|
|
|
@@ -50,118 +50,32 @@ dEQP-GLES2.functional.rasterization.primitives.lines_wide,Fail
|
|
|
|
|
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4980
|
|
|
|
|
dEQP-GLES2.functional.shaders.builtin_variable.frontfacing,Fail
|
|
|
|
|
|
|
|
|
|
dEQP-GLES2.functional.shaders.discard.function_static_loop_always,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.discard.function_static_loop_dynamic,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.discard.function_static_loop_texture,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.discard.function_static_loop_uniform,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.discard.static_loop_always,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.discard.static_loop_dynamic,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.discard.static_loop_texture,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.discard.static_loop_uniform,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
|
|
|
|
|
dEQP-GLES2.functional.shaders.functions.control_flow.return_after_loop_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.functions.control_flow.return_in_loop_if_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.functions.control_flow.return_in_nested_loop_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_static_loop_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_static_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_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_static_loop_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_const_write_dynamic_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.tmp_array.float_const_write_static_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_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_static_loop_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_const_write_dynamic_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_const_write_static_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_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_static_loop_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_const_write_dynamic_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_const_write_static_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_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_static_loop_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_const_write_dynamic_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_const_write_static_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_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_static_loop_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.uniform_array.float_static_loop_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.uniform_array.vec2_static_loop_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.uniform_array.vec3_static_loop_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.uniform_array.vec4_static_loop_read_fragment,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_static_loop_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_static_loop_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_static_loop_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_static_loop_read,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec2_component_write_static_loop_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_component_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_static_loop_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_static_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec2_static_subscript_write_static_loop_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec3_component_write_static_loop_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_fragment,Fail
|
|
|
|
|
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_dynamic_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_component_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_static_loop_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_static_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec3_static_subscript_write_static_loop_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_component_write_static_loop_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_static_loop_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_component_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_dynamic_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_static_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_component_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_static_loop_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_static_subscript_read_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_static_subscript_write_static_loop_subscript_read_fragment,Fail
|
|
|
|
|
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.101_iterations_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.basic_highp_float_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.basic_highp_int_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.basic_lowp_float_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.basic_lowp_int_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.basic_mediump_float_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.basic_mediump_int_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.compound_statement_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.conditional_body_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.conditional_break_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.conditional_continue_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.double_continue_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.function_call_inout_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.function_call_return_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.mixed_break_continue_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.nested_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.nested_sequence_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.no_iterations_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.post_increment_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.pre_increment_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.sequence_statement_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.single_iteration_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.single_statement_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.loops.for_constant_iterations.unconditional_continue_fragment,Fail
|
|
|
|
|
|
|
|
|
|
dEQP-GLES2.functional.shaders.random.all_features.fragment.22,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.random.all_features.fragment.32,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.random.all_features.fragment.34,Fail
|
|
|
|
@@ -180,15 +94,8 @@ dEQP-GLES2.functional.shaders.random.trigonometric.fragment.42,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.random.trigonometric.fragment.45,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.random.trigonometric.fragment.52,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.random.trigonometric.fragment.81,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.return.return_in_static_loop_dynamic_fragment,Fail
|
|
|
|
|
dEQP-GLES2.functional.shaders.return.return_in_static_loop_never_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_struct_array_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.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
|
|
|
|
|
|
|
|
|
|
# Need to port the DP3 trick for all_equal from st_glsl_to_tgsi.
|
|
|
|
@@ -274,9 +181,6 @@ KHR-GLES2.core.internalformat.texture2d.depth_component_unsigned_short_depth_com
|
|
|
|
|
|
|
|
|
|
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4979
|
|
|
|
|
# Non-unrolled loops, but they should be unrollable.
|
|
|
|
|
KHR-GLES2.shaders.aggressive_optimizations.cos_float_frag,Fail
|
|
|
|
|
KHR-GLES2.shaders.aggressive_optimizations.cos_vec2_frag,Fail
|
|
|
|
|
KHR-GLES2.shaders.aggressive_optimizations.cos_vec3_frag,Fail
|
|
|
|
|
KHR-GLES2.shaders.aggressive_optimizations.sin_vec2_frag,Fail
|
|
|
|
|
KHR-GLES2.shaders.aggressive_optimizations.sin_vec3_frag,Fail
|
|
|
|
|
|
|
|
|
|