Skip to content

Commit f39141d

Browse files
web-flowgithub-actions[bot]
authored andcommitted
Update to 1.4.306
1 parent ce3b8ca commit f39141d

File tree

3 files changed

+22
-2
lines changed

3 files changed

+22
-2
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.5...3.30)
22

33
project(volk VERSION
44
# VOLK_GENERATE_VERSION
5-
305
5+
306
66
# VOLK_GENERATE_VERSION
77
LANGUAGES C
88
)

volk.c

+12
Original file line numberDiff line numberDiff line change
@@ -743,6 +743,10 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c
743743
#if defined(VK_EXT_external_memory_host)
744744
vkGetMemoryHostPointerPropertiesEXT = (PFN_vkGetMemoryHostPointerPropertiesEXT)load(context, "vkGetMemoryHostPointerPropertiesEXT");
745745
#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) */
746750
#if defined(VK_EXT_full_screen_exclusive)
747751
vkAcquireFullScreenExclusiveModeEXT = (PFN_vkAcquireFullScreenExclusiveModeEXT)load(context, "vkAcquireFullScreenExclusiveModeEXT");
748752
vkReleaseFullScreenExclusiveModeEXT = (PFN_vkReleaseFullScreenExclusiveModeEXT)load(context, "vkReleaseFullScreenExclusiveModeEXT");
@@ -1655,6 +1659,10 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context,
16551659
#if defined(VK_EXT_external_memory_host)
16561660
table->vkGetMemoryHostPointerPropertiesEXT = (PFN_vkGetMemoryHostPointerPropertiesEXT)load(context, "vkGetMemoryHostPointerPropertiesEXT");
16571661
#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) */
16581666
#if defined(VK_EXT_full_screen_exclusive)
16591667
table->vkAcquireFullScreenExclusiveModeEXT = (PFN_vkAcquireFullScreenExclusiveModeEXT)load(context, "vkAcquireFullScreenExclusiveModeEXT");
16601668
table->vkReleaseFullScreenExclusiveModeEXT = (PFN_vkReleaseFullScreenExclusiveModeEXT)load(context, "vkReleaseFullScreenExclusiveModeEXT");
@@ -2640,6 +2648,10 @@ PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT vkGetPhysicalDeviceSurfaceCapabil
26402648
#if defined(VK_EXT_external_memory_host)
26412649
PFN_vkGetMemoryHostPointerPropertiesEXT vkGetMemoryHostPointerPropertiesEXT;
26422650
#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) */
26432655
#if defined(VK_EXT_full_screen_exclusive)
26442656
PFN_vkAcquireFullScreenExclusiveModeEXT vkAcquireFullScreenExclusiveModeEXT;
26452657
PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT vkGetPhysicalDeviceSurfacePresentModes2EXT;

volk.h

+9-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#endif
1616

1717
/* VOLK_GENERATE_VERSION_DEFINE */
18-
#define VOLK_HEADER_VERSION 305
18+
#define VOLK_HEADER_VERSION 306
1919
/* VOLK_GENERATE_VERSION_DEFINE */
2020

2121
#ifndef VK_NO_PROTOTYPES
@@ -447,6 +447,10 @@ struct VolkDeviceTable
447447
#if defined(VK_EXT_external_memory_host)
448448
PFN_vkGetMemoryHostPointerPropertiesEXT vkGetMemoryHostPointerPropertiesEXT;
449449
#endif /* defined(VK_EXT_external_memory_host) */
450+
#if defined(VK_EXT_external_memory_metal)
451+
PFN_vkGetMemoryMetalHandleEXT vkGetMemoryMetalHandleEXT;
452+
PFN_vkGetMemoryMetalHandlePropertiesEXT vkGetMemoryMetalHandlePropertiesEXT;
453+
#endif /* defined(VK_EXT_external_memory_metal) */
450454
#if defined(VK_EXT_full_screen_exclusive)
451455
PFN_vkAcquireFullScreenExclusiveModeEXT vkAcquireFullScreenExclusiveModeEXT;
452456
PFN_vkReleaseFullScreenExclusiveModeEXT vkReleaseFullScreenExclusiveModeEXT;
@@ -1424,6 +1428,10 @@ extern PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT vkGetPhysicalDeviceSurface
14241428
#if defined(VK_EXT_external_memory_host)
14251429
extern PFN_vkGetMemoryHostPointerPropertiesEXT vkGetMemoryHostPointerPropertiesEXT;
14261430
#endif /* defined(VK_EXT_external_memory_host) */
1431+
#if defined(VK_EXT_external_memory_metal)
1432+
extern PFN_vkGetMemoryMetalHandleEXT vkGetMemoryMetalHandleEXT;
1433+
extern PFN_vkGetMemoryMetalHandlePropertiesEXT vkGetMemoryMetalHandlePropertiesEXT;
1434+
#endif /* defined(VK_EXT_external_memory_metal) */
14271435
#if defined(VK_EXT_full_screen_exclusive)
14281436
extern PFN_vkAcquireFullScreenExclusiveModeEXT vkAcquireFullScreenExclusiveModeEXT;
14291437
extern PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT vkGetPhysicalDeviceSurfacePresentModes2EXT;

0 commit comments

Comments
 (0)