blob: 4d11de5db775d0beaa90492ec9d28bb9d0690093 [file] [log] [blame]
#!/bin/bash
need_pass=372
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/!OpenGL 2.0/max-samplers border" 0.0 "bin/max-samplers border -fbo -auto"
run_test "spec/!OpenGL 2.0/occlusion-query-discard" 0.0 "bin/occlusion-query-discard -auto"
run_test "spec/!OpenGL 2.0/stencil-twoside" 0.0 "bin/stencil-twoside -auto"
run_test "spec/!OpenGL 2.0/tex3d-npot" 0.0 "bin/tex3d-npot -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side" 0.0 "bin/vertex-program-two-side -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side back" 0.0 "bin/vertex-program-two-side back -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side back back2" 0.0 "bin/vertex-program-two-side back back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side back front2" 0.0 "bin/vertex-program-two-side back front2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side back front2 back2" 0.0 "bin/vertex-program-two-side back front2 back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side back2" 0.0 "bin/vertex-program-two-side back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled" 0.0 "bin/vertex-program-two-side enabled -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled back" 0.0 "bin/vertex-program-two-side enabled back -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled back back2" 0.0 "bin/vertex-program-two-side enabled back back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled back front2" 0.0 "bin/vertex-program-two-side enabled back front2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled back front2 back2" 0.0 "bin/vertex-program-two-side enabled back front2 back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled back2" 0.0 "bin/vertex-program-two-side enabled back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled front" 0.0 "bin/vertex-program-two-side enabled front -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled front back" 0.0 "bin/vertex-program-two-side enabled front back -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled front back back2" 0.0 "bin/vertex-program-two-side enabled front back back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled front back front2" 0.0 "bin/vertex-program-two-side enabled front back front2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled front back front2 back2" 0.0 "bin/vertex-program-two-side enabled front back front2 back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled front back2" 0.0 "bin/vertex-program-two-side enabled front back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled front front2" 0.0 "bin/vertex-program-two-side enabled front front2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled front front2 back2" 0.0 "bin/vertex-program-two-side enabled front front2 back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled front2" 0.0 "bin/vertex-program-two-side enabled front2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side enabled front2 back2" 0.0 "bin/vertex-program-two-side enabled front2 back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side front" 0.0 "bin/vertex-program-two-side front -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side front back" 0.0 "bin/vertex-program-two-side front back -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side front back back2" 0.0 "bin/vertex-program-two-side front back back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side front back front2" 0.0 "bin/vertex-program-two-side front back front2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side front back front2 back2" 0.0 "bin/vertex-program-two-side front back front2 back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side front back2" 0.0 "bin/vertex-program-two-side front back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side front front2" 0.0 "bin/vertex-program-two-side front front2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side front front2 back2" 0.0 "bin/vertex-program-two-side front front2 back2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side front2" 0.0 "bin/vertex-program-two-side front2 -fbo -auto"
run_test "spec/!OpenGL 2.0/vertex-program-two-side front2 back2" 0.0 "bin/vertex-program-two-side front2 back2 -fbo -auto"
run_test "spec/!OpenGL 2.1/minmax" 0.0 "bin/gl-2.1-minmax -fbo -auto"
run_test "spec/!OpenGL 3.0/array-depth-roundtrip" 0.0 "bin/array-depth-roundtrip -auto"
run_test "spec/!OpenGL 3.0/attribs" 0.0 "bin/attribs GL3 -fbo -auto"
run_test "spec/!OpenGL 3.0/bindfragdata-invalid-parameters" 0.0 "bin/bindfragdata-invalid-parameters -fbo -auto"
run_test "spec/!OpenGL 3.0/bindfragdata-link-error" 0.0 "bin/bindfragdata-link-error -fbo -auto"
run_test "spec/!OpenGL 3.0/bindfragdata-nonexistent-variable" 0.0 "bin/bindfragdata-nonexistent-variable -fbo -auto"
run_test "spec/!OpenGL 3.0/bound-resource-limits" 0.0 "bin/gl-3.0-bound-resource-limits -fbo -auto"
run_test "spec/!OpenGL 3.0/clearbuffer-display-lists" 0.0 "bin/clearbuffer-display-lists -auto"
run_test "spec/!OpenGL 3.0/clearbuffer-invalid-buffer" 0.0 "bin/clearbuffer-invalid-buffer -fbo -auto"
run_test "spec/!OpenGL 3.0/clearbuffer-invalid-drawbuffer" 0.0 "bin/clearbuffer-invalid-drawbuffer -fbo -auto"
run_test "spec/!OpenGL 3.0/clearbuffer-mixed-format" 0.0 "bin/clearbuffer-mixed-format -fbo -auto"
run_test "spec/!OpenGL 3.0/depth-cube-map" 0.0 "bin/depth-cube-map -auto"
run_test "spec/!OpenGL 3.0/forward-compatible-bit no" 0.0 "bin/gl-3.0-forward-compatible-bit no -fbo -auto"
run_test "spec/!OpenGL 3.0/genmipmap-errors" 0.0 "bin/genmipmap-errors -fbo -auto"
run_test "spec/!OpenGL 3.0/getfragdatalocation" 0.0 "bin/getfragdatalocation -fbo -auto"
run_test "spec/!OpenGL 3.0/gl-3.0-vertexattribipointer" 0.0 "bin/gl-3.0-vertexattribipointer -fbo -auto"
run_test "spec/!OpenGL 3.0/integer-errors" 0.0 "bin/integer-errors -fbo -auto"
run_test "spec/!OpenGL 3.0/minmax" 0.0 "bin/gl-3.0-minmax -fbo -auto"
run_test "spec/!OpenGL 3.0/render-integer" 0.0 "bin/gl-3.0-render-integer -fbo -auto"
run_test "spec/!OpenGL 3.0/required-renderbuffer-attachment-formats" 0.0 "bin/gl-3.0-required-renderbuffer-attachment-formats 30 -fbo -auto"
run_test "spec/!OpenGL 3.0/required-sized-texture-formats" 0.0 "bin/gl-3.0-required-sized-texture-formats 30 -fbo -auto"
run_test "spec/!OpenGL 3.0/required-texture-attachment-formats" 0.0 "bin/gl-3.0-required-texture-attachment-formats 30 -fbo -auto"
run_test "spec/!OpenGL 3.0/sampler-cube-shadow" 0.0 "bin/sampler-cube-shadow -auto"
run_test "spec/!OpenGL/coord-replace-doesnt-eliminate-frag-tex-coords" 0.0 "bin/gl-coord-replace-doesnt-eliminate-frag-tex-coords -fbo -auto"
run_test "spec/3DFX_texture_compression_FXT1/compressedteximage GL_COMPRESSED_RGBA_FXT1_3DFX" 0.0 "bin/compressedteximage GL_COMPRESSED_RGBA_FXT1_3DFX -fbo -auto"
run_test "spec/3DFX_texture_compression_FXT1/compressedteximage GL_COMPRESSED_RGB_FXT1_3DFX" 0.0 "bin/compressedteximage GL_COMPRESSED_RGB_FXT1_3DFX -fbo -auto"
run_test "spec/3DFX_texture_compression_FXT1/fbo-generatemipmap-formats" 0.0 "bin/fbo-generatemipmap-formats GL_3DFX_texture_compression_FXT1 -fbo -auto"
run_test "spec/3DFX_texture_compression_FXT1/fxt1-teximage" 0.0 "bin/fxt1-teximage -auto"
run_test "spec/3DFX_texture_compression_FXT1/invalid formats" 0.0 "bin/arb_texture_compression-invalid-formats fxt1 -fbo -auto"
run_test "spec/AMD_seamless_cubemap_per_texture/amd_seamless_cubemap_per_texture" 0.0 "bin/amd_seamless_cubemap_per_texture -auto"
run_test "spec/AMD_shader_stencil_export/arb-undefined.frag" 0.0 "bin/glslparsertest tests/spec/amd_shader_stencil_export/arb-undefined.frag fail 1.20"
run_test "spec/AMD_shader_trinary_minmax/compiler/define.frag" 0.0 "bin/glslparsertest tests/spec/amd_shader_trinary_minmax/compiler/define.frag pass 1.10 GL_AMD_shader_trinary_minmax"
run_test "spec/AMD_shader_trinary_minmax/compiler/define.vert" 0.0 "bin/glslparsertest tests/spec/amd_shader_trinary_minmax/compiler/define.vert pass 1.10 GL_AMD_shader_trinary_minmax"
run_test "spec/AMD_shader_trinary_minmax/execution/max3-basic" 0.0 "bin/shader_runner tests/spec/amd_shader_trinary_minmax/execution/max3-basic.shader_test -auto"
run_test "spec/AMD_shader_trinary_minmax/execution/mid3-basic" 0.0 "bin/shader_runner tests/spec/amd_shader_trinary_minmax/execution/mid3-basic.shader_test -auto"
run_test "spec/AMD_shader_trinary_minmax/execution/min3-basic" 0.0 "bin/shader_runner tests/spec/amd_shader_trinary_minmax/execution/min3-basic.shader_test -auto"
run_test "spec/APPLE_object_purgeable/object_purgeable-api-pbo" 0.0 "bin/object_purgeable-api-pbo -auto"
run_test "spec/APPLE_object_purgeable/object_purgeable-api-texture" 0.0 "bin/object_purgeable-api-texture -auto"
run_test "spec/APPLE_object_purgeable/object_purgeable-api-vbo" 0.0 "bin/object_purgeable-api-vbo -auto"
run_test "spec/APPLE_vertex_array_object/isvertexarray" 0.0 "bin/arb_vertex_array-isvertexarray apple -fbo -auto"
run_test "spec/APPLE_vertex_array_object/vao-01" 0.0 "bin/vao-01 -auto"
run_test "spec/APPLE_vertex_array_object/vao-02" 0.0 "bin/vao-02 -auto"
run_test "spec/ARB_ES2_compatibility/FBO blit from missing attachment (ES2 completeness rules)" 0.0 "bin/fbo-missing-attachment-blit es2 from -fbo -auto"
run_test "spec/ARB_ES2_compatibility/FBO blit to missing attachment (ES2 completeness rules)" 0.0 "bin/fbo-missing-attachment-blit es2 to -fbo -auto"
run_test "spec/ARB_ES2_compatibility/NUM_SHADER_BINARY_FORMATS over-run check" 0.0 "bin/arb_get_program_binary-overrun shader -fbo -auto"
run_test "spec/ARB_ES2_compatibility/arb_es2_compatibility-drawbuffers" 0.0 "bin/arb_es2_compatibility-drawbuffers -auto"
run_test "spec/ARB_ES2_compatibility/arb_es2_compatibility-fixed-type" 0.0 "bin/arb_es2_compatibility-fixed-type -auto"
run_test "spec/ARB_ES2_compatibility/arb_es2_compatibility-getshaderprecisionformat" 0.0 "bin/arb_es2_compatibility-getshaderprecisionformat -auto"
run_test "spec/ARB_ES2_compatibility/arb_es2_compatibility-maxvectors" 0.0 "bin/arb_es2_compatibility-maxvectors -auto"
run_test "spec/ARB_ES2_compatibility/arb_es2_compatibility-releaseshadercompiler" 0.0 "bin/arb_es2_compatibility-releaseshadercompiler -auto"
run_test "spec/ARB_ES2_compatibility/arb_es2_compatibility-shadercompiler" 0.0 "bin/arb_es2_compatibility-shadercompiler -auto"
run_test "spec/ARB_ES2_compatibility/fbo-alphatest-formats" 0.0 "bin/fbo-alphatest-formats GL_ARB_ES2_compatibility -fbo -auto"
run_test "spec/ARB_ES2_compatibility/fbo-blending-formats" 0.0 "bin/fbo-blending-formats GL_ARB_ES2_compatibility -fbo -auto"
run_test "spec/ARB_ES2_compatibility/fbo-clear-formats" 0.0 "bin/fbo-clear-formats GL_ARB_ES2_compatibility -fbo -auto"
run_test "spec/ARB_ES2_compatibility/fbo-colormask-formats" 0.0 "bin/fbo-colormask-formats GL_ARB_ES2_compatibility -fbo -auto"
run_test "spec/ARB_ES2_compatibility/fbo-generatemipmap-formats" 0.0 "bin/fbo-generatemipmap-formats GL_ARB_ES2_compatibility -fbo -auto"
run_test "spec/ARB_ES2_compatibility/get-renderbuffer-internalformat" 0.0 "bin/get-renderbuffer-internalformat GL_ARB_ES2_compatibility -fbo -auto"
run_test "spec/ARB_ES2_compatibility/texwrap formats" 0.0 "bin/texwrap GL_ARB_ES2_compatibility -fbo -auto"
run_test "spec/ARB_ES2_compatibility/texwrap formats bordercolor" 0.0 "bin/texwrap GL_ARB_ES2_compatibility bordercolor -fbo -auto"
run_test "spec/ARB_ES2_compatibility/texwrap formats bordercolor-swizzled" 0.0 "bin/texwrap GL_ARB_ES2_compatibility bordercolor swizzled -fbo -auto"
run_test "spec/ARB_ES3_compatibility/oes_compressed_etc2_texture-miptree r11 compat" 0.0 "bin/oes_compressed_etc2_texture-miptree r11 compat -fbo -auto"
run_test "spec/ARB_ES3_compatibility/oes_compressed_etc2_texture-miptree rg11 compat" 0.0 "bin/oes_compressed_etc2_texture-miptree rg11 compat -fbo -auto"
run_test "spec/ARB_ES3_compatibility/oes_compressed_etc2_texture-miptree rgb8 compat" 0.0 "bin/oes_compressed_etc2_texture-miptree rgb8 compat -fbo -auto"
run_test "spec/ARB_ES3_compatibility/oes_compressed_etc2_texture-miptree rgb8-punchthrough-alpha1 compat" 0.0 "bin/oes_compressed_etc2_texture-miptree rgb8-punchthrough-alpha1 compat -fbo -auto"
run_test "spec/ARB_ES3_compatibility/oes_compressed_etc2_texture-miptree rgba8 compat" 0.0 "bin/oes_compressed_etc2_texture-miptree rgba8 compat -fbo -auto"
run_test "spec/ARB_ES3_compatibility/oes_compressed_etc2_texture-miptree srgb8 compat" 0.0 "bin/oes_compressed_etc2_texture-miptree srgb8 compat -fbo -auto"
run_test "spec/ARB_ES3_compatibility/oes_compressed_etc2_texture-miptree srgb8-alpha8 compat" 0.0 "bin/oes_compressed_etc2_texture-miptree srgb8-alpha8 compat -fbo -auto"
run_test "spec/ARB_ES3_compatibility/oes_compressed_etc2_texture-miptree srgb8-punchthrough-alpha1 compat" 0.0 "bin/oes_compressed_etc2_texture-miptree srgb8-punchthrough-alpha1 compat -fbo -auto"
run_test "spec/ARB_blend_func_extended/arb_blend_func_extended-bindfragdataindexed-invalid-parameters" 0.0 "bin/arb_blend_func_extended-bindfragdataindexed-invalid-parameters -auto"
run_test "spec/ARB_blend_func_extended/arb_blend_func_extended-blend-api" 0.0 "bin/arb_blend_func_extended-blend-api -auto"
run_test "spec/ARB_blend_func_extended/arb_blend_func_extended-error-at-begin" 0.0 "bin/arb_blend_func_extended-error-at-begin -auto"
run_test "spec/ARB_blend_func_extended/arb_blend_func_extended-fbo-extended-blend" 0.0 "bin/arb_blend_func_extended-fbo-extended-blend -auto"
run_test "spec/ARB_blend_func_extended/arb_blend_func_extended-fbo-extended-blend-explicit" 0.0 "bin/arb_blend_func_extended-fbo-extended-blend-explicit -auto"
run_test "spec/ARB_blend_func_extended/arb_blend_func_extended-getfragdataindex" 0.0 "bin/arb_blend_func_extended-getfragdataindex -auto"
run_test "spec/ARB_buffer_storage/bufferstorage-persistent draw coherent" 0.0 "bin/bufferstorage-persistent draw coherent -fbo -auto"
run_test "spec/ARB_buffer_storage/bufferstorage-persistent draw coherent client-storage" 0.0 "bin/bufferstorage-persistent draw coherent client-storage -fbo -auto"
run_test "spec/ARB_buffer_storage/bufferstorage-persistent read coherent" 0.0 "bin/bufferstorage-persistent read coherent -fbo -auto"
run_test "spec/ARB_buffer_storage/bufferstorage-persistent read coherent client-storage" 0.0 "bin/bufferstorage-persistent read coherent client-storage -fbo -auto"
run_test "spec/ARB_clear_buffer_object/arb_clear_buffer_object-invalid-internal-format" 0.0 "bin/arb_clear_buffer_object-invalid-internal-format -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA16F-clear" 0.0 "bin/arb_color_buffer_float-clear GL_RGBA16F -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA16F-drawpixels" 0.0 "bin/arb_color_buffer_float-drawpixels GL_RGBA16F -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA16F-getteximage" 0.0 "bin/arb_color_buffer_float-getteximage GL_RGBA16F -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA16F-probepixel" 0.0 "bin/arb_color_buffer_float-probepixel GL_RGBA16F -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA16F-queries" 0.0 "bin/arb_color_buffer_float-queries GL_RGBA16F -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA16F-readpixels" 0.0 "bin/arb_color_buffer_float-readpixels GL_RGBA16F -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA16F-render" 0.0 "bin/arb_color_buffer_float-render GL_RGBA16F -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA16F-render-fog" 0.0 "bin/arb_color_buffer_float-render GL_RGBA16F fog -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA16F-render-sanity" 0.0 "bin/arb_color_buffer_float-render GL_RGBA16F sanity -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA16F-render-sanity-fog" 0.0 "bin/arb_color_buffer_float-render GL_RGBA16F sanity fog -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA32F-clear" 0.0 "bin/arb_color_buffer_float-clear GL_RGBA32F -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA32F-drawpixels" 0.0 "bin/arb_color_buffer_float-drawpixels GL_RGBA32F -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA32F-getteximage" 0.0 "bin/arb_color_buffer_float-getteximage GL_RGBA32F -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA32F-probepixel" 0.0 "bin/arb_color_buffer_float-probepixel GL_RGBA32F -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA32F-queries" 0.0 "bin/arb_color_buffer_float-queries GL_RGBA32F -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA32F-readpixels" 0.0 "bin/arb_color_buffer_float-readpixels GL_RGBA32F -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA32F-render" 0.0 "bin/arb_color_buffer_float-render GL_RGBA32F -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA32F-render-fog" 0.0 "bin/arb_color_buffer_float-render GL_RGBA32F fog -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA32F-render-sanity" 0.0 "bin/arb_color_buffer_float-render GL_RGBA32F sanity -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA32F-render-sanity-fog" 0.0 "bin/arb_color_buffer_float-render GL_RGBA32F sanity fog -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8-clear" 0.0 "bin/arb_color_buffer_float-clear GL_RGBA8 -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8-drawpixels" 0.0 "bin/arb_color_buffer_float-drawpixels GL_RGBA8 -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8-getteximage" 0.0 "bin/arb_color_buffer_float-getteximage GL_RGBA8 -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8-probepixel" 0.0 "bin/arb_color_buffer_float-probepixel GL_RGBA8 -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8-queries" 0.0 "bin/arb_color_buffer_float-queries GL_RGBA8 -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8-readpixels" 0.0 "bin/arb_color_buffer_float-readpixels GL_RGBA8 -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8-render" 0.0 "bin/arb_color_buffer_float-render GL_RGBA8 -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8-render-fog" 0.0 "bin/arb_color_buffer_float-render GL_RGBA8 fog -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8-render-sanity" 0.0 "bin/arb_color_buffer_float-render GL_RGBA8 sanity -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8-render-sanity-fog" 0.0 "bin/arb_color_buffer_float-render GL_RGBA8 sanity fog -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8_SNORM-clear" 0.0 "bin/arb_color_buffer_float-clear GL_RGBA8_SNORM -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8_SNORM-drawpixels" 0.0 "bin/arb_color_buffer_float-drawpixels GL_RGBA8_SNORM -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8_SNORM-getteximage" 0.0 "bin/arb_color_buffer_float-getteximage GL_RGBA8_SNORM -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8_SNORM-probepixel" 0.0 "bin/arb_color_buffer_float-probepixel GL_RGBA8_SNORM -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8_SNORM-queries" 0.0 "bin/arb_color_buffer_float-queries GL_RGBA8_SNORM -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8_SNORM-readpixels" 0.0 "bin/arb_color_buffer_float-readpixels GL_RGBA8_SNORM -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8_SNORM-render" 0.0 "bin/arb_color_buffer_float-render GL_RGBA8_SNORM -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8_SNORM-render-fog" 0.0 "bin/arb_color_buffer_float-render GL_RGBA8_SNORM fog -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8_SNORM-render-sanity" 0.0 "bin/arb_color_buffer_float-render GL_RGBA8_SNORM sanity -fbo -auto"
run_test "spec/ARB_color_buffer_float/GL_RGBA8_SNORM-render-sanity-fog" 0.0 "bin/arb_color_buffer_float-render GL_RGBA8_SNORM sanity fog -fbo -auto"
run_test "spec/ARB_color_buffer_float/mixed-mrt" 0.0 "bin/arb_color_buffer_float-mrt mixed -fbo -auto"
run_test "spec/ARB_copy_buffer/copy_buffer_coherency" 0.0 "bin/copy_buffer_coherency -auto"
run_test "spec/ARB_copy_buffer/copybuffersubdata" 0.0 "bin/copybuffersubdata -auto"
run_test "spec/ARB_copy_buffer/dlist" 0.0 "bin/arb_copy_buffer-dlist -fbo -auto"
run_test "spec/ARB_copy_buffer/get" 0.0 "bin/arb_copy_buffer-get -fbo -auto"
run_test "spec/ARB_copy_buffer/negative-bound-zero" 0.0 "bin/arb_copy_buffer-negative-bound-zero -fbo -auto"
run_test "spec/ARB_copy_buffer/negative-bounds" 0.0 "bin/arb_copy_buffer-negative-bounds -fbo -auto"
run_test "spec/ARB_copy_buffer/negative-mapped" 0.0 "bin/arb_copy_buffer-negative-mapped -fbo -auto"
run_test "spec/ARB_copy_buffer/overlap" 0.0 "bin/arb_copy_buffer-overlap -fbo -auto"
run_test "spec/ARB_copy_buffer/targets" 0.0 "bin/arb_copy_buffer-targets -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-clear-formats" 0.0 "bin/fbo-clear-formats GL_ARB_depth_buffer_float -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-clear-formats stencil" 0.0 "bin/fbo-clear-formats GL_ARB_depth_buffer_float stencil -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depth-GL_DEPTH32F_STENCIL8-blit" 0.0 "bin/fbo-depth blit GL_DEPTH32F_STENCIL8 -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depth-GL_DEPTH32F_STENCIL8-copypixels" 0.0 "bin/fbo-depth copypixels GL_DEPTH32F_STENCIL8 -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depth-GL_DEPTH32F_STENCIL8-drawpixels" 0.0 "bin/fbo-depth drawpixels GL_DEPTH32F_STENCIL8 -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depth-GL_DEPTH32F_STENCIL8-readpixels" 0.0 "bin/fbo-depth readpixels GL_DEPTH32F_STENCIL8 -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depth-GL_DEPTH32F_STENCIL8-tex1d" 0.0 "bin/fbo-depth-tex1d GL_DEPTH32F_STENCIL8 -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depth-GL_DEPTH_COMPONENT32F-blit" 0.0 "bin/fbo-depth blit GL_DEPTH_COMPONENT32F -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depth-GL_DEPTH_COMPONENT32F-drawpixels" 0.0 "bin/fbo-depth drawpixels GL_DEPTH_COMPONENT32F -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depth-GL_DEPTH_COMPONENT32F-readpixels" 0.0 "bin/fbo-depth readpixels GL_DEPTH_COMPONENT32F -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depth-GL_DEPTH_COMPONENT32F-tex1d" 0.0 "bin/fbo-depth-tex1d GL_DEPTH_COMPONENT32F -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depthstencil-GL_DEPTH32F_STENCIL8-blit" 0.0 "bin/fbo-depthstencil blit GL_DEPTH32F_STENCIL8 -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depthstencil-GL_DEPTH32F_STENCIL8-copypixels" 0.0 "bin/fbo-depthstencil copypixels GL_DEPTH32F_STENCIL8 -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depthstencil-GL_DEPTH32F_STENCIL8-drawpixels-24_8" 0.0 "bin/fbo-depthstencil drawpixels GL_DEPTH32F_STENCIL8 24_8 -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depthstencil-GL_DEPTH32F_STENCIL8-drawpixels-32F_24_8_REV" 0.0 "bin/fbo-depthstencil drawpixels GL_DEPTH32F_STENCIL8 32F_24_8_REV -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depthstencil-GL_DEPTH32F_STENCIL8-drawpixels-FLOAT-and-USHORT" 0.0 "bin/fbo-depthstencil drawpixels GL_DEPTH32F_STENCIL8 FLOAT-and-USHORT -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depthstencil-GL_DEPTH32F_STENCIL8-readpixels-24_8" 0.0 "bin/fbo-depthstencil readpixels GL_DEPTH32F_STENCIL8 24_8 -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depthstencil-GL_DEPTH32F_STENCIL8-readpixels-32F_24_8_REV" 0.0 "bin/fbo-depthstencil readpixels GL_DEPTH32F_STENCIL8 32F_24_8_REV -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-depthstencil-GL_DEPTH32F_STENCIL8-readpixels-FLOAT-and-USHORT" 0.0 "bin/fbo-depthstencil readpixels GL_DEPTH32F_STENCIL8 FLOAT-and-USHORT -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-generatemipmap-formats" 0.0 "bin/fbo-generatemipmap-formats GL_ARB_depth_buffer_float -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-stencil-GL_DEPTH32F_STENCIL8-blit" 0.0 "bin/fbo-stencil blit GL_DEPTH32F_STENCIL8 -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-stencil-GL_DEPTH32F_STENCIL8-clear" 0.0 "bin/fbo-stencil clear GL_DEPTH32F_STENCIL8 -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-stencil-GL_DEPTH32F_STENCIL8-copypixels" 0.0 "bin/fbo-stencil copypixels GL_DEPTH32F_STENCIL8 -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-stencil-GL_DEPTH32F_STENCIL8-drawpixels" 0.0 "bin/fbo-stencil drawpixels GL_DEPTH32F_STENCIL8 -fbo -auto"
run_test "spec/ARB_depth_buffer_float/fbo-stencil-GL_DEPTH32F_STENCIL8-readpixels" 0.0 "bin/fbo-stencil readpixels GL_DEPTH32F_STENCIL8 -fbo -auto"
run_test "spec/ARB_depth_buffer_float/get-renderbuffer-internalformat" 0.0 "bin/get-renderbuffer-internalformat GL_ARB_depth_buffer_float -fbo -auto"
run_test "spec/ARB_depth_buffer_float/texwrap formats" 0.0 "bin/texwrap GL_ARB_depth_buffer_float -fbo -auto"
run_test "spec/ARB_depth_buffer_float/texwrap formats bordercolor" 0.0 "bin/texwrap GL_ARB_depth_buffer_float bordercolor -fbo -auto"
run_test "spec/ARB_depth_buffer_float/texwrap formats bordercolor-swizzled" 0.0 "bin/texwrap GL_ARB_depth_buffer_float bordercolor swizzled -fbo -auto"
run_test "spec/ARB_depth_clamp/depth_clamp" 0.0 "bin/depth_clamp -auto"
run_test "spec/ARB_depth_texture/depth-level-clamp" 0.0 "bin/depth-level-clamp -auto"
run_test "spec/ARB_depth_texture/depth-tex-modes" 0.0 "bin/depth-tex-modes -auto"
run_test "spec/ARB_depth_texture/fbo-clear-formats" 0.0 "bin/fbo-clear-formats GL_ARB_depth_texture -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT16-blit" 0.0 "bin/fbo-depth blit GL_DEPTH_COMPONENT16 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT16-copypixels" 0.0 "bin/fbo-depth copypixels GL_DEPTH_COMPONENT16 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT16-drawpixels" 0.0 "bin/fbo-depth drawpixels GL_DEPTH_COMPONENT16 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT16-readpixels" 0.0 "bin/fbo-depth readpixels GL_DEPTH_COMPONENT16 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT16-tex1d" 0.0 "bin/fbo-depth-tex1d GL_DEPTH_COMPONENT16 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT24-blit" 0.0 "bin/fbo-depth blit GL_DEPTH_COMPONENT24 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT24-copypixels" 0.0 "bin/fbo-depth copypixels GL_DEPTH_COMPONENT24 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT24-drawpixels" 0.0 "bin/fbo-depth drawpixels GL_DEPTH_COMPONENT24 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT24-readpixels" 0.0 "bin/fbo-depth readpixels GL_DEPTH_COMPONENT24 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT24-tex1d" 0.0 "bin/fbo-depth-tex1d GL_DEPTH_COMPONENT24 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT32-blit" 0.0 "bin/fbo-depth blit GL_DEPTH_COMPONENT32 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT32-copypixels" 0.0 "bin/fbo-depth copypixels GL_DEPTH_COMPONENT32 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT32-drawpixels" 0.0 "bin/fbo-depth drawpixels GL_DEPTH_COMPONENT32 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT32-readpixels" 0.0 "bin/fbo-depth readpixels GL_DEPTH_COMPONENT32 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-depth-GL_DEPTH_COMPONENT32-tex1d" 0.0 "bin/fbo-depth-tex1d GL_DEPTH_COMPONENT32 -fbo -auto"
run_test "spec/ARB_depth_texture/fbo-generatemipmap-formats" 0.0 "bin/fbo-generatemipmap-formats GL_ARB_depth_texture -fbo -auto"
run_test "spec/ARB_depth_texture/get-renderbuffer-internalformat" 0.0 "bin/get-renderbuffer-internalformat GL_ARB_depth_texture -fbo -auto"
run_test "spec/ARB_depth_texture/texwrap formats" 0.0 "bin/texwrap GL_ARB_depth_texture -fbo -auto"
run_test "spec/ARB_depth_texture/texwrap formats bordercolor" 0.0 "bin/texwrap GL_ARB_depth_texture bordercolor -fbo -auto"
run_test "spec/ARB_depth_texture/texwrap formats bordercolor-swizzled" 0.0 "bin/texwrap GL_ARB_depth_texture bordercolor swizzled -fbo -auto"
run_test "spec/ARB_draw_buffers/arb_draw_buffers-state_change" 0.0 "bin/arb_draw_buffers-state_change -auto"
run_test "spec/ARB_draw_buffers/fbo-mrt-alphatest" 0.0 "bin/fbo-mrt-alphatest -auto"
run_test "spec/ARB_draw_buffers_blend/fbo-draw-buffers-blend" 0.0 "bin/fbo-draw-buffers-blend -auto"
run_test "spec/ARB_draw_elements_base_vertex/arb_draw_elements_base_vertex-bounds" 0.0 "bin/arb_draw_elements_base_vertex-bounds -auto"
run_test "spec/ARB_draw_elements_base_vertex/arb_draw_elements_base_vertex-drawelements" 0.0 "bin/arb_draw_elements_base_vertex-drawelements -auto"
run_test "spec/ARB_draw_elements_base_vertex/arb_draw_elements_base_vertex-drawelements-instanced" 0.0 "bin/arb_draw_elements_base_vertex-drawelements-instanced -auto"
run_test "spec/ARB_draw_elements_base_vertex/arb_draw_elements_base_vertex-drawelements-user_varrays" 0.0 "bin/arb_draw_elements_base_vertex-drawelements -auto user_varrays"
run_test "spec/ARB_draw_elements_base_vertex/arb_draw_elements_base_vertex-negative-index" 0.0 "bin/arb_draw_elements_base_vertex-negative-index -auto"
run_test "spec/ARB_draw_elements_base_vertex/arb_draw_elements_base_vertex-negative-index-user_varrays" 0.0 "bin/arb_draw_elements_base_vertex-negative-index -auto user_varrays"
run_test "spec/ARB_draw_elements_base_vertex/dlist" 0.0 "bin/arb_draw_elements_base_vertex-dlist -fbo -auto"
run_test "spec/ARB_draw_instanced/arb_draw_instanced-drawarrays" 0.0 "bin/arb_draw_instanced-drawarrays -auto"
run_test "spec/ARB_draw_instanced/compiler/instanceidarb-disabled.frag" 0.0 "bin/glslparsertest tests/spec/arb_draw_instanced/compiler/instanceidarb-disabled.frag fail 1.10 GL_ARB_draw_instanced"
run_test "spec/ARB_draw_instanced/compiler/instanceidarb-disabled.vert" 0.0 "bin/glslparsertest tests/spec/arb_draw_instanced/compiler/instanceidarb-disabled.vert fail 1.10 GL_ARB_draw_instanced"
run_test "spec/ARB_draw_instanced/compiler/instanceidarb-enabled.frag" 0.0 "bin/glslparsertest tests/spec/arb_draw_instanced/compiler/instanceidarb-enabled.frag fail 1.10 GL_ARB_draw_instanced"
run_test "spec/ARB_draw_instanced/compiler/instanceidarb-enabled.vert" 0.0 "bin/glslparsertest tests/spec/arb_draw_instanced/compiler/instanceidarb-enabled.vert pass 1.10 GL_ARB_draw_instanced"
run_test "spec/ARB_draw_instanced/compiler/negative-instanceidarb-write.vert" 0.0 "bin/glslparsertest tests/spec/arb_draw_instanced/compiler/negative-instanceidarb-write.vert fail 1.10 GL_ARB_draw_instanced"
run_test "spec/ARB_draw_instanced/dlist" 0.0 "bin/arb_draw_instanced-dlist -fbo -auto"
run_test "spec/ARB_draw_instanced/draw-non-instanced" 0.0 "bin/shader_runner tests/spec/arb_draw_instanced/execution/draw-non-instanced.shader_test -auto"
run_test "spec/ARB_draw_instanced/elements" 0.0 "bin/arb_draw_instanced-elements -fbo -auto"
run_test "spec/ARB_draw_instanced/instance-array-dereference" 0.0 "bin/shader_runner tests/spec/arb_draw_instanced/execution/instance-array-dereference.shader_test -auto"
run_test "spec/ARB_draw_instanced/negative-arrays-first-negative" 0.0 "bin/arb_draw_instanced-negative-arrays-first-negative -fbo -auto"
run_test "spec/ARB_draw_instanced/negative-elements-type" 0.0 "bin/arb_draw_instanced-negative-elements-type -fbo -auto"
run_test "spec/ARB_draw_instanced/preprocessor/feature-macro-enabled.frag" 0.0 "bin/glslparsertest tests/spec/arb_draw_instanced/preprocessor/feature-macro-enabled.frag pass 1.10 GL_ARB_draw_instanced"
run_test "spec/ARB_draw_instanced/preprocessor/feature-macro-enabled.vert" 0.0 "bin/glslparsertest tests/spec/arb_draw_instanced/preprocessor/feature-macro-enabled.vert pass 1.10 GL_ARB_draw_instanced"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/attribute-01.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/attribute-01.vert fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/in-01.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/in-01.frag pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/in-01.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/in-01.vert pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/in-02.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/in-02.frag fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/in-02.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/in-02.vert fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/in-03.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/in-03.frag fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/in-04.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/in-04.frag fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-01.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-01.frag pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-01.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-01.vert pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-02.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-02.frag fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-02.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-02.vert fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-03.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-03.frag pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-03.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-03.vert pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-04.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-04.frag fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-04.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-04.vert fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-05.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-05.frag fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-05.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-05.vert fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-06.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-06.frag pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-06.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-06.vert pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-07.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-07.frag pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-07.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-07.vert pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-08.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-08.frag pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-08.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-08.vert pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-09.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-09.frag pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-09.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-09.vert pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-10.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-10.frag pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-10.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-10.vert pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-11.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-11.frag fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-11.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-11.vert fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-12.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-12.frag fail 1.10 GL_ARB_explicit_attrib_location GL_ARB_blend_func_extended"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-13.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-13.frag pass 1.10 GL_ARB_explicit_attrib_location GL_ARB_blend_func_extended"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/layout-14.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/layout-14.frag fail 1.10 GL_ARB_explicit_attrib_location GL_ARB_blend_func_extended"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/out-01.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/out-01.frag pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/out-01.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/out-01.vert pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/out-02.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/out-02.frag fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/out-02.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/out-02.vert fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/out-03.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/out-03.vert fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/out-04.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/out-04.vert fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/overlapping-attrib-locations-1.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/overlapping-attrib-locations-1.vert pass 1.10 --check-link"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/overlapping-attrib-locations-2.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/overlapping-attrib-locations-2.vert pass 1.10 --check-link"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/varying-01.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/varying-01.frag fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/compiler/varying-01.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/compiler/varying-01.vert fail 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/preprocessor/define.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/preprocessor/define.frag pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.10/preprocessor/define.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.10/preprocessor/define.vert pass 1.10 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/attribute-01.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/attribute-01.vert fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/in-01.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/in-01.frag pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/in-01.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/in-01.vert pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/in-02.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/in-02.frag fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/in-02.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/in-02.vert fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/in-03.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/in-03.frag pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/in-04.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/in-04.frag fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/in-05.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/in-05.frag fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/index-01.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/index-01.frag fail 1.20 GL_ARB_explicit_attrib_location GL_ARB_blend_func_extended"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-01.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-01.frag pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-01.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-01.vert pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-02.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-02.frag fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-02.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-02.vert fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-03.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-03.frag pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-03.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-03.vert pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-04.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-04.frag fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-04.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-04.vert fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-05.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-05.frag fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-05.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-05.vert fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-06.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-06.frag pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-06.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-06.vert pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-07.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-07.frag pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-07.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-07.vert pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-08.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-08.frag pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-08.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-08.vert pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-09.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-09.frag pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-09.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-09.vert pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-10.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-10.frag pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-10.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-10.vert pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-11.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-11.frag fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-11.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-11.vert fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-12.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-12.frag fail 1.20 GL_ARB_explicit_attrib_location GL_ARB_blend_func_extended"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-13.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-13.frag pass 1.20 GL_ARB_explicit_attrib_location GL_ARB_blend_func_extended"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/layout-14.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/layout-14.frag fail 1.20 GL_ARB_explicit_attrib_location GL_ARB_blend_func_extended"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/out-01.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/out-01.frag pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/out-01.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/out-01.vert pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/out-02.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/out-02.frag fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/out-02.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/out-02.vert fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/out-03.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/out-03.vert pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/out-04.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/out-04.vert fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/out-05.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/out-05.vert fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/varying-01.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/varying-01.frag fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/compiler/varying-01.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/compiler/varying-01.vert fail 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/preprocessor/define.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/preprocessor/define.frag pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.20/preprocessor/define.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.20/preprocessor/define.vert pass 1.20 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.30/compiler/not-enabled-01.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.30/compiler/not-enabled-01.vert fail 1.30"
run_test "spec/ARB_explicit_attrib_location/1.30/compiler/not-enabled-02.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.30/compiler/not-enabled-02.vert fail 1.30 GL_ARB_shading_language_420pack"
run_test "spec/ARB_explicit_attrib_location/1.30/preprocessor/define-130.frag" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.30/preprocessor/define-130.frag pass 1.30 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/1.30/preprocessor/define-130.vert" 0.0 "bin/glslparsertest tests/spec/arb_explicit_attrib_location/1.30/preprocessor/define-130.vert pass 1.30 GL_ARB_explicit_attrib_location"
run_test "spec/ARB_explicit_attrib_location/glsl-explicit-location-01" 0.0 "bin/glsl-explicit-location-01 -auto"
run_test "spec/ARB_explicit_attrib_location/glsl-explicit-location-02" 0.0 "bin/glsl-explicit-location-02 -auto"
run_test "spec/ARB_explicit_attrib_location/glsl-explicit-location-03" 0.0 "bin/glsl-explicit-location-03 -auto"
run_test "spec/ARB_explicit_attrib_location/glsl-explicit-location-04" 0.0 "bin/glsl-explicit-location-04 -auto"
run_test "spec/ARB_explicit_attrib_location/glsl-explicit-location-05" 0.0 "bin/glsl-explicit-location-05 -auto"
run_test "spec/ARB_fragment_coord_conventions/compiler/basic-qualifiers-both-origin-and-pixel.frag" 0.0 "bin/glslparsertest tests/spec/arb_fragment_coord_conventions/compiler/basic-qualifiers-both-origin-and-pixel.frag pass 1.10 GL_ARB_fragment_coord_conventions"
run_test "spec/ARB_fragment_coord_conventions/compiler/basic-qualifiers-layout-illegal-01-PointCoord.frag" 0.0 "bin/glslparsertest tests/spec/arb_fragment_coord_conventions/compiler/basic-qualifiers-layout-illegal-01-PointCoord.frag fail 1.10 GL_ARB_fragment_coord_conventions"
run_test "spec/ARB_fragment_coord_conventions/compiler/basic-qualifiers-layout-illegal-02-FrontFacing.frag" 0.0 "bin/glslparsertest tests/spec/arb_fragment_coord_conventions/compiler/basic-qualifiers-layout-illegal-02-FrontFacing.frag fail 1.10 GL_ARB_fragment_coord_conventions"
run_test "spec/ARB_fragment_coord_conventions/compiler/basic-qualifiers-nothing.frag" 0.0 "bin/glslparsertest tests/spec/arb_fragment_coord_conventions/compiler/basic-qualifiers-nothing.frag pass 1.10 GL_ARB_fragment_coord_conventions"
run_test "spec/ARB_fragment_coord_conventions/compiler/basic-qualifiers-origin.frag" 0.0 "bin/glslparsertest tests/spec/arb_fragment_coord_conventions/compiler/basic-qualifiers-origin.frag pass 1.10 GL_ARB_fragment_coord_conventions"
run_test "spec/ARB_fragment_coord_conventions/compiler/basic-qualifiers-pixel-center.frag" 0.0 "bin/glslparsertest tests/spec/arb_fragment_coord_conventions/compiler/basic-qualifiers-pixel-center.frag pass 1.10 GL_ARB_fragment_coord_conventions"
run_test "spec/ARB_fragment_coord_conventions/compiler/redeclaration-after-use.frag" 0.0 "bin/glslparsertest tests/spec/arb_fragment_coord_conventions/compiler/redeclaration-after-use.frag fail 1.10 GL_ARB_fragment_coord_conventions"
run_test "spec/ARB_fragment_coord_conventions/compiler/redeclaration-outside-fs.vert" 0.0 "bin/glslparsertest tests/spec/arb_fragment_coord_conventions/compiler/redeclaration-outside-fs.vert fail 1.10 GL_ARB_fragment_coord_conventions"
run_test "spec/ARB_fragment_coord_conventions/compiler/redeclaration-qualifier-applied-to-uniform.frag" 0.0 "bin/glslparsertest tests/spec/arb_fragment_coord_conventions/compiler/redeclaration-qualifier-applied-to-uniform.frag fail 1.10 GL_ARB_fragment_coord_conventions"
run_test "spec/ARB_fragment_coord_conventions/compiler/redeclaration-qualifier-applied-to-vertex-input.vert" 0.0 "bin/glslparsertest tests/spec/arb_fragment_coord_conventions/compiler/redeclaration-qualifier-applied-to-vertex-input.vert fail 1.10 GL_ARB_fragment_coord_conventions"
run_test "spec/ARB_fragment_coord_conventions/compiler/redeclaration-user-defined-varying.frag" 0.0 "bin/glslparsertest tests/spec/arb_fragment_coord_conventions/compiler/redeclaration-user-defined-varying.frag fail 1.10 GL_ARB_fragment_coord_conventions"
run_test "spec/ARB_fragment_coord_conventions/fp-arb-fragment-coord-conventions-integer" 0.0 "bin/vpfp-generic tests/shaders/generic/fp-arb-fragment-coord-conventions-integer.vpfp -fbo -auto"
run_test "spec/ARB_fragment_coord_conventions/fp-arb-fragment-coord-conventions-none" 0.0 "bin/vpfp-generic tests/shaders/generic/fp-arb-fragment-coord-conventions-none.vpfp -fbo -auto"
run_test "spec/ARB_fragment_program/dph" 0.0 "bin/shader_runner tests/spec/arb_fragment_program/dph.shader_test -auto"
run_test "spec/ARB_fragment_program/fdo30337a" 0.0 "bin/vpfp-generic tests/shaders/generic/fdo30337a.vpfp -fbo -auto"
run_test "spec/ARB_fragment_program/fdo30337b" 0.0 "bin/vpfp-generic tests/shaders/generic/fdo30337b.vpfp -fbo -auto"
run_test "spec/ARB_fragment_program/fdo38145" 0.0 "bin/vpfp-generic tests/shaders/generic/fdo38145.vpfp -fbo -auto"
run_test "spec/ARB_fragment_program/fp-abs-01" 0.0 "bin/fp-abs-01 -auto"
run_test "spec/ARB_fragment_program/fp-cmp" 0.0 "bin/vpfp-generic tests/shaders/generic/fp-cmp.vpfp -fbo -auto"
run_test "spec/ARB_fragment_program/fp-dst-aliasing-1" 0.0 "bin/vpfp-generic tests/shaders/generic/fp-dst-aliasing-1.vpfp -fbo -auto"
run_test "spec/ARB_fragment_program/fp-dst-aliasing-2" 0.0 "bin/vpfp-generic tests/shaders/generic/fp-dst-aliasing-2.vpfp -fbo -auto"
run_test "spec/ARB_fragment_program/fp-ex2-sat" 0.0 "bin/vpfp-generic tests/shaders/generic/fp-ex2-sat.vpfp -fbo -auto"
run_test "spec/ARB_fragment_program/fp-fog" 0.0 "bin/fp-fog -auto"
run_test "spec/ARB_fragment_program/fp-formats" 0.0 "bin/fp-formats -auto"
run_test "spec/ARB_fragment_program/fp-fragment-position" 0.0 "bin/fp-fragment-position -auto"
run_test "spec/ARB_fragment_program/fp-incomplete-tex" 0.0 "bin/fp-incomplete-tex -auto"
run_test "spec/ARB_fragment_program/fp-indirections" 0.0 "bin/fp-indirections -auto"
run_test "spec/ARB_fragment_program/fp-indirections2" 0.0 "bin/fp-indirections2 -auto"
run_test "spec/ARB_fragment_program/fp-kil" 0.0 "bin/fp-kil -auto"
run_test "spec/ARB_fragment_program/fp-lit-mask" 0.0 "bin/fp-lit-mask -auto"
run_test "spec/ARB_fragment_program/fp-lit-src-equals-dst" 0.0 "bin/fp-lit-src-equals-dst -auto"
run_test "spec/ARB_fragment_program/fp-long-alu" 0.0 "bin/fp-long-alu -auto"
popd
if [ $need_pass == 0 ] ; then
echo "+---------------------------------------------+"
echo "| Overall pass, as all 372 tests have passed. |"
echo "+---------------------------------------------+"
else
echo "+-----------------------------------------------------------+"
echo "| Overall failure, as $need_pass tests did not pass and $failures failed. |"
echo "+-----------------------------------------------------------+"
fi
exit $need_pass