@@ -743,6 +743,10 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c
743
743
#if defined(VK_EXT_external_memory_host )
744
744
vkGetMemoryHostPointerPropertiesEXT = (PFN_vkGetMemoryHostPointerPropertiesEXT )load (context , "vkGetMemoryHostPointerPropertiesEXT" );
745
745
#endif /* defined(VK_EXT_external_memory_host) */
746
+ #if defined(VK_EXT_external_memory_metal )
747
+ vkGetMemoryMetalHandleEXT = (PFN_vkGetMemoryMetalHandleEXT )load (context , "vkGetMemoryMetalHandleEXT" );
748
+ vkGetMemoryMetalHandlePropertiesEXT = (PFN_vkGetMemoryMetalHandlePropertiesEXT )load (context , "vkGetMemoryMetalHandlePropertiesEXT" );
749
+ #endif /* defined(VK_EXT_external_memory_metal) */
746
750
#if defined(VK_EXT_full_screen_exclusive )
747
751
vkAcquireFullScreenExclusiveModeEXT = (PFN_vkAcquireFullScreenExclusiveModeEXT )load (context , "vkAcquireFullScreenExclusiveModeEXT" );
748
752
vkReleaseFullScreenExclusiveModeEXT = (PFN_vkReleaseFullScreenExclusiveModeEXT )load (context , "vkReleaseFullScreenExclusiveModeEXT" );
@@ -1655,6 +1659,10 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context,
1655
1659
#if defined(VK_EXT_external_memory_host )
1656
1660
table -> vkGetMemoryHostPointerPropertiesEXT = (PFN_vkGetMemoryHostPointerPropertiesEXT )load (context , "vkGetMemoryHostPointerPropertiesEXT" );
1657
1661
#endif /* defined(VK_EXT_external_memory_host) */
1662
+ #if defined(VK_EXT_external_memory_metal )
1663
+ table -> vkGetMemoryMetalHandleEXT = (PFN_vkGetMemoryMetalHandleEXT )load (context , "vkGetMemoryMetalHandleEXT" );
1664
+ table -> vkGetMemoryMetalHandlePropertiesEXT = (PFN_vkGetMemoryMetalHandlePropertiesEXT )load (context , "vkGetMemoryMetalHandlePropertiesEXT" );
1665
+ #endif /* defined(VK_EXT_external_memory_metal) */
1658
1666
#if defined(VK_EXT_full_screen_exclusive )
1659
1667
table -> vkAcquireFullScreenExclusiveModeEXT = (PFN_vkAcquireFullScreenExclusiveModeEXT )load (context , "vkAcquireFullScreenExclusiveModeEXT" );
1660
1668
table -> vkReleaseFullScreenExclusiveModeEXT = (PFN_vkReleaseFullScreenExclusiveModeEXT )load (context , "vkReleaseFullScreenExclusiveModeEXT" );
@@ -2640,6 +2648,10 @@ PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT vkGetPhysicalDeviceSurfaceCapabil
2640
2648
#if defined(VK_EXT_external_memory_host )
2641
2649
PFN_vkGetMemoryHostPointerPropertiesEXT vkGetMemoryHostPointerPropertiesEXT ;
2642
2650
#endif /* defined(VK_EXT_external_memory_host) */
2651
+ #if defined(VK_EXT_external_memory_metal )
2652
+ PFN_vkGetMemoryMetalHandleEXT vkGetMemoryMetalHandleEXT ;
2653
+ PFN_vkGetMemoryMetalHandlePropertiesEXT vkGetMemoryMetalHandlePropertiesEXT ;
2654
+ #endif /* defined(VK_EXT_external_memory_metal) */
2643
2655
#if defined(VK_EXT_full_screen_exclusive )
2644
2656
PFN_vkAcquireFullScreenExclusiveModeEXT vkAcquireFullScreenExclusiveModeEXT ;
2645
2657
PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT vkGetPhysicalDeviceSurfacePresentModes2EXT ;
0 commit comments