[428/906] laplacian: Avoid using GLSL 1.20 features in a non-#versioned shader.
[platform/upstream/gstreamer.git] / gst / gl / gstglfilterlaplacian.c
index f9d122b..87728f1 100644 (file)
@@ -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);"