From dcfc46234183f379ce4985286193e68422f29ace Mon Sep 17 00:00:00 2001 From: GitHub Date: Fri, 7 Aug 2026 16:20:30 +0000 Subject: [PATCH] Update to 1.4.359 --- CMakeLists.txt | 2 +- volk.c | 9 +++++++++ volk.h | 10 +++++++++- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 476de0fe..5fc53c22 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.5...3.30) project(volk VERSION # VOLK_GENERATE_VERSION -358 +359 # VOLK_GENERATE_VERSION LANGUAGES C ) diff --git a/volk.c b/volk.c index 80e849de..44fcfa44 100644 --- a/volk.c +++ b/volk.c @@ -302,6 +302,9 @@ static void volkGenLoadInstance(void* context, PFN_vkVoidFunction (*load)(void*, #if defined(VK_EXT_calibrated_timestamps) vkGetPhysicalDeviceCalibrateableTimeDomainsEXT = (PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT)load(context, "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT"); #endif /* defined(VK_EXT_calibrated_timestamps) */ +#if defined(VK_EXT_cooperative_matrix_maintenance1) + vkGetPhysicalDeviceCooperativeMatrixProperties2EXT = (PFN_vkGetPhysicalDeviceCooperativeMatrixProperties2EXT)load(context, "vkGetPhysicalDeviceCooperativeMatrixProperties2EXT"); +#endif /* defined(VK_EXT_cooperative_matrix_maintenance1) */ #if defined(VK_EXT_debug_report) vkCreateDebugReportCallbackEXT = (PFN_vkCreateDebugReportCallbackEXT)load(context, "vkCreateDebugReportCallbackEXT"); vkDebugReportMessageEXT = (PFN_vkDebugReportMessageEXT)load(context, "vkDebugReportMessageEXT"); @@ -1654,6 +1657,9 @@ static void volkGenLoadInstanceTable(struct VolkInstanceTable* table, void* cont #if defined(VK_EXT_calibrated_timestamps) table->vkGetPhysicalDeviceCalibrateableTimeDomainsEXT = (PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT)load(context, "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT"); #endif /* defined(VK_EXT_calibrated_timestamps) */ +#if defined(VK_EXT_cooperative_matrix_maintenance1) + table->vkGetPhysicalDeviceCooperativeMatrixProperties2EXT = (PFN_vkGetPhysicalDeviceCooperativeMatrixProperties2EXT)load(context, "vkGetPhysicalDeviceCooperativeMatrixProperties2EXT"); +#endif /* defined(VK_EXT_cooperative_matrix_maintenance1) */ #if defined(VK_EXT_debug_report) table->vkCreateDebugReportCallbackEXT = (PFN_vkCreateDebugReportCallbackEXT)load(context, "vkCreateDebugReportCallbackEXT"); table->vkDebugReportMessageEXT = (PFN_vkDebugReportMessageEXT)load(context, "vkDebugReportMessageEXT"); @@ -3315,6 +3321,9 @@ PFN_vkCmdSetColorWriteEnableEXT vkCmdSetColorWriteEnableEXT; PFN_vkCmdBeginConditionalRenderingEXT vkCmdBeginConditionalRenderingEXT; PFN_vkCmdEndConditionalRenderingEXT vkCmdEndConditionalRenderingEXT; #endif /* defined(VK_EXT_conditional_rendering) */ +#if defined(VK_EXT_cooperative_matrix_maintenance1) +PFN_vkGetPhysicalDeviceCooperativeMatrixProperties2EXT vkGetPhysicalDeviceCooperativeMatrixProperties2EXT; +#endif /* defined(VK_EXT_cooperative_matrix_maintenance1) */ #if defined(VK_EXT_custom_resolve) && (defined(VK_KHR_dynamic_rendering) || defined(VK_VERSION_1_3)) PFN_vkCmdBeginCustomResolveEXT vkCmdBeginCustomResolveEXT; #endif /* defined(VK_EXT_custom_resolve) && (defined(VK_KHR_dynamic_rendering) || defined(VK_VERSION_1_3)) */ diff --git a/volk.h b/volk.h index f3fa0aed..e61d0444 100644 --- a/volk.h +++ b/volk.h @@ -19,7 +19,7 @@ #endif /* VOLK_GENERATE_VERSION_DEFINE */ -#define VOLK_HEADER_VERSION 358 +#define VOLK_HEADER_VERSION 359 /* VOLK_GENERATE_VERSION_DEFINE */ #ifndef VK_NO_PROTOTYPES @@ -315,6 +315,11 @@ struct VolkInstanceTable #else PFN_vkVoidFunction padding_61710136[1]; #endif /* defined(VK_EXT_calibrated_timestamps) */ +#if defined(VK_EXT_cooperative_matrix_maintenance1) + PFN_vkGetPhysicalDeviceCooperativeMatrixProperties2EXT vkGetPhysicalDeviceCooperativeMatrixProperties2EXT; +#else + PFN_vkVoidFunction padding_c8d35e9d[1]; +#endif /* defined(VK_EXT_cooperative_matrix_maintenance1) */ #if defined(VK_EXT_debug_report) PFN_vkCreateDebugReportCallbackEXT vkCreateDebugReportCallbackEXT; PFN_vkDebugReportMessageEXT vkDebugReportMessageEXT; @@ -2155,6 +2160,9 @@ extern PFN_vkGetRandROutputDisplayEXT vkGetRandROutputDisplayEXT; #if defined(VK_EXT_calibrated_timestamps) extern PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT vkGetPhysicalDeviceCalibrateableTimeDomainsEXT; #endif /* defined(VK_EXT_calibrated_timestamps) */ +#if defined(VK_EXT_cooperative_matrix_maintenance1) +extern PFN_vkGetPhysicalDeviceCooperativeMatrixProperties2EXT vkGetPhysicalDeviceCooperativeMatrixProperties2EXT; +#endif /* defined(VK_EXT_cooperative_matrix_maintenance1) */ #if defined(VK_EXT_debug_report) extern PFN_vkCreateDebugReportCallbackEXT vkCreateDebugReportCallbackEXT; extern PFN_vkDebugReportMessageEXT vkDebugReportMessageEXT;