ci/turnip: Add a bit of spilling-vs-ballot testing on a618.
authorEmma Anholt <emma@anholt.net>
Tue, 19 Jul 2022 23:33:02 +0000 (16:33 -0700)
committerMarge Bot <emma+marge@anholt.net>
Thu, 21 Jul 2022 01:25:33 +0000 (01:25 +0000)
The shared reg usage involved in the subgroup-related macros can cause
trouble for the spiller, and spilling may be implicated in CTS failures
with old versions of the subgroup tests, so let's make sure we get some
coverage.  It does seem to catch a couple of failures.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17642>

src/freedreno/ci/deqp-freedreno-a618-vk.toml
src/freedreno/ci/freedreno-a618-fails.txt

index b607a23..75dccf7 100644 (file)
@@ -21,7 +21,7 @@ TU_DEBUG = "gmem,forcebin"
 deqp = "/deqp/external/vulkancts/modules/vulkan/deqp-vk"
 caselists = ["/deqp/mustpass/vk-master.txt"]
 skips = ["install/freedreno-a618-premerge-skips.txt"]
-include = ["dEQP-VK.graphicsfuzz.*"]
+include = ["dEQP-VK.graphicsfuzz.*", "dEQP-VK.subgroups.ballot*"]
 prefix = "spill-"
 [deqp.env]
 IR3_SHADER_DEBUG = "spillall"
index fa40ed4..615df96 100644 (file)
@@ -26,3 +26,6 @@ dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments5_
 dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments5_more3,Crash
 dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments6_more0,Crash
 dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments6_more1,Crash
+
+spill-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bool,Fail
+spill-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bool_requiredsubgroupsize128,Fail