diff options
author | Stuart Abercrombie <sabercrombie@chromium.org> | 2013-03-12 13:47:02 -0700 |
---|---|---|
committer | Jordan Justen <jordan.l.justen@intel.com> | 2013-03-22 22:14:28 -0700 |
commit | 66a9f82bd01c56d0f835232d7ffe98b5ceb5544e (patch) | |
tree | a08573012e39e97ff77fd35e4309087f8e84cbed | |
parent | 07ad13712dedb2c0e9ab4a882c7240b97b5846e8 (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>
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; } |