From 4bc10578a56713a79ee60d369be6fcb080ca2f6e Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Mon, 20 Sep 2021 14:43:05 +0200 Subject: [PATCH] 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 Part-of: --- .../drivers/panfrost/ci/deqp-panfrost-g52-fails.txt | 4 ---- .../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