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 2025-07-20 15:28:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vulkan-volk (Old)
 and      /work/SRC/openSUSE:Factory/.vulkan-volk.new.8875 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vulkan-volk"

Sun Jul 20 15:28:56 2025 rev:10 rq:1294038 version:1.4.321

Changes:
--------
--- /work/SRC/openSUSE:Factory/vulkan-volk/vulkan-volk.changes  2025-05-23 
14:28:33.763530251 +0200
+++ /work/SRC/openSUSE:Factory/.vulkan-volk.new.8875/vulkan-volk.changes        
2025-07-20 15:30:04.126544235 +0200
@@ -1,0 +2,6 @@
+Thu Jul 17 06:15:55 UTC 2025 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to tag SDK-1.4.321.0
+  * Version bump only
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ vulkan-volk.spec ++++++
--- /var/tmp/diff_new_pack.KxbqM5/_old  2025-07-20 15:30:04.726569065 +0200
+++ /var/tmp/diff_new_pack.KxbqM5/_new  2025-07-20 15:30:04.726569065 +0200
@@ -17,8 +17,8 @@
 
 
 Name:           vulkan-volk
-%define lname libvolk-1_4_313
-Version:        1.4.313
+%define lname libvolk-1_4_321
+Version:        1.4.321
 Release:        0
 Summary:        Meta loader for the Vulkan API
 License:        MIT

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.KxbqM5/_old  2025-07-20 15:30:04.758570390 +0200
+++ /var/tmp/diff_new_pack.KxbqM5/_new  2025-07-20 15:30:04.762570555 +0200
@@ -1,5 +1,5 @@
-mtime: 1747542722
-commit: 99af3b3ec389165f615c6b5a903e472ffe26da9f447966cc68ccdfbc7414c0f4
+mtime: 1752733012
+commit: 604f29a259e4f0a2552c5059338f519f2fea204fffb1b936b01f12b1bc157d8d
 url: https://src.opensuse.org/jengelh/vulkan-volk
 revision: master
 

++++++ build.specials.obscpio ++++++

++++++ vulkan-sdk-1.4.313.0.tar.gz -> vulkan-sdk-1.4.321.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/volk-vulkan-sdk-1.4.313.0/CMakeLists.txt 
new/volk-vulkan-sdk-1.4.321.0/CMakeLists.txt
--- old/volk-vulkan-sdk-1.4.313.0/CMakeLists.txt        2025-04-18 
18:16:49.000000000 +0200
+++ new/volk-vulkan-sdk-1.4.321.0/CMakeLists.txt        2025-07-04 
18:17:54.000000000 +0200
@@ -2,7 +2,7 @@
 
 project(volk VERSION 
 # VOLK_GENERATE_VERSION
-313
+321
 # VOLK_GENERATE_VERSION
   LANGUAGES C
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/volk-vulkan-sdk-1.4.313.0/volk.c 
new/volk-vulkan-sdk-1.4.321.0/volk.c
--- old/volk-vulkan-sdk-1.4.313.0/volk.c        2025-04-18 18:16:49.000000000 
+0200
+++ new/volk-vulkan-sdk-1.4.321.0/volk.c        2025-07-04 18:17:54.000000000 
+0200
@@ -242,6 +242,13 @@
 #if defined(VK_VERSION_1_3)
        vkGetPhysicalDeviceToolProperties = 
(PFN_vkGetPhysicalDeviceToolProperties)load(context, 
"vkGetPhysicalDeviceToolProperties");
 #endif /* defined(VK_VERSION_1_3) */
+#if defined(VK_ARM_data_graph)
+       vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM = 
(PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM)load(context,
 "vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM");
+       vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM = 
(PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM)load(context, 
"vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM");
+#endif /* defined(VK_ARM_data_graph) */
+#if defined(VK_ARM_tensors)
+       vkGetPhysicalDeviceExternalTensorPropertiesARM = 
(PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM)load(context, 
"vkGetPhysicalDeviceExternalTensorPropertiesARM");
+#endif /* defined(VK_ARM_tensors) */
 #if defined(VK_EXT_acquire_drm_display)
        vkAcquireDrmDisplayEXT = (PFN_vkAcquireDrmDisplayEXT)load(context, 
"vkAcquireDrmDisplayEXT");
        vkGetDrmDisplayEXT = (PFN_vkGetDrmDisplayEXT)load(context, 
"vkGetDrmDisplayEXT");
@@ -419,6 +426,9 @@
 #if defined(VK_NV_optical_flow)
        vkGetPhysicalDeviceOpticalFlowImageFormatsNV = 
(PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV)load(context, 
"vkGetPhysicalDeviceOpticalFlowImageFormatsNV");
 #endif /* defined(VK_NV_optical_flow) */
+#if defined(VK_OHOS_surface)
+       vkCreateSurfaceOHOS = (PFN_vkCreateSurfaceOHOS)load(context, 
"vkCreateSurfaceOHOS");
+#endif /* defined(VK_OHOS_surface) */
 #if defined(VK_QNX_screen_surface)
        vkCreateScreenSurfaceQNX = (PFN_vkCreateScreenSurfaceQNX)load(context, 
"vkCreateScreenSurfaceQNX");
        vkGetPhysicalDeviceScreenPresentationSupportQNX = 
(PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX)load(context, 
"vkGetPhysicalDeviceScreenPresentationSupportQNX");
@@ -678,6 +688,31 @@
        vkGetAndroidHardwareBufferPropertiesANDROID = 
(PFN_vkGetAndroidHardwareBufferPropertiesANDROID)load(context, 
"vkGetAndroidHardwareBufferPropertiesANDROID");
        vkGetMemoryAndroidHardwareBufferANDROID = 
(PFN_vkGetMemoryAndroidHardwareBufferANDROID)load(context, 
"vkGetMemoryAndroidHardwareBufferANDROID");
 #endif /* defined(VK_ANDROID_external_memory_android_hardware_buffer) */
+#if defined(VK_ARM_data_graph)
+       vkBindDataGraphPipelineSessionMemoryARM = 
(PFN_vkBindDataGraphPipelineSessionMemoryARM)load(context, 
"vkBindDataGraphPipelineSessionMemoryARM");
+       vkCmdDispatchDataGraphARM = 
(PFN_vkCmdDispatchDataGraphARM)load(context, "vkCmdDispatchDataGraphARM");
+       vkCreateDataGraphPipelineSessionARM = 
(PFN_vkCreateDataGraphPipelineSessionARM)load(context, 
"vkCreateDataGraphPipelineSessionARM");
+       vkCreateDataGraphPipelinesARM = 
(PFN_vkCreateDataGraphPipelinesARM)load(context, 
"vkCreateDataGraphPipelinesARM");
+       vkDestroyDataGraphPipelineSessionARM = 
(PFN_vkDestroyDataGraphPipelineSessionARM)load(context, 
"vkDestroyDataGraphPipelineSessionARM");
+       vkGetDataGraphPipelineAvailablePropertiesARM = 
(PFN_vkGetDataGraphPipelineAvailablePropertiesARM)load(context, 
"vkGetDataGraphPipelineAvailablePropertiesARM");
+       vkGetDataGraphPipelinePropertiesARM = 
(PFN_vkGetDataGraphPipelinePropertiesARM)load(context, 
"vkGetDataGraphPipelinePropertiesARM");
+       vkGetDataGraphPipelineSessionBindPointRequirementsARM = 
(PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM)load(context, 
"vkGetDataGraphPipelineSessionBindPointRequirementsARM");
+       vkGetDataGraphPipelineSessionMemoryRequirementsARM = 
(PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM)load(context, 
"vkGetDataGraphPipelineSessionMemoryRequirementsARM");
+#endif /* defined(VK_ARM_data_graph) */
+#if defined(VK_ARM_tensors)
+       vkBindTensorMemoryARM = (PFN_vkBindTensorMemoryARM)load(context, 
"vkBindTensorMemoryARM");
+       vkCmdCopyTensorARM = (PFN_vkCmdCopyTensorARM)load(context, 
"vkCmdCopyTensorARM");
+       vkCreateTensorARM = (PFN_vkCreateTensorARM)load(context, 
"vkCreateTensorARM");
+       vkCreateTensorViewARM = (PFN_vkCreateTensorViewARM)load(context, 
"vkCreateTensorViewARM");
+       vkDestroyTensorARM = (PFN_vkDestroyTensorARM)load(context, 
"vkDestroyTensorARM");
+       vkDestroyTensorViewARM = (PFN_vkDestroyTensorViewARM)load(context, 
"vkDestroyTensorViewARM");
+       vkGetDeviceTensorMemoryRequirementsARM = 
(PFN_vkGetDeviceTensorMemoryRequirementsARM)load(context, 
"vkGetDeviceTensorMemoryRequirementsARM");
+       vkGetTensorMemoryRequirementsARM = 
(PFN_vkGetTensorMemoryRequirementsARM)load(context, 
"vkGetTensorMemoryRequirementsARM");
+#endif /* defined(VK_ARM_tensors) */
+#if defined(VK_ARM_tensors) && defined(VK_EXT_descriptor_buffer)
+       vkGetTensorOpaqueCaptureDescriptorDataARM = 
(PFN_vkGetTensorOpaqueCaptureDescriptorDataARM)load(context, 
"vkGetTensorOpaqueCaptureDescriptorDataARM");
+       vkGetTensorViewOpaqueCaptureDescriptorDataARM = 
(PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM)load(context, 
"vkGetTensorViewOpaqueCaptureDescriptorDataARM");
+#endif /* defined(VK_ARM_tensors) && defined(VK_EXT_descriptor_buffer) */
 #if defined(VK_EXT_attachment_feedback_loop_dynamic_state)
        vkCmdSetAttachmentFeedbackLoopEnableEXT = 
(PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT)load(context, 
"vkCmdSetAttachmentFeedbackLoopEnableEXT");
 #endif /* defined(VK_EXT_attachment_feedback_loop_dynamic_state) */
@@ -1059,6 +1094,9 @@
 #if defined(VK_KHR_present_wait)
        vkWaitForPresentKHR = (PFN_vkWaitForPresentKHR)load(context, 
"vkWaitForPresentKHR");
 #endif /* defined(VK_KHR_present_wait) */
+#if defined(VK_KHR_present_wait2)
+       vkWaitForPresent2KHR = (PFN_vkWaitForPresent2KHR)load(context, 
"vkWaitForPresent2KHR");
+#endif /* defined(VK_KHR_present_wait2) */
 #if defined(VK_KHR_push_descriptor)
        vkCmdPushDescriptorSetKHR = 
(PFN_vkCmdPushDescriptorSetKHR)load(context, "vkCmdPushDescriptorSetKHR");
 #endif /* defined(VK_KHR_push_descriptor) */
@@ -1088,6 +1126,9 @@
        vkGetSwapchainImagesKHR = (PFN_vkGetSwapchainImagesKHR)load(context, 
"vkGetSwapchainImagesKHR");
        vkQueuePresentKHR = (PFN_vkQueuePresentKHR)load(context, 
"vkQueuePresentKHR");
 #endif /* defined(VK_KHR_swapchain) */
+#if defined(VK_KHR_swapchain_maintenance1)
+       vkReleaseSwapchainImagesKHR = 
(PFN_vkReleaseSwapchainImagesKHR)load(context, "vkReleaseSwapchainImagesKHR");
+#endif /* defined(VK_KHR_swapchain_maintenance1) */
 #if defined(VK_KHR_synchronization2)
        vkCmdPipelineBarrier2KHR = (PFN_vkCmdPipelineBarrier2KHR)load(context, 
"vkCmdPipelineBarrier2KHR");
        vkCmdResetEvent2KHR = (PFN_vkCmdResetEvent2KHR)load(context, 
"vkCmdResetEvent2KHR");
@@ -1622,6 +1663,31 @@
        table->vkGetAndroidHardwareBufferPropertiesANDROID = 
(PFN_vkGetAndroidHardwareBufferPropertiesANDROID)load(context, 
"vkGetAndroidHardwareBufferPropertiesANDROID");
        table->vkGetMemoryAndroidHardwareBufferANDROID = 
(PFN_vkGetMemoryAndroidHardwareBufferANDROID)load(context, 
"vkGetMemoryAndroidHardwareBufferANDROID");
 #endif /* defined(VK_ANDROID_external_memory_android_hardware_buffer) */
+#if defined(VK_ARM_data_graph)
+       table->vkBindDataGraphPipelineSessionMemoryARM = 
(PFN_vkBindDataGraphPipelineSessionMemoryARM)load(context, 
"vkBindDataGraphPipelineSessionMemoryARM");
+       table->vkCmdDispatchDataGraphARM = 
(PFN_vkCmdDispatchDataGraphARM)load(context, "vkCmdDispatchDataGraphARM");
+       table->vkCreateDataGraphPipelineSessionARM = 
(PFN_vkCreateDataGraphPipelineSessionARM)load(context, 
"vkCreateDataGraphPipelineSessionARM");
+       table->vkCreateDataGraphPipelinesARM = 
(PFN_vkCreateDataGraphPipelinesARM)load(context, 
"vkCreateDataGraphPipelinesARM");
+       table->vkDestroyDataGraphPipelineSessionARM = 
(PFN_vkDestroyDataGraphPipelineSessionARM)load(context, 
"vkDestroyDataGraphPipelineSessionARM");
+       table->vkGetDataGraphPipelineAvailablePropertiesARM = 
(PFN_vkGetDataGraphPipelineAvailablePropertiesARM)load(context, 
"vkGetDataGraphPipelineAvailablePropertiesARM");
+       table->vkGetDataGraphPipelinePropertiesARM = 
(PFN_vkGetDataGraphPipelinePropertiesARM)load(context, 
"vkGetDataGraphPipelinePropertiesARM");
+       table->vkGetDataGraphPipelineSessionBindPointRequirementsARM = 
(PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM)load(context, 
"vkGetDataGraphPipelineSessionBindPointRequirementsARM");
+       table->vkGetDataGraphPipelineSessionMemoryRequirementsARM = 
(PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM)load(context, 
"vkGetDataGraphPipelineSessionMemoryRequirementsARM");
+#endif /* defined(VK_ARM_data_graph) */
+#if defined(VK_ARM_tensors)
+       table->vkBindTensorMemoryARM = (PFN_vkBindTensorMemoryARM)load(context, 
"vkBindTensorMemoryARM");
+       table->vkCmdCopyTensorARM = (PFN_vkCmdCopyTensorARM)load(context, 
"vkCmdCopyTensorARM");
+       table->vkCreateTensorARM = (PFN_vkCreateTensorARM)load(context, 
"vkCreateTensorARM");
+       table->vkCreateTensorViewARM = (PFN_vkCreateTensorViewARM)load(context, 
"vkCreateTensorViewARM");
+       table->vkDestroyTensorARM = (PFN_vkDestroyTensorARM)load(context, 
"vkDestroyTensorARM");
+       table->vkDestroyTensorViewARM = 
(PFN_vkDestroyTensorViewARM)load(context, "vkDestroyTensorViewARM");
+       table->vkGetDeviceTensorMemoryRequirementsARM = 
(PFN_vkGetDeviceTensorMemoryRequirementsARM)load(context, 
"vkGetDeviceTensorMemoryRequirementsARM");
+       table->vkGetTensorMemoryRequirementsARM = 
(PFN_vkGetTensorMemoryRequirementsARM)load(context, 
"vkGetTensorMemoryRequirementsARM");
+#endif /* defined(VK_ARM_tensors) */
+#if defined(VK_ARM_tensors) && defined(VK_EXT_descriptor_buffer)
+       table->vkGetTensorOpaqueCaptureDescriptorDataARM = 
(PFN_vkGetTensorOpaqueCaptureDescriptorDataARM)load(context, 
"vkGetTensorOpaqueCaptureDescriptorDataARM");
+       table->vkGetTensorViewOpaqueCaptureDescriptorDataARM = 
(PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM)load(context, 
"vkGetTensorViewOpaqueCaptureDescriptorDataARM");
+#endif /* defined(VK_ARM_tensors) && defined(VK_EXT_descriptor_buffer) */
 #if defined(VK_EXT_attachment_feedback_loop_dynamic_state)
        table->vkCmdSetAttachmentFeedbackLoopEnableEXT = 
(PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT)load(context, 
"vkCmdSetAttachmentFeedbackLoopEnableEXT");
 #endif /* defined(VK_EXT_attachment_feedback_loop_dynamic_state) */
@@ -2003,6 +2069,9 @@
 #if defined(VK_KHR_present_wait)
        table->vkWaitForPresentKHR = (PFN_vkWaitForPresentKHR)load(context, 
"vkWaitForPresentKHR");
 #endif /* defined(VK_KHR_present_wait) */
+#if defined(VK_KHR_present_wait2)
+       table->vkWaitForPresent2KHR = (PFN_vkWaitForPresent2KHR)load(context, 
"vkWaitForPresent2KHR");
+#endif /* defined(VK_KHR_present_wait2) */
 #if defined(VK_KHR_push_descriptor)
        table->vkCmdPushDescriptorSetKHR = 
(PFN_vkCmdPushDescriptorSetKHR)load(context, "vkCmdPushDescriptorSetKHR");
 #endif /* defined(VK_KHR_push_descriptor) */
@@ -2032,6 +2101,9 @@
        table->vkGetSwapchainImagesKHR = 
(PFN_vkGetSwapchainImagesKHR)load(context, "vkGetSwapchainImagesKHR");
        table->vkQueuePresentKHR = (PFN_vkQueuePresentKHR)load(context, 
"vkQueuePresentKHR");
 #endif /* defined(VK_KHR_swapchain) */
+#if defined(VK_KHR_swapchain_maintenance1)
+       table->vkReleaseSwapchainImagesKHR = 
(PFN_vkReleaseSwapchainImagesKHR)load(context, "vkReleaseSwapchainImagesKHR");
+#endif /* defined(VK_KHR_swapchain_maintenance1) */
 #if defined(VK_KHR_synchronization2)
        table->vkCmdPipelineBarrier2KHR = 
(PFN_vkCmdPipelineBarrier2KHR)load(context, "vkCmdPipelineBarrier2KHR");
        table->vkCmdResetEvent2KHR = (PFN_vkCmdResetEvent2KHR)load(context, 
"vkCmdResetEvent2KHR");
@@ -2602,6 +2674,34 @@
 PFN_vkGetAndroidHardwareBufferPropertiesANDROID 
vkGetAndroidHardwareBufferPropertiesANDROID;
 PFN_vkGetMemoryAndroidHardwareBufferANDROID 
vkGetMemoryAndroidHardwareBufferANDROID;
 #endif /* defined(VK_ANDROID_external_memory_android_hardware_buffer) */
+#if defined(VK_ARM_data_graph)
+PFN_vkBindDataGraphPipelineSessionMemoryARM 
vkBindDataGraphPipelineSessionMemoryARM;
+PFN_vkCmdDispatchDataGraphARM vkCmdDispatchDataGraphARM;
+PFN_vkCreateDataGraphPipelineSessionARM vkCreateDataGraphPipelineSessionARM;
+PFN_vkCreateDataGraphPipelinesARM vkCreateDataGraphPipelinesARM;
+PFN_vkDestroyDataGraphPipelineSessionARM vkDestroyDataGraphPipelineSessionARM;
+PFN_vkGetDataGraphPipelineAvailablePropertiesARM 
vkGetDataGraphPipelineAvailablePropertiesARM;
+PFN_vkGetDataGraphPipelinePropertiesARM vkGetDataGraphPipelinePropertiesARM;
+PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM 
vkGetDataGraphPipelineSessionBindPointRequirementsARM;
+PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM 
vkGetDataGraphPipelineSessionMemoryRequirementsARM;
+PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM 
vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM;
+PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM 
vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM;
+#endif /* defined(VK_ARM_data_graph) */
+#if defined(VK_ARM_tensors)
+PFN_vkBindTensorMemoryARM vkBindTensorMemoryARM;
+PFN_vkCmdCopyTensorARM vkCmdCopyTensorARM;
+PFN_vkCreateTensorARM vkCreateTensorARM;
+PFN_vkCreateTensorViewARM vkCreateTensorViewARM;
+PFN_vkDestroyTensorARM vkDestroyTensorARM;
+PFN_vkDestroyTensorViewARM vkDestroyTensorViewARM;
+PFN_vkGetDeviceTensorMemoryRequirementsARM 
vkGetDeviceTensorMemoryRequirementsARM;
+PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM 
vkGetPhysicalDeviceExternalTensorPropertiesARM;
+PFN_vkGetTensorMemoryRequirementsARM vkGetTensorMemoryRequirementsARM;
+#endif /* defined(VK_ARM_tensors) */
+#if defined(VK_ARM_tensors) && defined(VK_EXT_descriptor_buffer)
+PFN_vkGetTensorOpaqueCaptureDescriptorDataARM 
vkGetTensorOpaqueCaptureDescriptorDataARM;
+PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM 
vkGetTensorViewOpaqueCaptureDescriptorDataARM;
+#endif /* defined(VK_ARM_tensors) && defined(VK_EXT_descriptor_buffer) */
 #if defined(VK_EXT_acquire_drm_display)
 PFN_vkAcquireDrmDisplayEXT vkAcquireDrmDisplayEXT;
 PFN_vkGetDrmDisplayEXT vkGetDrmDisplayEXT;
@@ -3087,6 +3187,9 @@
 #if defined(VK_KHR_present_wait)
 PFN_vkWaitForPresentKHR vkWaitForPresentKHR;
 #endif /* defined(VK_KHR_present_wait) */
+#if defined(VK_KHR_present_wait2)
+PFN_vkWaitForPresent2KHR vkWaitForPresent2KHR;
+#endif /* defined(VK_KHR_present_wait2) */
 #if defined(VK_KHR_push_descriptor)
 PFN_vkCmdPushDescriptorSetKHR vkCmdPushDescriptorSetKHR;
 #endif /* defined(VK_KHR_push_descriptor) */
@@ -3123,6 +3226,9 @@
 PFN_vkGetSwapchainImagesKHR vkGetSwapchainImagesKHR;
 PFN_vkQueuePresentKHR vkQueuePresentKHR;
 #endif /* defined(VK_KHR_swapchain) */
+#if defined(VK_KHR_swapchain_maintenance1)
+PFN_vkReleaseSwapchainImagesKHR vkReleaseSwapchainImagesKHR;
+#endif /* defined(VK_KHR_swapchain_maintenance1) */
 #if defined(VK_KHR_synchronization2)
 PFN_vkCmdPipelineBarrier2KHR vkCmdPipelineBarrier2KHR;
 PFN_vkCmdResetEvent2KHR vkCmdResetEvent2KHR;
@@ -3327,6 +3433,9 @@
 PFN_vkCmdSetCoarseSampleOrderNV vkCmdSetCoarseSampleOrderNV;
 PFN_vkCmdSetViewportShadingRatePaletteNV vkCmdSetViewportShadingRatePaletteNV;
 #endif /* defined(VK_NV_shading_rate_image) */
+#if defined(VK_OHOS_surface)
+PFN_vkCreateSurfaceOHOS vkCreateSurfaceOHOS;
+#endif /* defined(VK_OHOS_surface) */
 #if defined(VK_QCOM_tile_memory_heap)
 PFN_vkCmdBindTileMemoryQCOM vkCmdBindTileMemoryQCOM;
 #endif /* defined(VK_QCOM_tile_memory_heap) */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/volk-vulkan-sdk-1.4.313.0/volk.h 
new/volk-vulkan-sdk-1.4.321.0/volk.h
--- old/volk-vulkan-sdk-1.4.313.0/volk.h        2025-04-18 18:16:49.000000000 
+0200
+++ new/volk-vulkan-sdk-1.4.321.0/volk.h        2025-07-04 18:17:54.000000000 
+0200
@@ -15,7 +15,7 @@
 #endif
 
 /* VOLK_GENERATE_VERSION_DEFINE */
-#define VOLK_HEADER_VERSION 313
+#define VOLK_HEADER_VERSION 321
 /* VOLK_GENERATE_VERSION_DEFINE */
 
 #ifndef VK_NO_PROTOTYPES
@@ -480,6 +480,37 @@
 #else
        PFN_vkVoidFunction padding_c67b1beb[2];
 #endif /* defined(VK_ANDROID_external_memory_android_hardware_buffer) */
+#if defined(VK_ARM_data_graph)
+       PFN_vkBindDataGraphPipelineSessionMemoryARM 
vkBindDataGraphPipelineSessionMemoryARM;
+       PFN_vkCmdDispatchDataGraphARM vkCmdDispatchDataGraphARM;
+       PFN_vkCreateDataGraphPipelineSessionARM 
vkCreateDataGraphPipelineSessionARM;
+       PFN_vkCreateDataGraphPipelinesARM vkCreateDataGraphPipelinesARM;
+       PFN_vkDestroyDataGraphPipelineSessionARM 
vkDestroyDataGraphPipelineSessionARM;
+       PFN_vkGetDataGraphPipelineAvailablePropertiesARM 
vkGetDataGraphPipelineAvailablePropertiesARM;
+       PFN_vkGetDataGraphPipelinePropertiesARM 
vkGetDataGraphPipelinePropertiesARM;
+       PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM 
vkGetDataGraphPipelineSessionBindPointRequirementsARM;
+       PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM 
vkGetDataGraphPipelineSessionMemoryRequirementsARM;
+#else
+       PFN_vkVoidFunction padding_894d85d8[9];
+#endif /* defined(VK_ARM_data_graph) */
+#if defined(VK_ARM_tensors)
+       PFN_vkBindTensorMemoryARM vkBindTensorMemoryARM;
+       PFN_vkCmdCopyTensorARM vkCmdCopyTensorARM;
+       PFN_vkCreateTensorARM vkCreateTensorARM;
+       PFN_vkCreateTensorViewARM vkCreateTensorViewARM;
+       PFN_vkDestroyTensorARM vkDestroyTensorARM;
+       PFN_vkDestroyTensorViewARM vkDestroyTensorViewARM;
+       PFN_vkGetDeviceTensorMemoryRequirementsARM 
vkGetDeviceTensorMemoryRequirementsARM;
+       PFN_vkGetTensorMemoryRequirementsARM vkGetTensorMemoryRequirementsARM;
+#else
+       PFN_vkVoidFunction padding_df67a729[8];
+#endif /* defined(VK_ARM_tensors) */
+#if defined(VK_ARM_tensors) && defined(VK_EXT_descriptor_buffer)
+       PFN_vkGetTensorOpaqueCaptureDescriptorDataARM 
vkGetTensorOpaqueCaptureDescriptorDataARM;
+       PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM 
vkGetTensorViewOpaqueCaptureDescriptorDataARM;
+#else
+       PFN_vkVoidFunction padding_9483bf7e[2];
+#endif /* defined(VK_ARM_tensors) && defined(VK_EXT_descriptor_buffer) */
 #if defined(VK_EXT_attachment_feedback_loop_dynamic_state)
        PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT 
vkCmdSetAttachmentFeedbackLoopEnableEXT;
 #else
@@ -1023,6 +1054,11 @@
 #else
        PFN_vkVoidFunction padding_b16cbe03[1];
 #endif /* defined(VK_KHR_present_wait) */
+#if defined(VK_KHR_present_wait2)
+       PFN_vkWaitForPresent2KHR vkWaitForPresent2KHR;
+#else
+       PFN_vkVoidFunction padding_7401483a[1];
+#endif /* defined(VK_KHR_present_wait2) */
 #if defined(VK_KHR_push_descriptor)
        PFN_vkCmdPushDescriptorSetKHR vkCmdPushDescriptorSetKHR;
 #else
@@ -1064,6 +1100,11 @@
 #else
        PFN_vkVoidFunction padding_a1de893b[5];
 #endif /* defined(VK_KHR_swapchain) */
+#if defined(VK_KHR_swapchain_maintenance1)
+       PFN_vkReleaseSwapchainImagesKHR vkReleaseSwapchainImagesKHR;
+#else
+       PFN_vkVoidFunction padding_e032d5c4[1];
+#endif /* defined(VK_KHR_swapchain_maintenance1) */
 #if defined(VK_KHR_synchronization2)
        PFN_vkCmdPipelineBarrier2KHR vkCmdPipelineBarrier2KHR;
        PFN_vkCmdResetEvent2KHR vkCmdResetEvent2KHR;
@@ -1754,6 +1795,34 @@
 extern PFN_vkGetAndroidHardwareBufferPropertiesANDROID 
vkGetAndroidHardwareBufferPropertiesANDROID;
 extern PFN_vkGetMemoryAndroidHardwareBufferANDROID 
vkGetMemoryAndroidHardwareBufferANDROID;
 #endif /* defined(VK_ANDROID_external_memory_android_hardware_buffer) */
+#if defined(VK_ARM_data_graph)
+extern PFN_vkBindDataGraphPipelineSessionMemoryARM 
vkBindDataGraphPipelineSessionMemoryARM;
+extern PFN_vkCmdDispatchDataGraphARM vkCmdDispatchDataGraphARM;
+extern PFN_vkCreateDataGraphPipelineSessionARM 
vkCreateDataGraphPipelineSessionARM;
+extern PFN_vkCreateDataGraphPipelinesARM vkCreateDataGraphPipelinesARM;
+extern PFN_vkDestroyDataGraphPipelineSessionARM 
vkDestroyDataGraphPipelineSessionARM;
+extern PFN_vkGetDataGraphPipelineAvailablePropertiesARM 
vkGetDataGraphPipelineAvailablePropertiesARM;
+extern PFN_vkGetDataGraphPipelinePropertiesARM 
vkGetDataGraphPipelinePropertiesARM;
+extern PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM 
vkGetDataGraphPipelineSessionBindPointRequirementsARM;
+extern PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM 
vkGetDataGraphPipelineSessionMemoryRequirementsARM;
+extern 
PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM 
vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM;
+extern PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM 
vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM;
+#endif /* defined(VK_ARM_data_graph) */
+#if defined(VK_ARM_tensors)
+extern PFN_vkBindTensorMemoryARM vkBindTensorMemoryARM;
+extern PFN_vkCmdCopyTensorARM vkCmdCopyTensorARM;
+extern PFN_vkCreateTensorARM vkCreateTensorARM;
+extern PFN_vkCreateTensorViewARM vkCreateTensorViewARM;
+extern PFN_vkDestroyTensorARM vkDestroyTensorARM;
+extern PFN_vkDestroyTensorViewARM vkDestroyTensorViewARM;
+extern PFN_vkGetDeviceTensorMemoryRequirementsARM 
vkGetDeviceTensorMemoryRequirementsARM;
+extern PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM 
vkGetPhysicalDeviceExternalTensorPropertiesARM;
+extern PFN_vkGetTensorMemoryRequirementsARM vkGetTensorMemoryRequirementsARM;
+#endif /* defined(VK_ARM_tensors) */
+#if defined(VK_ARM_tensors) && defined(VK_EXT_descriptor_buffer)
+extern PFN_vkGetTensorOpaqueCaptureDescriptorDataARM 
vkGetTensorOpaqueCaptureDescriptorDataARM;
+extern PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM 
vkGetTensorViewOpaqueCaptureDescriptorDataARM;
+#endif /* defined(VK_ARM_tensors) && defined(VK_EXT_descriptor_buffer) */
 #if defined(VK_EXT_acquire_drm_display)
 extern PFN_vkAcquireDrmDisplayEXT vkAcquireDrmDisplayEXT;
 extern PFN_vkGetDrmDisplayEXT vkGetDrmDisplayEXT;
@@ -2239,6 +2308,9 @@
 #if defined(VK_KHR_present_wait)
 extern PFN_vkWaitForPresentKHR vkWaitForPresentKHR;
 #endif /* defined(VK_KHR_present_wait) */
+#if defined(VK_KHR_present_wait2)
+extern PFN_vkWaitForPresent2KHR vkWaitForPresent2KHR;
+#endif /* defined(VK_KHR_present_wait2) */
 #if defined(VK_KHR_push_descriptor)
 extern PFN_vkCmdPushDescriptorSetKHR vkCmdPushDescriptorSetKHR;
 #endif /* defined(VK_KHR_push_descriptor) */
@@ -2275,6 +2347,9 @@
 extern PFN_vkGetSwapchainImagesKHR vkGetSwapchainImagesKHR;
 extern PFN_vkQueuePresentKHR vkQueuePresentKHR;
 #endif /* defined(VK_KHR_swapchain) */
+#if defined(VK_KHR_swapchain_maintenance1)
+extern PFN_vkReleaseSwapchainImagesKHR vkReleaseSwapchainImagesKHR;
+#endif /* defined(VK_KHR_swapchain_maintenance1) */
 #if defined(VK_KHR_synchronization2)
 extern PFN_vkCmdPipelineBarrier2KHR vkCmdPipelineBarrier2KHR;
 extern PFN_vkCmdResetEvent2KHR vkCmdResetEvent2KHR;
@@ -2479,6 +2554,9 @@
 extern PFN_vkCmdSetCoarseSampleOrderNV vkCmdSetCoarseSampleOrderNV;
 extern PFN_vkCmdSetViewportShadingRatePaletteNV 
vkCmdSetViewportShadingRatePaletteNV;
 #endif /* defined(VK_NV_shading_rate_image) */
+#if defined(VK_OHOS_surface)
+extern PFN_vkCreateSurfaceOHOS vkCreateSurfaceOHOS;
+#endif /* defined(VK_OHOS_surface) */
 #if defined(VK_QCOM_tile_memory_heap)
 extern PFN_vkCmdBindTileMemoryQCOM vkCmdBindTileMemoryQCOM;
 #endif /* defined(VK_QCOM_tile_memory_heap) */

Reply via email to