From 056b78c2f77a3eef3382f64a5be16b4863577c12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Thu, 27 Aug 2020 20:09:51 +0200 Subject: [PATCH] Fix 32bits compilation --- include/Nazara/VulkanRenderer/Wrapper/DeviceObject.inl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/Nazara/VulkanRenderer/Wrapper/DeviceObject.inl b/include/Nazara/VulkanRenderer/Wrapper/DeviceObject.inl index 6da9b14b3..a43966dc0 100644 --- a/include/Nazara/VulkanRenderer/Wrapper/DeviceObject.inl +++ b/include/Nazara/VulkanRenderer/Wrapper/DeviceObject.inl @@ -5,6 +5,7 @@ #include #include #include +#include #include namespace Nz @@ -90,9 +91,13 @@ namespace Nz { VkDebugUtilsObjectNameInfoEXT debugName = { VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT }; debugName.objectType = ObjectType; - debugName.objectHandle = static_cast(reinterpret_cast(m_handle)); debugName.pObjectName = name; + if constexpr (std::is_pointer_v) + debugName.objectHandle = static_cast(reinterpret_cast(m_handle)); + else + debugName.objectHandle = static_cast(m_handle); + m_device->vkSetDebugUtilsObjectNameEXT(*m_device, &debugName); } }