blob: fb8365fdb8628cef2988810cf595f49ad23018a7 [file] [log] [blame]
#!/bin/bash
need_pass=440
failures=0
PIGLIT_PATH=/usr/local/autotest/deps/piglit/piglit/
export PIGLIT_SOURCE_DIR=/usr/local/autotest/deps/piglit/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 "+ Return code 0 -> Test passed. ($name)"
else
let "failures++"
echo "+ Return code not 0 -> Test failed. ($name)"
fi
}
pushd $PIGLIT_PATH
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-mat4x3-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-mat4x3-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-mat2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-mat2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-mat2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-mat2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-mat3x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-mat3x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-mat3x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-mat3x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-mat4x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-mat4x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-mat4x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-mat4x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec2-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-mat2x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-mat2x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-mat2x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-mat2x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-mat3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-mat3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-mat3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-mat3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-mat4x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-mat4x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-mat4x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-mat4x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec3-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-mat2x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-mat2x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-mat2x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-mat2x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-mat3x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-mat3x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-mat3x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-mat3x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-mat4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-mat4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-mat4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-mat4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-mult-vec4-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-bool-bool.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-bool-bool.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-bool-bool.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-bool-bool.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-bvec2-bvec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-bvec2-bvec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-bvec2-bvec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-bvec2-bvec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-bvec3-bvec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-bvec3-bvec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-bvec3-bvec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-bvec3-bvec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-bvec4-bvec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-bvec4-bvec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-bvec4-bvec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-bvec4-bvec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-float-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-float-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-float-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-float-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-int-int.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-int-int.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-int-int.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-int-int.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-ivec2-ivec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-ivec2-ivec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-ivec2-ivec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-ivec2-ivec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-ivec3-ivec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-ivec3-ivec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-ivec3-ivec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-ivec3-ivec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-ivec4-ivec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-ivec4-ivec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-ivec4-ivec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-ivec4-ivec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat2-mat2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat2-mat2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat2-mat2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat2-mat2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat2x3-mat2x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat2x3-mat2x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat2x3-mat2x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat2x3-mat2x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat2x4-mat2x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat2x4-mat2x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat2x4-mat2x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat2x4-mat2x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat3-mat3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat3-mat3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat3-mat3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat3-mat3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat3x2-mat3x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat3x2-mat3x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat3x2-mat3x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat3x2-mat3x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat3x4-mat3x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat3x4-mat3x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat3x4-mat3x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat3x4-mat3x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat4-mat4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat4-mat4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat4-mat4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat4-mat4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat4x2-mat4x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat4x2-mat4x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat4x2-mat4x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat4x2-mat4x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat4x3-mat4x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat4x3-mat4x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-mat4x3-mat4x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-mat4x3-mat4x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-vec2-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-vec2-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-vec2-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-vec2-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-vec3-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-vec3-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-vec3-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-vec3-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-vec4-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-vec4-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-ne-vec4-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-ne-vec4-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-int.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-int.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-int.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-int.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-ivec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-ivec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-ivec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-ivec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-ivec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-ivec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-ivec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-ivec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-ivec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-ivec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-ivec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-ivec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat2x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat2x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat2x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat2x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat2x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat2x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat2x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat2x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat3x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat3x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat3x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat3x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat3x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat3x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat3x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat3x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat4x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat4x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat4x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat4x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat4x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat4x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-mat4x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-mat4x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-neg-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-neg-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-not-bool.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-not-bool.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-not-bool.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-not-bool.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-or-bool-bool.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-or-bool-bool.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-or-bool-bool.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-or-bool-bool.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bool-bool.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bool-bool.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bool-bool.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bool-bool.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bvec2-bvec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bvec2-bvec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bvec2-bvec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bvec2-bvec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bvec3-bvec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bvec3-bvec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bvec3-bvec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bvec3-bvec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bvec4-bvec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bvec4-bvec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bvec4-bvec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-bvec4-bvec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-float-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-float-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-float-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-float-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-int-int.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-int-int.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-int-int.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-int-int.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-ivec2-ivec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-ivec2-ivec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-ivec2-ivec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-ivec2-ivec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-ivec3-ivec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-ivec3-ivec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-ivec3-ivec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-ivec3-ivec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-ivec4-ivec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-ivec4-ivec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-ivec4-ivec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-ivec4-ivec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat2-mat2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat2-mat2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat2-mat2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat2-mat2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat2x3-mat2x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat2x3-mat2x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat2x3-mat2x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat2x3-mat2x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat2x4-mat2x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat2x4-mat2x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat2x4-mat2x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat2x4-mat2x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat3-mat3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat3-mat3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat3-mat3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat3-mat3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat3x2-mat3x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat3x2-mat3x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat3x2-mat3x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat3x2-mat3x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat3x4-mat3x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat3x4-mat3x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat3x4-mat3x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat3x4-mat3x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat4-mat4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat4-mat4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat4-mat4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat4-mat4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat4x2-mat4x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat4x2-mat4x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat4x2-mat4x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat4x2-mat4x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat4x3-mat4x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat4x3-mat4x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat4x3-mat4x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-mat4x3-mat4x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-vec2-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-vec2-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-vec2-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-vec2-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-vec3-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-vec3-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-vec3-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-vec3-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-vec4-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-vec4-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-vec4-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-selection-bool-vec4-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat2x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat2x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat2x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat2x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat2x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat2x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat2x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat2x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat3x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat3x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat3x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat3x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat3x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat3x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat3x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat3x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat4x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat4x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat4x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat4x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat4x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat4x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat4x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-mat4x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-float-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-float-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-int-int.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-int-int.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-int-int.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-int-int.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-int-ivec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-int-ivec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-int-ivec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-int-ivec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-int-ivec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-int-ivec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-int-ivec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-int-ivec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-int-ivec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-int-ivec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-int-ivec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-int-ivec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec2-int.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec2-int.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec2-int.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec2-int.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec2-ivec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec2-ivec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec2-ivec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec2-ivec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec3-int.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec3-int.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec3-int.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec3-int.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec3-ivec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec3-ivec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec3-ivec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec3-ivec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec4-int.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec4-int.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec4-int.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec4-int.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec4-ivec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec4-ivec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec4-ivec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-ivec4-ivec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2-mat2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2-mat2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2-mat2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2-mat2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x3-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x3-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x3-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x3-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x3-mat2x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x3-mat2x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x3-mat2x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x3-mat2x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x4-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x4-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x4-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x4-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x4-mat2x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x4-mat2x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x4-mat2x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat2x4-mat2x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3-mat3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3-mat3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3-mat3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3-mat3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x2-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x2-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x2-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x2-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x2-mat3x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x2-mat3x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x2-mat3x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x2-mat3x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x4-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x4-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x4-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x4-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x4-mat3x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x4-mat3x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x4-mat3x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat3x4-mat3x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4-mat4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4-mat4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4-mat4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4-mat4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x2-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x2-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x2-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x2-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x2-mat4x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x2-mat4x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x2-mat4x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x2-mat4x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x3-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x3-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x3-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x3-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x3-mat4x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x3-mat4x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x3-mat4x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-mat4x3-mat4x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-vec2-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-vec2-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-vec2-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-vec2-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-vec2-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-vec2-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-vec2-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-vec2-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-vec3-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-vec3-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-vec3-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-vec3-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-vec3-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-vec3-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-vec3-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-vec3-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-vec4-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-vec4-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-vec4-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-vec4-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-vec4-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-vec4-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-sub-vec4-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-sub-vec4-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-int.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-int.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-int.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-int.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-ivec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-ivec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-ivec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-ivec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-ivec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-ivec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-ivec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-ivec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-ivec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-ivec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-ivec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-ivec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat2x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat2x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat2x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat2x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat2x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat2x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat2x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat2x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat3x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat3x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat3x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat3x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat3x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat3x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat3x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat3x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat4x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat4x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat4x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat4x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat4x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat4x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat4x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-mat4x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-uplus-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-uplus-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-xor-bool-bool.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-xor-bool-bool.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/op-xor-bool-bool.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/op-xor-bool-bool.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-bool.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-bool.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-bvec2.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-bvec2.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-bvec3.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-bvec3.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-bvec4.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-bvec4.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-float.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-float.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-int.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-int.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat2.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat2.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat2x2.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat2x2.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat2x3.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat2x3.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat2x4.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat2x4.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat3.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat3.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat3x2.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat3x2.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat3x3.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat3x3.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat3x4.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat3x4.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat4.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat4.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat4x2.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat4x2.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat4x3.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat4x3.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat4x4.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-mat4x4.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec2-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec2-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec2-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec2-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec2-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec2-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec2-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec2-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec2-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec2-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec2-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec2-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec3-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec3-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec3-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec3-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec3-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec3-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec3-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec3-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec3-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec3-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec3-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec3-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec4-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec4-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec4-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec4-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec4-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec4-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec4-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec4-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec4-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec4-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec4-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/outerProduct-vec4-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/pow-float-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/pow-float-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/pow-float-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/pow-float-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/pow-vec2-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/pow-vec2-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/pow-vec2-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/pow-vec2-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/pow-vec3-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/pow-vec3-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/pow-vec3-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/pow-vec3-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/pow-vec4-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/pow-vec4-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/pow-vec4-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/pow-vec4-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/radians-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/radians-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/radians-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/radians-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/radians-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/radians-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/radians-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/radians-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/radians-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/radians-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/radians-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/radians-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/radians-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/radians-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/radians-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/radians-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/reflect-float-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/reflect-float-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/reflect-float-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/reflect-float-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/reflect-vec2-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/reflect-vec2-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/reflect-vec2-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/reflect-vec2-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/reflect-vec3-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/reflect-vec3-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/reflect-vec3-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/reflect-vec3-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/reflect-vec4-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/reflect-vec4-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/reflect-vec4-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/reflect-vec4-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/refract-float-float-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/refract-float-float-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/refract-float-float-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/refract-float-float-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/refract-vec2-vec2-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/refract-vec2-vec2-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/refract-vec2-vec2-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/refract-vec2-vec2-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/refract-vec3-vec3-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/refract-vec3-vec3-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/refract-vec3-vec3-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/refract-vec3-vec3-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/refract-vec4-vec4-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/refract-vec4-vec4-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/refract-vec4-vec4-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/refract-vec4-vec4-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sign-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sign-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sign-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sign-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sign-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sign-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sign-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sign-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sign-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sign-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sign-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sign-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sign-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sign-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sign-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sign-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sin-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sin-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sin-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sin-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sin-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sin-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sin-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sin-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sin-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sin-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sin-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sin-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sin-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sin-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sin-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sin-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/smoothstep-float-float-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/smoothstep-vec2-vec2-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/smoothstep-vec2-vec2-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/smoothstep-vec2-vec2-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/smoothstep-vec2-vec2-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/smoothstep-vec3-vec3-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/smoothstep-vec3-vec3-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/smoothstep-vec3-vec3-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/smoothstep-vec3-vec3-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/smoothstep-vec4-vec4-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/smoothstep-vec4-vec4-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/smoothstep-vec4-vec4-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/smoothstep-vec4-vec4-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sqrt-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sqrt-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sqrt-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sqrt-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sqrt-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sqrt-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sqrt-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sqrt-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sqrt-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sqrt-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sqrt-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sqrt-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sqrt-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sqrt-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/sqrt-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/sqrt-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/step-float-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/step-float-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/step-float-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/step-float-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/step-float-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/step-float-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/step-float-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/step-float-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/step-float-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/step-float-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/step-float-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/step-float-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/step-float-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/step-float-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/step-float-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/step-float-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/step-vec2-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/step-vec2-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/step-vec2-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/step-vec2-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/step-vec3-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/step-vec3-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/step-vec3-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/step-vec3-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/step-vec4-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/step-vec4-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/step-vec4-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/step-vec4-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/tan-float.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/tan-float.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/tan-float.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/tan-float.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/tan-vec2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/tan-vec2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/tan-vec2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/tan-vec2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/tan-vec3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/tan-vec3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/tan-vec3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/tan-vec3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/tan-vec4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/tan-vec4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/tan-vec4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/tan-vec4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat2x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat2x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat2x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat2x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat2x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat2x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat2x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat2x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat3x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat3x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat3x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat3x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat3x4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat3x4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat3x4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat3x4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat4.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat4.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat4.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat4.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat4x2.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat4x2.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat4x2.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat4x2.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat4x3.frag" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat4x3.frag pass 1.20"
run_test "spec/glsl-1.20/compiler/built-in-functions/transpose-mat4x3.vert" 0.0 "bin/glslparsertest generated_tests/spec/glsl-1.20/compiler/built-in-functions/transpose-mat4x3.vert pass 1.20"
run_test "spec/glsl-1.20/compiler/clipping/clip-distance-unavailable.frag" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/clipping/clip-distance-unavailable.frag fail 1.20 --check-link"
run_test "spec/glsl-1.20/compiler/clipping/clip-distance-unavailable.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/clipping/clip-distance-unavailable.vert fail 1.20 --check-link"
run_test "spec/glsl-1.20/compiler/qualifiers/centroid-01.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/qualifiers/centroid-01.vert fail 1.20"
run_test "spec/glsl-1.20/compiler/qualifiers/fn-inout-array-allowed-cstyle.frag" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/qualifiers/fn-inout-array-allowed-cstyle.frag pass 1.20 --check-link"
run_test "spec/glsl-1.20/compiler/qualifiers/fn-inout-array-allowed-cstyle.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/qualifiers/fn-inout-array-allowed-cstyle.vert pass 1.20 --check-link"
run_test "spec/glsl-1.20/compiler/qualifiers/fn-inout-array-allowed.frag" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/qualifiers/fn-inout-array-allowed.frag pass 1.20 --check-link"
run_test "spec/glsl-1.20/compiler/qualifiers/fn-inout-array-allowed.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/qualifiers/fn-inout-array-allowed.vert pass 1.20 --check-link"
run_test "spec/glsl-1.20/compiler/qualifiers/fn-out-array-allowed-cstyle.frag" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/qualifiers/fn-out-array-allowed-cstyle.frag pass 1.20 --check-link"
run_test "spec/glsl-1.20/compiler/qualifiers/fn-out-array-allowed-cstyle.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/qualifiers/fn-out-array-allowed-cstyle.vert pass 1.20 --check-link"
run_test "spec/glsl-1.20/compiler/qualifiers/fn-out-array-allowed.frag" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/qualifiers/fn-out-array-allowed.frag pass 1.20 --check-link"
run_test "spec/glsl-1.20/compiler/qualifiers/fn-out-array-allowed.vert" 0.0 "bin/glslparsertest tests/spec/glsl-1.20/compiler/qualifiers/fn-out-array-allowed.vert pass 1.20 --check-link"
popd
if [ $need_pass == 0 ] ; then
echo "+---------------------------------------------+"
echo "| Overall pass, as all 440 tests have passed. |"
echo "+---------------------------------------------+"
else
echo "+-----------------------------------------------------------+"
echo "| Overall failure, as $need_pass tests did not pass and $failures failed. |"
echo "+-----------------------------------------------------------+"
fi
exit $need_pass