Mesa (main): ci: Re-enable virgl tesselation shader

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jul 7 10:40:05 UTC 2021


Module: Mesa
Branch: main
Commit: 441b480a5fcc92a16e6499a58278b227d22cd62c
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=441b480a5fcc92a16e6499a58278b227d22cd62c

Author: Corentin Noël <corentin.noel at collabora.com>
Date:   Wed Jun 23 19:21:15 2021 +0200

ci: Re-enable virgl tesselation shader

Partially undoes c8c7450fc73b8 ("llvmpipe: move coroutines out of noopt case")
as the required features are now implemented in llvmpipe.

Signed-off-by: Corentin Noël <corentin.noel at collabora.com>
Reviewed-by: Gert Wollny <gert.wollny at collabora.com>
Reviewed-by: Rohan Garg <rohan.garg at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11572>

---

 .../drivers/virgl/ci/deqp-virgl-gl-fails.txt       | 159 +++++++++++++++++++--
 .../drivers/virgl/ci/deqp-virgl-gles-fails.txt     |  19 ++-
 src/gallium/drivers/virgl/ci/gitlab-ci.yml         |   1 -
 3 files changed, 167 insertions(+), 12 deletions(-)

diff --git a/src/gallium/drivers/virgl/ci/deqp-virgl-gl-fails.txt b/src/gallium/drivers/virgl/ci/deqp-virgl-gl-fails.txt
index 38f1a950f98..9f7bd63f48f 100644
--- a/src/gallium/drivers/virgl/ci/deqp-virgl-gl-fails.txt
+++ b/src/gallium/drivers/virgl/ci/deqp-virgl-gl-fails.txt
@@ -46,6 +46,7 @@ dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide,Fail
 dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide,Fail
 dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail
 dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail
+dEQP-GLES31.functional.atomic_counter.dec.1_counter_100_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.dec.1_counter_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.dec.1_counter_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.dec.1_counter_1_call_5000_threads,Fail
@@ -62,6 +63,7 @@ dEQP-GLES31.functional.atomic_counter.dec.8_counters_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.dec.8_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.dec.8_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.dec_branch.1_counter_100_calls_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.dec_branch.1_counter_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.dec_branch.1_counter_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.dec_branch.1_counter_1_call_5000_threads,Fail
 dEQP-GLES31.functional.atomic_counter.dec_branch.1_counter_5_calls_10_threads,Fail
@@ -76,9 +78,11 @@ dEQP-GLES31.functional.atomic_counter.dec_branch.8_counters_100_calls_1_thread,F
 dEQP-GLES31.functional.atomic_counter.dec_branch.8_counters_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.dec_branch.8_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.dec_branch.8_counters_5_calls_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.get.1_counter_100_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get.1_counter_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get.1_counter_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get.1_counter_1_call_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.get.1_counter_1_call_5000_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get.1_counter_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get.1_counter_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get.4_counters_100_calls_10_threads,Fail
@@ -98,9 +102,14 @@ dEQP-GLES31.functional.atomic_counter.get_branch.1_counter_100_calls_1_thread,Fa
 dEQP-GLES31.functional.atomic_counter.get_branch.1_counter_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_branch.1_counter_1_call_5000_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_branch.1_counter_5_calls_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.get_branch.1_counter_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_branch.4_counters_100_calls_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.get_branch.4_counters_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_branch.4_counters_1_call_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.get_branch.4_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_branch.4_counters_5_calls_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.get_branch.8_counters_100_calls_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.get_branch.8_counters_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_branch.8_counters_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_branch.8_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_branch.8_counters_5_calls_1_thread,Fail
@@ -109,7 +118,9 @@ dEQP-GLES31.functional.atomic_counter.get_dec.1_counter_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec.1_counter_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec.1_counter_1_call_5000_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec.1_counter_5_calls_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.get_dec.1_counter_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec.4_counters_100_calls_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.get_dec.4_counters_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec.4_counters_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec.4_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec.4_counters_5_calls_1_thread,Fail
@@ -118,6 +129,7 @@ dEQP-GLES31.functional.atomic_counter.get_dec.8_counters_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec.8_counters_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec.8_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec.8_counters_5_calls_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.get_dec_branch.1_counter_100_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec_branch.1_counter_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec_branch.1_counter_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec_branch.1_counter_1_call_5000_threads,Fail
@@ -130,13 +142,18 @@ dEQP-GLES31.functional.atomic_counter.get_dec_branch.4_counters_5_calls_10_threa
 dEQP-GLES31.functional.atomic_counter.get_dec_branch.4_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec_branch.8_counters_100_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec_branch.8_counters_100_calls_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.get_dec_branch.8_counters_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec_branch.8_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_dec_branch.8_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc.1_counter_100_calls_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.get_inc.1_counter_100_calls_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.get_inc.1_counter_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc.1_counter_1_call_5000_threads,Fail
+dEQP-GLES31.functional.atomic_counter.get_inc.1_counter_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc.1_counter_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc.4_counters_100_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc.4_counters_100_calls_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.get_inc.4_counters_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc.4_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc.4_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc.8_counters_100_calls_10_threads,Fail
@@ -161,6 +178,7 @@ dEQP-GLES31.functional.atomic_counter.get_inc_branch.8_counters_1_call_10_thread
 dEQP-GLES31.functional.atomic_counter.get_inc_branch.8_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc_branch.8_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc_dec.1_counter_100_calls_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.get_inc_dec.1_counter_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc_dec.1_counter_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc_dec.1_counter_1_call_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc_dec.1_counter_1_call_5000_threads,Fail
@@ -170,6 +188,8 @@ dEQP-GLES31.functional.atomic_counter.get_inc_dec.4_counters_100_calls_10_thread
 dEQP-GLES31.functional.atomic_counter.get_inc_dec.4_counters_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc_dec.4_counters_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc_dec.4_counters_1_call_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.get_inc_dec.4_counters_5_calls_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.get_inc_dec.4_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc_dec.8_counters_100_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc_dec.8_counters_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc_dec.8_counters_1_call_10_threads,Fail
@@ -193,8 +213,10 @@ dEQP-GLES31.functional.atomic_counter.get_inc_dec_branch.8_counters_1_call_10_th
 dEQP-GLES31.functional.atomic_counter.get_inc_dec_branch.8_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.get_inc_dec_branch.8_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc.1_counter_100_calls_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.inc.1_counter_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc.1_counter_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc.1_counter_1_call_5000_threads,Fail
+dEQP-GLES31.functional.atomic_counter.inc.1_counter_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc.1_counter_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc.4_counters_100_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc.4_counters_100_calls_1_thread,Fail
@@ -202,7 +224,9 @@ dEQP-GLES31.functional.atomic_counter.inc.4_counters_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc.4_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc.4_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc.8_counters_100_calls_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.inc.8_counters_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc.8_counters_1_call_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.inc.8_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc.8_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc_branch.1_counter_100_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_branch.1_counter_100_calls_1_thread,Fail
@@ -210,15 +234,20 @@ dEQP-GLES31.functional.atomic_counter.inc_branch.1_counter_1_call_10_threads,Fai
 dEQP-GLES31.functional.atomic_counter.inc_branch.1_counter_1_call_5000_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_branch.1_counter_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_branch.1_counter_5_calls_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.inc_branch.4_counters_100_calls_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.inc_branch.4_counters_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc_branch.4_counters_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_branch.4_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_branch.4_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc_branch.8_counters_100_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_branch.8_counters_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc_branch.8_counters_1_call_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.inc_branch.8_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_branch.8_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec.1_counter_100_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec.1_counter_100_calls_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.inc_dec.1_counter_1_call_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.inc_dec.1_counter_1_call_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec.1_counter_1_call_5000_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec.1_counter_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec.1_counter_5_calls_1_thread,Fail
@@ -237,12 +266,15 @@ dEQP-GLES31.functional.atomic_counter.inc_dec.8_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec_branch.1_counter_100_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec_branch.1_counter_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec_branch.1_counter_1_call_10_threads,Fail
+dEQP-GLES31.functional.atomic_counter.inc_dec_branch.1_counter_1_call_5000_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec_branch.1_counter_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec_branch.1_counter_5_calls_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.inc_dec_branch.4_counters_100_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec_branch.4_counters_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec_branch.4_counters_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec_branch.4_counters_5_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec_branch.4_counters_5_calls_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.inc_dec_branch.8_counters_100_calls_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec_branch.8_counters_100_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec_branch.8_counters_1_call_10_threads,Fail
 dEQP-GLES31.functional.atomic_counter.inc_dec_branch.8_counters_5_calls_10_threads,Fail
@@ -257,6 +289,7 @@ dEQP-GLES31.functional.atomic_counter.layout.default_offset_set.inc_dec.8_counte
 dEQP-GLES31.functional.atomic_counter.layout.default_offset_set.inc_dec.8_counters_1_call_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.layout.default_offset_set.inc_dec.8_counters_5_calls_1000_threads,Fail
 dEQP-GLES31.functional.atomic_counter.layout.default_offset_set.inc_dec.8_counters_5_calls_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.layout.first_offset_set.get_dec.8_counters_1_call_1000_threads,Fail
 dEQP-GLES31.functional.atomic_counter.layout.first_offset_set.get_dec.8_counters_5_calls_1000_threads,Fail
 dEQP-GLES31.functional.atomic_counter.layout.first_offset_set.get_dec.8_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.layout.first_offset_set.get_inc.8_counters_1_call_1000_threads,Fail
@@ -274,10 +307,18 @@ dEQP-GLES31.functional.atomic_counter.layout.reset_default_offset.get_inc.8_coun
 dEQP-GLES31.functional.atomic_counter.layout.reset_default_offset.get_inc.8_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.layout.reset_default_offset.inc_dec.8_counters_1_call_1000_threads,Fail
 dEQP-GLES31.functional.atomic_counter.layout.reset_default_offset.inc_dec.8_counters_1_call_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.layout.reset_default_offset.inc_dec.8_counters_5_calls_1000_threads,Fail
+dEQP-GLES31.functional.atomic_counter.layout.reset_default_offset.inc_dec.8_counters_5_calls_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.get_dec.8_counters_1_call_1000_threads,Fail
+dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.get_dec.8_counters_5_calls_1000_threads,Fail
 dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.get_dec.8_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.get_inc.8_counters_1_call_1000_threads,Fail
+dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.get_inc.8_counters_5_calls_1000_threads,Fail
 dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.get_inc.8_counters_5_calls_1_thread,Fail
+dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.inc_dec.8_counters_1_call_1000_threads,Fail
+dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.inc_dec.8_counters_1_call_1_thread,Fail
 dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.inc_dec.8_counters_5_calls_1000_threads,Fail
+dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.inc_dec.8_counters_5_calls_1_thread,Fail
 dEQP-GLES31.functional.compute.basic.atomic_counter_multiple_groups,Fail
 dEQP-GLES31.functional.compute.basic.atomic_counter_multiple_invocations,Fail
 dEQP-GLES31.functional.compute.basic.atomic_counter_single_group,Fail
@@ -506,8 +547,9 @@ dEQP-GLES31.functional.draw_indirect.compute_interop.separate.drawelements_compu
 dEQP-GLES31.functional.draw_indirect.compute_interop.separate.drawelements_compute_data_and_indices,Fail
 dEQP-GLES31.functional.draw_indirect.compute_interop.separate.drawelements_compute_data,Fail
 dEQP-GLES31.functional.draw_indirect.compute_interop.separate.drawelements_compute_indices,Fail
-dEQP-GLES31.functional.image_load_store.2d_array.atomic.exchange_r32f_result,Crash
-dEQP-GLES31.functional.image_load_store.2d_array.atomic.exchange_r32f_return_value,Crash
+dEQP-GLES31.functional.geometry_shading.input.triangle_strip_adjacency.vertex_count_10,Crash
+dEQP-GLES31.functional.image_load_store.2d_array.atomic.exchange_r32f_result,Fail
+dEQP-GLES31.functional.image_load_store.2d_array.atomic.exchange_r32f_return_value,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.r32f_r32i,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.r32f_r32ui,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.r32f_rgba8,Fail
@@ -526,9 +568,11 @@ dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.rgba8_rgba8_
 dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.rgba8_rgba8ui,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.rgba8_snorm_r32f,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.rgba8_snorm_r32i,Fail
+dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.rgba8_snorm_r32ui,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.rgba8_snorm_rgba8,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.rgba8_snorm_rgba8i,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.rgba8_snorm_rgba8ui,Fail
+dEQP-GLES31.functional.image_load_store.2d_array.load_store.r32f,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.load_store.r32f_single_layer,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.load_store.rgba16f,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.load_store.rgba16f_single_layer,Fail
@@ -539,6 +583,7 @@ dEQP-GLES31.functional.image_load_store.2d_array.load_store.rgba8_single_layer,F
 dEQP-GLES31.functional.image_load_store.2d_array.load_store.rgba8_snorm,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.load_store.rgba8_snorm_single_layer,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.qualifiers.coherent_r32f,Fail
+dEQP-GLES31.functional.image_load_store.2d_array.qualifiers.volatile_r32f,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.store.r32f,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.store.r32f_single_layer,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.store.rgba16f,Fail
@@ -549,8 +594,8 @@ dEQP-GLES31.functional.image_load_store.2d_array.store.rgba8,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.store.rgba8_single_layer,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.store.rgba8_snorm,Fail
 dEQP-GLES31.functional.image_load_store.2d_array.store.rgba8_snorm_single_layer,Fail
-dEQP-GLES31.functional.image_load_store.2d.atomic.exchange_r32f_result,Crash
-dEQP-GLES31.functional.image_load_store.2d.atomic.exchange_r32f_return_value,Crash
+dEQP-GLES31.functional.image_load_store.2d.atomic.exchange_r32f_result,Fail
+dEQP-GLES31.functional.image_load_store.2d.atomic.exchange_r32f_return_value,Fail
 dEQP-GLES31.functional.image_load_store.2d.format_reinterpret.r32f_r32i,Fail
 dEQP-GLES31.functional.image_load_store.2d.format_reinterpret.r32f_r32ui,Fail
 dEQP-GLES31.functional.image_load_store.2d.format_reinterpret.r32f_rgba8,Fail
@@ -585,8 +630,8 @@ dEQP-GLES31.functional.image_load_store.2d.store.rgba16f,Fail
 dEQP-GLES31.functional.image_load_store.2d.store.rgba32f,Fail
 dEQP-GLES31.functional.image_load_store.2d.store.rgba8,Fail
 dEQP-GLES31.functional.image_load_store.2d.store.rgba8_snorm,Fail
-dEQP-GLES31.functional.image_load_store.3d.atomic.exchange_r32f_result,Crash
-dEQP-GLES31.functional.image_load_store.3d.atomic.exchange_r32f_return_value,Crash
+dEQP-GLES31.functional.image_load_store.3d.atomic.exchange_r32f_result,Fail
+dEQP-GLES31.functional.image_load_store.3d.atomic.exchange_r32f_return_value,Fail
 dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.r32f_r32i,Fail
 dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.r32f_r32ui,Fail
 dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.r32f_rgba8,Fail
@@ -601,7 +646,9 @@ dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_r32f,Fail
 dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_r32i,Fail
 dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_r32ui,Fail
 dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_rgba8i,Fail
+dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_rgba8_snorm,Fail
 dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_rgba8ui,Fail
+dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_snorm_r32f,Fail
 dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_snorm_r32i,Fail
 dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_snorm_r32ui,Fail
 dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_snorm_rgba8,Fail
@@ -618,6 +665,9 @@ dEQP-GLES31.functional.image_load_store.3d.load_store.rgba8_single_layer,Fail
 dEQP-GLES31.functional.image_load_store.3d.load_store.rgba8_snorm,Fail
 dEQP-GLES31.functional.image_load_store.3d.load_store.rgba8_snorm_single_layer,Fail
 dEQP-GLES31.functional.image_load_store.3d.qualifiers.coherent_r32f,Fail
+dEQP-GLES31.functional.image_load_store.3d.qualifiers.volatile_r32f,Fail
+dEQP-GLES31.functional.image_load_store.3d.store.r32f,Fail
+dEQP-GLES31.functional.image_load_store.3d.store.r32f_single_layer,Fail
 dEQP-GLES31.functional.image_load_store.3d.store.rgba16f,Fail
 dEQP-GLES31.functional.image_load_store.3d.store.rgba16f_single_layer,Fail
 dEQP-GLES31.functional.image_load_store.3d.store.rgba32f,Fail
@@ -626,10 +676,8 @@ dEQP-GLES31.functional.image_load_store.3d.store.rgba8,Fail
 dEQP-GLES31.functional.image_load_store.3d.store.rgba8_single_layer,Fail
 dEQP-GLES31.functional.image_load_store.3d.store.rgba8_snorm,Fail
 dEQP-GLES31.functional.image_load_store.3d.store.rgba8_snorm_single_layer,Fail
-dEQP-GLES31.functional.image_load_store.buffer.atomic.exchange_r32f_result,Crash
-dEQP-GLES31.functional.image_load_store.buffer.atomic.exchange_r32f_return_value,Crash
-dEQP-GLES31.functional.image_load_store.cube.atomic.exchange_r32f_result,Crash
-dEQP-GLES31.functional.image_load_store.cube.atomic.exchange_r32f_return_value,Crash
+dEQP-GLES31.functional.image_load_store.cube.atomic.exchange_r32f_result,Fail
+dEQP-GLES31.functional.image_load_store.cube.atomic.exchange_r32f_return_value,Fail
 dEQP-GLES31.functional.image_load_store.cube.format_reinterpret.r32f_r32i,Fail
 dEQP-GLES31.functional.image_load_store.cube.format_reinterpret.r32f_r32ui,Fail
 dEQP-GLES31.functional.image_load_store.cube.format_reinterpret.r32f_rgba8,Fail
@@ -674,6 +722,16 @@ dEQP-GLES31.functional.image_load_store.cube.store.rgba8,Fail
 dEQP-GLES31.functional.image_load_store.cube.store.rgba8_single_layer,Fail
 dEQP-GLES31.functional.image_load_store.cube.store.rgba8_snorm,Fail
 dEQP-GLES31.functional.image_load_store.cube.store.rgba8_snorm_single_layer,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_equal,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_larger,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_equal,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_larger,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.default_framebuffer,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.fbo,Fail
 dEQP-GLES31.functional.shaders.builtin_constants.core.max_atomic_counter_bindings,Fail
 dEQP-GLES31.functional.shaders.builtin_constants.core.max_atomic_counter_buffer_size,Fail
 dEQP-GLES31.functional.shaders.builtin_constants.core.max_combined_atomic_counter_buffers,Fail
@@ -705,22 +763,96 @@ dEQP-GLES31.functional.shaders.builtin_constants.core.max_vertex_output_vectors,
 dEQP-GLES31.functional.shaders.builtin_constants.core.max_vertex_texture_image_units,Fail
 dEQP-GLES31.functional.shaders.builtin_constants.core.max_vertex_uniform_vectors,Fail
 dEQP-GLES31.functional.shaders.builtin_constants.core.min_program_texel_offset,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_atomic_counter_buffers,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_atomic_counters,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_image_uniforms,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_input_components,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_output_components,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_output_vertices,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_texture_image_units,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_total_output_components,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_uniform_components,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.sample_variables.max_samples,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_patch_vertices,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_control_atomic_counter_buffers,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_control_atomic_counters,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_control_image_uniforms,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_control_input_components,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_control_output_components,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_control_texture_image_units,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_control_total_output_components,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_control_uniform_components,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_atomic_counter_buffers,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_atomic_counters,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_image_uniforms,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_input_components,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_output_components,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_texture_image_units,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_uniform_components,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_gen_level,Fail
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_patch_components,Fail
 dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBMinusOne.highp_compute,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBMinusOne.highp_tess_control,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBMinusOne.highp_tess_eval,Fail
 dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBMinusOne.lowp_compute,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBMinusOne.lowp_tess_control,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBMinusOne.lowp_tess_eval,Fail
 dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBMinusOne.mediump_compute,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBMinusOne.mediump_tess_control,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBMinusOne.mediump_tess_eval,Fail
 dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBZero.highp_compute,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBZero.highp_tess_control,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBZero.highp_tess_eval,Fail
 dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBZero.lowp_compute,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBZero.lowp_tess_control,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBZero.lowp_tess_eval,Fail
 dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBZero.mediump_compute,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBZero.mediump_tess_control,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBZero.mediump_tess_eval,Fail
 dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBMinusOne.highp_compute,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBMinusOne.highp_tess_control,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBMinusOne.highp_tess_eval,Fail
 dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBMinusOne.lowp_compute,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBMinusOne.lowp_tess_control,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBMinusOne.lowp_tess_eval,Fail
 dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBMinusOne.mediump_compute,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBMinusOne.mediump_tess_control,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBMinusOne.mediump_tess_eval,Fail
 dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBZero.highp_compute,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBZero.highp_tess_control,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBZero.highp_tess_eval,Fail
 dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBZero.lowp_compute,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBZero.lowp_tess_control,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBZero.lowp_tess_eval,Fail
 dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBZero.mediump_compute,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBZero.mediump_tess_control,Fail
+dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBZero.mediump_tess_eval,Fail
 dEQP-GLES31.functional.shaders.opaque_type_indexing.atomic_counter.const_expression_compute,Fail
+dEQP-GLES31.functional.shaders.opaque_type_indexing.atomic_counter.const_expression_tessellation_control,Fail
+dEQP-GLES31.functional.shaders.opaque_type_indexing.atomic_counter.const_expression_tessellation_evaluation,Fail
 dEQP-GLES31.functional.shaders.opaque_type_indexing.atomic_counter.const_literal_compute,Fail
+dEQP-GLES31.functional.shaders.opaque_type_indexing.atomic_counter.const_literal_tessellation_control,Fail
+dEQP-GLES31.functional.shaders.opaque_type_indexing.atomic_counter.const_literal_tessellation_evaluation,Fail
+dEQP-GLES31.functional.shaders.opaque_type_indexing.atomic_counter.uniform_compute,Fail
+dEQP-GLES31.functional.shaders.opaque_type_indexing.atomic_counter.uniform_tessellation_control,Fail
+dEQP-GLES31.functional.shaders.opaque_type_indexing.atomic_counter.uniform_tessellation_evaluation,Fail
 dEQP-GLES31.functional.shaders.opaque_type_indexing.ubo.const_expression_compute,Fail
+dEQP-GLES31.functional.shaders.opaque_type_indexing.ubo.const_expression_tessellation_control,Fail
+dEQP-GLES31.functional.shaders.opaque_type_indexing.ubo.const_expression_tessellation_evaluation,Fail
 dEQP-GLES31.functional.shaders.opaque_type_indexing.ubo.const_literal_compute,Fail
+dEQP-GLES31.functional.shaders.opaque_type_indexing.ubo.const_literal_tessellation_control,Fail
+dEQP-GLES31.functional.shaders.opaque_type_indexing.ubo.const_literal_tessellation_evaluation,Fail
+dEQP-GLES31.functional.shaders.opaque_type_indexing.ubo.uniform_compute,Fail
+dEQP-GLES31.functional.shaders.opaque_type_indexing.ubo.uniform_tessellation_control,Fail
+dEQP-GLES31.functional.shaders.opaque_type_indexing.ubo.uniform_tessellation_evaluation,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_1,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_2,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_1,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_2,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_1,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_2,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_1,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_2,Fail
 dEQP-GLES31.functional.ssbo.array_length.sized_array,Fail
 dEQP-GLES31.functional.ssbo.array_length.sized_readonly_array,Fail
 dEQP-GLES31.functional.ssbo.array_length.sized_writeonly_array,Fail
@@ -2411,10 +2543,12 @@ dEQP-GLES31.functional.synchronization.in_invocation.image_alias_write,Fail
 dEQP-GLES31.functional.synchronization.in_invocation.image_atomic_alias_overwrite,Fail
 dEQP-GLES31.functional.synchronization.in_invocation.image_atomic_alias_write,Fail
 dEQP-GLES31.functional.synchronization.in_invocation.image_atomic_overwrite,Fail
+dEQP-GLES31.functional.synchronization.in_invocation.image_atomic_read_write,Fail
 dEQP-GLES31.functional.synchronization.in_invocation.image_atomic_write_read,Fail
 dEQP-GLES31.functional.synchronization.in_invocation.image_overwrite,Fail
 dEQP-GLES31.functional.synchronization.in_invocation.image_read_write,Fail
 dEQP-GLES31.functional.synchronization.in_invocation.image_write_read,Fail
+dEQP-GLES31.functional.synchronization.in_invocation.ssbo_alias_overwrite,Fail
 dEQP-GLES31.functional.synchronization.in_invocation.ssbo_atomic_alias_overwrite,Fail
 dEQP-GLES31.functional.synchronization.in_invocation.ssbo_atomic_alias_write,Fail
 dEQP-GLES31.functional.synchronization.in_invocation.ssbo_atomic_overwrite,Fail
@@ -2443,13 +2577,16 @@ dEQP-GLES31.functional.synchronization.inter_call.with_memory_barrier.ssbo_atomi
 dEQP-GLES31.functional.synchronization.inter_call.with_memory_barrier.ssbo_atomic_multiple_write_read,Fail
 dEQP-GLES31.functional.synchronization.inter_call.with_memory_barrier.ssbo_atomic_overwrite,Fail
 dEQP-GLES31.functional.synchronization.inter_call.with_memory_barrier.ssbo_atomic_read_write,Fail
+dEQP-GLES31.functional.synchronization.inter_call.with_memory_barrier.ssbo_atomic_write_read,Fail
 dEQP-GLES31.functional.synchronization.inter_call.with_memory_barrier.ssbo_multiple_interleaved_write_read,Fail
+dEQP-GLES31.functional.synchronization.inter_call.with_memory_barrier.ssbo_multiple_unrelated_write_read_non_ordered,Fail
 dEQP-GLES31.functional.synchronization.inter_call.with_memory_barrier.ssbo_multiple_unrelated_write_read_ordered,Fail
 dEQP-GLES31.functional.synchronization.inter_call.with_memory_barrier.ssbo_multiple_write_read,Fail
 dEQP-GLES31.functional.synchronization.inter_call.with_memory_barrier.ssbo_overwrite,Fail
 dEQP-GLES31.functional.synchronization.inter_call.with_memory_barrier.ssbo_read_write,Fail
 dEQP-GLES31.functional.synchronization.inter_call.with_memory_barrier.ssbo_write_read,Fail
 dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.atomic_counter_dispatch_100_calls_128_invocations,Fail
+dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.atomic_counter_dispatch_100_calls_1k_invocations,Fail
 dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.atomic_counter_dispatch_100_calls_32_invocations,Fail
 dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.atomic_counter_dispatch_2_calls_128_invocations,Fail
 dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.atomic_counter_dispatch_2_calls_1k_invocations,Fail
@@ -2468,6 +2605,7 @@ dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.image_a
 dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.image_atomic_dispatch_5_calls_8x8_invocations,Fail
 dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.ssbo_atomic_dispatch_100_calls_1k_invocations,Fail
 dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.ssbo_atomic_dispatch_100_calls_32k_invocations,Fail
+dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.ssbo_atomic_dispatch_100_calls_4k_invocations,Fail
 dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.ssbo_atomic_dispatch_2_calls_1k_invocations,Fail
 dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.ssbo_atomic_dispatch_2_calls_32k_invocations,Fail
 dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.ssbo_atomic_dispatch_2_calls_4k_invocations,Fail
@@ -2487,6 +2625,7 @@ dEQP-GLES31.functional.synchronization.inter_invocation.image_write_read,Fail
 dEQP-GLES31.functional.synchronization.inter_invocation.ssbo_alias_overwrite,Fail
 dEQP-GLES31.functional.synchronization.inter_invocation.ssbo_atomic_overwrite,Fail
 dEQP-GLES31.functional.synchronization.inter_invocation.ssbo_atomic_read_write,Fail
+dEQP-GLES31.functional.synchronization.inter_invocation.ssbo_atomic_write_read,Fail
 dEQP-GLES31.functional.synchronization.inter_invocation.ssbo_overwrite,Fail
 dEQP-GLES31.functional.synchronization.inter_invocation.ssbo_read_write,Fail
 dEQP-GLES31.functional.synchronization.inter_invocation.ssbo_write_read,Fail
diff --git a/src/gallium/drivers/virgl/ci/deqp-virgl-gles-fails.txt b/src/gallium/drivers/virgl/ci/deqp-virgl-gles-fails.txt
index 63014852eac..cce341c4aae 100644
--- a/src/gallium/drivers/virgl/ci/deqp-virgl-gles-fails.txt
+++ b/src/gallium/drivers/virgl/ci/deqp-virgl-gles-fails.txt
@@ -48,6 +48,24 @@ dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail
 dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8,Fail
 dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.4,Fail
 dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.9,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_equal,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_larger,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_equal,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_larger,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.default_framebuffer,Fail
+dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.fbo,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_1,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_2,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_1,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_2,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_1,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_2,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_1,Fail
+dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_2,Fail
 KHR-GL30.transform_feedback.api_errors_test,Fail
 KHR-GL30.transform_feedback.capture_vertex_interleaved_test,Fail
 KHR-GL30.transform_feedback.capture_vertex_separate_test,Fail
@@ -62,7 +80,6 @@ KHR-GL31.transform_feedback.capture_vertex_interleaved_test,Fail
 KHR-GL31.transform_feedback.capture_vertex_separate_test,Fail
 KHR-GL31.transform_feedback.discard_vertex_test,Fail
 KHR-GL31.transform_feedback.draw_xfb_instanced_test,Fail
-KHR-GL32.transform_feedback.draw_xfb_stream_test,Fail
 KHR-GL31.transform_feedback.draw_xfb_stream_instanced_test,Crash
 KHR-GL31.transform_feedback.query_vertex_interleaved_test,Fail
 KHR-GL31.transform_feedback.query_vertex_separate_test,Fail
diff --git a/src/gallium/drivers/virgl/ci/gitlab-ci.yml b/src/gallium/drivers/virgl/ci/gitlab-ci.yml
index cc95bbcb810..f2b146c94ca 100644
--- a/src/gallium/drivers/virgl/ci/gitlab-ci.yml
+++ b/src/gallium/drivers/virgl/ci/gitlab-ci.yml
@@ -30,7 +30,6 @@ virgl-gles31-on-gl:
   parallel: 2
   variables:
     DEQP_VER: gles31
-    MESA_EXTENSION_OVERRIDE: "-GL_OES_tessellation_shader"
   extends: virgl-gles3-on-gl
 
 virgl-gl30-on-gl:



More information about the mesa-commit mailing list