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)