i915g: Add support for the .Absolute flag on TGSI srcs.
We don't have a way to ask TGSI to not have .Absolute, so lower it in the backend. Cc: mesa-stable Reviewed-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10874>
This commit is contained in:
@@ -549,122 +549,6 @@ dEQP-GLES2.functional.rasterization.primitives.lines_wide,Fail
|
||||
dEQP-GLES2.functional.rasterization.primitives.points,Fail
|
||||
dEQP-GLES2.functional.shaders.algorithm.hsl_to_rgb_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.builtin_variable.frontfacing,Fail
|
||||
dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.trigonometry.atan_separate_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.trigonometry.atan_separate_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.trigonometry.atan_separate_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.trigonometry.atan_separate_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.trigonometry.atan_separate_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.trigonometry.atan_separate_vec3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.trigonometry.atan_separate_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.trigonometry.atan_separate_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.constants.const_float_main_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.constants.const_float_main_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.constants.float_1_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.constants.float_1_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.constants.float_5_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.constants.float_5_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.constants.float_6_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.constants.float_6_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.constants.float_input_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.constants.float_input_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.constants.float_uniform_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.constants.float_uniform_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_scalar.float_to_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_scalar.float_to_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_scalar.int_to_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_scalar.int_to_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_vec3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.int_to_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.int_to_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.int_to_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.int_to_vec3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.int_to_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.int_to_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.bool_float_int_bool_to_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.bool_float_int_bool_to_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.bool_float_int_to_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.bool_float_int_to_vec3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.bool_float_ivec2_to_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.bool_float_ivec2_to_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.bool_ivec2_to_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.bool_ivec2_to_vec3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.bvec2_float_to_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.bvec2_float_to_vec3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.bvec2_int_to_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.bvec2_int_to_vec3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.bvec3_float_to_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.bvec3_float_to_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.float_bool_to_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.float_bool_to_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.float_float_float_float_to_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.float_float_float_float_to_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.float_float_float_to_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.float_float_float_to_vec3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.float_float_to_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.float_float_to_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.float_int_to_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.float_int_to_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.int_bool_to_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.int_bool_to_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.int_int_int_int_to_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.int_int_int_int_to_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.int_int_int_to_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.int_int_int_to_vec3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.int_int_to_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.int_int_to_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.int_ivec2_int_to_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.int_ivec2_int_to_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.vec2_bool_to_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.vec2_bool_to_vec3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.vec2_bvec2_to_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.vec2_bvec2_to_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.vec2_ivec2_to_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.vec2_ivec2_to_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.vec2_vec2_to_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.vec2_vec2_to_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.vec3_float_to_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_combine.vec3_float_to_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.ivec2_to_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.ivec2_to_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.ivec3_to_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.ivec3_to_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.ivec4_to_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.ivec4_to_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.vec2_to_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.vec2_to_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.vec3_to_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.vec3_to_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.vec4_to_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.vec4_to_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.ivec2_to_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.ivec2_to_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.ivec3_to_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.ivec3_to_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.ivec3_to_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.ivec3_to_vec3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.ivec4_to_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.ivec4_to_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.ivec4_to_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.ivec4_to_vec3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.ivec4_to_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.ivec4_to_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec2_to_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec2_to_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec3_to_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec3_to_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec3_to_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec3_to_vec3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec4_to_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec4_to_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec4_to_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec4_to_vec3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec4_to_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec4_to_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.discard.dynamic_loop_always,Fail
|
||||
dEQP-GLES2.functional.shaders.discard.dynamic_loop_dynamic,Fail
|
||||
dEQP-GLES2.functional.shaders.discard.dynamic_loop_never,Fail
|
||||
@@ -682,94 +566,13 @@ 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.array_arguments.copy_global_in_on_call_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.array_arguments.copy_global_in_on_call_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.array_arguments.copy_global_inout_on_call_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.array_arguments.copy_global_inout_on_call_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.array_arguments.copy_local_in_on_call_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.array_arguments.copy_local_in_on_call_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.array_arguments.copy_local_inout_on_call_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.array_arguments.copy_local_inout_on_call_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.array_arguments.global_in_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.array_arguments.global_in_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.array_arguments.local_in_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.array_arguments.local_in_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.mixed_return_break_continue_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.mixed_return_break_continue_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_after_break_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_after_break_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_after_continue_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_after_continue_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_after_loop_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_after_loop_sequence_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_after_loop_sequence_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_after_loop_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_in_else_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_in_else_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_in_if_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_in_if_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_in_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_loop_if_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_in_loop_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_in_nested_loop_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.return_in_nested_loop_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.simple_return_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.control_flow.simple_return_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.datatypes.float_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.datatypes.float_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.datatypes.float_mat2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.datatypes.float_mat2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.datatypes.float_mat3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.datatypes.float_mat3_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.datatypes.float_mat4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.datatypes.float_mat4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.datatypes.float_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.datatypes.float_vec2_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.datatypes.float_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.datatypes.float_vec4_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.declarations.default_vs_explicit_precision_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.declarations.default_vs_explicit_precision_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.declarations.in_vs_no_in_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.declarations.in_vs_no_in_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.declarations.void_vs_no_void_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.declarations.void_vs_no_void_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.misc.missing_returns_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.misc.missing_returns_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.misc.multi_arg_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.misc.multi_arg_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.overloading.user_func_arg_basic_types_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.overloading.user_func_arg_basic_types_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.overloading.user_func_arg_complex_types_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.overloading.user_func_arg_complex_types_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.overloading.user_func_arg_float_types_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.overloading.user_func_arg_float_types_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.overloading.user_func_arg_type_simple_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.overloading.user_func_arg_type_simple_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.overloading.user_func_arguments_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.overloading.user_func_arguments_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.const_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.const_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.const_in_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.const_in_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.in_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.in_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.in_highp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.in_highp_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.in_lowp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.in_lowp_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.inout_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.inout_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.inout_highp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.inout_highp_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.inout_lowp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.inout_lowp_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.out_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.out_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.out_highp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.out_highp_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.out_lowp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.functions.qualifiers.out_lowp_float_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_dynamic_loop_read_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_dynamic_read_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_loop_read_fragment,Fail
|
||||
@@ -1016,14 +819,6 @@ dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_static_loop_subscri
|
||||
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_dynamic_loop_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.linkage.varying_differing_precision_1,Fail
|
||||
dEQP-GLES2.functional.shaders.linkage.varying_differing_precision_2,Fail
|
||||
dEQP-GLES2.functional.shaders.linkage.varying_differing_precision_3,Fail
|
||||
dEQP-GLES2.functional.shaders.linkage.varying_readback_1,Fail
|
||||
dEQP-GLES2.functional.shaders.linkage.varying_type_float,Fail
|
||||
dEQP-GLES2.functional.shaders.linkage.varying_type_vec2,Fail
|
||||
dEQP-GLES2.functional.shaders.linkage.varying_type_vec3,Fail
|
||||
dEQP-GLES2.functional.shaders.linkage.varying_type_vec4,Fail
|
||||
dEQP-GLES2.functional.shaders.loops.custom.continue_in_fragment_for_loop,Fail
|
||||
dEQP-GLES2.functional.shaders.loops.do_while_constant_iterations.101_iterations_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.loops.do_while_constant_iterations.compound_statement_fragment,Fail
|
||||
@@ -1309,30 +1104,6 @@ dEQP-GLES2.functional.shaders.loops.while_uniform_iterations.single_statement_fr
|
||||
dEQP-GLES2.functional.shaders.loops.while_uniform_iterations.unconditional_break_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.loops.while_uniform_iterations.unconditional_continue_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.loops.while_uniform_iterations.vector_counter_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.acos.highp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.acos.highp_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.acos.highp_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.acos.highp_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.acos.mediump_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.acos.mediump_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.acos.mediump_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.acos.mediump_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.asin.highp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.asin.highp_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.asin.highp_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.asin.highp_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.asin.mediump_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.asin.mediump_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.asin.mediump_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.asin.mediump_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.atan.highp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.atan.highp_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.atan.highp_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.atan.highp_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.atan.mediump_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.atan.mediump_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.atan.mediump_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.atan.mediump_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.atan2.highp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.atan2.highp_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.atan2.highp_vec3_fragment,Fail
|
||||
@@ -1369,32 +1140,19 @@ dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.tan.mediump_float_
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.tan.mediump_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.tan.mediump_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.tan.mediump_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.abs.highp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.abs.highp_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.abs.highp_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.abs.highp_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.abs.lowp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.abs.lowp_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.abs.lowp_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.abs.lowp_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.abs.mediump_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.abs.mediump_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.abs.mediump_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.abs.mediump_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.sign.highp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.sign.highp_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.sign.lowp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.sign.lowp_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.sign.mediump_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.common_functions.sign.mediump_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.geometric.distance.highp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.geometric.distance.mediump_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.geometric.normalize.highp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.geometric.normalize.mediump_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.1,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.22,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.28,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.32,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.34,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.38,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.45,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.49,Fail
|
||||
@@ -1405,8 +1163,8 @@ dEQP-GLES2.functional.shaders.random.all_features.fragment.73,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.78,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.80,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.86,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.88,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.89,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.92,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.93,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.95,Fail
|
||||
dEQP-GLES2.functional.shaders.random.all_features.fragment.97,Fail
|
||||
@@ -1439,7 +1197,6 @@ dEQP-GLES2.functional.shaders.random.trigonometric.fragment.45,Fail
|
||||
dEQP-GLES2.functional.shaders.random.trigonometric.fragment.48,Fail
|
||||
dEQP-GLES2.functional.shaders.random.trigonometric.fragment.52,Fail
|
||||
dEQP-GLES2.functional.shaders.random.trigonometric.fragment.63,Fail
|
||||
dEQP-GLES2.functional.shaders.random.trigonometric.fragment.65,Fail
|
||||
dEQP-GLES2.functional.shaders.random.trigonometric.fragment.7,Fail
|
||||
dEQP-GLES2.functional.shaders.random.trigonometric.fragment.81,Fail
|
||||
dEQP-GLES2.functional.shaders.random.trigonometric.fragment.92,Fail
|
||||
@@ -1470,204 +1227,6 @@ dEQP-GLES2.functional.shaders.struct.uniform.loop_nested_struct_array_fragment,F
|
||||
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.swizzles.vector_swizzles.mediump_vec2_gggg_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_gggg_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_gr_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_gr_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_grg_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_grg_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_r_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_r_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_rg_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_rg_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_rgrr_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_rgrr_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_rr_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_rr_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_s_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_s_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_ss_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_ss_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_st_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_st_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_stss_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_stss_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_ts_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_ts_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_tst_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_tst_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_tttt_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_tttt_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_x_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_x_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_xx_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_xx_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_xy_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_xy_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_xyxx_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_xyxx_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_yx_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_yx_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_yxy_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_yxy_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_yyyy_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_yyyy_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_b_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_b_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_bb_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_bb_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_bbb_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_bbb_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_bbbb_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_bbbb_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_bbg_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_bbg_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_bgr_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_bgr_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_grg_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_grg_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_p_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_p_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_pp_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_pp_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_ppp_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_ppp_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_pppp_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_pppp_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_ppt_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_ppt_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_pts_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_pts_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_r_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_r_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_rb_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_rb_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_rbr_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_rbr_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_rgb_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_rgb_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_rggr_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_rggr_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_rrr_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_rrr_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_s_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_s_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_sp_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_sp_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_sps_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_sps_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_sss_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_sss_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_stp_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_stp_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_stts_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_stts_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_tst_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_tst_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_x_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_x_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_xxx_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_xxx_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_xyyx_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_xyyx_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_xyz_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_xyz_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_xz_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_xz_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_xzx_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_xzx_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_yxy_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_yxy_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_z_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_z_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_zyx_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_zyx_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_zz_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_zz_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_zzy_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_zzy_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_zzz_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_zzz_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_zzzz_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_zzzz_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_aaag_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_aaag_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_ab_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_ab_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_abba_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_abba_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_abg_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_abg_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_abgr_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_abgr_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_ar_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_ar_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_bbab_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_bbab_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_gga_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_gga_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_gggg_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_gggg_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_ppqp_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_ppqp_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_qp_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_qp_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_qppq_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_qppq_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_qpt_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_qpt_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_qpts_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_qpts_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_qqqt_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_qqqt_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_qs_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_qs_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_r_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_r_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_rgba_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_rgba_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_rgrr_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_rgrr_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_rrrr_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_rrrr_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_s_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_s_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_ssss_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_ssss_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_stpq_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_stpq_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_stss_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_stss_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_ttq_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_ttq_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_tttt_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_tttt_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_wwwy_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_wwwy_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_wx_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_wx_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_wz_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_wz_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_wzy_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_wzy_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_wzyx_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_wzyx_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_wzzw_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_wzzw_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_x_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_x_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_xxxx_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_xxxx_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_xyxx_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_xyxx_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_xyzw_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_xyzw_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_yyw_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_yyw_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_yyyy_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_yyyy_vertex,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_zzwz_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_zzwz_vertex,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
|
||||
@@ -1808,6 +1367,8 @@ dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_array.s
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_array.sampler2D_fragment,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_array.vec4_both,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_array.vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.sampler2D_samplerCube_both,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.sampler2D_samplerCube_fragment,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.mat4_mat2_both,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.mat4_mat2_fragment,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.multiple_basic.both,Fail
|
||||
@@ -1841,6 +1402,8 @@ dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic_array.sam
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic_array.sampler2D_fragment,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic_array.vec4_both,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic_array.vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic_struct.sampler2D_samplerCube_both,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic_struct.sampler2D_samplerCube_fragment,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.multiple_basic_array.both,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.multiple_basic_array.fragment,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.multiple_nested_structs_arrays.both,Fail
|
||||
@@ -1863,6 +1426,8 @@ dEQP-GLES2.functional.uniform_api.value.initial.render.array_in_struct.int_ivec4
|
||||
dEQP-GLES2.functional.uniform_api.value.initial.render.array_in_struct.int_ivec4_fragment,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.initial.render.array_in_struct.mat4_mat2_both,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.initial.render.array_in_struct.mat4_mat2_fragment,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.initial.render.basic.mat3_both,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.initial.render.basic.mat3_fragment,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.initial.render.basic.mat4_both,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.initial.render.basic.mat4_fragment,Fail
|
||||
dEQP-GLES2.functional.uniform_api.value.initial.render.basic_array.mat4_both,Fail
|
||||
|
||||
@@ -136,7 +136,6 @@ shaders@glsl-fs-raytrace-bug27060,Fail
|
||||
shaders@glsl-fwidth,Fail
|
||||
shaders@glsl-max-varyings,Fail
|
||||
shaders@glsl-max-varyings >max_varying_components,Fail
|
||||
shaders@glsl-routing,Fail
|
||||
shaders@glsl-sin,Fail
|
||||
shaders@glsl-uniform-interstage-limits@520 vs- 1 fs,Fail
|
||||
shaders@glsl-uniform-interstage-limits@subdivide 5,Fail
|
||||
@@ -170,7 +169,6 @@ spec@!opengl 1.1@gl_select - depth-test enabled,Crash
|
||||
spec@!opengl 1.1@gl_select - no test function,Crash
|
||||
spec@!opengl 1.1@gl_select - scissor-test enabled,Crash
|
||||
spec@!opengl 1.1@gl_select - stencil-test enabled,Crash
|
||||
spec@!opengl 1.1@line-aa-width,Fail
|
||||
spec@!opengl 1.1@line-flat-clip-color,Fail
|
||||
spec@!opengl 1.1@linestipple,Fail
|
||||
spec@!opengl 1.1@longprim,Crash
|
||||
@@ -270,7 +268,6 @@ spec@arb_es2_compatibility@arb_es2_compatibility-drawbuffers,Fail
|
||||
spec@arb_es2_compatibility@texwrap formats bordercolor,Fail
|
||||
spec@arb_fragment_coord_conventions@fp-arb-fragment-coord-conventions-integer,Crash
|
||||
spec@arb_fragment_coord_conventions@fp-arb-fragment-coord-conventions-none,Crash
|
||||
spec@arb_fragment_program@fp-abs-01,Fail
|
||||
spec@arb_fragment_program@fp-dst-aliasing-1,Crash
|
||||
spec@arb_fragment_program@fp-dst-aliasing-2,Crash
|
||||
spec@arb_fragment_program@fp-ex2-sat,Crash
|
||||
@@ -380,6 +377,7 @@ spec@ext_framebuffer_object@fbo-blending-format-quirks,Fail
|
||||
spec@ext_framebuffer_object@fbo-blending-formats,Fail
|
||||
spec@ext_framebuffer_object@fbo-clear-formats,Fail
|
||||
spec@ext_framebuffer_object@fbo-colormask-formats,Fail
|
||||
spec@ext_framebuffer_object@fbo-depth-sample-compare,Fail
|
||||
spec@ext_framebuffer_object@fbo-fragcoord2,Fail
|
||||
spec@ext_framebuffer_object@fbo-generatemipmap-filtering,Fail
|
||||
spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-blit,Fail
|
||||
@@ -448,24 +446,11 @@ spec@ext_texture_srgb@tex-srgb,Fail
|
||||
spec@ext_texture_srgb@texwrap formats bordercolor,Fail
|
||||
spec@ext_texture_srgb@texwrap formats-s3tc,Crash
|
||||
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor,Crash
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-abs-vec2,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-abs-vec3,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-abs-vec4,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-acos-vec2,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-acos-vec3,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-acos-vec4,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-asin-float,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-asin-vec2,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-asin-vec3,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-asin-vec4,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-atan-float,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-atan-float-float,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-atan-vec2,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-atan-vec2-vec2,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-atan-vec3,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-atan-vec3-vec3,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-atan-vec4,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-atan-vec4-vec4,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-cos-float,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-cos-vec2,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-cos-vec3,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-cos-vec4,Fail
|
||||
@@ -475,6 +460,7 @@ spec@glsl-1.10@execution@built-in-functions@fs-degrees-vec3,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-degrees-vec4,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-distance-float-float,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-dot-float-float,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-dot-vec2-vec2,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-dot-vec3-vec3,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-dot-vec4-vec4,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-exp-float,Fail
|
||||
@@ -491,6 +477,7 @@ spec@glsl-1.10@execution@built-in-functions@fs-log-float,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-log-vec2,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-log-vec3,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-log-vec4,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-log2-float,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-log2-vec2,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-log2-vec3,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-log2-vec4,Fail
|
||||
@@ -638,6 +625,7 @@ spec@glsl-1.10@execution@built-in-functions@fs-sin-float,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-sin-vec2,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-sin-vec3,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-sin-vec4,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-smoothstep-float-float-float,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-smoothstep-float-float-vec2,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-smoothstep-float-float-vec3,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-smoothstep-float-float-vec4,Fail
|
||||
@@ -648,16 +636,9 @@ spec@glsl-1.10@execution@built-in-functions@fs-tan-float,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-tan-vec2,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-tan-vec3,Fail
|
||||
spec@glsl-1.10@execution@built-in-functions@fs-tan-vec4,Fail
|
||||
spec@glsl-1.10@execution@builtins@glsl-fs-abs-01,Fail
|
||||
spec@glsl-1.10@execution@builtins@glsl-fs-abs-02,Fail
|
||||
spec@glsl-1.10@execution@builtins@glsl-fs-abs-03,Fail
|
||||
spec@glsl-1.10@execution@builtins@glsl-fs-abs-04,Fail
|
||||
spec@glsl-1.10@execution@builtins@glsl-fs-abs-neg-with-intermediate,Fail
|
||||
spec@glsl-1.10@execution@builtins@glsl-fs-asin,Fail
|
||||
spec@glsl-1.10@execution@builtins@glsl-fs-atan-1,Fail
|
||||
spec@glsl-1.10@execution@builtins@glsl-fs-atan-2,Fail
|
||||
spec@glsl-1.10@execution@builtins@glsl-fs-atan-3,Fail
|
||||
spec@glsl-1.10@execution@builtins@glsl-fs-neg-abs,Fail
|
||||
spec@glsl-1.10@execution@builtins@glsl-fs-tan-1,Fail
|
||||
spec@glsl-1.10@execution@copy-propagation@glsl-copy-propagation-loop-1,Fail
|
||||
spec@glsl-1.10@execution@copy-propagation@glsl-copy-propagation-loop-2,Fail
|
||||
@@ -676,7 +657,6 @@ spec@glsl-1.10@execution@fs-loop-bounds-unrolled,Fail
|
||||
spec@glsl-1.10@execution@fs-nested-loop-unrolled-with-return,Fail
|
||||
spec@glsl-1.10@execution@fs-nested-return-in-loop-nested_in_if,Fail
|
||||
spec@glsl-1.10@execution@fs-notequal-of-expression,Fail
|
||||
spec@glsl-1.10@execution@fs-sign-neg-abs,Fail
|
||||
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
|
||||
@@ -913,11 +893,6 @@ spec@glsl-1.10@execution@varying-packing@simple vec3 array,Fail
|
||||
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.10@linker@override-builtin-uniform-01,Fail
|
||||
spec@glsl-1.10@linker@override-builtin-uniform-03,Fail
|
||||
spec@glsl-1.10@linker@override-builtin-uniform-05,Fail
|
||||
spec@glsl-1.10@linker@override-builtin-uniform-06,Fail
|
||||
spec@glsl-1.10@linker@override-builtin-uniform-07,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
|
||||
|
||||
@@ -247,6 +247,18 @@ src_vector(struct i915_fp_compile *p,
|
||||
source->Register.SwizzleZ,
|
||||
source->Register.SwizzleW);
|
||||
|
||||
/* No HW abs flag, so we have to max with the negation. */
|
||||
if (source->Register.Absolute) {
|
||||
uint tmp = i915_get_utemp(p);
|
||||
i915_emit_arith(p,
|
||||
A0_MAX,
|
||||
tmp, A0_DEST_CHANNEL_ALL, 0,
|
||||
src,
|
||||
negate(src, 1, 1, 1, 1),
|
||||
0);
|
||||
src = tmp;
|
||||
}
|
||||
|
||||
/* There's both negate-all-components and per-component negation.
|
||||
* Try to handle both here.
|
||||
*/
|
||||
@@ -255,15 +267,6 @@ src_vector(struct i915_fp_compile *p,
|
||||
src = negate(src, n, n, n, n);
|
||||
}
|
||||
|
||||
/* no abs() */
|
||||
#if 0
|
||||
/* XXX assertions disabled to allow arbfplight.c to run */
|
||||
/* XXX enable these assertions, or fix things */
|
||||
assert(!source->Register.Absolute);
|
||||
#endif
|
||||
if (source->Register.Absolute)
|
||||
debug_printf("Unhandled absolute value\n");
|
||||
|
||||
return src;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user