diff --git a/src/Magnum/Vk/Context.cpp b/src/Magnum/Vk/Context.cpp index 387535d5b..474ca0f41 100644 --- a/src/Magnum/Vk/Context.cpp +++ b/src/Magnum/Vk/Context.cpp @@ -144,7 +144,7 @@ bool Context::tryCreate() { VkDebugReportCallbackCreateInfoEXT dbgCreateInfo = {}; dbgCreateInfo.sType = VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT; - dbgCreateInfo.pfnCallback = (PFN_vkDebugReportCallbackEXT)messageCallback; + dbgCreateInfo.pfnCallback = PFN_vkDebugReportCallbackEXT(messageCallback); dbgCreateInfo.flags = VK_DEBUG_REPORT_ERROR_BIT_EXT | VK_DEBUG_REPORT_WARNING_BIT_EXT; VkResult err = CreateDebugReportCallback( diff --git a/src/Magnum/Vk/Context.h b/src/Magnum/Vk/Context.h index 6efc62be4..53899431f 100644 --- a/src/Magnum/Vk/Context.h +++ b/src/Magnum/Vk/Context.h @@ -47,7 +47,7 @@ namespace Magnum { namespace Vk { enum class Version: UnsignedInt { None = 0, /**< No version */ - Vulkan_1_0 = VK_VERSION_1_0, /**< Vulkan 1.0 */ + Vulkan_1_0 = VK_API_VERSION, /**< Vulkan 1.0 */ }; /**