From eb30aebfdfb7af08e288223c5dbc467e0df8ede1 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Thu, 26 Mar 2026 13:49:30 +0000 Subject: [PATCH] Add more overloads for VulkanGraphicsTest::setName --- util/test/demos/vk/vk_test.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/util/test/demos/vk/vk_test.cpp b/util/test/demos/vk/vk_test.cpp index 293fe8c71..b5dd5a9ff 100644 --- a/util/test/demos/vk/vk_test.cpp +++ b/util/test/demos/vk/vk_test.cpp @@ -1055,6 +1055,12 @@ void VulkanGraphicsTest::setName(VkPipeline obj, const std::string &name) setName(VK_OBJECT_TYPE_PIPELINE, (uint64_t)obj, name); } +template <> +void VulkanGraphicsTest::setName(VkPipelineLayout obj, const std::string &name) +{ + setName(VK_OBJECT_TYPE_PIPELINE_LAYOUT, (uint64_t)obj, name); +} + template <> void VulkanGraphicsTest::setName(VkFramebuffer obj, const std::string &name) { @@ -1109,6 +1115,24 @@ void VulkanGraphicsTest::setName(VkAccelerationStructureKHR obj, const std::stri setName(VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR, (uint64_t)obj, name); } +template <> +void VulkanGraphicsTest::setName(VkDescriptorSetLayout obj, const std::string &name) +{ + setName(VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT, (uint64_t)obj, name); +} + +template <> +void VulkanGraphicsTest::setName(VkDescriptorSet obj, const std::string &name) +{ + setName(VK_OBJECT_TYPE_DESCRIPTOR_SET, (uint64_t)obj, name); +} + +template <> +void VulkanGraphicsTest::setName(VkRenderPass obj, const std::string &name) +{ + setName(VK_OBJECT_TYPE_RENDER_PASS, (uint64_t)obj, name); +} + void VulkanGraphicsTest::setName(VkObjectType objType, uint64_t obj, const std::string &name) { if(vkSetDebugUtilsObjectNameEXT)