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
