From 2a45c6ece9046a3001974be45b613fd202022c6d Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 31 Mar 2016 17:40:08 +0200 Subject: [PATCH] Set hooked_vkCreate/DestroyInstance to be VKAPI_CALL. Refs #230 --- renderdoc/driver/vulkan/vk_tracelayer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_tracelayer.cpp b/renderdoc/driver/vulkan/vk_tracelayer.cpp index 63d89cac1..bfdc39edb 100644 --- a/renderdoc/driver/vulkan/vk_tracelayer.cpp +++ b/renderdoc/driver/vulkan/vk_tracelayer.cpp @@ -105,13 +105,13 @@ DefineHooks(); // need to implement vkCreateInstance and vkDestroyInstance specially, // to create and destroy the core WrappedVulkan object -VkResult hooked_vkCreateInstance(const VkInstanceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkInstance* pInstance) +VkResult VKAPI_CALL hooked_vkCreateInstance(const VkInstanceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkInstance* pInstance) { WrappedVulkan *core = new WrappedVulkan(""); return core->vkCreateInstance(pCreateInfo, pAllocator, pInstance); } -void hooked_vkDestroyInstance(VkInstance instance, const VkAllocationCallbacks* pAllocator) +void VKAPI_CALL hooked_vkDestroyInstance(VkInstance instance, const VkAllocationCallbacks* pAllocator) { WrappedVulkan *core = CoreDisp(instance); core->vkDestroyInstance(instance, pAllocator);