From 2c905bda2404c666cefd470ece4d81e304622d69 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 13 Apr 2010 16:20:02 -0700 Subject: [PATCH] [428/906] laplacian: Avoid using GLSL 1.20 features in a non-#versioned shader. Fixes compile on Mesa. --- gst/gl/gstglfilterlaplacian.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/gst/gl/gstglfilterlaplacian.c b/gst/gl/gstglfilterlaplacian.c index f9d122b..87728f1 100644 --- a/gst/gl/gstglfilterlaplacian.c +++ b/gst/gl/gstglfilterlaplacian.c @@ -71,10 +71,16 @@ static const gchar *convolution_fragment_source = "uniform float norm_offset;" "uniform float kernel[9];" "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;" " vec4 sum = vec4 (0.0);" -- 2.7.4