diff --git a/ci/Dockerfile b/ci/Dockerfile index 84a496a..bd7c99b 100644 --- a/ci/Dockerfile +++ b/ci/Dockerfile @@ -162,7 +162,7 @@ RUN git clone --shallow-since="$GIT_DATE" https://gitlab.freedesktop.org/mesa/dr rm -rf /drm WORKDIR / -ARG KNOWN_GOOD_MESA=70904eb99ae0c31c7cca8edeec9ba1c6353e4218 +ARG KNOWN_GOOD_MESA=3bccf702118dda542da3b96990fd0bcca97f9a89 WORKDIR /mesa RUN git clone --shallow-since="$GIT_DATE" https://gitlab.freedesktop.org/mesa/mesa.git . && \ git checkout ${KNOWN_GOOD_MESA} && \ diff --git a/ci/previous_results/es_host_softpipe/deqp_gles31/results.txt b/ci/previous_results/es_host_softpipe/deqp_gles31/results.txt index dc97a25..0344040 100644 --- a/ci/previous_results/es_host_softpipe/deqp_gles31/results.txt +++ b/ci/previous_results/es_host_softpipe/deqp_gles31/results.txt @@ -14668,7 +14668,7 @@ dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.base_vertex.in dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.base_vertex.index_neg_int Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.base_vertex.index_neg_short Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.base_vertex.index_short Pass -dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.builtin_variable.vertex_id Fail +dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.builtin_variable.vertex_id Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.indices.index_byte Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.indices.index_int Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.indices.index_short Pass @@ -14706,7 +14706,7 @@ dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.base dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.base_vertex.index_neg_int Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.base_vertex.index_neg_short Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.base_vertex.index_short Pass -dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.builtin_variable.vertex_id Fail +dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.builtin_variable.vertex_id Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.indices.index_byte Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.indices.index_int Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.indices.index_short Pass @@ -14744,7 +14744,7 @@ dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.base_ver dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.base_vertex.index_neg_int Pass dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.base_vertex.index_neg_short Pass dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.base_vertex.index_short Pass -dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.builtin_variable.vertex_id Fail +dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.builtin_variable.vertex_id Pass dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.indices.index_byte Pass dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.indices.index_int Pass dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.indices.index_short Pass @@ -14780,38 +14780,38 @@ dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_advanced_ble dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_advanced_blend_eq_buffer_blend_eq NotSupported dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_advanced_blend_eq_buffer_separate_blend_eq NotSupported dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_eq_buffer_advanced_blend_eq NotSupported -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_eq_buffer_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_eq_buffer_separate_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_func_buffer_blend_func Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_func_buffer_separate_blend_func Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_color_mask_buffer_color_mask Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_disable_buffer_disable Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_disable_buffer_enable Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_enable_buffer_disable Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_enable_buffer_enable Fail +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_eq_buffer_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_eq_buffer_separate_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_func_buffer_blend_func Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_func_buffer_separate_blend_func Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_color_mask_buffer_color_mask Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_disable_buffer_disable Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_disable_buffer_enable Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_enable_buffer_disable Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_enable_buffer_enable Pass dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_eq_buffer_advanced_blend_eq NotSupported -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_eq_buffer_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_eq_buffer_separate_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_func_buffer_blend_func Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_func_buffer_separate_blend_func Fail +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_eq_buffer_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_eq_buffer_separate_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_func_buffer_blend_func Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_func_buffer_separate_blend_func Pass dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_advanced_blend_eq_buffer_advanced_blend_eq NotSupported dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_advanced_blend_eq_buffer_blend_eq NotSupported dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_advanced_blend_eq_buffer_separate_blend_eq NotSupported dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_eq_buffer_advanced_blend_eq NotSupported -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_eq_buffer_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_eq_buffer_separate_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_func_buffer_blend_func Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_func_buffer_separate_blend_func Fail +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_eq_buffer_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_eq_buffer_separate_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_func_buffer_blend_func Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_func_buffer_separate_blend_func Pass dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_color_mask_buffer_color_mask Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_disable_buffer_disable Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_disable_buffer_enable Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_enable_buffer_disable Fail +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_disable_buffer_disable Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_disable_buffer_enable Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_enable_buffer_disable Pass dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_enable_buffer_enable Fail dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_eq_buffer_advanced_blend_eq NotSupported -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_eq_buffer_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_eq_buffer_separate_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_func_buffer_blend_func Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_func_buffer_separate_blend_func Fail +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_eq_buffer_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_eq_buffer_separate_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_func_buffer_blend_func Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_func_buffer_separate_blend_func Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.0 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.1 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.2 Fail @@ -14825,32 +14825,32 @@ dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffe dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.10 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.11 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.12 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.13 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.13 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.14 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.15 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.15 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.16 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.17 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.18 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.18 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.19 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.0 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.1 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.2 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.3 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.3 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.4 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.5 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.6 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.6 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.7 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.8 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.8 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.9 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.10 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.11 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.12 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.13 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.10 Pass +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.11 Pass +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.12 Pass +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.13 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.14 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.15 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.16 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.17 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.18 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.18 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.19 Fail dEQP-GLES31.functional.draw_indirect.compute_interop.combined.drawarrays_compute_cmd_and_data Pass dEQP-GLES31.functional.draw_indirect.compute_interop.combined.drawelements_compute_cmd_and_data Pass diff --git a/ci/previous_results/gl_host_softpipe/deqp_gles31/results.txt b/ci/previous_results/gl_host_softpipe/deqp_gles31/results.txt index 2e21845..9490aaa 100644 --- a/ci/previous_results/gl_host_softpipe/deqp_gles31/results.txt +++ b/ci/previous_results/gl_host_softpipe/deqp_gles31/results.txt @@ -14668,7 +14668,7 @@ dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.base_vertex.in dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.base_vertex.index_neg_int Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.base_vertex.index_neg_short Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.base_vertex.index_short Pass -dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.builtin_variable.vertex_id Fail +dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.builtin_variable.vertex_id Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.indices.index_byte Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.indices.index_int Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.indices.index_short Pass @@ -14706,7 +14706,7 @@ dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.base dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.base_vertex.index_neg_int Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.base_vertex.index_neg_short Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.base_vertex.index_short Pass -dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.builtin_variable.vertex_id Fail +dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.builtin_variable.vertex_id Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.indices.index_byte Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.indices.index_int Pass dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.indices.index_short Pass @@ -14744,7 +14744,7 @@ dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.base_ver dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.base_vertex.index_neg_int Pass dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.base_vertex.index_neg_short Pass dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.base_vertex.index_short Pass -dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.builtin_variable.vertex_id Fail +dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.builtin_variable.vertex_id Pass dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.indices.index_byte Pass dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.indices.index_int Pass dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.indices.index_short Pass @@ -14780,38 +14780,38 @@ dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_advanced_ble dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_advanced_blend_eq_buffer_blend_eq NotSupported dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_advanced_blend_eq_buffer_separate_blend_eq NotSupported dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_eq_buffer_advanced_blend_eq NotSupported -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_eq_buffer_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_eq_buffer_separate_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_func_buffer_blend_func Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_func_buffer_separate_blend_func Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_color_mask_buffer_color_mask Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_disable_buffer_disable Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_disable_buffer_enable Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_enable_buffer_disable Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_enable_buffer_enable Fail +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_eq_buffer_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_eq_buffer_separate_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_func_buffer_blend_func Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_func_buffer_separate_blend_func Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_color_mask_buffer_color_mask Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_disable_buffer_disable Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_disable_buffer_enable Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_enable_buffer_disable Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_enable_buffer_enable Pass dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_eq_buffer_advanced_blend_eq NotSupported -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_eq_buffer_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_eq_buffer_separate_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_func_buffer_blend_func Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_func_buffer_separate_blend_func Fail +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_eq_buffer_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_eq_buffer_separate_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_func_buffer_blend_func Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_func_buffer_separate_blend_func Pass dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_advanced_blend_eq_buffer_advanced_blend_eq NotSupported dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_advanced_blend_eq_buffer_blend_eq NotSupported dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_advanced_blend_eq_buffer_separate_blend_eq NotSupported dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_eq_buffer_advanced_blend_eq NotSupported -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_eq_buffer_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_eq_buffer_separate_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_func_buffer_blend_func Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_func_buffer_separate_blend_func Fail +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_eq_buffer_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_eq_buffer_separate_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_func_buffer_blend_func Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_blend_func_buffer_separate_blend_func Pass dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_color_mask_buffer_color_mask Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_disable_buffer_disable Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_disable_buffer_enable Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_enable_buffer_disable Fail +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_disable_buffer_disable Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_disable_buffer_enable Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_enable_buffer_disable Pass dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_enable_buffer_enable Fail dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_eq_buffer_advanced_blend_eq NotSupported -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_eq_buffer_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_eq_buffer_separate_blend_eq Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_func_buffer_blend_func Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_func_buffer_separate_blend_func Fail +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_eq_buffer_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_eq_buffer_separate_blend_eq Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_func_buffer_blend_func Pass +dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_separate_blend_func_buffer_separate_blend_func Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.0 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.1 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.2 Fail @@ -14825,32 +14825,32 @@ dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffe dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.10 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.11 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.12 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.13 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.13 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.14 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.15 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.15 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.16 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.17 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.18 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.18 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.19 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.0 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.1 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.2 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.3 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.3 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.4 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.5 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.6 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.6 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.7 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.8 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.8 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.9 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.10 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.11 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.12 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.13 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.10 Pass +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.11 Pass +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.12 Pass +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.13 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.14 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.15 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.16 Fail dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.17 Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.18 Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.18 Pass dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.19 Fail dEQP-GLES31.functional.draw_indirect.compute_interop.combined.drawarrays_compute_cmd_and_data Pass dEQP-GLES31.functional.draw_indirect.compute_interop.combined.drawelements_compute_cmd_and_data Pass