From 8b0901c70705c1b5f47b17f8c8a7c1150c293362 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 12 Aug 2020 10:51:15 -0700 Subject: [PATCH] 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: 8a22064d316e ("i915g: Implement vertex textures.") Reviewed-by: Adam Jackson Part-of: --- .../drivers/i915/ci/deqp-i915-g33-fails.txt | 46 +--- .../drivers/i915/ci/piglit-i915-g33-fails.txt | 227 +----------------- src/gallium/drivers/i915/i915_screen.c | 1 - 3 files changed, 4 insertions(+), 270 deletions(-) diff --git a/src/gallium/drivers/i915/ci/deqp-i915-g33-fails.txt b/src/gallium/drivers/i915/ci/deqp-i915-g33-fails.txt index d28642e5b10..18d45e657fe 100644 --- a/src/gallium/drivers/i915/ci/deqp-i915-g33-fails.txt +++ b/src/gallium/drivers/i915/ci/deqp-i915-g33-fails.txt @@ -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 diff --git a/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt b/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt index 54a8898e6b3..143089b4374 100644 --- a/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt +++ b/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt @@ -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 diff --git a/src/gallium/drivers/i915/i915_screen.c b/src/gallium/drivers/i915/i915_screen.c index 93051df18ec..fed0e3b10e5 100644 --- a/src/gallium/drivers/i915/i915_screen.c +++ b/src/gallium/drivers/i915/i915_screen.c @@ -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: