Add a couple of setName overloads in VulkanGraphicsTest

This commit is contained in:
baldurk
2019-04-01 14:27:26 +01:00
parent 1cada82d2f
commit 4c3a68d866
+12
View File
@@ -626,6 +626,18 @@ void VulkanGraphicsTest::setName(VkPipeline obj, const std::string &name)
setName(VK_OBJECT_TYPE_PIPELINE, (uint64_t)(uintptr_t)obj, name);
}
template <>
void VulkanGraphicsTest::setName(VkFramebuffer obj, const std::string &name)
{
setName(VK_OBJECT_TYPE_FRAMEBUFFER, (uint64_t)(uintptr_t)obj, name);
}
template <>
void VulkanGraphicsTest::setName(VkImage obj, const std::string &name)
{
setName(VK_OBJECT_TYPE_IMAGE, (uint64_t)(uintptr_t)obj, name);
}
void VulkanGraphicsTest::setName(VkObjectType objType, uint64_t obj, const std::string &name)
{
if(vkSetDebugUtilsObjectNameEXT)