blob: 41664e021a79eca6390623a6d11f932563878e12 [file] [log] [blame]
#!/bin/bash
need_pass=484
failures=0
PIGLIT_PATH=/usr/local/piglit/lib64/piglit/
export PIGLIT_SOURCE_DIR=/usr/local/piglit/lib64/piglit/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PIGLIT_PATH/lib
export DISPLAY=:0
export XAUTHORITY=/home/chronos/.Xauthority
function run_test()
{
local name="$1"
local time="$2"
local command="$3"
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
echo "+ Running test [$name] of expected runtime $time sec: [$command]"
sync
$command
if [ $? == 0 ] ; then
let "need_pass--"
echo "+ pass :: $name"
else
let "failures++"
echo "+ fail :: $name"
fi
}
pushd $PIGLIT_PATH
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat2x4-vec2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat2x4-vec2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-mat3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-mat3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-vec3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-vec3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-mat3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-mat3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-vec3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-vec3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-mat4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-mat4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-vec4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-vec4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-mat4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-mat4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-vec4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-vec4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat2x3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat2x3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat2x3-mat2x3-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat2x3-mat2x3-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat2x4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat2x4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat2x4-mat2x4-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat2x4-mat2x4-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat3x2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat3x2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat3x2-mat3x2-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat3x2-mat3x2-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat3x4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat3x4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat3x4-mat3x4-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat3x4-mat3x4-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat4x2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat4x2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat4x2-mat4x2-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat4x2-mat4x2-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat4x3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat4x3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat4x3-mat4x3-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat4x3-mat4x3-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat2x3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat2x3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat2x4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat2x4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat3x2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat3x2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat3x4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat3x4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat4x2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat4x2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat4x3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat4x3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat2x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat2x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat2x3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat2x3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat2x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat2x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat2x4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat2x4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat3x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat3x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat3x2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat3x2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat3x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat3x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat3x4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat3x4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat4x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat4x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat4x2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat4x2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat4x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat4x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat4x3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat4x3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec2-vec2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec2-vec2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec2-vec3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec2-vec3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec2-vec4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec2-vec4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec3-vec2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec3-vec2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec3-vec3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec3-vec3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec3-vec4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec3-vec4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec4-vec2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec4-vec2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec4-vec3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec4-vec3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec4-vec4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-outerProduct-vec4-vec4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-02" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-02.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-03" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-03.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-04" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-04.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-05" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-05.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-06" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-06.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-07" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-07.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-08" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-08.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-09" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-09.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-10" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-10.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-02" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-02.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-03" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-03.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-04" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-04.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-05" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-05.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-06" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-06.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-07" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-07.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-08" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-08.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-09" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-09.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-10" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notEqual-10.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-matrixCompMult-mat2x3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-matrixCompMult-mat2x3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-matrixCompMult-mat2x4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-matrixCompMult-mat2x4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-matrixCompMult-mat3x2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-matrixCompMult-mat3x2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-matrixCompMult-mat3x4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-matrixCompMult-mat3x4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-matrixCompMult-mat4x2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-matrixCompMult-mat4x2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-matrixCompMult-mat4x3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-matrixCompMult-mat4x3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat2x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat2x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat2x3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat2x3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat2x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat2x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat2x4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat2x4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat3x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat3x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat3x2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat3x2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat3x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat3x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat3x4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat3x4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat4x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat4x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat4x2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat4x2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat4x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat4x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat4x3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat4x3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat2x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat2x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat2x3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat2x3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat2x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat2x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat2x4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat2x4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat3x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat3x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat3x2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat3x2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat3x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat3x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat3x4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat3x4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat4x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat4x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat4x2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat4x2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat4x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat4x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat4x3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat4x3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat2x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat2x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat2x3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat2x3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat2x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat2x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat2x4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat2x4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat3x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat3x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat3x2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat3x2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat3x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat3x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat3x4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat3x4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat4x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat4x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat4x2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat4x2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat4x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat4x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat4x3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat4x3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat2x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat2x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat2x3-mat2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat2x3-mat2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat2x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat2x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat2x4-mat2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat2x4-mat2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat3x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat3x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat3x2-mat3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat3x2-mat3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat3x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat3x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat3x4-mat3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat3x4-mat3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat4x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat4x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat4x2-mat4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat4x2-mat4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat4x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat4x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat4x3-mat4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat4x3-mat4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat2x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat2x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat2x3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat2x3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat2x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat2x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat2x4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat2x4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat3x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat3x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat3x2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat3x2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat3x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat3x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat3x4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat3x4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat4x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat4x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat4x2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat4x2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat4x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat4x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat4x3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat4x3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat2x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat2x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat2x3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat2x3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat2x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat2x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat2x4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat2x4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat3x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat3x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat3x2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat3x2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat3x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat3x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat3x4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat3x4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat4x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat4x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat4x2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat4x2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat4x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat4x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat4x3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat4x3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat2x3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat2x3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat2x3-mat2x3-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat2x3-mat2x3-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat2x4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat2x4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat2x4-mat2x4-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat2x4-mat2x4-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat3x2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat3x2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat3x2-mat3x2-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat3x2-mat3x2-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat3x4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat3x4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat3x4-mat3x4-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat3x4-mat3x4-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat4x2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat4x2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat4x2-mat4x2-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat4x2-mat4x2-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat4x3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat4x3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat4x3-mat4x3-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat4x3-mat4x3-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-mat2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-mat2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-vec2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-vec2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-mat2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-mat2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-vec2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-vec2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-mat3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-mat3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-vec3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-vec3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-mat3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-mat3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-vec3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-vec3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-mat4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-mat4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-vec4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-vec4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-mat4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-mat4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-vec4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-vec4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat2x3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat2x3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat2x3-mat2x3-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat2x3-mat2x3-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat2x4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat2x4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat2x4-mat2x4-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat2x4-mat2x4-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat3x2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat3x2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat3x2-mat3x2-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat3x2-mat3x2-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat3x4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat3x4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat3x4-mat3x4-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat3x4-mat3x4-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat4x2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat4x2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat4x2-mat4x2-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat4x2-mat4x2-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat4x3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat4x3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat4x3-mat4x3-using-if" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat4x3-mat4x3-using-if.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat2x3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat2x3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat2x4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat2x4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat3x2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat3x2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat3x4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat3x4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat4x2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat4x2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat4x3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat4x3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat2x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat2x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat2x3-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat2x3-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat2x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat2x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat2x4-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat2x4-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat3x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat3x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat3x2-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat3x2-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat3x4-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat3x4-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat3x4-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat3x4-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat4x2-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat4x2-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat4x2-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat4x2-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat4x3-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat4x3-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat4x3-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat4x3-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec2-vec2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec2-vec2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec2-vec3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec2-vec3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec2-vec4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec2-vec4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec3-vec2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec3-vec2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec3-vec3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec3-vec3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec3-vec4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec3-vec4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec4-vec2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec4-vec2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec4-vec3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec4-vec3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec4-vec4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-outerProduct-vec4-vec4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat3.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat4.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/clipping/fixed-clip-enables" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/clipping/fixed-clip-enables.shader_test -auto"
run_test "spec/glsl-1.20/execution/clipping/vs-clip-vertex-const-accept" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/clipping/vs-clip-vertex-const-accept.shader_test -auto"
run_test "spec/glsl-1.20/execution/clipping/vs-clip-vertex-const-reject" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/clipping/vs-clip-vertex-const-reject.shader_test -auto"
run_test "spec/glsl-1.20/execution/clipping/vs-clip-vertex-different-from-position" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/clipping/vs-clip-vertex-different-from-position.shader_test -auto"
run_test "spec/glsl-1.20/execution/clipping/vs-clip-vertex-enables" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/clipping/vs-clip-vertex-enables.shader_test -auto"
run_test "spec/glsl-1.20/execution/clipping/vs-clip-vertex-equal-to-position" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/clipping/vs-clip-vertex-equal-to-position.shader_test -auto"
run_test "spec/glsl-1.20/execution/clipping/vs-clip-vertex-homogeneity" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/clipping/vs-clip-vertex-homogeneity.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-assign-varied-struct" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/fs-assign-varied-struct.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-const-array-of-struct" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/fs-const-array-of-struct.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-const-array-of-struct-of-array" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/fs-const-array-of-struct-of-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-deref-literal-array-of-structs" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/fs-deref-literal-array-of-structs.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat2-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x2-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x3-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat2x4-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat3-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x2-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x3-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat3x4-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat4-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x2-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x3-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-const-mat4x4-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat2.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat2-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat2-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat2x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat2x2-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x2-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat2x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat2x3-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x3-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat2x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat2x4-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat2x4-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat3.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat3-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat3-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat3x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat3x2-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x2-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat3x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat3x3-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x3-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat3x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat3x4-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat3x4-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat4.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat4-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat4-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat4x2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x2.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat4x2-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x2-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat4x3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x3.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat4x3-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x3-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat4x4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x4.shader_test -auto"
run_test "spec/glsl-1.20/execution/fs-outerProduct-mat4x4-ivec" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/fs-outerProduct-mat4x4-ivec.shader_test -auto"
run_test "spec/glsl-1.20/execution/qualifiers/vs-out-conversion-int-int-float-to-float-float-float-return" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/qualifiers/vs-out-conversion-int-int-float-to-float-float-float-return.shader_test -auto"
run_test "spec/glsl-1.20/execution/qualifiers/vs-out-conversion-int-to-float" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/qualifiers/vs-out-conversion-int-to-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/qualifiers/vs-out-conversion-int-to-float-return" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/qualifiers/vs-out-conversion-int-to-float-return.shader_test -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:texture() 1D" 0.0 "bin/tex-miplevel-selection GL2:texture() 1D -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:texture() 2D" 0.0 "bin/tex-miplevel-selection GL2:texture() 2D -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:texture() 3D" 0.0 "bin/tex-miplevel-selection GL2:texture() 3D -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:texture() Cube" 0.0 "bin/tex-miplevel-selection GL2:texture() Cube -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:texture(bias) 1D" 0.0 "bin/tex-miplevel-selection GL2:texture(bias) 1D -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:texture(bias) 2D" 0.0 "bin/tex-miplevel-selection GL2:texture(bias) 2D -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:texture(bias) 3D" 0.0 "bin/tex-miplevel-selection GL2:texture(bias) 3D -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:texture(bias) Cube" 0.0 "bin/tex-miplevel-selection GL2:texture(bias) Cube -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:textureProj 1D" 0.0 "bin/tex-miplevel-selection GL2:textureProj 1D -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:textureProj 1D_ProjVec4" 0.0 "bin/tex-miplevel-selection GL2:textureProj 1D_ProjVec4 -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:textureProj 2D" 0.0 "bin/tex-miplevel-selection GL2:textureProj 2D -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:textureProj 2D_ProjVec4" 0.0 "bin/tex-miplevel-selection GL2:textureProj 2D_ProjVec4 -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:textureProj(bias) 1D" 0.0 "bin/tex-miplevel-selection GL2:textureProj(bias) 1D -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:textureProj(bias) 1D_ProjVec4" 0.0 "bin/tex-miplevel-selection GL2:textureProj(bias) 1D_ProjVec4 -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:textureProj(bias) 2D" 0.0 "bin/tex-miplevel-selection GL2:textureProj(bias) 2D -fbo -auto"
run_test "spec/glsl-1.20/execution/tex-miplevel-selection GL2:textureProj(bias) 2D_ProjVec4" 0.0 "bin/tex-miplevel-selection GL2:textureProj(bias) 2D_ProjVec4 -fbo -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-bool" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-bool.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-bool-array" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-bool-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-bool-from-const" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-bool-from-const.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-bool-set-by-API" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-bool-set-by-API.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-bool-set-by-other-stage" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-bool-set-by-other-stage.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-float-array" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-float-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-float-from-const" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-float-from-const.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-float-set-by-API" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-float-set-by-API.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-float-set-by-other-stage" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-float-set-by-other-stage.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-int" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-int.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-int-array" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-int-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-int-from-const" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-int-from-const.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-int-set-by-API" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-int-set-by-API.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-int-set-by-other-stage" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-int-set-by-other-stage.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat2.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat2-array" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat2-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat2-from-const" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat2-from-const.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat2-set-by-API" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat2-set-by-API.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat2-set-by-other-stage" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat2-set-by-other-stage.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat3.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat3-array" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat3-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat3-from-const" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat3-from-const.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat3-set-by-API" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat3-set-by-API.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat3-set-by-other-stage" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat3-set-by-other-stage.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat4.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat4-array" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat4-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat4-from-const" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat4-from-const.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat4-set-by-API" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat4-set-by-API.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-mat4-set-by-other-stage" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/fs-mat4-set-by-other-stage.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-structure" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/uniform-initializer/fs-structure.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/fs-structure-array" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/uniform-initializer/fs-structure-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-bool" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-bool.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-bool-array" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-bool-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-bool-from-const" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-bool-from-const.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-bool-set-by-API" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-bool-set-by-API.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-bool-set-by-other-stage" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-bool-set-by-other-stage.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-float" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-float.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-float-array" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-float-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-float-from-const" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-float-from-const.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-float-set-by-API" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-float-set-by-API.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-float-set-by-other-stage" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-float-set-by-other-stage.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-int" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-int.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-int-array" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-int-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-int-from-const" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-int-from-const.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-int-set-by-API" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-int-set-by-API.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-int-set-by-other-stage" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-int-set-by-other-stage.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat2" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat2.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat2-array" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat2-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat2-from-const" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat2-from-const.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat2-set-by-API" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat2-set-by-API.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat2-set-by-other-stage" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat2-set-by-other-stage.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat3" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat3.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat3-array" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat3-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat3-from-const" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat3-from-const.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat3-set-by-API" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat3-set-by-API.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat3-set-by-other-stage" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat3-set-by-other-stage.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat4" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat4.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat4-array" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat4-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat4-from-const" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat4-from-const.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat4-set-by-API" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat4-set-by-API.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-mat4-set-by-other-stage" 0.0 "bin/shader_runner generated_tests/spec/glsl-1.20/execution/uniform-initializer/vs-mat4-set-by-other-stage.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-structure" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/uniform-initializer/vs-structure.shader_test -auto"
run_test "spec/glsl-1.20/execution/uniform-initializer/vs-structure-array" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/uniform-initializer/vs-structure-array.shader_test -auto"
run_test "spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-col-rd" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-col-rd.shader_test -auto"
run_test "spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-col-row-rd" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-col-row-rd.shader_test -auto"
run_test "spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-col-row-wr" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-col-row-wr.shader_test -auto"
run_test "spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-col-wr" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-col-wr.shader_test -auto"
run_test "spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-col-rd" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-col-rd.shader_test -auto"
run_test "spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-col-row-rd" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-col-row-rd.shader_test -auto"
run_test "spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-col-row-wr" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-col-row-wr.shader_test -auto"
run_test "spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-col-wr" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-col-wr.shader_test -auto"
run_test "spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-rd" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-rd.shader_test -auto"
run_test "spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-row-rd" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-row-rd.shader_test -auto"
run_test "spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-row-wr" 0.0 "bin/shader_runner tests/spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-row-wr.shader_test -auto"
popd
if [ $need_pass == 0 ] ; then
echo "+---------------------------------------------+"
echo "| Overall pass, as all 484 tests have passed. |"
echo "+---------------------------------------------+"
else
echo "+-----------------------------------------------------------+"
echo "| Overall failure, as $need_pass tests did not pass and $failures failed. |"
echo "+-----------------------------------------------------------+"
fi
exit $need_pass