Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package vulkan-volk for openSUSE:Factory 
checked in at 2024-10-09 22:03:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vulkan-volk (Old)
 and      /work/SRC/openSUSE:Factory/.vulkan-volk.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vulkan-volk"

Wed Oct  9 22:03:15 2024 rev:6 rq:1206380 version:1.3.296

Changes:
--------
--- /work/SRC/openSUSE:Factory/vulkan-volk/vulkan-volk.changes  2024-07-25 
12:12:33.446849310 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-volk.new.19354/vulkan-volk.changes       
2024-10-09 22:03:22.994276615 +0200
@@ -1,0 +2,6 @@
+Tue Oct  8 16:37:59 UTC 2024 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release SDK-1.3.296.0
+  * Support new function pointers added by v296
+
+-------------------------------------------------------------------

Old:
----
  vulkan-sdk-1.3.290.0.tar.gz

New:
----
  vulkan-sdk-1.3.296.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vulkan-volk.spec ++++++
--- /var/tmp/diff_new_pack.QKWkiT/_old  2024-10-09 22:03:23.706306328 +0200
+++ /var/tmp/diff_new_pack.QKWkiT/_new  2024-10-09 22:03:23.706306328 +0200
@@ -17,8 +17,8 @@
 
 
 Name:           vulkan-volk
-%define lname libvolk-1_3_290
-Version:        1.3.290
+%define lname libvolk-1_3_296
+Version:        1.3.296
 Release:        0
 Summary:        Meta loader for the Vulkan API
 License:        MIT
@@ -29,7 +29,7 @@
 BuildRequires:  c_compiler
 BuildRequires:  cmake
 BuildRequires:  python3-base
-BuildRequires:  pkgconfig(vulkan)
+BuildRequires:  pkgconfig(vulkan) >= %version
 
 %description
 A meta loader for Vulkan.

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.QKWkiT/_old  2024-10-09 22:03:23.742307831 +0200
+++ /var/tmp/diff_new_pack.QKWkiT/_new  2024-10-09 22:03:23.746307997 +0200
@@ -1,5 +1,5 @@
-mtime: 1721712263
-commit: 8088710159f95dda94690b0f508e588ae4da75b33605e92f931797a33811d0ba
+mtime: 1728407237
+commit: 64452ce857c3874cb18a82b9e1fb00bab87a27d0222953746f61b05a91248c8c
 url: https://src.opensuse.org/jengelh/vulkan-volk
 revision: master
 

++++++ build.specials.obscpio ++++++
diff: old/*: No such file or directory
diff: new/*: No such file or directory

++++++ vulkan-sdk-1.3.290.0.tar.gz -> vulkan-sdk-1.3.296.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/volk-vulkan-sdk-1.3.290.0/CMakeLists.txt 
new/volk-vulkan-sdk-1.3.296.0/CMakeLists.txt
--- old/volk-vulkan-sdk-1.3.290.0/CMakeLists.txt        2024-07-12 
18:12:15.000000000 +0200
+++ new/volk-vulkan-sdk-1.3.296.0/CMakeLists.txt        2024-09-26 
18:13:17.000000000 +0200
@@ -4,7 +4,7 @@
 
 project(volk VERSION 
 # VOLK_GENERATE_VERSION
-290
+296
 # VOLK_GENERATE_VERSION
   LANGUAGES C
 )
@@ -62,21 +62,22 @@
 # Vulkan transitive dependency
 
 if(VOLK_PULL_IN_VULKAN)
-  # If CMake has the FindVulkan module and it works, use it.
-  find_package(Vulkan QUIET)
-
   # Try an explicit CMake variable first, then any Vulkan paths
   # discovered by FindVulkan.cmake, then the $VULKAN_SDK environment
   # variable if nothing else works.
   if(VULKAN_HEADERS_INSTALL_DIR)
     message("volk: using VULKAN_HEADERS_INSTALL_DIR option")
     set(VOLK_INCLUDES "${VULKAN_HEADERS_INSTALL_DIR}/include")
-  elseif(Vulkan_INCLUDE_DIRS)
-    message("volk: using Vulkan_INCLUDE_DIRS from FindVulkan module")
-    set(VOLK_INCLUDES "${Vulkan_INCLUDE_DIRS}")
-  elseif(DEFINED ENV{VULKAN_SDK})
-    message("volk: using VULKAN_SDK environment variable")
-    set(VOLK_INCLUDES "$ENV{VULKAN_SDK}/include")
+  else()
+    # If CMake has the FindVulkan module and it works, use it.
+    find_package(Vulkan QUIET)
+    if(Vulkan_INCLUDE_DIRS)
+      message("volk: using Vulkan_INCLUDE_DIRS from FindVulkan module")
+      set(VOLK_INCLUDES "${Vulkan_INCLUDE_DIRS}")
+    elseif(DEFINED ENV{VULKAN_SDK})
+      message("volk: using VULKAN_SDK environment variable")
+      set(VOLK_INCLUDES "$ENV{VULKAN_SDK}/include")
+    endif()
   endif()
 
   if(VOLK_INCLUDES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/volk-vulkan-sdk-1.3.290.0/volk.c 
new/volk-vulkan-sdk-1.3.296.0/volk.c
--- old/volk-vulkan-sdk-1.3.290.0/volk.c        2024-07-12 18:12:15.000000000 
+0200
+++ new/volk-vulkan-sdk-1.3.296.0/volk.c        2024-09-26 18:13:17.000000000 
+0200
@@ -625,6 +625,9 @@
        vkGetExecutionGraphPipelineNodeIndexAMDX = 
(PFN_vkGetExecutionGraphPipelineNodeIndexAMDX)load(context, 
"vkGetExecutionGraphPipelineNodeIndexAMDX");
        vkGetExecutionGraphPipelineScratchSizeAMDX = 
(PFN_vkGetExecutionGraphPipelineScratchSizeAMDX)load(context, 
"vkGetExecutionGraphPipelineScratchSizeAMDX");
 #endif /* defined(VK_AMDX_shader_enqueue) */
+#if defined(VK_AMD_anti_lag)
+       vkAntiLagUpdateAMD = (PFN_vkAntiLagUpdateAMD)load(context, 
"vkAntiLagUpdateAMD");
+#endif /* defined(VK_AMD_anti_lag) */
 #if defined(VK_AMD_buffer_marker)
        vkCmdWriteBufferMarkerAMD = 
(PFN_vkCmdWriteBufferMarkerAMD)load(context, "vkCmdWriteBufferMarkerAMD");
 #endif /* defined(VK_AMD_buffer_marker) */
@@ -686,6 +689,17 @@
 #if defined(VK_EXT_device_fault)
        vkGetDeviceFaultInfoEXT = (PFN_vkGetDeviceFaultInfoEXT)load(context, 
"vkGetDeviceFaultInfoEXT");
 #endif /* defined(VK_EXT_device_fault) */
+#if defined(VK_EXT_device_generated_commands)
+       vkCmdExecuteGeneratedCommandsEXT = 
(PFN_vkCmdExecuteGeneratedCommandsEXT)load(context, 
"vkCmdExecuteGeneratedCommandsEXT");
+       vkCmdPreprocessGeneratedCommandsEXT = 
(PFN_vkCmdPreprocessGeneratedCommandsEXT)load(context, 
"vkCmdPreprocessGeneratedCommandsEXT");
+       vkCreateIndirectCommandsLayoutEXT = 
(PFN_vkCreateIndirectCommandsLayoutEXT)load(context, 
"vkCreateIndirectCommandsLayoutEXT");
+       vkCreateIndirectExecutionSetEXT = 
(PFN_vkCreateIndirectExecutionSetEXT)load(context, 
"vkCreateIndirectExecutionSetEXT");
+       vkDestroyIndirectCommandsLayoutEXT = 
(PFN_vkDestroyIndirectCommandsLayoutEXT)load(context, 
"vkDestroyIndirectCommandsLayoutEXT");
+       vkDestroyIndirectExecutionSetEXT = 
(PFN_vkDestroyIndirectExecutionSetEXT)load(context, 
"vkDestroyIndirectExecutionSetEXT");
+       vkGetGeneratedCommandsMemoryRequirementsEXT = 
(PFN_vkGetGeneratedCommandsMemoryRequirementsEXT)load(context, 
"vkGetGeneratedCommandsMemoryRequirementsEXT");
+       vkUpdateIndirectExecutionSetPipelineEXT = 
(PFN_vkUpdateIndirectExecutionSetPipelineEXT)load(context, 
"vkUpdateIndirectExecutionSetPipelineEXT");
+       vkUpdateIndirectExecutionSetShaderEXT = 
(PFN_vkUpdateIndirectExecutionSetShaderEXT)load(context, 
"vkUpdateIndirectExecutionSetShaderEXT");
+#endif /* defined(VK_EXT_device_generated_commands) */
 #if defined(VK_EXT_discard_rectangles)
        vkCmdSetDiscardRectangleEXT = 
(PFN_vkCmdSetDiscardRectangleEXT)load(context, "vkCmdSetDiscardRectangleEXT");
 #endif /* defined(VK_EXT_discard_rectangles) */
@@ -706,6 +720,9 @@
        vkAcquireFullScreenExclusiveModeEXT = 
(PFN_vkAcquireFullScreenExclusiveModeEXT)load(context, 
"vkAcquireFullScreenExclusiveModeEXT");
        vkReleaseFullScreenExclusiveModeEXT = 
(PFN_vkReleaseFullScreenExclusiveModeEXT)load(context, 
"vkReleaseFullScreenExclusiveModeEXT");
 #endif /* defined(VK_EXT_full_screen_exclusive) */
+#if defined(VK_EXT_full_screen_exclusive) && (defined(VK_KHR_device_group) || 
defined(VK_VERSION_1_1))
+       vkGetDeviceGroupSurfacePresentModes2EXT = 
(PFN_vkGetDeviceGroupSurfacePresentModes2EXT)load(context, 
"vkGetDeviceGroupSurfacePresentModes2EXT");
+#endif /* defined(VK_EXT_full_screen_exclusive) && 
(defined(VK_KHR_device_group) || defined(VK_VERSION_1_1)) */
 #if defined(VK_EXT_hdr_metadata)
        vkSetHdrMetadataEXT = (PFN_vkSetHdrMetadataEXT)load(context, 
"vkSetHdrMetadataEXT");
 #endif /* defined(VK_EXT_hdr_metadata) */
@@ -983,6 +1000,13 @@
        vkAcquireProfilingLockKHR = 
(PFN_vkAcquireProfilingLockKHR)load(context, "vkAcquireProfilingLockKHR");
        vkReleaseProfilingLockKHR = 
(PFN_vkReleaseProfilingLockKHR)load(context, "vkReleaseProfilingLockKHR");
 #endif /* defined(VK_KHR_performance_query) */
+#if defined(VK_KHR_pipeline_binary)
+       vkCreatePipelineBinariesKHR = 
(PFN_vkCreatePipelineBinariesKHR)load(context, "vkCreatePipelineBinariesKHR");
+       vkDestroyPipelineBinaryKHR = 
(PFN_vkDestroyPipelineBinaryKHR)load(context, "vkDestroyPipelineBinaryKHR");
+       vkGetPipelineBinaryDataKHR = 
(PFN_vkGetPipelineBinaryDataKHR)load(context, "vkGetPipelineBinaryDataKHR");
+       vkGetPipelineKeyKHR = (PFN_vkGetPipelineKeyKHR)load(context, 
"vkGetPipelineKeyKHR");
+       vkReleaseCapturedPipelineDataKHR = 
(PFN_vkReleaseCapturedPipelineDataKHR)load(context, 
"vkReleaseCapturedPipelineDataKHR");
+#endif /* defined(VK_KHR_pipeline_binary) */
 #if defined(VK_KHR_pipeline_executable_properties)
        vkGetPipelineExecutableInternalRepresentationsKHR = 
(PFN_vkGetPipelineExecutableInternalRepresentationsKHR)load(context, 
"vkGetPipelineExecutableInternalRepresentationsKHR");
        vkGetPipelineExecutablePropertiesKHR = 
(PFN_vkGetPipelineExecutablePropertiesKHR)load(context, 
"vkGetPipelineExecutablePropertiesKHR");
@@ -1168,6 +1192,9 @@
        vkGetDescriptorSetHostMappingVALVE = 
(PFN_vkGetDescriptorSetHostMappingVALVE)load(context, 
"vkGetDescriptorSetHostMappingVALVE");
        vkGetDescriptorSetLayoutHostMappingInfoVALVE = 
(PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)load(context, 
"vkGetDescriptorSetLayoutHostMappingInfoVALVE");
 #endif /* defined(VK_VALVE_descriptor_set_host_mapping) */
+#if (defined(VK_EXT_depth_clamp_control)) || (defined(VK_EXT_shader_object) && 
defined(VK_EXT_depth_clamp_control))
+       vkCmdSetDepthClampRangeEXT = 
(PFN_vkCmdSetDepthClampRangeEXT)load(context, "vkCmdSetDepthClampRangeEXT");
+#endif /* (defined(VK_EXT_depth_clamp_control)) || 
(defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clamp_control)) */
 #if (defined(VK_EXT_extended_dynamic_state)) || (defined(VK_EXT_shader_object))
        vkCmdBindVertexBuffers2EXT = 
(PFN_vkCmdBindVertexBuffers2EXT)load(context, "vkCmdBindVertexBuffers2EXT");
        vkCmdSetCullModeEXT = (PFN_vkCmdSetCullModeEXT)load(context, 
"vkCmdSetCullModeEXT");
@@ -1254,18 +1281,15 @@
 #if (defined(VK_EXT_extended_dynamic_state3) && 
defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && 
defined(VK_NV_coverage_reduction_mode))
        vkCmdSetCoverageReductionModeNV = 
(PFN_vkCmdSetCoverageReductionModeNV)load(context, 
"vkCmdSetCoverageReductionModeNV");
 #endif /* (defined(VK_EXT_extended_dynamic_state3) && 
defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && 
defined(VK_NV_coverage_reduction_mode)) */
-#if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || 
(defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1))
-       vkGetDeviceGroupSurfacePresentModes2EXT = 
(PFN_vkGetDeviceGroupSurfacePresentModes2EXT)load(context, 
"vkGetDeviceGroupSurfacePresentModes2EXT");
-#endif /* (defined(VK_EXT_full_screen_exclusive) && 
defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && 
defined(VK_VERSION_1_1)) */
 #if (defined(VK_EXT_host_image_copy)) || 
(defined(VK_EXT_image_compression_control))
        vkGetImageSubresourceLayout2EXT = 
(PFN_vkGetImageSubresourceLayout2EXT)load(context, 
"vkGetImageSubresourceLayout2EXT");
 #endif /* (defined(VK_EXT_host_image_copy)) || 
(defined(VK_EXT_image_compression_control)) */
 #if (defined(VK_EXT_shader_object)) || 
(defined(VK_EXT_vertex_input_dynamic_state))
        vkCmdSetVertexInputEXT = (PFN_vkCmdSetVertexInputEXT)load(context, 
"vkCmdSetVertexInputEXT");
 #endif /* (defined(VK_EXT_shader_object)) || 
(defined(VK_EXT_vertex_input_dynamic_state)) */
-#if (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_KHR_descriptor_update_template))
+#if (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
(defined(VK_VERSION_1_1) || defined(VK_KHR_descriptor_update_template)))
        vkCmdPushDescriptorSetWithTemplateKHR = 
(PFN_vkCmdPushDescriptorSetWithTemplateKHR)load(context, 
"vkCmdPushDescriptorSetWithTemplateKHR");
-#endif /* (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_KHR_descriptor_update_template)) */
+#endif /* (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
(defined(VK_VERSION_1_1) || defined(VK_KHR_descriptor_update_template))) */
 #if (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || 
(defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1))
        vkGetDeviceGroupPresentCapabilitiesKHR = 
(PFN_vkGetDeviceGroupPresentCapabilitiesKHR)load(context, 
"vkGetDeviceGroupPresentCapabilitiesKHR");
        vkGetDeviceGroupSurfacePresentModesKHR = 
(PFN_vkGetDeviceGroupSurfacePresentModesKHR)load(context, 
"vkGetDeviceGroupSurfacePresentModesKHR");
@@ -1481,6 +1505,9 @@
        table->vkGetExecutionGraphPipelineNodeIndexAMDX = 
(PFN_vkGetExecutionGraphPipelineNodeIndexAMDX)load(context, 
"vkGetExecutionGraphPipelineNodeIndexAMDX");
        table->vkGetExecutionGraphPipelineScratchSizeAMDX = 
(PFN_vkGetExecutionGraphPipelineScratchSizeAMDX)load(context, 
"vkGetExecutionGraphPipelineScratchSizeAMDX");
 #endif /* defined(VK_AMDX_shader_enqueue) */
+#if defined(VK_AMD_anti_lag)
+       table->vkAntiLagUpdateAMD = (PFN_vkAntiLagUpdateAMD)load(context, 
"vkAntiLagUpdateAMD");
+#endif /* defined(VK_AMD_anti_lag) */
 #if defined(VK_AMD_buffer_marker)
        table->vkCmdWriteBufferMarkerAMD = 
(PFN_vkCmdWriteBufferMarkerAMD)load(context, "vkCmdWriteBufferMarkerAMD");
 #endif /* defined(VK_AMD_buffer_marker) */
@@ -1542,6 +1569,17 @@
 #if defined(VK_EXT_device_fault)
        table->vkGetDeviceFaultInfoEXT = 
(PFN_vkGetDeviceFaultInfoEXT)load(context, "vkGetDeviceFaultInfoEXT");
 #endif /* defined(VK_EXT_device_fault) */
+#if defined(VK_EXT_device_generated_commands)
+       table->vkCmdExecuteGeneratedCommandsEXT = 
(PFN_vkCmdExecuteGeneratedCommandsEXT)load(context, 
"vkCmdExecuteGeneratedCommandsEXT");
+       table->vkCmdPreprocessGeneratedCommandsEXT = 
(PFN_vkCmdPreprocessGeneratedCommandsEXT)load(context, 
"vkCmdPreprocessGeneratedCommandsEXT");
+       table->vkCreateIndirectCommandsLayoutEXT = 
(PFN_vkCreateIndirectCommandsLayoutEXT)load(context, 
"vkCreateIndirectCommandsLayoutEXT");
+       table->vkCreateIndirectExecutionSetEXT = 
(PFN_vkCreateIndirectExecutionSetEXT)load(context, 
"vkCreateIndirectExecutionSetEXT");
+       table->vkDestroyIndirectCommandsLayoutEXT = 
(PFN_vkDestroyIndirectCommandsLayoutEXT)load(context, 
"vkDestroyIndirectCommandsLayoutEXT");
+       table->vkDestroyIndirectExecutionSetEXT = 
(PFN_vkDestroyIndirectExecutionSetEXT)load(context, 
"vkDestroyIndirectExecutionSetEXT");
+       table->vkGetGeneratedCommandsMemoryRequirementsEXT = 
(PFN_vkGetGeneratedCommandsMemoryRequirementsEXT)load(context, 
"vkGetGeneratedCommandsMemoryRequirementsEXT");
+       table->vkUpdateIndirectExecutionSetPipelineEXT = 
(PFN_vkUpdateIndirectExecutionSetPipelineEXT)load(context, 
"vkUpdateIndirectExecutionSetPipelineEXT");
+       table->vkUpdateIndirectExecutionSetShaderEXT = 
(PFN_vkUpdateIndirectExecutionSetShaderEXT)load(context, 
"vkUpdateIndirectExecutionSetShaderEXT");
+#endif /* defined(VK_EXT_device_generated_commands) */
 #if defined(VK_EXT_discard_rectangles)
        table->vkCmdSetDiscardRectangleEXT = 
(PFN_vkCmdSetDiscardRectangleEXT)load(context, "vkCmdSetDiscardRectangleEXT");
 #endif /* defined(VK_EXT_discard_rectangles) */
@@ -1562,6 +1600,9 @@
        table->vkAcquireFullScreenExclusiveModeEXT = 
(PFN_vkAcquireFullScreenExclusiveModeEXT)load(context, 
"vkAcquireFullScreenExclusiveModeEXT");
        table->vkReleaseFullScreenExclusiveModeEXT = 
(PFN_vkReleaseFullScreenExclusiveModeEXT)load(context, 
"vkReleaseFullScreenExclusiveModeEXT");
 #endif /* defined(VK_EXT_full_screen_exclusive) */
+#if defined(VK_EXT_full_screen_exclusive) && (defined(VK_KHR_device_group) || 
defined(VK_VERSION_1_1))
+       table->vkGetDeviceGroupSurfacePresentModes2EXT = 
(PFN_vkGetDeviceGroupSurfacePresentModes2EXT)load(context, 
"vkGetDeviceGroupSurfacePresentModes2EXT");
+#endif /* defined(VK_EXT_full_screen_exclusive) && 
(defined(VK_KHR_device_group) || defined(VK_VERSION_1_1)) */
 #if defined(VK_EXT_hdr_metadata)
        table->vkSetHdrMetadataEXT = (PFN_vkSetHdrMetadataEXT)load(context, 
"vkSetHdrMetadataEXT");
 #endif /* defined(VK_EXT_hdr_metadata) */
@@ -1839,6 +1880,13 @@
        table->vkAcquireProfilingLockKHR = 
(PFN_vkAcquireProfilingLockKHR)load(context, "vkAcquireProfilingLockKHR");
        table->vkReleaseProfilingLockKHR = 
(PFN_vkReleaseProfilingLockKHR)load(context, "vkReleaseProfilingLockKHR");
 #endif /* defined(VK_KHR_performance_query) */
+#if defined(VK_KHR_pipeline_binary)
+       table->vkCreatePipelineBinariesKHR = 
(PFN_vkCreatePipelineBinariesKHR)load(context, "vkCreatePipelineBinariesKHR");
+       table->vkDestroyPipelineBinaryKHR = 
(PFN_vkDestroyPipelineBinaryKHR)load(context, "vkDestroyPipelineBinaryKHR");
+       table->vkGetPipelineBinaryDataKHR = 
(PFN_vkGetPipelineBinaryDataKHR)load(context, "vkGetPipelineBinaryDataKHR");
+       table->vkGetPipelineKeyKHR = (PFN_vkGetPipelineKeyKHR)load(context, 
"vkGetPipelineKeyKHR");
+       table->vkReleaseCapturedPipelineDataKHR = 
(PFN_vkReleaseCapturedPipelineDataKHR)load(context, 
"vkReleaseCapturedPipelineDataKHR");
+#endif /* defined(VK_KHR_pipeline_binary) */
 #if defined(VK_KHR_pipeline_executable_properties)
        table->vkGetPipelineExecutableInternalRepresentationsKHR = 
(PFN_vkGetPipelineExecutableInternalRepresentationsKHR)load(context, 
"vkGetPipelineExecutableInternalRepresentationsKHR");
        table->vkGetPipelineExecutablePropertiesKHR = 
(PFN_vkGetPipelineExecutablePropertiesKHR)load(context, 
"vkGetPipelineExecutablePropertiesKHR");
@@ -2024,6 +2072,9 @@
        table->vkGetDescriptorSetHostMappingVALVE = 
(PFN_vkGetDescriptorSetHostMappingVALVE)load(context, 
"vkGetDescriptorSetHostMappingVALVE");
        table->vkGetDescriptorSetLayoutHostMappingInfoVALVE = 
(PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)load(context, 
"vkGetDescriptorSetLayoutHostMappingInfoVALVE");
 #endif /* defined(VK_VALVE_descriptor_set_host_mapping) */
+#if (defined(VK_EXT_depth_clamp_control)) || (defined(VK_EXT_shader_object) && 
defined(VK_EXT_depth_clamp_control))
+       table->vkCmdSetDepthClampRangeEXT = 
(PFN_vkCmdSetDepthClampRangeEXT)load(context, "vkCmdSetDepthClampRangeEXT");
+#endif /* (defined(VK_EXT_depth_clamp_control)) || 
(defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clamp_control)) */
 #if (defined(VK_EXT_extended_dynamic_state)) || (defined(VK_EXT_shader_object))
        table->vkCmdBindVertexBuffers2EXT = 
(PFN_vkCmdBindVertexBuffers2EXT)load(context, "vkCmdBindVertexBuffers2EXT");
        table->vkCmdSetCullModeEXT = (PFN_vkCmdSetCullModeEXT)load(context, 
"vkCmdSetCullModeEXT");
@@ -2110,18 +2161,15 @@
 #if (defined(VK_EXT_extended_dynamic_state3) && 
defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && 
defined(VK_NV_coverage_reduction_mode))
        table->vkCmdSetCoverageReductionModeNV = 
(PFN_vkCmdSetCoverageReductionModeNV)load(context, 
"vkCmdSetCoverageReductionModeNV");
 #endif /* (defined(VK_EXT_extended_dynamic_state3) && 
defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && 
defined(VK_NV_coverage_reduction_mode)) */
-#if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || 
(defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1))
-       table->vkGetDeviceGroupSurfacePresentModes2EXT = 
(PFN_vkGetDeviceGroupSurfacePresentModes2EXT)load(context, 
"vkGetDeviceGroupSurfacePresentModes2EXT");
-#endif /* (defined(VK_EXT_full_screen_exclusive) && 
defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && 
defined(VK_VERSION_1_1)) */
 #if (defined(VK_EXT_host_image_copy)) || 
(defined(VK_EXT_image_compression_control))
        table->vkGetImageSubresourceLayout2EXT = 
(PFN_vkGetImageSubresourceLayout2EXT)load(context, 
"vkGetImageSubresourceLayout2EXT");
 #endif /* (defined(VK_EXT_host_image_copy)) || 
(defined(VK_EXT_image_compression_control)) */
 #if (defined(VK_EXT_shader_object)) || 
(defined(VK_EXT_vertex_input_dynamic_state))
        table->vkCmdSetVertexInputEXT = 
(PFN_vkCmdSetVertexInputEXT)load(context, "vkCmdSetVertexInputEXT");
 #endif /* (defined(VK_EXT_shader_object)) || 
(defined(VK_EXT_vertex_input_dynamic_state)) */
-#if (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_KHR_descriptor_update_template))
+#if (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
(defined(VK_VERSION_1_1) || defined(VK_KHR_descriptor_update_template)))
        table->vkCmdPushDescriptorSetWithTemplateKHR = 
(PFN_vkCmdPushDescriptorSetWithTemplateKHR)load(context, 
"vkCmdPushDescriptorSetWithTemplateKHR");
-#endif /* (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_KHR_descriptor_update_template)) */
+#endif /* (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
(defined(VK_VERSION_1_1) || defined(VK_KHR_descriptor_update_template))) */
 #if (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || 
(defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1))
        table->vkGetDeviceGroupPresentCapabilitiesKHR = 
(PFN_vkGetDeviceGroupPresentCapabilitiesKHR)load(context, 
"vkGetDeviceGroupPresentCapabilitiesKHR");
        table->vkGetDeviceGroupSurfacePresentModesKHR = 
(PFN_vkGetDeviceGroupSurfacePresentModesKHR)load(context, 
"vkGetDeviceGroupSurfacePresentModesKHR");
@@ -2373,6 +2421,9 @@
 PFN_vkGetExecutionGraphPipelineNodeIndexAMDX 
vkGetExecutionGraphPipelineNodeIndexAMDX;
 PFN_vkGetExecutionGraphPipelineScratchSizeAMDX 
vkGetExecutionGraphPipelineScratchSizeAMDX;
 #endif /* defined(VK_AMDX_shader_enqueue) */
+#if defined(VK_AMD_anti_lag)
+PFN_vkAntiLagUpdateAMD vkAntiLagUpdateAMD;
+#endif /* defined(VK_AMD_anti_lag) */
 #if defined(VK_AMD_buffer_marker)
 PFN_vkCmdWriteBufferMarkerAMD vkCmdWriteBufferMarkerAMD;
 #endif /* defined(VK_AMD_buffer_marker) */
@@ -2461,6 +2512,17 @@
 #if defined(VK_EXT_device_fault)
 PFN_vkGetDeviceFaultInfoEXT vkGetDeviceFaultInfoEXT;
 #endif /* defined(VK_EXT_device_fault) */
+#if defined(VK_EXT_device_generated_commands)
+PFN_vkCmdExecuteGeneratedCommandsEXT vkCmdExecuteGeneratedCommandsEXT;
+PFN_vkCmdPreprocessGeneratedCommandsEXT vkCmdPreprocessGeneratedCommandsEXT;
+PFN_vkCreateIndirectCommandsLayoutEXT vkCreateIndirectCommandsLayoutEXT;
+PFN_vkCreateIndirectExecutionSetEXT vkCreateIndirectExecutionSetEXT;
+PFN_vkDestroyIndirectCommandsLayoutEXT vkDestroyIndirectCommandsLayoutEXT;
+PFN_vkDestroyIndirectExecutionSetEXT vkDestroyIndirectExecutionSetEXT;
+PFN_vkGetGeneratedCommandsMemoryRequirementsEXT 
vkGetGeneratedCommandsMemoryRequirementsEXT;
+PFN_vkUpdateIndirectExecutionSetPipelineEXT 
vkUpdateIndirectExecutionSetPipelineEXT;
+PFN_vkUpdateIndirectExecutionSetShaderEXT 
vkUpdateIndirectExecutionSetShaderEXT;
+#endif /* defined(VK_EXT_device_generated_commands) */
 #if defined(VK_EXT_direct_mode_display)
 PFN_vkReleaseDisplayEXT vkReleaseDisplayEXT;
 #endif /* defined(VK_EXT_direct_mode_display) */
@@ -2492,6 +2554,9 @@
 PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT 
vkGetPhysicalDeviceSurfacePresentModes2EXT;
 PFN_vkReleaseFullScreenExclusiveModeEXT vkReleaseFullScreenExclusiveModeEXT;
 #endif /* defined(VK_EXT_full_screen_exclusive) */
+#if defined(VK_EXT_full_screen_exclusive) && (defined(VK_KHR_device_group) || 
defined(VK_VERSION_1_1))
+PFN_vkGetDeviceGroupSurfacePresentModes2EXT 
vkGetDeviceGroupSurfacePresentModes2EXT;
+#endif /* defined(VK_EXT_full_screen_exclusive) && 
(defined(VK_KHR_device_group) || defined(VK_VERSION_1_1)) */
 #if defined(VK_EXT_hdr_metadata)
 PFN_vkSetHdrMetadataEXT vkSetHdrMetadataEXT;
 #endif /* defined(VK_EXT_hdr_metadata) */
@@ -2835,6 +2900,13 @@
 PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR 
vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR;
 PFN_vkReleaseProfilingLockKHR vkReleaseProfilingLockKHR;
 #endif /* defined(VK_KHR_performance_query) */
+#if defined(VK_KHR_pipeline_binary)
+PFN_vkCreatePipelineBinariesKHR vkCreatePipelineBinariesKHR;
+PFN_vkDestroyPipelineBinaryKHR vkDestroyPipelineBinaryKHR;
+PFN_vkGetPipelineBinaryDataKHR vkGetPipelineBinaryDataKHR;
+PFN_vkGetPipelineKeyKHR vkGetPipelineKeyKHR;
+PFN_vkReleaseCapturedPipelineDataKHR vkReleaseCapturedPipelineDataKHR;
+#endif /* defined(VK_KHR_pipeline_binary) */
 #if defined(VK_KHR_pipeline_executable_properties)
 PFN_vkGetPipelineExecutableInternalRepresentationsKHR 
vkGetPipelineExecutableInternalRepresentationsKHR;
 PFN_vkGetPipelineExecutablePropertiesKHR vkGetPipelineExecutablePropertiesKHR;
@@ -3073,6 +3145,9 @@
 PFN_vkGetDescriptorSetHostMappingVALVE vkGetDescriptorSetHostMappingVALVE;
 PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE 
vkGetDescriptorSetLayoutHostMappingInfoVALVE;
 #endif /* defined(VK_VALVE_descriptor_set_host_mapping) */
+#if (defined(VK_EXT_depth_clamp_control)) || (defined(VK_EXT_shader_object) && 
defined(VK_EXT_depth_clamp_control))
+PFN_vkCmdSetDepthClampRangeEXT vkCmdSetDepthClampRangeEXT;
+#endif /* (defined(VK_EXT_depth_clamp_control)) || 
(defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clamp_control)) */
 #if (defined(VK_EXT_extended_dynamic_state)) || (defined(VK_EXT_shader_object))
 PFN_vkCmdBindVertexBuffers2EXT vkCmdBindVertexBuffers2EXT;
 PFN_vkCmdSetCullModeEXT vkCmdSetCullModeEXT;
@@ -3159,18 +3234,15 @@
 #if (defined(VK_EXT_extended_dynamic_state3) && 
defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && 
defined(VK_NV_coverage_reduction_mode))
 PFN_vkCmdSetCoverageReductionModeNV vkCmdSetCoverageReductionModeNV;
 #endif /* (defined(VK_EXT_extended_dynamic_state3) && 
defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && 
defined(VK_NV_coverage_reduction_mode)) */
-#if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || 
(defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1))
-PFN_vkGetDeviceGroupSurfacePresentModes2EXT 
vkGetDeviceGroupSurfacePresentModes2EXT;
-#endif /* (defined(VK_EXT_full_screen_exclusive) && 
defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && 
defined(VK_VERSION_1_1)) */
 #if (defined(VK_EXT_host_image_copy)) || 
(defined(VK_EXT_image_compression_control))
 PFN_vkGetImageSubresourceLayout2EXT vkGetImageSubresourceLayout2EXT;
 #endif /* (defined(VK_EXT_host_image_copy)) || 
(defined(VK_EXT_image_compression_control)) */
 #if (defined(VK_EXT_shader_object)) || 
(defined(VK_EXT_vertex_input_dynamic_state))
 PFN_vkCmdSetVertexInputEXT vkCmdSetVertexInputEXT;
 #endif /* (defined(VK_EXT_shader_object)) || 
(defined(VK_EXT_vertex_input_dynamic_state)) */
-#if (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_KHR_descriptor_update_template))
+#if (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
(defined(VK_VERSION_1_1) || defined(VK_KHR_descriptor_update_template)))
 PFN_vkCmdPushDescriptorSetWithTemplateKHR 
vkCmdPushDescriptorSetWithTemplateKHR;
-#endif /* (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_KHR_descriptor_update_template)) */
+#endif /* (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
(defined(VK_VERSION_1_1) || defined(VK_KHR_descriptor_update_template))) */
 #if (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || 
(defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1))
 PFN_vkGetDeviceGroupPresentCapabilitiesKHR 
vkGetDeviceGroupPresentCapabilitiesKHR;
 PFN_vkGetDeviceGroupSurfacePresentModesKHR 
vkGetDeviceGroupSurfacePresentModesKHR;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/volk-vulkan-sdk-1.3.290.0/volk.h 
new/volk-vulkan-sdk-1.3.296.0/volk.h
--- old/volk-vulkan-sdk-1.3.290.0/volk.h        2024-07-12 18:12:15.000000000 
+0200
+++ new/volk-vulkan-sdk-1.3.296.0/volk.h        2024-09-26 18:13:17.000000000 
+0200
@@ -15,7 +15,7 @@
 #endif
 
 /* VOLK_GENERATE_VERSION_DEFINE */
-#define VOLK_HEADER_VERSION 290
+#define VOLK_HEADER_VERSION 296
 /* VOLK_GENERATE_VERSION_DEFINE */
 
 #ifndef VK_NO_PROTOTYPES
@@ -340,6 +340,9 @@
        PFN_vkGetExecutionGraphPipelineNodeIndexAMDX 
vkGetExecutionGraphPipelineNodeIndexAMDX;
        PFN_vkGetExecutionGraphPipelineScratchSizeAMDX 
vkGetExecutionGraphPipelineScratchSizeAMDX;
 #endif /* defined(VK_AMDX_shader_enqueue) */
+#if defined(VK_AMD_anti_lag)
+       PFN_vkAntiLagUpdateAMD vkAntiLagUpdateAMD;
+#endif /* defined(VK_AMD_anti_lag) */
 #if defined(VK_AMD_buffer_marker)
        PFN_vkCmdWriteBufferMarkerAMD vkCmdWriteBufferMarkerAMD;
 #endif /* defined(VK_AMD_buffer_marker) */
@@ -401,6 +404,17 @@
 #if defined(VK_EXT_device_fault)
        PFN_vkGetDeviceFaultInfoEXT vkGetDeviceFaultInfoEXT;
 #endif /* defined(VK_EXT_device_fault) */
+#if defined(VK_EXT_device_generated_commands)
+       PFN_vkCmdExecuteGeneratedCommandsEXT vkCmdExecuteGeneratedCommandsEXT;
+       PFN_vkCmdPreprocessGeneratedCommandsEXT 
vkCmdPreprocessGeneratedCommandsEXT;
+       PFN_vkCreateIndirectCommandsLayoutEXT vkCreateIndirectCommandsLayoutEXT;
+       PFN_vkCreateIndirectExecutionSetEXT vkCreateIndirectExecutionSetEXT;
+       PFN_vkDestroyIndirectCommandsLayoutEXT 
vkDestroyIndirectCommandsLayoutEXT;
+       PFN_vkDestroyIndirectExecutionSetEXT vkDestroyIndirectExecutionSetEXT;
+       PFN_vkGetGeneratedCommandsMemoryRequirementsEXT 
vkGetGeneratedCommandsMemoryRequirementsEXT;
+       PFN_vkUpdateIndirectExecutionSetPipelineEXT 
vkUpdateIndirectExecutionSetPipelineEXT;
+       PFN_vkUpdateIndirectExecutionSetShaderEXT 
vkUpdateIndirectExecutionSetShaderEXT;
+#endif /* defined(VK_EXT_device_generated_commands) */
 #if defined(VK_EXT_discard_rectangles)
        PFN_vkCmdSetDiscardRectangleEXT vkCmdSetDiscardRectangleEXT;
 #endif /* defined(VK_EXT_discard_rectangles) */
@@ -421,6 +435,9 @@
        PFN_vkAcquireFullScreenExclusiveModeEXT 
vkAcquireFullScreenExclusiveModeEXT;
        PFN_vkReleaseFullScreenExclusiveModeEXT 
vkReleaseFullScreenExclusiveModeEXT;
 #endif /* defined(VK_EXT_full_screen_exclusive) */
+#if defined(VK_EXT_full_screen_exclusive) && (defined(VK_KHR_device_group) || 
defined(VK_VERSION_1_1))
+       PFN_vkGetDeviceGroupSurfacePresentModes2EXT 
vkGetDeviceGroupSurfacePresentModes2EXT;
+#endif /* defined(VK_EXT_full_screen_exclusive) && 
(defined(VK_KHR_device_group) || defined(VK_VERSION_1_1)) */
 #if defined(VK_EXT_hdr_metadata)
        PFN_vkSetHdrMetadataEXT vkSetHdrMetadataEXT;
 #endif /* defined(VK_EXT_hdr_metadata) */
@@ -698,6 +715,13 @@
        PFN_vkAcquireProfilingLockKHR vkAcquireProfilingLockKHR;
        PFN_vkReleaseProfilingLockKHR vkReleaseProfilingLockKHR;
 #endif /* defined(VK_KHR_performance_query) */
+#if defined(VK_KHR_pipeline_binary)
+       PFN_vkCreatePipelineBinariesKHR vkCreatePipelineBinariesKHR;
+       PFN_vkDestroyPipelineBinaryKHR vkDestroyPipelineBinaryKHR;
+       PFN_vkGetPipelineBinaryDataKHR vkGetPipelineBinaryDataKHR;
+       PFN_vkGetPipelineKeyKHR vkGetPipelineKeyKHR;
+       PFN_vkReleaseCapturedPipelineDataKHR vkReleaseCapturedPipelineDataKHR;
+#endif /* defined(VK_KHR_pipeline_binary) */
 #if defined(VK_KHR_pipeline_executable_properties)
        PFN_vkGetPipelineExecutableInternalRepresentationsKHR 
vkGetPipelineExecutableInternalRepresentationsKHR;
        PFN_vkGetPipelineExecutablePropertiesKHR 
vkGetPipelineExecutablePropertiesKHR;
@@ -883,6 +907,9 @@
        PFN_vkGetDescriptorSetHostMappingVALVE 
vkGetDescriptorSetHostMappingVALVE;
        PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE 
vkGetDescriptorSetLayoutHostMappingInfoVALVE;
 #endif /* defined(VK_VALVE_descriptor_set_host_mapping) */
+#if (defined(VK_EXT_depth_clamp_control)) || (defined(VK_EXT_shader_object) && 
defined(VK_EXT_depth_clamp_control))
+       PFN_vkCmdSetDepthClampRangeEXT vkCmdSetDepthClampRangeEXT;
+#endif /* (defined(VK_EXT_depth_clamp_control)) || 
(defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clamp_control)) */
 #if (defined(VK_EXT_extended_dynamic_state)) || (defined(VK_EXT_shader_object))
        PFN_vkCmdBindVertexBuffers2EXT vkCmdBindVertexBuffers2EXT;
        PFN_vkCmdSetCullModeEXT vkCmdSetCullModeEXT;
@@ -969,18 +996,15 @@
 #if (defined(VK_EXT_extended_dynamic_state3) && 
defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && 
defined(VK_NV_coverage_reduction_mode))
        PFN_vkCmdSetCoverageReductionModeNV vkCmdSetCoverageReductionModeNV;
 #endif /* (defined(VK_EXT_extended_dynamic_state3) && 
defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && 
defined(VK_NV_coverage_reduction_mode)) */
-#if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || 
(defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1))
-       PFN_vkGetDeviceGroupSurfacePresentModes2EXT 
vkGetDeviceGroupSurfacePresentModes2EXT;
-#endif /* (defined(VK_EXT_full_screen_exclusive) && 
defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && 
defined(VK_VERSION_1_1)) */
 #if (defined(VK_EXT_host_image_copy)) || 
(defined(VK_EXT_image_compression_control))
        PFN_vkGetImageSubresourceLayout2EXT vkGetImageSubresourceLayout2EXT;
 #endif /* (defined(VK_EXT_host_image_copy)) || 
(defined(VK_EXT_image_compression_control)) */
 #if (defined(VK_EXT_shader_object)) || 
(defined(VK_EXT_vertex_input_dynamic_state))
        PFN_vkCmdSetVertexInputEXT vkCmdSetVertexInputEXT;
 #endif /* (defined(VK_EXT_shader_object)) || 
(defined(VK_EXT_vertex_input_dynamic_state)) */
-#if (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_KHR_descriptor_update_template))
+#if (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
(defined(VK_VERSION_1_1) || defined(VK_KHR_descriptor_update_template)))
        PFN_vkCmdPushDescriptorSetWithTemplateKHR 
vkCmdPushDescriptorSetWithTemplateKHR;
-#endif /* (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_KHR_descriptor_update_template)) */
+#endif /* (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
(defined(VK_VERSION_1_1) || defined(VK_KHR_descriptor_update_template))) */
 #if (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || 
(defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1))
        PFN_vkGetDeviceGroupPresentCapabilitiesKHR 
vkGetDeviceGroupPresentCapabilitiesKHR;
        PFN_vkGetDeviceGroupSurfacePresentModesKHR 
vkGetDeviceGroupSurfacePresentModesKHR;
@@ -1224,6 +1248,9 @@
 extern PFN_vkGetExecutionGraphPipelineNodeIndexAMDX 
vkGetExecutionGraphPipelineNodeIndexAMDX;
 extern PFN_vkGetExecutionGraphPipelineScratchSizeAMDX 
vkGetExecutionGraphPipelineScratchSizeAMDX;
 #endif /* defined(VK_AMDX_shader_enqueue) */
+#if defined(VK_AMD_anti_lag)
+extern PFN_vkAntiLagUpdateAMD vkAntiLagUpdateAMD;
+#endif /* defined(VK_AMD_anti_lag) */
 #if defined(VK_AMD_buffer_marker)
 extern PFN_vkCmdWriteBufferMarkerAMD vkCmdWriteBufferMarkerAMD;
 #endif /* defined(VK_AMD_buffer_marker) */
@@ -1312,6 +1339,17 @@
 #if defined(VK_EXT_device_fault)
 extern PFN_vkGetDeviceFaultInfoEXT vkGetDeviceFaultInfoEXT;
 #endif /* defined(VK_EXT_device_fault) */
+#if defined(VK_EXT_device_generated_commands)
+extern PFN_vkCmdExecuteGeneratedCommandsEXT vkCmdExecuteGeneratedCommandsEXT;
+extern PFN_vkCmdPreprocessGeneratedCommandsEXT 
vkCmdPreprocessGeneratedCommandsEXT;
+extern PFN_vkCreateIndirectCommandsLayoutEXT vkCreateIndirectCommandsLayoutEXT;
+extern PFN_vkCreateIndirectExecutionSetEXT vkCreateIndirectExecutionSetEXT;
+extern PFN_vkDestroyIndirectCommandsLayoutEXT 
vkDestroyIndirectCommandsLayoutEXT;
+extern PFN_vkDestroyIndirectExecutionSetEXT vkDestroyIndirectExecutionSetEXT;
+extern PFN_vkGetGeneratedCommandsMemoryRequirementsEXT 
vkGetGeneratedCommandsMemoryRequirementsEXT;
+extern PFN_vkUpdateIndirectExecutionSetPipelineEXT 
vkUpdateIndirectExecutionSetPipelineEXT;
+extern PFN_vkUpdateIndirectExecutionSetShaderEXT 
vkUpdateIndirectExecutionSetShaderEXT;
+#endif /* defined(VK_EXT_device_generated_commands) */
 #if defined(VK_EXT_direct_mode_display)
 extern PFN_vkReleaseDisplayEXT vkReleaseDisplayEXT;
 #endif /* defined(VK_EXT_direct_mode_display) */
@@ -1343,6 +1381,9 @@
 extern PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT 
vkGetPhysicalDeviceSurfacePresentModes2EXT;
 extern PFN_vkReleaseFullScreenExclusiveModeEXT 
vkReleaseFullScreenExclusiveModeEXT;
 #endif /* defined(VK_EXT_full_screen_exclusive) */
+#if defined(VK_EXT_full_screen_exclusive) && (defined(VK_KHR_device_group) || 
defined(VK_VERSION_1_1))
+extern PFN_vkGetDeviceGroupSurfacePresentModes2EXT 
vkGetDeviceGroupSurfacePresentModes2EXT;
+#endif /* defined(VK_EXT_full_screen_exclusive) && 
(defined(VK_KHR_device_group) || defined(VK_VERSION_1_1)) */
 #if defined(VK_EXT_hdr_metadata)
 extern PFN_vkSetHdrMetadataEXT vkSetHdrMetadataEXT;
 #endif /* defined(VK_EXT_hdr_metadata) */
@@ -1686,6 +1727,13 @@
 extern PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR 
vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR;
 extern PFN_vkReleaseProfilingLockKHR vkReleaseProfilingLockKHR;
 #endif /* defined(VK_KHR_performance_query) */
+#if defined(VK_KHR_pipeline_binary)
+extern PFN_vkCreatePipelineBinariesKHR vkCreatePipelineBinariesKHR;
+extern PFN_vkDestroyPipelineBinaryKHR vkDestroyPipelineBinaryKHR;
+extern PFN_vkGetPipelineBinaryDataKHR vkGetPipelineBinaryDataKHR;
+extern PFN_vkGetPipelineKeyKHR vkGetPipelineKeyKHR;
+extern PFN_vkReleaseCapturedPipelineDataKHR vkReleaseCapturedPipelineDataKHR;
+#endif /* defined(VK_KHR_pipeline_binary) */
 #if defined(VK_KHR_pipeline_executable_properties)
 extern PFN_vkGetPipelineExecutableInternalRepresentationsKHR 
vkGetPipelineExecutableInternalRepresentationsKHR;
 extern PFN_vkGetPipelineExecutablePropertiesKHR 
vkGetPipelineExecutablePropertiesKHR;
@@ -1924,6 +1972,9 @@
 extern PFN_vkGetDescriptorSetHostMappingVALVE 
vkGetDescriptorSetHostMappingVALVE;
 extern PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE 
vkGetDescriptorSetLayoutHostMappingInfoVALVE;
 #endif /* defined(VK_VALVE_descriptor_set_host_mapping) */
+#if (defined(VK_EXT_depth_clamp_control)) || (defined(VK_EXT_shader_object) && 
defined(VK_EXT_depth_clamp_control))
+extern PFN_vkCmdSetDepthClampRangeEXT vkCmdSetDepthClampRangeEXT;
+#endif /* (defined(VK_EXT_depth_clamp_control)) || 
(defined(VK_EXT_shader_object) && defined(VK_EXT_depth_clamp_control)) */
 #if (defined(VK_EXT_extended_dynamic_state)) || (defined(VK_EXT_shader_object))
 extern PFN_vkCmdBindVertexBuffers2EXT vkCmdBindVertexBuffers2EXT;
 extern PFN_vkCmdSetCullModeEXT vkCmdSetCullModeEXT;
@@ -2010,18 +2061,15 @@
 #if (defined(VK_EXT_extended_dynamic_state3) && 
defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && 
defined(VK_NV_coverage_reduction_mode))
 extern PFN_vkCmdSetCoverageReductionModeNV vkCmdSetCoverageReductionModeNV;
 #endif /* (defined(VK_EXT_extended_dynamic_state3) && 
defined(VK_NV_coverage_reduction_mode)) || (defined(VK_EXT_shader_object) && 
defined(VK_NV_coverage_reduction_mode)) */
-#if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || 
(defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1))
-extern PFN_vkGetDeviceGroupSurfacePresentModes2EXT 
vkGetDeviceGroupSurfacePresentModes2EXT;
-#endif /* (defined(VK_EXT_full_screen_exclusive) && 
defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && 
defined(VK_VERSION_1_1)) */
 #if (defined(VK_EXT_host_image_copy)) || 
(defined(VK_EXT_image_compression_control))
 extern PFN_vkGetImageSubresourceLayout2EXT vkGetImageSubresourceLayout2EXT;
 #endif /* (defined(VK_EXT_host_image_copy)) || 
(defined(VK_EXT_image_compression_control)) */
 #if (defined(VK_EXT_shader_object)) || 
(defined(VK_EXT_vertex_input_dynamic_state))
 extern PFN_vkCmdSetVertexInputEXT vkCmdSetVertexInputEXT;
 #endif /* (defined(VK_EXT_shader_object)) || 
(defined(VK_EXT_vertex_input_dynamic_state)) */
-#if (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_KHR_descriptor_update_template))
+#if (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
(defined(VK_VERSION_1_1) || defined(VK_KHR_descriptor_update_template)))
 extern PFN_vkCmdPushDescriptorSetWithTemplateKHR 
vkCmdPushDescriptorSetWithTemplateKHR;
-#endif /* (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && 
defined(VK_KHR_descriptor_update_template)) */
+#endif /* (defined(VK_KHR_descriptor_update_template) && 
defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && 
(defined(VK_VERSION_1_1) || defined(VK_KHR_descriptor_update_template))) */
 #if (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || 
(defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1))
 extern PFN_vkGetDeviceGroupPresentCapabilitiesKHR 
vkGetDeviceGroupPresentCapabilitiesKHR;
 extern PFN_vkGetDeviceGroupSurfacePresentModesKHR 
vkGetDeviceGroupSurfacePresentModesKHR;

Reply via email to