diff --git a/util/test/demos/vk/vk_workgroup_zoo.cpp b/util/test/demos/vk/vk_workgroup_zoo.cpp index b3855e2fe..d12d61bac 100644 --- a/util/test/demos/vk/vk_workgroup_zoo.cpp +++ b/util/test/demos/vk/vk_workgroup_zoo.cpp @@ -130,7 +130,7 @@ void main() { vec4 data = vec4(0); uint id = gl_SubgroupInvocationID; - gsmUint4[id] = id; + gsmUint4[id] = id.xxxx; SetOutput(data); if(IsTest(0)) diff --git a/util/test/rdtest/shared/Subgroup_Zoo.py b/util/test/rdtest/shared/Subgroup_Zoo.py index a912fa699..d6943c826 100644 --- a/util/test/rdtest/shared/Subgroup_Zoo.py +++ b/util/test/rdtest/shared/Subgroup_Zoo.py @@ -272,4 +272,6 @@ class Subgroup_Zoo(rdtest.TestCase): overallFailed |= self.check_compute_tests(compute_dims, thread_checks) if overallFailed: - raise rdtest.TestFailureException("Some tests were not as expected") \ No newline at end of file + raise rdtest.TestFailureException("Some tests were not as expected") + + self.check_renderdoc_log() \ No newline at end of file diff --git a/util/test/rdtest/shared/Workgroup_Zoo.py b/util/test/rdtest/shared/Workgroup_Zoo.py index c6d33331a..dc28f22f1 100644 --- a/util/test/rdtest/shared/Workgroup_Zoo.py +++ b/util/test/rdtest/shared/Workgroup_Zoo.py @@ -25,4 +25,6 @@ class Workgroup_Zoo(rdtest.Subgroup_Zoo): ] if self.check_compute_tests(compute_dims, thread_checks): - raise rdtest.TestFailureException("Some tests were not as expected") \ No newline at end of file + raise rdtest.TestFailureException("Some tests were not as expected") + + self.check_renderdoc_log()