Merge pull request #639 from martty/patch-1

Correct load method for Vk instance extension symbol
This commit is contained in:
Bartosz Taudul 2023-10-18 13:08:41 +02:00 committed by GitHub
commit aae4d25f7b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -61,7 +61,9 @@ namespace tracy
Operation(vkResetQueryPool) Operation(vkResetQueryPool)
#define LoadVkDeviceExtensionSymbols(Operation) \ #define LoadVkDeviceExtensionSymbols(Operation) \
Operation(vkGetCalibratedTimestampsEXT) \ Operation(vkGetCalibratedTimestampsEXT)
#define LoadVkInstanceExtensionSymbols(Operation) \
Operation(vkGetPhysicalDeviceCalibrateableTimeDomainsEXT) Operation(vkGetPhysicalDeviceCalibrateableTimeDomainsEXT)
#define LoadVkInstanceCoreSymbols(Operation) \ #define LoadVkInstanceCoreSymbols(Operation) \
@ -72,6 +74,7 @@ struct VkSymbolTable
#define MAKE_PFN(name) PFN_##name name; #define MAKE_PFN(name) PFN_##name name;
LoadVkDeviceCoreSymbols(MAKE_PFN) LoadVkDeviceCoreSymbols(MAKE_PFN)
LoadVkDeviceExtensionSymbols(MAKE_PFN) LoadVkDeviceExtensionSymbols(MAKE_PFN)
LoadVkInstanceExtensionSymbols(MAKE_PFN)
LoadVkInstanceCoreSymbols(MAKE_PFN) LoadVkInstanceCoreSymbols(MAKE_PFN)
#undef MAKE_PFN #undef MAKE_PFN
}; };
@ -457,6 +460,7 @@ private:
LoadVkDeviceCoreSymbols( VK_LOAD_DEVICE_SYMBOL ) LoadVkDeviceCoreSymbols( VK_LOAD_DEVICE_SYMBOL )
LoadVkDeviceExtensionSymbols( VK_LOAD_DEVICE_SYMBOL ) LoadVkDeviceExtensionSymbols( VK_LOAD_DEVICE_SYMBOL )
LoadVkInstanceExtensionSymbols( VK_LOAD_INSTANCE_SYMBOL )
LoadVkInstanceCoreSymbols( VK_LOAD_INSTANCE_SYMBOL ) LoadVkInstanceCoreSymbols( VK_LOAD_INSTANCE_SYMBOL )
#undef VK_GET_DEVICE_SYMBOL #undef VK_GET_DEVICE_SYMBOL
#undef VK_LOAD_DEVICE_SYMBOL #undef VK_LOAD_DEVICE_SYMBOL