From 69ba2162454e2db69048ed5db3cad3c0ca681e27 Mon Sep 17 00:00:00 2001 From: Marcell Kiss Date: Tue, 17 Oct 2023 23:23:13 +0100 Subject: [PATCH] correct load method Vk instance extension symbol --- public/tracy/TracyVulkan.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public/tracy/TracyVulkan.hpp b/public/tracy/TracyVulkan.hpp index 2d079f7b..f49437be 100644 --- a/public/tracy/TracyVulkan.hpp +++ b/public/tracy/TracyVulkan.hpp @@ -61,7 +61,9 @@ namespace tracy Operation(vkResetQueryPool) #define LoadVkDeviceExtensionSymbols(Operation) \ - Operation(vkGetCalibratedTimestampsEXT) \ + Operation(vkGetCalibratedTimestampsEXT) + +#define LoadVkInstanceExtensionSymbols(Operation) \ Operation(vkGetPhysicalDeviceCalibrateableTimeDomainsEXT) #define LoadVkInstanceCoreSymbols(Operation) \ @@ -72,6 +74,7 @@ struct VkSymbolTable #define MAKE_PFN(name) PFN_##name name; LoadVkDeviceCoreSymbols(MAKE_PFN) LoadVkDeviceExtensionSymbols(MAKE_PFN) + LoadVkInstanceExtensionSymbols(MAKE_PFN) LoadVkInstanceCoreSymbols(MAKE_PFN) #undef MAKE_PFN }; @@ -457,6 +460,7 @@ private: LoadVkDeviceCoreSymbols( VK_LOAD_DEVICE_SYMBOL ) LoadVkDeviceExtensionSymbols( VK_LOAD_DEVICE_SYMBOL ) + LoadVkInstanceExtensionSymbols( VK_LOAD_INSTANCE_SYMBOL ) LoadVkInstanceCoreSymbols( VK_LOAD_INSTANCE_SYMBOL ) #undef VK_GET_DEVICE_SYMBOL #undef VK_LOAD_DEVICE_SYMBOL