diff options
author | Filippo Argiolas <filippo.argiolas@gmail.com> | 2010-04-26 13:20:38 +0200 |
---|---|---|
committer | Filippo Argiolas <filippo.argiolas@gmail.com> | 2010-04-29 09:39:32 +0200 |
commit | b94c50c93eb91fbb57187dc8b5454fa56d860b81 (patch) | |
tree | ca0803a35e2c819b60e56b55e54a484036d13132 | |
parent | 5b57435862bbdc018463d742b908aafb2b882e90 (diff) |
sobel: get rid of #version 120 dependent array constructors
-rw-r--r-- | gst/gl/effects/gstgleffectssources.c | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/gst/gl/effects/gstgleffectssources.c b/gst/gl/effects/gstgleffectssources.c index fcf32d3..b1b9ce0 100644 --- a/gst/gl/effects/gstgleffectssources.c +++ b/gst/gl/effects/gstgleffectssources.c @@ -280,9 +280,16 @@ const gchar *sobel_fragment_source = "uniform float vkern[9];" "uniform bool invert;" "void main () {" - " vec2 offset[9] = vec2[9] ( vec2(-1.0,-1.0), vec2( 0.0,-1.0), vec2( 1.0,-1.0)," - " vec2(-1.0, 0.0), vec2( 0.0, 0.0), vec2( 1.0, 0.0)," - " vec2(-1.0, 1.0), vec2( 0.0, 1.0), vec2( 1.0, 1.0) );" + " vec2 offset[9];" + " offset[0] = vec2(-1.0,-1.0);" + " offset[1] = vec2( 0.0,-1.0);" + " offset[2] = vec2( 1.0,-1.0);" + " offset[3] = vec2(-1.0, 0.0);" + " offset[4] = vec2( 0.0, 0.0);" + " offset[5] = vec2( 1.0, 0.0);" + " offset[6] = vec2(-1.0, 1.0);" + " offset[7] = vec2( 0.0, 1.0);" + " offset[8] = vec2( 1.0, 1.0);" " vec2 texturecoord = gl_TexCoord[0].st;" " int i;" " float luma;" @@ -308,7 +315,7 @@ const gchar *hconv9_fragment_source = "uniform sampler2DRect tex;" "uniform float kernel[9];" "void main () {" - " vec2 texturecoord[10];" + " vec2 texturecoord[9];" " float s = gl_TexCoord[0].s;" " float t = gl_TexCoord[0].t;" " texturecoord[0] = vec2(s-4.0, t);" |