Ignore:
Timestamp:
Sep 10, 2012, 2:02:03 PM (8 years ago)
Author:
lolbot
Message:

fixed 14 files out of 2200:

  • removed 0 CR characters
  • removed 12 trailing whitespaces
  • replaced 245 tabs with spaces
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/neercs/video/noise.lolfx

    r1820 r1905  
    44
    55void main()
    6         {
    7         gl_Position=gl_Vertex;
    8         gl_TexCoord[0]=gl_MultiTexCoord0;
    9         }
     6    {
     7    gl_Position=gl_Vertex;
     8    gl_TexCoord[0]=gl_MultiTexCoord0;
     9    }
    1010
    1111-- GLSL.Frag --
     
    2121
    2222float rand(in vec2 p,in float t,in float v)
    23         {
    24         return fract(sin(dot(p+mod(t,2.0),vec2(12.9898,78.2333)))*v);
    25         }
     23    {
     24    return fract(sin(dot(p+mod(t,2.0),vec2(12.9898,78.2333)))*v);
     25    }
    2626
    2727void main(void)
    28         {
    29         vec2 p=gl_FragCoord.xy/screen_size.xy;
     28    {
     29    vec2 p=gl_FragCoord.xy/screen_size.xy;
    3030
    31         float r1=rand(p,time,43758.5453);
    32         float r2=rand(p,time,70425.2854);
    33         vec2 o=(offset-offset*2.0*r1)/screen_size;
     31    float r1=rand(p,time,43758.5453);
     32    float r2=rand(p,time,70425.2854);
     33    vec2 o=(offset-offset*2.0*r1)/screen_size;
    3434
    35         vec3 c=texture2D(texture,p+o).xyz;                                                      // offset
    36         c*=1.0+(noise-noise*2.0*r1);                                                            // noise
    37         c-=retrace.x*0.01*mod(p.y*retrace.y+time*retrace.z,1.0);        // retrace
    38         gl_FragColor=vec4(c,1.0);
    39         }
     35    vec3 c=texture2D(texture,p+o).xyz;                            // offset
     36    c*=1.0+(noise-noise*2.0*r1);                                // noise
     37    c-=retrace.x*0.01*mod(p.y*retrace.y+time*retrace.z,1.0);    // retrace
     38    gl_FragColor=vec4(c,1.0);
     39    }
Note: See TracChangeset for help on using the changeset viewer.