diff --git a/util/test/tests/Vulkan/VK_Indirect.py b/util/test/tests/Vulkan/VK_Indirect.py index c121bf4b5..c7be4a021 100644 --- a/util/test/tests/Vulkan/VK_Indirect.py +++ b/util/test/tests/Vulkan/VK_Indirect.py @@ -315,6 +315,10 @@ class VK_Indirect(rdtest.TestCase): def check_capture(self): + with rdtest.log.auto_section("Checking Indirect Action Names"): + if not self.check_indirect_action_name_consistency(self.controller): + raise rdtest.TestFailureException("Indirect action parameters do not match its event parameters") + fill = self.find_action("vkCmdFillBuffer") self.check(fill is not None) diff --git a/util/test/tests/Vulkan/VK_Mesh_Shader.py b/util/test/tests/Vulkan/VK_Mesh_Shader.py index 924a0a297..b42dbb538 100644 --- a/util/test/tests/Vulkan/VK_Mesh_Shader.py +++ b/util/test/tests/Vulkan/VK_Mesh_Shader.py @@ -103,3 +103,7 @@ class VK_Mesh_Shader(rdtest.TestCase): postms_data = self.get_postvs(action, rd.MeshDataStage.MeshOut, 0, action.numIndices) self.check_mesh_data(postms_ref, postms_data) self.check_debug_pixel(x, y) + + with rdtest.log.auto_section("Checking Indirect Action Names"): + if not self.check_indirect_action_name_consistency(self.controller): + raise rdtest.TestFailureException("Indirect action parameters do not match its event parameters") \ No newline at end of file diff --git a/util/test/tests/Vulkan/VK_Resource_Usage.py b/util/test/tests/Vulkan/VK_Resource_Usage.py index 045e1a8b3..848ca9a6e 100644 --- a/util/test/tests/Vulkan/VK_Resource_Usage.py +++ b/util/test/tests/Vulkan/VK_Resource_Usage.py @@ -427,3 +427,6 @@ class VK_Resource_Usage(rdtest.TestCase): if eid not in self.eids: raise rdtest.TestFailureException(f"'{res.name}' {res.resourceId} Missing EID:{eid}") + with rdtest.log.auto_section("Checking Indirect Action Names"): + if not self.check_indirect_action_name_consistency(self.controller): + raise rdtest.TestFailureException("Indirect action parameters do not match its event parameters") \ No newline at end of file