aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Abercrombie <sabercrombie@chromium.org>2013-03-12 13:47:02 -0700
committerJordan Justen <jordan.l.justen@intel.com>2013-03-22 22:14:28 -0700
commit66a9f82bd01c56d0f835232d7ffe98b5ceb5544e (patch)
treea08573012e39e97ff77fd35e4309087f8e84cbed
parent07ad13712dedb2c0e9ab4a882c7240b97b5846e8 (diff)
shader_runner: remove explicit #version from outerProduct generated tests.
It will be added based on the GLSL requirement instead. Also make it clearer that these shader_test files are automatically generated. Same number of passes on Sandy Bridge running all.tests without glean. v2: Add missing comment # Signed-off-by: Stuart Abercrombie <sabercrombie@chromium.org> Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Tom Gall <tom.gall@linaro.org> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x4.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x4.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat4.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x4.shader_test5
-rwxr-xr-xtests/spec/glsl-1.20/execution/outerProduct-const.sh10
-rwxr-xr-xtests/spec/glsl-1.20/execution/outerProduct.sh10
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x4.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x4.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x4.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x4.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x4.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat4.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x2-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x2.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x3-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x3.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x4-ivec.shader_test5
-rw-r--r--tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x4.shader_test5
98 files changed, 300 insertions, 200 deletions
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2-ivec.shader_test
index 5a530758..71fe7acf 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2-ivec.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -26,7 +28,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec2 c = ivec2(2, 3);
const ivec2 r = ivec2(4, 5);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2.shader_test
index 28dcb6b1..1035b572 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2.shader_test
@@ -1,12 +1,13 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
const vec2 c = vec2(2, 3);
const vec2 r = vec2(4, 5);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2-ivec.shader_test
index 0a61556b..64549367 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2-ivec.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -26,7 +28,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec2 c = ivec2(2, 3);
const ivec2 r = ivec2(4, 5);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2.shader_test
index db7ef2e2..0bbdcbc9 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2.shader_test
@@ -1,12 +1,13 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
const vec2 c = vec2(2, 3);
const vec2 r = vec2(4, 5);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3-ivec.shader_test
index c5c11a17..52538c79 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3-ivec.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x3fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -28,7 +30,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec3 c = ivec3(2, 3, 4);
const ivec2 r = ivec2(5, 6);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3.shader_test
index 284bba92..bc641da8 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3.shader_test
@@ -1,14 +1,15 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x3fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
const vec3 c = vec3(2, 3, 4);
const vec2 r = vec2(5, 6);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4-ivec.shader_test
index 44ddf785..010f18e7 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4-ivec.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x4fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -28,7 +30,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec4 c = ivec4(2, 3, 4, 5);
const ivec2 r = ivec2(6, 7);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4.shader_test
index 059405cc..6530e3a1 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4.shader_test
@@ -1,14 +1,15 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x4fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
const vec4 c = vec4(2, 3, 4, 5);
const vec2 r = vec2(6, 7);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3-ivec.shader_test
index 0719bf8d..d7b90138 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3-ivec.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -26,7 +28,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec3 c = ivec3(2, 3, 4);
const ivec3 r = ivec3(5, 6, 7);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3.shader_test
index ec08eb6d..f86b943b 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3.shader_test
@@ -1,12 +1,13 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
const vec3 c = vec3(2, 3, 4);
const vec3 r = vec3(5, 6, 7);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2-ivec.shader_test
index 095a4c23..58b4db7c 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2-ivec.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x2fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -28,7 +30,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec2 c = ivec2(2, 3);
const ivec3 r = ivec3(4, 5, 6);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2.shader_test
index c1fb1c1b..25954767 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2.shader_test
@@ -1,14 +1,15 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x2fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
const vec2 c = vec2(2, 3);
const vec3 r = vec3(4, 5, 6);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3-ivec.shader_test
index e45e8d2f..3810a437 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3-ivec.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -26,7 +28,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec3 c = ivec3(2, 3, 4);
const ivec3 r = ivec3(5, 6, 7);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3.shader_test
index 14c38544..443f4ad3 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3.shader_test
@@ -1,12 +1,13 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
const vec3 c = vec3(2, 3, 4);
const vec3 r = vec3(5, 6, 7);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4-ivec.shader_test
index 8114d714..efd09bf9 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4-ivec.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x4fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -28,7 +30,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec4 c = ivec4(2, 3, 4, 5);
const ivec3 r = ivec3(6, 7, 8);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4.shader_test
index d4554b92..fefa300f 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4.shader_test
@@ -1,14 +1,15 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x4fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
const vec4 c = vec4(2, 3, 4, 5);
const vec3 r = vec3(6, 7, 8);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4-ivec.shader_test
index 4283bf19..e7a7f971 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4-ivec.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -26,7 +28,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec4 c = ivec4(2, 3, 4, 5);
const ivec4 r = ivec4(6, 7, 8, 9);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4.shader_test
index 3dfa70be..bdebdec0 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4.shader_test
@@ -1,12 +1,13 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
const vec4 c = vec4(2, 3, 4, 5);
const vec4 r = vec4(6, 7, 8, 9);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2-ivec.shader_test
index 900732d6..6cabd307 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2-ivec.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x2fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -28,7 +30,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec2 c = ivec2(2, 3);
const ivec4 r = ivec4(4, 5, 6, 7);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2.shader_test
index 430a566c..dd617285 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2.shader_test
@@ -1,14 +1,15 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x2fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
const vec2 c = vec2(2, 3);
const vec4 r = vec4(4, 5, 6, 7);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3-ivec.shader_test
index 2e733238..cf533762 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3-ivec.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x3fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -28,7 +30,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec3 c = ivec3(2, 3, 4);
const ivec4 r = ivec4(5, 6, 7, 8);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3.shader_test
index 7f5239ba..94ca6580 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3.shader_test
@@ -1,14 +1,15 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x3fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
const vec3 c = vec3(2, 3, 4);
const vec4 r = vec4(5, 6, 7, 8);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4-ivec.shader_test
index d801797a..1ff84133 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4-ivec.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -26,7 +28,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec4 c = ivec4(2, 3, 4, 5);
const ivec4 r = ivec4(6, 7, 8, 9);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4.shader_test
index 38a50c18..31bc4b6a 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4.shader_test
@@ -1,12 +1,13 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
const vec4 c = vec4(2, 3, 4, 5);
const vec4 r = vec4(6, 7, 8, 9);
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2-ivec.shader_test
index 1dd54ba9..40c7318c 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2-ivec.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -26,7 +28,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec2 c;
uniform ivec2 r;
uniform mat2 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2.shader_test
index a45bf12e..080f3159 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2.shader_test
@@ -1,12 +1,13 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
uniform vec2 c;
uniform vec2 r;
uniform mat2 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x2-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x2-ivec.shader_test
index 56117caa..4cd2aa66 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x2-ivec.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -26,7 +28,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec2 c;
uniform ivec2 r;
uniform mat2x2 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x2.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x2.shader_test
index e5bae74e..635e6873 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x2.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x2.shader_test
@@ -1,12 +1,13 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
uniform vec2 c;
uniform vec2 r;
uniform mat2x2 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x3-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x3-ivec.shader_test
index 1500d8d0..56b725f1 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x3-ivec.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x3fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -28,7 +30,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec3 c;
uniform ivec2 r;
uniform mat2x3 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x3.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x3.shader_test
index 01e767c3..78c7ff81 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x3.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x3.shader_test
@@ -1,14 +1,15 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x3fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
uniform vec3 c;
uniform vec2 r;
uniform mat2x3 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x4-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x4-ivec.shader_test
index 7288b19a..20fdd4a2 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x4-ivec.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x4fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -28,7 +30,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec4 c;
uniform ivec2 r;
uniform mat2x4 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x4.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x4.shader_test
index ad9c72c4..628718c3 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x4.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x4.shader_test
@@ -1,14 +1,15 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x4fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
uniform vec4 c;
uniform vec2 r;
uniform mat2x4 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3-ivec.shader_test
index 958dc6ea..b76bbdb7 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3-ivec.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -26,7 +28,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec3 c;
uniform ivec3 r;
uniform mat3 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3.shader_test
index 8a213769..0ac6852d 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3.shader_test
@@ -1,12 +1,13 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
uniform vec3 c;
uniform vec3 r;
uniform mat3 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x2-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x2-ivec.shader_test
index d8d09c29..026f2afb 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x2-ivec.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x2fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -28,7 +30,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec2 c;
uniform ivec3 r;
uniform mat3x2 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x2.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x2.shader_test
index 0c0a069e..455f7c64 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x2.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x2.shader_test
@@ -1,14 +1,15 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x2fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
uniform vec2 c;
uniform vec3 r;
uniform mat3x2 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x3-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x3-ivec.shader_test
index 53beb269..12c2a317 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x3-ivec.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -26,7 +28,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec3 c;
uniform ivec3 r;
uniform mat3x3 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x3.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x3.shader_test
index 5c8a2537..c34e9e9a 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x3.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x3.shader_test
@@ -1,12 +1,13 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
uniform vec3 c;
uniform vec3 r;
uniform mat3x3 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x4-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x4-ivec.shader_test
index 5c071c0b..761c4f87 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x4-ivec.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x4fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -28,7 +30,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec4 c;
uniform ivec3 r;
uniform mat3x4 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x4.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x4.shader_test
index c86af509..a5c60e53 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x4.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x4.shader_test
@@ -1,14 +1,15 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x4fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
uniform vec4 c;
uniform vec3 r;
uniform mat3x4 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4-ivec.shader_test
index 641df67f..7db561ba 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4-ivec.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -26,7 +28,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec4 c;
uniform ivec4 r;
uniform mat4 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4.shader_test
index fdb756f2..ceacb15b 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4.shader_test
@@ -1,12 +1,13 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
uniform vec4 c;
uniform vec4 r;
uniform mat4 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x2-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x2-ivec.shader_test
index c5ab4a2b..9a9008fc 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x2-ivec.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x2fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -28,7 +30,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec2 c;
uniform ivec4 r;
uniform mat4x2 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x2.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x2.shader_test
index 3873816a..61a73d4d 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x2.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x2.shader_test
@@ -1,14 +1,15 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x2fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
uniform vec2 c;
uniform vec4 r;
uniform mat4x2 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x3-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x3-ivec.shader_test
index bcdb7df8..26c3925b 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x3-ivec.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x3fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -28,7 +30,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec3 c;
uniform ivec4 r;
uniform mat4x3 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x3.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x3.shader_test
index af81cc31..056e80f2 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x3.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x3.shader_test
@@ -1,14 +1,15 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x3fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
uniform vec3 c;
uniform vec4 r;
uniform mat4x3 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x4-ivec.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x4-ivec.shader_test
index 48a8d557..70e5454d 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x4-ivec.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -26,7 +28,6 @@ void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec4 c;
uniform ivec4 r;
uniform mat4x4 expected;
diff --git a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x4.shader_test b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x4.shader_test
index f6c3eba3..ce937e4d 100644
--- a/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x4.shader_test
+++ b/tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x4.shader_test
@@ -1,12 +1,13 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
-#version 120
uniform vec4 c;
uniform vec4 r;
uniform mat4x4 expected;
diff --git a/tests/spec/glsl-1.20/execution/outerProduct-const.sh b/tests/spec/glsl-1.20/execution/outerProduct-const.sh
index 5e04c7ff..2837db11 100755
--- a/tests/spec/glsl-1.20/execution/outerProduct-const.sh
+++ b/tests/spec/glsl-1.20/execution/outerProduct-const.sh
@@ -96,6 +96,9 @@ GL >= 2.1
fi
cat > $name <<EOF
+# Test generated by:
+# $0
+
[require]
GLSL >= 1.20
$GL_require
@@ -106,7 +109,6 @@ EOF
emit_conversion_info >> $name
fi
- echo "#version 120" >> $name
emit_outerProduct_const_data $c $r $vtype $mat 1 >> $name
cat >> $name <<EOF
@@ -119,7 +121,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
@@ -155,11 +156,13 @@ GL >= 2.1
fi
cat > $name <<EOF
+# Test generated by:
+# $0
+
[require]
GLSL >= 1.20
$GL_require
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -169,7 +172,6 @@ EOF
emit_conversion_info >> $name
fi
- echo "#version 120" >> $name
emit_outerProduct_const_data $c $r $vtype $mat 1 >> $name
cat >> $name <<EOF
diff --git a/tests/spec/glsl-1.20/execution/outerProduct.sh b/tests/spec/glsl-1.20/execution/outerProduct.sh
index ecea80d8..ec3f0882 100755
--- a/tests/spec/glsl-1.20/execution/outerProduct.sh
+++ b/tests/spec/glsl-1.20/execution/outerProduct.sh
@@ -86,6 +86,9 @@ GL >= 2.1
fi
cat > $name <<EOF
+# Test generated by:
+# $0
+
[require]
GLSL >= 1.20
$GL_require
@@ -97,7 +100,6 @@ EOF
fi
cat >> $name <<EOF
-#version 120
uniform ${vtype}${c} c;
uniform ${vtype}${r} r;
uniform ${mat} expected;
@@ -110,7 +112,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
@@ -148,11 +149,13 @@ GL >= 2.1
fi
cat > $name <<EOF
+# Test generated by:
+# $0
+
[require]
GLSL >= 1.20
$GL_require
[vertex shader]
-#version 120
void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
[fragment shader]
@@ -163,7 +166,6 @@ EOF
fi
cat >> $name <<EOF
-#version 120
uniform ${vtype}${c} c;
uniform ${vtype}${r} r;
uniform ${mat} expected;
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2-ivec.shader_test
index bd385350..bca8054e 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
@@ -22,7 +25,6 @@ GLSL >= 1.20
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec2 c = ivec2(2, 3);
const ivec2 r = ivec2(4, 5);
@@ -36,7 +38,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2.shader_test
index a43dc350..f6034d71 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
const vec2 c = vec2(2, 3);
const vec2 r = vec2(4, 5);
@@ -16,7 +18,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x2-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x2-ivec.shader_test
index 41dc3b44..735434f2 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x2-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
@@ -22,7 +25,6 @@ GLSL >= 1.20
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec2 c = ivec2(2, 3);
const ivec2 r = ivec2(4, 5);
@@ -36,7 +38,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x2.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x2.shader_test
index dbd004f0..60c97a73 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x2.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x2.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
const vec2 c = vec2(2, 3);
const vec2 r = vec2(4, 5);
@@ -16,7 +18,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x3-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x3-ivec.shader_test
index a8e3986e..0e95c42b 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x3-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x3fv only exists in OpenGL 2.1 or later.
@@ -24,7 +27,6 @@ GL >= 2.1
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec3 c = ivec3(2, 3, 4);
const ivec2 r = ivec2(5, 6);
@@ -38,7 +40,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x3.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x3.shader_test
index a7dc81c9..48376f73 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x3.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x3.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x3fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
const vec3 c = vec3(2, 3, 4);
const vec2 r = vec2(5, 6);
@@ -18,7 +20,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x4-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x4-ivec.shader_test
index 76ae8e37..652a689b 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x4-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x4fv only exists in OpenGL 2.1 or later.
@@ -24,7 +27,6 @@ GL >= 2.1
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec4 c = ivec4(2, 3, 4, 5);
const ivec2 r = ivec2(6, 7);
@@ -38,7 +40,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x4.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x4.shader_test
index 33427386..5cb3407e 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x4.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat2x4.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x4fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
const vec4 c = vec4(2, 3, 4, 5);
const vec2 r = vec2(6, 7);
@@ -18,7 +20,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3-ivec.shader_test
index 538bfd0b..c8c3a9b5 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
@@ -22,7 +25,6 @@ GLSL >= 1.20
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec3 c = ivec3(2, 3, 4);
const ivec3 r = ivec3(5, 6, 7);
@@ -36,7 +38,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3.shader_test
index d528e6e1..ec7c5f66 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
const vec3 c = vec3(2, 3, 4);
const vec3 r = vec3(5, 6, 7);
@@ -16,7 +18,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x2-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x2-ivec.shader_test
index 48df94a4..bb08d39f 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x2-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x2fv only exists in OpenGL 2.1 or later.
@@ -24,7 +27,6 @@ GL >= 2.1
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec2 c = ivec2(2, 3);
const ivec3 r = ivec3(4, 5, 6);
@@ -38,7 +40,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x2.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x2.shader_test
index 2672d78f..ff5421e2 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x2.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x2.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x2fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
const vec2 c = vec2(2, 3);
const vec3 r = vec3(4, 5, 6);
@@ -18,7 +20,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x3-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x3-ivec.shader_test
index 954787af..95be2857 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x3-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
@@ -22,7 +25,6 @@ GLSL >= 1.20
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec3 c = ivec3(2, 3, 4);
const ivec3 r = ivec3(5, 6, 7);
@@ -36,7 +38,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x3.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x3.shader_test
index 0cb7f930..57865e70 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x3.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x3.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
const vec3 c = vec3(2, 3, 4);
const vec3 r = vec3(5, 6, 7);
@@ -16,7 +18,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x4-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x4-ivec.shader_test
index 52633680..7fab3b3b 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x4-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x4fv only exists in OpenGL 2.1 or later.
@@ -24,7 +27,6 @@ GL >= 2.1
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec4 c = ivec4(2, 3, 4, 5);
const ivec3 r = ivec3(6, 7, 8);
@@ -38,7 +40,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x4.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x4.shader_test
index eb5d986f..ba7bfa24 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x4.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat3x4.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x4fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
const vec4 c = vec4(2, 3, 4, 5);
const vec3 r = vec3(6, 7, 8);
@@ -18,7 +20,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4-ivec.shader_test
index 1c4139d4..363ff75d 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
@@ -22,7 +25,6 @@ GLSL >= 1.20
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec4 c = ivec4(2, 3, 4, 5);
const ivec4 r = ivec4(6, 7, 8, 9);
@@ -36,7 +38,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4.shader_test
index 65f160ce..082ed869 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
const vec4 c = vec4(2, 3, 4, 5);
const vec4 r = vec4(6, 7, 8, 9);
@@ -16,7 +18,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x2-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x2-ivec.shader_test
index e6fc67ae..0c55707f 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x2-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x2fv only exists in OpenGL 2.1 or later.
@@ -24,7 +27,6 @@ GL >= 2.1
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec2 c = ivec2(2, 3);
const ivec4 r = ivec4(4, 5, 6, 7);
@@ -38,7 +40,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x2.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x2.shader_test
index 38e9e098..517ad4ea 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x2.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x2.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x2fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
const vec2 c = vec2(2, 3);
const vec4 r = vec4(4, 5, 6, 7);
@@ -18,7 +20,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x3-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x3-ivec.shader_test
index 902f41ff..02bde547 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x3-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x3fv only exists in OpenGL 2.1 or later.
@@ -24,7 +27,6 @@ GL >= 2.1
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec3 c = ivec3(2, 3, 4);
const ivec4 r = ivec4(5, 6, 7, 8);
@@ -38,7 +40,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x3.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x3.shader_test
index 2f1ae39a..753d8663 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x3.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x3.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x3fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
const vec3 c = vec3(2, 3, 4);
const vec4 r = vec4(5, 6, 7, 8);
@@ -18,7 +20,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x4-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x4-ivec.shader_test
index 643d50ab..d34c1ebe 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x4-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
@@ -22,7 +25,6 @@ GLSL >= 1.20
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
const ivec4 c = ivec4(2, 3, 4, 5);
const ivec4 r = ivec4(6, 7, 8, 9);
@@ -36,7 +38,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x4.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x4.shader_test
index 0163baf6..604f703c 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x4.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-const-mat4x4.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct-const.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
const vec4 c = vec4(2, 3, 4, 5);
const vec4 r = vec4(6, 7, 8, 9);
@@ -16,7 +18,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2-ivec.shader_test
index 68a3c480..6903b842 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
@@ -22,7 +25,6 @@ GLSL >= 1.20
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec2 c;
uniform ivec2 r;
uniform mat2 expected;
@@ -35,7 +37,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2.shader_test
index f0ec489f..2c76fb16 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
uniform vec2 c;
uniform vec2 r;
uniform mat2 expected;
@@ -15,7 +17,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x2-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x2-ivec.shader_test
index 5ad85daa..373d3287 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x2-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
@@ -22,7 +25,6 @@ GLSL >= 1.20
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec2 c;
uniform ivec2 r;
uniform mat2x2 expected;
@@ -35,7 +37,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x2.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x2.shader_test
index b02be019..532a45a3 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x2.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x2.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
uniform vec2 c;
uniform vec2 r;
uniform mat2x2 expected;
@@ -15,7 +17,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x3-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x3-ivec.shader_test
index adf7a0ca..1dd8f385 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x3-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x3fv only exists in OpenGL 2.1 or later.
@@ -24,7 +27,6 @@ GL >= 2.1
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec3 c;
uniform ivec2 r;
uniform mat2x3 expected;
@@ -37,7 +39,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x3.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x3.shader_test
index a4abc1bb..f2074ae1 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x3.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x3.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x3fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
uniform vec3 c;
uniform vec2 r;
uniform mat2x3 expected;
@@ -17,7 +19,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x4-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x4-ivec.shader_test
index 5117d81f..25aae8ce 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x4-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x4fv only exists in OpenGL 2.1 or later.
@@ -24,7 +27,6 @@ GL >= 2.1
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec4 c;
uniform ivec2 r;
uniform mat2x4 expected;
@@ -37,7 +39,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x4.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x4.shader_test
index 1f567942..f151ff24 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x4.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat2x4.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix2x4fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
uniform vec4 c;
uniform vec2 r;
uniform mat2x4 expected;
@@ -17,7 +19,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3-ivec.shader_test
index d05463de..de7f9b4a 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
@@ -22,7 +25,6 @@ GLSL >= 1.20
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec3 c;
uniform ivec3 r;
uniform mat3 expected;
@@ -35,7 +37,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3.shader_test
index 55a215c3..e5b3801b 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
uniform vec3 c;
uniform vec3 r;
uniform mat3 expected;
@@ -15,7 +17,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x2-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x2-ivec.shader_test
index d8f6160e..772e5db1 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x2-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x2fv only exists in OpenGL 2.1 or later.
@@ -24,7 +27,6 @@ GL >= 2.1
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec2 c;
uniform ivec3 r;
uniform mat3x2 expected;
@@ -37,7 +39,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x2.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x2.shader_test
index 19991a71..1a04fdbd 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x2.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x2.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x2fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
uniform vec2 c;
uniform vec3 r;
uniform mat3x2 expected;
@@ -17,7 +19,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x3-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x3-ivec.shader_test
index 6eb9e2af..285fbce6 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x3-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
@@ -22,7 +25,6 @@ GLSL >= 1.20
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec3 c;
uniform ivec3 r;
uniform mat3x3 expected;
@@ -35,7 +37,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x3.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x3.shader_test
index 20eedd30..b9889b5b 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x3.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x3.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
uniform vec3 c;
uniform vec3 r;
uniform mat3x3 expected;
@@ -15,7 +17,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x4-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x4-ivec.shader_test
index c0ad824d..42b301d8 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x4-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x4fv only exists in OpenGL 2.1 or later.
@@ -24,7 +27,6 @@ GL >= 2.1
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec4 c;
uniform ivec3 r;
uniform mat3x4 expected;
@@ -37,7 +39,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x4.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x4.shader_test
index 5bfd3cf5..59cecf93 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x4.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat3x4.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix3x4fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
uniform vec4 c;
uniform vec3 r;
uniform mat3x4 expected;
@@ -17,7 +19,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4-ivec.shader_test
index 24437276..822db85b 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
@@ -22,7 +25,6 @@ GLSL >= 1.20
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec4 c;
uniform ivec4 r;
uniform mat4 expected;
@@ -35,7 +37,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4.shader_test
index ff9d0d5e..6856407e 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
uniform vec4 c;
uniform vec4 r;
uniform mat4 expected;
@@ -15,7 +17,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x2-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x2-ivec.shader_test
index 7b99bf9a..20809d71 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x2-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x2-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x2fv only exists in OpenGL 2.1 or later.
@@ -24,7 +27,6 @@ GL >= 2.1
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec2 c;
uniform ivec4 r;
uniform mat4x2 expected;
@@ -37,7 +39,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x2.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x2.shader_test
index 6635a74e..58b9ea75 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x2.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x2.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x2fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
uniform vec2 c;
uniform vec4 r;
uniform mat4x2 expected;
@@ -17,7 +19,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x3-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x3-ivec.shader_test
index e7265cad..83b1817f 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x3-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x3-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x3fv only exists in OpenGL 2.1 or later.
@@ -24,7 +27,6 @@ GL >= 2.1
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec3 c;
uniform ivec4 r;
uniform mat4x3 expected;
@@ -37,7 +39,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x3.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x3.shader_test
index 1e06f572..4ea165f5 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x3.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x3.shader_test
@@ -1,10 +1,12 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
# glUniformMatrix4x3fv only exists in OpenGL 2.1 or later.
GL >= 2.1
[vertex shader]
-#version 120
uniform vec3 c;
uniform vec4 r;
uniform mat4x3 expected;
@@ -17,7 +19,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x4-ivec.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x4-ivec.shader_test
index 5e6b245d..c2949b56 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x4-ivec.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x4-ivec.shader_test
@@ -1,3 +1,6 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
@@ -22,7 +25,6 @@ GLSL >= 1.20
* ivec3 vec3
* ivec4 vec4"
*/
-#version 120
uniform ivec4 c;
uniform ivec4 r;
uniform mat4x4 expected;
@@ -35,7 +37,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }
diff --git a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x4.shader_test b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x4.shader_test
index c5b21e8a..6f47202b 100644
--- a/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x4.shader_test
+++ b/tests/spec/glsl-1.20/execution/vs-outerProduct-mat4x4.shader_test
@@ -1,8 +1,10 @@
+# Test generated by:
+# ./outerProduct.sh
+
[require]
GLSL >= 1.20
[vertex shader]
-#version 120
uniform vec4 c;
uniform vec4 r;
uniform mat4x4 expected;
@@ -15,7 +17,6 @@ void main() {
}
[fragment shader]
-#version 120
varying vec4 color;
void main() { gl_FragColor = color; }