Add VulkanGraphicsTest::setName() overload for VkQueue & VkShaderModule

This commit is contained in:
Jake Turner
2026-09-09 15:24:59 +01:00
parent d08b53fd64
commit 30c78d389a
+12
View File
@@ -1144,6 +1144,18 @@ void VulkanGraphicsTest::setName(VkCommandPool obj, const std::string &name)
setName(VK_OBJECT_TYPE_COMMAND_POOL, (uint64_t)obj, name);
}
template <>
void VulkanGraphicsTest::setName(VkQueue obj, const std::string &name)
{
setName(VK_OBJECT_TYPE_QUEUE, (uint64_t)obj, name);
}
template <>
void VulkanGraphicsTest::setName(VkShaderModule obj, const std::string &name)
{
setName(VK_OBJECT_TYPE_SHADER_MODULE, (uint64_t)obj, name);
}
void VulkanGraphicsTest::setName(VkObjectType objType, uint64_t obj, const std::string &name)
{
if(vkSetDebugUtilsObjectNameEXT)