mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-26 16:04:34 +00:00
Merge pull request #639 from martty/patch-1
Correct load method for Vk instance extension symbol
This commit is contained in:
commit
aae4d25f7b
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user