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

Author: Boris Brezillon <[email protected]>
Date:   Mon Sep 20 14:43:05 2021 +0200

panfrost/ci: Skip the indirect_draw+XFB tests

We lack a dependency between the vertex job filling the indirect draw
buffers and the indirect draw compute job reading from these buffers,
leading to unreliable results (the tests pass if the vertex job is
done before the compute job starts, and fail otherwise). Let's disable
those tests until we sort it out.

Signed-off-by: Boris Brezillon <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12589>

---

 src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-fails.txt | 4 ----
 src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-skips.txt | 8 ++++++++
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-fails.txt 
b/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-fails.txt
index a491e4c562d..e69de29bb2d 100644
--- a/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-fails.txt
+++ b/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-fails.txt
@@ -1,4 +0,0 @@
-# The shader assisted indirect draw path is buggy. The shader assisted indirect
-# draw path is disabled outside of CI due to these conformance issues.
-KHR-GLES31.core.draw_indirect.advanced-twoPass-transformFeedback-arrays,Fail
-KHR-GLES31.core.draw_indirect.advanced-twoPass-transformFeedback-elements,Fail
diff --git a/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-skips.txt 
b/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-skips.txt
index 5c2544f59bf..b18975e33ce 100644
--- a/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-skips.txt
+++ b/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-skips.txt
@@ -5,3 +5,11 @@
 # Some compute jobs take more 0.5s, the maximum allowed by the
 # kernel driver
 dEQP-GLES31.functional.draw_indirect.compute_interop.large.*
+
+# We lack a dependency between the vertex job filling the indirect draw
+# buffers and the indirect draw compute job reading from these buffers,
+# leading to unreliable results (the tests pass if the vertex job is
+# done before the compute job starts, and fail otherwise). Let's disable
+# those tests until we sort it out.
+KHR-GLES31.core.draw_indirect.advanced-twoPass-transformFeedback-arrays
+KHR-GLES31.core.draw_indirect.advanced-twoPass-transformFeedback-elements

Reply via email to