From a2ce708584e91b640fb6cdb58d883a7b58313c94 Mon Sep 17 00:00:00 2001 From: GitHub Date: Fri, 20 Mar 2026 16:52:10 +0000 Subject: [PATCH] Update to 1.4.347 --- CMakeLists.txt | 2 +- volk.c | 12 ++++++++++++ volk.h | 12 +++++++++++- 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d2aef43e..86208b32 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 -346 +347 # VOLK_GENERATE_VERSION LANGUAGES C ) diff --git a/volk.c b/volk.c index 79c22390..9ce52e58 100644 --- a/volk.c +++ b/volk.c @@ -1111,6 +1111,10 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c #if defined(VK_KHR_device_address_commands) && defined(VK_KHR_acceleration_structure) vkCreateAccelerationStructure2KHR = (PFN_vkCreateAccelerationStructure2KHR)load(context, "vkCreateAccelerationStructure2KHR"); #endif /* defined(VK_KHR_device_address_commands) && defined(VK_KHR_acceleration_structure) */ +#if defined(VK_KHR_device_fault) + vkGetDeviceFaultDebugInfoKHR = (PFN_vkGetDeviceFaultDebugInfoKHR)load(context, "vkGetDeviceFaultDebugInfoKHR"); + vkGetDeviceFaultReportsKHR = (PFN_vkGetDeviceFaultReportsKHR)load(context, "vkGetDeviceFaultReportsKHR"); +#endif /* defined(VK_KHR_device_fault) */ #if defined(VK_KHR_device_group) vkCmdDispatchBaseKHR = (PFN_vkCmdDispatchBaseKHR)load(context, "vkCmdDispatchBaseKHR"); vkCmdSetDeviceMaskKHR = (PFN_vkCmdSetDeviceMaskKHR)load(context, "vkCmdSetDeviceMaskKHR"); @@ -2421,6 +2425,10 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, #if defined(VK_KHR_device_address_commands) && defined(VK_KHR_acceleration_structure) table->vkCreateAccelerationStructure2KHR = (PFN_vkCreateAccelerationStructure2KHR)load(context, "vkCreateAccelerationStructure2KHR"); #endif /* defined(VK_KHR_device_address_commands) && defined(VK_KHR_acceleration_structure) */ +#if defined(VK_KHR_device_fault) + table->vkGetDeviceFaultDebugInfoKHR = (PFN_vkGetDeviceFaultDebugInfoKHR)load(context, "vkGetDeviceFaultDebugInfoKHR"); + table->vkGetDeviceFaultReportsKHR = (PFN_vkGetDeviceFaultReportsKHR)load(context, "vkGetDeviceFaultReportsKHR"); +#endif /* defined(VK_KHR_device_fault) */ #if defined(VK_KHR_device_group) table->vkCmdDispatchBaseKHR = (PFN_vkCmdDispatchBaseKHR)load(context, "vkCmdDispatchBaseKHR"); table->vkCmdSetDeviceMaskKHR = (PFN_vkCmdSetDeviceMaskKHR)load(context, "vkCmdSetDeviceMaskKHR"); @@ -3592,6 +3600,10 @@ PFN_vkCmdWriteMarkerToMemoryAMD vkCmdWriteMarkerToMemoryAMD; #if defined(VK_KHR_device_address_commands) && defined(VK_KHR_acceleration_structure) PFN_vkCreateAccelerationStructure2KHR vkCreateAccelerationStructure2KHR; #endif /* defined(VK_KHR_device_address_commands) && defined(VK_KHR_acceleration_structure) */ +#if defined(VK_KHR_device_fault) +PFN_vkGetDeviceFaultDebugInfoKHR vkGetDeviceFaultDebugInfoKHR; +PFN_vkGetDeviceFaultReportsKHR vkGetDeviceFaultReportsKHR; +#endif /* defined(VK_KHR_device_fault) */ #if defined(VK_KHR_device_group) PFN_vkCmdDispatchBaseKHR vkCmdDispatchBaseKHR; PFN_vkCmdSetDeviceMaskKHR vkCmdSetDeviceMaskKHR; diff --git a/volk.h b/volk.h index 14ae1e14..fdf0d759 100644 --- a/volk.h +++ b/volk.h @@ -19,7 +19,7 @@ #endif /* VOLK_GENERATE_VERSION_DEFINE */ -#define VOLK_HEADER_VERSION 346 +#define VOLK_HEADER_VERSION 347 /* VOLK_GENERATE_VERSION_DEFINE */ #ifndef VK_NO_PROTOTYPES @@ -1393,6 +1393,12 @@ struct VolkDeviceTable #else PFN_vkVoidFunction padding_2564889a[1]; #endif /* defined(VK_KHR_device_address_commands) && defined(VK_KHR_acceleration_structure) */ +#if defined(VK_KHR_device_fault) + PFN_vkGetDeviceFaultDebugInfoKHR vkGetDeviceFaultDebugInfoKHR; + PFN_vkGetDeviceFaultReportsKHR vkGetDeviceFaultReportsKHR; +#else + PFN_vkVoidFunction padding_d83e9289[2]; +#endif /* defined(VK_KHR_device_fault) */ #if defined(VK_KHR_device_group) PFN_vkCmdDispatchBaseKHR vkCmdDispatchBaseKHR; PFN_vkCmdSetDeviceMaskKHR vkCmdSetDeviceMaskKHR; @@ -2904,6 +2910,10 @@ extern PFN_vkCmdWriteMarkerToMemoryAMD vkCmdWriteMarkerToMemoryAMD; #if defined(VK_KHR_device_address_commands) && defined(VK_KHR_acceleration_structure) extern PFN_vkCreateAccelerationStructure2KHR vkCreateAccelerationStructure2KHR; #endif /* defined(VK_KHR_device_address_commands) && defined(VK_KHR_acceleration_structure) */ +#if defined(VK_KHR_device_fault) +extern PFN_vkGetDeviceFaultDebugInfoKHR vkGetDeviceFaultDebugInfoKHR; +extern PFN_vkGetDeviceFaultReportsKHR vkGetDeviceFaultReportsKHR; +#endif /* defined(VK_KHR_device_fault) */ #if defined(VK_KHR_device_group) extern PFN_vkCmdDispatchBaseKHR vkCmdDispatchBaseKHR; extern PFN_vkCmdSetDeviceMaskKHR vkCmdSetDeviceMaskKHR;