Replace LAST_INPUT with INPUT.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Thu, 4 Oct 2012 15:28:15 +0000 (17:28 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Thu, 4 Oct 2012 15:28:15 +0000 (17:28 +0200)
15 files changed:
blur_effect.frag
colorspace_conversion_effect.frag
effect_chain.cpp
footer.frag
footer.vert
gamma_compression_effect.frag
gamma_expansion_effect.frag
header.frag
header.vert
identity.frag
lift_gamma_gain_effect.frag
mirror_effect.frag
sandbox_effect.frag
saturation_effect.frag
vignette_effect.frag

index 7e5a424..c6e4cf5 100644 (file)
@@ -5,10 +5,10 @@
 uniform vec4 PREFIX(samples)[NUM_TAPS + 1];
 
 vec4 FUNCNAME(vec2 tc) {
-       vec4 sum = vec4(PREFIX(samples)[0].z) * LAST_INPUT(tc);
+       vec4 sum = vec4(PREFIX(samples)[0].z) * INPUT(tc);
        for (int i = 1; i < NUM_TAPS + 1; ++i) {
                vec4 sample = PREFIX(samples)[i];
-               sum += vec4(sample.z) * (LAST_INPUT(tc - sample.xy) + LAST_INPUT(tc + sample.xy));
+               sum += vec4(sample.z) * (INPUT(tc - sample.xy) + INPUT(tc + sample.xy));
        }
        return sum;
 }
index ea858fb..6ec8e55 100644 (file)
@@ -2,7 +2,7 @@
 // The matrix is computed on the host and baked into the shader at compile time.
 
 vec4 FUNCNAME(vec2 tc) {
-       vec4 x = LAST_INPUT(tc);
+       vec4 x = INPUT(tc);
        x.rgb = PREFIX(conversion_matrix) * x.rgb;
        return x;
 }
index fcf94f8..6362a09 100644 (file)
@@ -153,8 +153,8 @@ EffectChain::Phase EffectChain::compile_glsl_program(unsigned start_index, unsig
                frag_shader += replace_prefix(effects[i]->output_fragment_shader(), effect_id);
                frag_shader += "#undef PREFIX\n";
                frag_shader += "#undef FUNCNAME\n";
-               frag_shader += "#undef LAST_INPUT\n";
-               frag_shader += std::string("#define LAST_INPUT ") + effect_id + "\n";
+               frag_shader += "#undef INPUT\n";
+               frag_shader += std::string("#define INPUT ") + effect_id + "\n";
                frag_shader += "\n";
 
                input_needs_mipmaps |= effects[i]->needs_mipmaps();
index 0a742a3..e41e83c 100644 (file)
@@ -1,4 +1,4 @@
 void main()
 {
-       gl_FragColor = LAST_INPUT(tc);
+       gl_FragColor = INPUT(tc);
 }
index e4629c6..671f52b 100644 (file)
@@ -2,6 +2,6 @@ varying vec2 tc;
 
 void main()
 {
-       tc = LAST_INPUT();
+       tc = INPUT();
         gl_Position = ftransform();
 }
index 8944982..27e014e 100644 (file)
@@ -1,7 +1,7 @@
 // Compress to sRGB gamma curve.
 
 vec4 FUNCNAME(vec2 tc) {
-       vec4 x = LAST_INPUT(tc);
+       vec4 x = INPUT(tc);
 
        x.r = texture1D(PREFIX(compression_curve_tex), x.r).x;
        x.g = texture1D(PREFIX(compression_curve_tex), x.g).x;
index 4a5db9e..1174a3e 100644 (file)
@@ -1,7 +1,7 @@
 // Expand sRGB gamma curve.
 
 vec4 FUNCNAME(vec2 tc) {
-       vec4 x = LAST_INPUT(tc);
+       vec4 x = INPUT(tc);
 
        x.r = texture1D(PREFIX(expansion_curve_tex), x.r).x;
        x.g = texture1D(PREFIX(expansion_curve_tex), x.g).x;
index 68d966b..539eb8d 100644 (file)
@@ -6,4 +6,4 @@ vec4 read_input(vec2 tc)
        return texture2D(input_tex, tc.st);
 }
 
-#define LAST_INPUT read_input
+#define INPUT read_input
index 3ab870d..d37809a 100644 (file)
@@ -3,4 +3,4 @@ vec2 read_input()
        return gl_MultiTexCoord0.st;
 }
 
-#define LAST_INPUT read_input
+#define INPUT read_input
index ca41262..d9d7fc3 100644 (file)
@@ -1,5 +1,5 @@
 // Identity transformation (sometimes useful to do nothing).
 vec4 FUNCNAME(vec2 tc)
 {
-       return LAST_INPUT(tc);
+       return INPUT(tc);
 }
index 43766a6..acd9d51 100644 (file)
@@ -3,7 +3,7 @@ uniform vec3 PREFIX(gain_pow_inv_gamma);  // gain^(1/gamma).
 uniform vec3 PREFIX(inv_gamma_22);  // 2.2 / gamma.
 
 vec4 FUNCNAME(vec2 tc) {
-       vec4 x = LAST_INPUT(tc);
+       vec4 x = INPUT(tc);
 
        x.rgb = pow(x.rgb, vec3(1.0/2.2));
        x.rgb += PREFIX(lift) * (vec3(1) - x.rgb);
index 0d4206a..049194d 100644 (file)
@@ -2,5 +2,5 @@
 vec4 FUNCNAME(vec2 tc)
 {
        tc.x = 1.0 - tc.x;
-       return LAST_INPUT(tc);
+       return INPUT(tc);
 }
index 30e03e4..c40b4cd 100644 (file)
@@ -1,5 +1,5 @@
 vec4 FUNCNAME(vec2 tc) {
        // Your code goes here, obviously.
        // You can use PREFIX(parm) to access the parameter you gave in.
-       return LAST_INPUT(tc);
+       return INPUT(tc);
 }
index a68485a..31106d3 100644 (file)
@@ -1,7 +1,7 @@
 // Saturate/desaturate (in linear space).
 
 vec4 FUNCNAME(vec2 tc) {
-       vec4 x = LAST_INPUT(tc);
+       vec4 x = INPUT(tc);
 
        float luminance = dot(x.rgb, vec3(0.2126, 0.7152, 0.0722));
        x.rgb = mix(vec3(luminance), x.rgb, PREFIX(saturation));
index bc84516..422b27f 100644 (file)
@@ -4,7 +4,7 @@ uniform float PREFIX(inv_radius);
 uniform vec2 PREFIX(aspect_correction);
 
 vec4 FUNCNAME(vec2 tc) {
-       vec4 x = LAST_INPUT(tc);
+       vec4 x = INPUT(tc);
 
        const float pihalf = 0.5 * 3.14159265358979324;