i915g: Stop advertising support for indirect addressing in the FS.

This hardware can't do any form of indirect addressing.  The couple of new
Crashes are the backend falling over when faced with loops/ifs.

Fixes: 8a22064d31 ("i915g: Implement vertex textures.")
Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10874>
This commit is contained in:
Eric Anholt 2020-08-12 10:51:15 -07:00 committed by Marge Bot
parent 15f608582e
commit 8b0901c707
3 changed files with 4 additions and 270 deletions

View file

@ -564,8 +564,6 @@ dEQP-GLES2.functional.shaders.discard.static_loop_dynamic,Fail
dEQP-GLES2.functional.shaders.discard.static_loop_never,Fail
dEQP-GLES2.functional.shaders.discard.static_loop_texture,Fail
dEQP-GLES2.functional.shaders.discard.static_loop_uniform,Fail
dEQP-GLES2.functional.shaders.fragdata.valid_dynamic_index,Fail
dEQP-GLES2.functional.shaders.fragdata.valid_uniform_index,Fail
dEQP-GLES2.functional.shaders.functions.control_flow.mixed_return_break_continue_fragment,Fail
dEQP-GLES2.functional.shaders.functions.control_flow.return_after_break_fragment,Fail
dEQP-GLES2.functional.shaders.functions.control_flow.return_after_continue_fragment,Fail
@ -578,30 +576,24 @@ dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_dynamic_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_dynamic_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_static_loop_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_static_loop_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_dynamic_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_dynamic_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_static_loop_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_static_loop_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_dynamic_read_fragment,Fail
@ -610,13 +602,11 @@ dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_static_loop_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_static_loop_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_const_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_const_write_dynamic_read_fragment,Fail
@ -629,13 +619,11 @@ dEQP-GLES2.functional.shaders.indexing.tmp_array.float_dynamic_loop_write_static
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_dynamic_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_dynamic_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_dynamic_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_dynamic_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_static_loop_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_static_loop_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_static_loop_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_static_loop_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_static_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_static_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_const_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_const_write_dynamic_read_fragment,Fail
@ -648,13 +636,11 @@ dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_dynamic_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_dynamic_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_dynamic_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_static_loop_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_static_loop_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_static_loop_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_const_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_const_write_dynamic_read_fragment,Fail
@ -667,13 +653,11 @@ dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_dynamic_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_dynamic_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_dynamic_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_static_loop_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_static_loop_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_static_loop_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_const_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_const_write_dynamic_read_fragment,Fail
@ -686,73 +670,51 @@ dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_dynamic_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_dynamic_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_dynamic_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_static_loop_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_static_loop_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_static_loop_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.uniform_array.float_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.uniform_array.float_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.uniform_array.float_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.uniform_array.vec2_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.uniform_array.vec2_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.uniform_array.vec2_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.uniform_array.vec3_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.uniform_array.vec3_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.uniform_array.vec3_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.uniform_array.vec4_dynamic_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.uniform_array.vec4_dynamic_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.uniform_array.vec4_static_loop_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.float_dynamic_loop_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.float_dynamic_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.float_dynamic_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.float_dynamic_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.float_static_loop_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.float_static_loop_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.float_static_loop_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.float_static_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.float_static_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.float_static_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec2_dynamic_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec2_static_loop_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec2_static_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec2_static_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec2_static_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec3_dynamic_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec3_static_loop_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec3_static_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec3_static_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec3_static_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_dynamic_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_static_loop_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_static_write_dynamic_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_static_write_dynamic_read,Fail
dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_static_write_static_loop_read,Fail
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec2_component_write_dynamic_loop_subscript_read_fragment,Fail
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec2_component_write_static_loop_subscript_read_fragment,Fail
@ -1209,24 +1171,20 @@ dEQP-GLES2.functional.shaders.scoping.valid.for_init_statement_variable_hides_gl
dEQP-GLES2.functional.shaders.scoping.valid.for_init_statement_variable_hides_local_variable_fragment,Fail
dEQP-GLES2.functional.shaders.scoping.valid.while_condition_variable_hides_global_variable_fragment,Fail
dEQP-GLES2.functional.shaders.scoping.valid.while_condition_variable_hides_local_variable_fragment,Fail
dEQP-GLES2.functional.shaders.struct.local.array_member_dynamic_index_fragment,Fail
dEQP-GLES2.functional.shaders.struct.local.dynamic_loop_assignment_fragment,Fail
dEQP-GLES2.functional.shaders.struct.local.dynamic_loop_nested_struct_array_fragment,Fail
dEQP-GLES2.functional.shaders.struct.local.dynamic_loop_nested_struct_array_fragment,Crash
dEQP-GLES2.functional.shaders.struct.local.dynamic_loop_struct_array_fragment,Fail
dEQP-GLES2.functional.shaders.struct.local.loop_assignment_fragment,Fail
dEQP-GLES2.functional.shaders.struct.local.loop_nested_struct_array_fragment,Fail
dEQP-GLES2.functional.shaders.struct.local.loop_nested_struct_array_fragment,Crash
dEQP-GLES2.functional.shaders.struct.local.loop_struct_array_fragment,Fail
dEQP-GLES2.functional.shaders.struct.local.nested_dynamic_loop_assignment_fragment,Fail
dEQP-GLES2.functional.shaders.struct.local.nested_loop_assignment_fragment,Fail
dEQP-GLES2.functional.shaders.struct.local.nested_struct_array_dynamic_index_fragment,Fail
dEQP-GLES2.functional.shaders.struct.local.struct_array_dynamic_index_fragment,Fail
dEQP-GLES2.functional.shaders.struct.uniform.array_member_dynamic_index_fragment,Fail
dEQP-GLES2.functional.shaders.struct.uniform.dynamic_loop_nested_struct_array_fragment,Fail
dEQP-GLES2.functional.shaders.struct.uniform.dynamic_loop_struct_array_fragment,Fail
dEQP-GLES2.functional.shaders.struct.uniform.loop_nested_struct_array_fragment,Fail
dEQP-GLES2.functional.shaders.struct.uniform.loop_struct_array_fragment,Fail
dEQP-GLES2.functional.shaders.struct.uniform.nested_struct_array_dynamic_index_fragment,Fail
dEQP-GLES2.functional.shaders.struct.uniform.struct_array_dynamic_index_fragment,Fail
dEQP-GLES2.functional.shaders.texture_functions.vertex.texture2dlod,Fail
dEQP-GLES2.functional.shaders.texture_functions.vertex.texturecube,Fail
dEQP-GLES2.functional.shaders.texture_functions.vertex.texturecubelod,Fail

View file

@ -661,8 +661,6 @@ spec@glsl-1.10@execution@fs-sign-times-abs,Fail
spec@glsl-1.10@execution@fs-sign-times-neg,Fail
spec@glsl-1.10@execution@fs-sign-times-neg-abs,Fail
spec@glsl-1.10@execution@fs-sign-times-sign,Fail
spec@glsl-1.10@execution@function-calls@glsl-function-chain16-in-array-indirect,Fail
spec@glsl-1.10@execution@function-calls@glsl-function-chain16-in-array-indirect2,Fail
spec@glsl-1.10@execution@gl_lightsource_indirect,Fail
spec@glsl-1.10@execution@glsl-1.10-built-in-matrix-state,Crash
spec@glsl-1.10@execution@glsl-1.10-built-in-uniform-state,Crash
@ -673,10 +671,7 @@ spec@glsl-1.10@execution@glsl-fs-functions-5,Fail
spec@glsl-1.10@execution@glsl-fs-functions-6,Fail
spec@glsl-1.10@execution@glsl-fs-if-nested-loop,Fail
spec@glsl-1.10@execution@glsl-fs-loop-while-false-03,Fail
spec@glsl-1.10@execution@glsl-fs-normalmatrix,Fail
spec@glsl-1.10@execution@glsl-fs-texture-uniforms-share-same-unit,Fail
spec@glsl-1.10@execution@glsl-fs-uniform-array-2,Fail
spec@glsl-1.10@execution@glsl-fs-uniform-indexed-by-swizzled-vec4,Fail
spec@glsl-1.10@execution@glsl-texcoord-array-2,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-fixed,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-none,Fail
@ -734,139 +729,36 @@ spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-clamp-z,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2dproj,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2dproj-bias,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-texture2d-dependent-5,Fail
spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-dst,Fail
spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-dst-in-loop,Fail
spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-dst-in-nested-loop-combined,Fail
spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-src,Fail
spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-src-in-loop,Fail
spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-src-in-nested-loop-combined,Fail
spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-src-in-nested-loop-inner,Fail
spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-src-in-nested-loop-outer,Fail
spec@glsl-1.10@execution@texcoord-array,Fail
spec@glsl-1.10@execution@variable-indexing@fs-input-array-float-index-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-input-array-vec2-index-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-input-array-vec3-index-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-input-array-vec4-index-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-col-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-col-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-col-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-col-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-col-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-col-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-col-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-col-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-col-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-col-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-col-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-col-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-mat2-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-mat2-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-mat2-col-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-mat2-col-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-mat3-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-mat3-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-mat3-col-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-mat3-col-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-mat4-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-mat4-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-mat4-col-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-temp-mat4-col-wr,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat2-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat2-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat2-index-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat2-index-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat2-index-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat2-index-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat3-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat3-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat3-index-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat3-index-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat3-index-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat3-index-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat4-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat4-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat4-index-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat4-index-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat4-index-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat4-index-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-mat2-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-mat2-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-mat3-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-mat3-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-mat4-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-uniform-mat4-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat2-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat2-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat2-index-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat2-index-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat2-index-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat2-index-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat3-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat3-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat3-index-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat3-index-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat3-index-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat3-index-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-mat2-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-mat2-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-mat3-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-mat3-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-mat4-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@fs-varying-mat4-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-output-array-float-index-wr,Fail
spec@glsl-1.10@execution@variable-indexing@vs-output-array-vec2-index-wr,Fail
spec@glsl-1.10@execution@variable-indexing@vs-output-array-vec3-index-wr,Fail
spec@glsl-1.10@execution@variable-indexing@vs-output-array-vec4-index-wr,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-col-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-col-wr,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-wr,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-col-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-col-wr,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-row-wr,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-wr,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-mat2-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-mat2-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-mat3-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-mat3-col-row-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-mat4-col-rd,Fail
spec@glsl-1.10@execution@variable-indexing@vs-varying-mat4-col-row-rd,Fail
spec@glsl-1.10@execution@varying-packing@simple float array,Fail
spec@glsl-1.10@execution@varying-packing@simple float separate,Fail
spec@glsl-1.10@execution@varying-packing@simple mat2 array,Fail
@ -894,9 +786,6 @@ spec@glsl-1.10@execution@varying-packing@simple vec3 separate,Fail
spec@glsl-1.10@execution@varying-packing@simple vec4 array,Fail
spec@glsl-1.10@execution@varying-packing@simple vec4 separate,Fail
spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail
spec@glsl-1.20@execution@array_bounds@glsl-array-bounds-02,Fail
spec@glsl-1.20@execution@array_bounds@glsl-array-bounds-06,Fail
spec@glsl-1.20@execution@array_bounds@glsl-array-bounds-10,Fail
spec@glsl-1.20@execution@built-in-functions@fs-matrixcompmult-mat2x3-mat2x3,Fail
spec@glsl-1.20@execution@built-in-functions@fs-matrixcompmult-mat2x4-mat2x4,Fail
spec@glsl-1.20@execution@built-in-functions@fs-matrixcompmult-mat3x2-mat3x2,Fail
@ -1018,29 +907,17 @@ spec@glsl-1.20@execution@built-in-functions@fs-outerproduct-vec3-vec4,Fail
spec@glsl-1.20@execution@built-in-functions@fs-outerproduct-vec4-vec2,Fail
spec@glsl-1.20@execution@built-in-functions@fs-outerproduct-vec4-vec3,Fail
spec@glsl-1.20@execution@built-in-functions@fs-outerproduct-vec4-vec4,Fail
spec@glsl-1.20@execution@fs-const-array-of-struct,Fail
spec@glsl-1.20@execution@fs-const-array-of-struct-of-array,Fail
spec@glsl-1.20@execution@fs-deref-array-of-matrix-element,Fail
spec@glsl-1.20@execution@fs-deref-literal-array-of-structs,Fail
spec@glsl-1.20@execution@fs-deref-literal-array-of-structs-vec4-member,Fail
spec@glsl-1.20@execution@fs-deref-literal-array-of-structs-with-multiple-members,Fail
spec@glsl-1.20@execution@fs-deref-literal-array-of-structs-with-multiple-members-large-array,Fail
spec@glsl-1.20@execution@fs-function-inout-array-of-structs,Fail
spec@glsl-1.20@execution@fs-mix-1.0,Fail
spec@glsl-1.20@execution@fs-nan-builtin-max,Fail
spec@glsl-1.20@execution@fs-nan-builtin-min,Fail
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-004-elements,Fail
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-008-elements,Fail
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-016-elements,Fail
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-032-elements,Fail
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-048-elements,Fail
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-064-elements,Fail
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-128-elements,Crash
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-256-elements,Crash
spec@glsl-1.20@execution@glsl-complex-subscript,Fail
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-128-elements,Fail
spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-256-elements,Fail
spec@glsl-1.20@execution@glsl-fs-frontfacing,Fail
spec@glsl-1.20@execution@glsl-fs-frontfacing-not,Fail
spec@glsl-1.20@execution@glsl-fs-varying-array,Fail
spec@glsl-1.20@execution@matrix-out-of-bounds-access@fs-mat4-out-of-bounds-6,Crash
spec@glsl-1.20@execution@out-parameter-indexing@fs-inout-index-two-level,Fail
spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 1d,Fail
@ -1078,122 +955,22 @@ spec@glsl-1.20@execution@uniform-initializer@fs-mat4,Fail
spec@glsl-1.20@execution@uniform-initializer@fs-mat4-array,Fail
spec@glsl-1.20@execution@uniform-initializer@fs-mat4-from-const,Fail
spec@glsl-1.20@execution@uniform-initializer@fs-mat4-set-by-other-stage,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-col-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-col-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-col-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-col-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-col-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-col-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-col-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-col-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-col-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-col-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-col-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-col-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-mat2-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-mat2-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-mat2-col-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-mat2-col-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-mat3-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-mat3-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-mat3-col-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-mat3-col-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-mat4-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-mat4-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-mat4-col-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-temp-mat4-col-wr,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat2-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat2-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat2-index-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat2-index-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat2-index-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat2-index-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat3-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat3-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat3-index-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat3-index-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat3-index-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat3-index-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat4-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat4-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat4-index-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat4-index-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat4-index-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat4-index-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-mat2-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-mat2-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-mat3-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-mat3-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-mat4-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-uniform-mat4-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat2-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat2-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat2-index-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat2-index-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat2-index-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat2-index-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat3-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat3-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat3-index-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat3-index-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat3-index-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat3-index-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-mat2-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-mat2-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-mat3-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-mat3-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-mat4-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@fs-varying-mat4-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-col-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-col-wr,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-wr,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-col-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-col-wr,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-row-wr,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-wr,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-mat2-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-mat2-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-mat3-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-mat3-col-row-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-mat4-col-rd,Fail
spec@glsl-1.20@execution@variable-indexing@vs-varying-mat4-col-row-rd,Fail
spec@glsl-es-1.00@execution@unroll-do-while-false-loop-only-once,Fail
spec@intel_performance_query@intel_performance_query-issue_2235,Fail
spec@nv_primitive_restart@primitive-restart-draw-mode-lines,Fail

View file

@ -157,7 +157,6 @@ i915_get_shader_param(struct pipe_screen *screen,
case PIPE_SHADER_CAP_INDIRECT_OUTPUT_ADDR:
case PIPE_SHADER_CAP_INDIRECT_TEMP_ADDR:
case PIPE_SHADER_CAP_INDIRECT_CONST_ADDR:
return 1;
case PIPE_SHADER_CAP_SUBROUTINES:
return 0;
case PIPE_SHADER_CAP_INTEGERS: