... |
... |
@@ -584,6 +584,21 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c |
584
|
584
|
vkDebugMarkerSetObjectNameEXT = (PFN_vkDebugMarkerSetObjectNameEXT)load(context, "vkDebugMarkerSetObjectNameEXT");
|
585
|
585
|
vkDebugMarkerSetObjectTagEXT = (PFN_vkDebugMarkerSetObjectTagEXT)load(context, "vkDebugMarkerSetObjectTagEXT");
|
586
|
586
|
#endif /* defined(VK_EXT_debug_marker) */
|
|
587
|
+#if defined(VK_EXT_descriptor_buffer)
|
|
588
|
+ vkCmdBindDescriptorBufferEmbeddedSamplersEXT = (PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT)load(context, "vkCmdBindDescriptorBufferEmbeddedSamplersEXT");
|
|
589
|
+ vkCmdBindDescriptorBuffersEXT = (PFN_vkCmdBindDescriptorBuffersEXT)load(context, "vkCmdBindDescriptorBuffersEXT");
|
|
590
|
+ vkCmdSetDescriptorBufferOffsetsEXT = (PFN_vkCmdSetDescriptorBufferOffsetsEXT)load(context, "vkCmdSetDescriptorBufferOffsetsEXT");
|
|
591
|
+ vkGetBufferOpaqueCaptureDescriptorDataEXT = (PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT)load(context, "vkGetBufferOpaqueCaptureDescriptorDataEXT");
|
|
592
|
+ vkGetDescriptorEXT = (PFN_vkGetDescriptorEXT)load(context, "vkGetDescriptorEXT");
|
|
593
|
+ vkGetDescriptorSetLayoutBindingOffsetEXT = (PFN_vkGetDescriptorSetLayoutBindingOffsetEXT)load(context, "vkGetDescriptorSetLayoutBindingOffsetEXT");
|
|
594
|
+ vkGetDescriptorSetLayoutSizeEXT = (PFN_vkGetDescriptorSetLayoutSizeEXT)load(context, "vkGetDescriptorSetLayoutSizeEXT");
|
|
595
|
+ vkGetImageOpaqueCaptureDescriptorDataEXT = (PFN_vkGetImageOpaqueCaptureDescriptorDataEXT)load(context, "vkGetImageOpaqueCaptureDescriptorDataEXT");
|
|
596
|
+ vkGetImageViewOpaqueCaptureDescriptorDataEXT = (PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT)load(context, "vkGetImageViewOpaqueCaptureDescriptorDataEXT");
|
|
597
|
+ vkGetSamplerOpaqueCaptureDescriptorDataEXT = (PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT)load(context, "vkGetSamplerOpaqueCaptureDescriptorDataEXT");
|
|
598
|
+#endif /* defined(VK_EXT_descriptor_buffer) */
|
|
599
|
+#if defined(VK_EXT_descriptor_buffer) && defined(VK_KHR_acceleration_structure) && defined(VK_NV_ray_tracing)
|
|
600
|
+ vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT = (PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT)load(context, "vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT");
|
|
601
|
+#endif /* defined(VK_EXT_descriptor_buffer) && defined(VK_KHR_acceleration_structure) && defined(VK_NV_ray_tracing) */
|
587
|
602
|
#if defined(VK_EXT_device_fault)
|
588
|
603
|
vkGetDeviceFaultInfoEXT = (PFN_vkGetDeviceFaultInfoEXT)load(context, "vkGetDeviceFaultInfoEXT");
|
589
|
604
|
#endif /* defined(VK_EXT_device_fault) */
|
... |
... |
@@ -977,6 +992,10 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c |
977
|
992
|
#if defined(VK_NV_clip_space_w_scaling)
|
978
|
993
|
vkCmdSetViewportWScalingNV = (PFN_vkCmdSetViewportWScalingNV)load(context, "vkCmdSetViewportWScalingNV");
|
979
|
994
|
#endif /* defined(VK_NV_clip_space_w_scaling) */
|
|
995
|
+#if defined(VK_NV_copy_memory_indirect)
|
|
996
|
+ vkCmdCopyMemoryIndirectNV = (PFN_vkCmdCopyMemoryIndirectNV)load(context, "vkCmdCopyMemoryIndirectNV");
|
|
997
|
+ vkCmdCopyMemoryToImageIndirectNV = (PFN_vkCmdCopyMemoryToImageIndirectNV)load(context, "vkCmdCopyMemoryToImageIndirectNV");
|
|
998
|
+#endif /* defined(VK_NV_copy_memory_indirect) */
|
980
|
999
|
#if defined(VK_NV_device_diagnostic_checkpoints)
|
981
|
1000
|
vkCmdSetCheckpointNV = (PFN_vkCmdSetCheckpointNV)load(context, "vkCmdSetCheckpointNV");
|
982
|
1001
|
vkGetQueueCheckpointDataNV = (PFN_vkGetQueueCheckpointDataNV)load(context, "vkGetQueueCheckpointDataNV");
|
... |
... |
@@ -998,6 +1017,10 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c |
998
|
1017
|
#if defined(VK_NV_fragment_shading_rate_enums)
|
999
|
1018
|
vkCmdSetFragmentShadingRateEnumNV = (PFN_vkCmdSetFragmentShadingRateEnumNV)load(context, "vkCmdSetFragmentShadingRateEnumNV");
|
1000
|
1019
|
#endif /* defined(VK_NV_fragment_shading_rate_enums) */
|
|
1020
|
+#if defined(VK_NV_memory_decompression)
|
|
1021
|
+ vkCmdDecompressMemoryIndirectCountNV = (PFN_vkCmdDecompressMemoryIndirectCountNV)load(context, "vkCmdDecompressMemoryIndirectCountNV");
|
|
1022
|
+ vkCmdDecompressMemoryNV = (PFN_vkCmdDecompressMemoryNV)load(context, "vkCmdDecompressMemoryNV");
|
|
1023
|
+#endif /* defined(VK_NV_memory_decompression) */
|
1001
|
1024
|
#if defined(VK_NV_mesh_shader)
|
1002
|
1025
|
vkCmdDrawMeshTasksIndirectCountNV = (PFN_vkCmdDrawMeshTasksIndirectCountNV)load(context, "vkCmdDrawMeshTasksIndirectCountNV");
|
1003
|
1026
|
vkCmdDrawMeshTasksIndirectNV = (PFN_vkCmdDrawMeshTasksIndirectNV)load(context, "vkCmdDrawMeshTasksIndirectNV");
|
... |
... |
@@ -1288,6 +1311,21 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, |
1288
|
1311
|
table->vkDebugMarkerSetObjectNameEXT = (PFN_vkDebugMarkerSetObjectNameEXT)load(context, "vkDebugMarkerSetObjectNameEXT");
|
1289
|
1312
|
table->vkDebugMarkerSetObjectTagEXT = (PFN_vkDebugMarkerSetObjectTagEXT)load(context, "vkDebugMarkerSetObjectTagEXT");
|
1290
|
1313
|
#endif /* defined(VK_EXT_debug_marker) */
|
|
1314
|
+#if defined(VK_EXT_descriptor_buffer)
|
|
1315
|
+ table->vkCmdBindDescriptorBufferEmbeddedSamplersEXT = (PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT)load(context, "vkCmdBindDescriptorBufferEmbeddedSamplersEXT");
|
|
1316
|
+ table->vkCmdBindDescriptorBuffersEXT = (PFN_vkCmdBindDescriptorBuffersEXT)load(context, "vkCmdBindDescriptorBuffersEXT");
|
|
1317
|
+ table->vkCmdSetDescriptorBufferOffsetsEXT = (PFN_vkCmdSetDescriptorBufferOffsetsEXT)load(context, "vkCmdSetDescriptorBufferOffsetsEXT");
|
|
1318
|
+ table->vkGetBufferOpaqueCaptureDescriptorDataEXT = (PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT)load(context, "vkGetBufferOpaqueCaptureDescriptorDataEXT");
|
|
1319
|
+ table->vkGetDescriptorEXT = (PFN_vkGetDescriptorEXT)load(context, "vkGetDescriptorEXT");
|
|
1320
|
+ table->vkGetDescriptorSetLayoutBindingOffsetEXT = (PFN_vkGetDescriptorSetLayoutBindingOffsetEXT)load(context, "vkGetDescriptorSetLayoutBindingOffsetEXT");
|
|
1321
|
+ table->vkGetDescriptorSetLayoutSizeEXT = (PFN_vkGetDescriptorSetLayoutSizeEXT)load(context, "vkGetDescriptorSetLayoutSizeEXT");
|
|
1322
|
+ table->vkGetImageOpaqueCaptureDescriptorDataEXT = (PFN_vkGetImageOpaqueCaptureDescriptorDataEXT)load(context, "vkGetImageOpaqueCaptureDescriptorDataEXT");
|
|
1323
|
+ table->vkGetImageViewOpaqueCaptureDescriptorDataEXT = (PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT)load(context, "vkGetImageViewOpaqueCaptureDescriptorDataEXT");
|
|
1324
|
+ table->vkGetSamplerOpaqueCaptureDescriptorDataEXT = (PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT)load(context, "vkGetSamplerOpaqueCaptureDescriptorDataEXT");
|
|
1325
|
+#endif /* defined(VK_EXT_descriptor_buffer) */
|
|
1326
|
+#if defined(VK_EXT_descriptor_buffer) && defined(VK_KHR_acceleration_structure) && defined(VK_NV_ray_tracing)
|
|
1327
|
+ table->vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT = (PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT)load(context, "vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT");
|
|
1328
|
+#endif /* defined(VK_EXT_descriptor_buffer) && defined(VK_KHR_acceleration_structure) && defined(VK_NV_ray_tracing) */
|
1291
|
1329
|
#if defined(VK_EXT_device_fault)
|
1292
|
1330
|
table->vkGetDeviceFaultInfoEXT = (PFN_vkGetDeviceFaultInfoEXT)load(context, "vkGetDeviceFaultInfoEXT");
|
1293
|
1331
|
#endif /* defined(VK_EXT_device_fault) */
|
... |
... |
@@ -1681,6 +1719,10 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, |
1681
|
1719
|
#if defined(VK_NV_clip_space_w_scaling)
|
1682
|
1720
|
table->vkCmdSetViewportWScalingNV = (PFN_vkCmdSetViewportWScalingNV)load(context, "vkCmdSetViewportWScalingNV");
|
1683
|
1721
|
#endif /* defined(VK_NV_clip_space_w_scaling) */
|
|
1722
|
+#if defined(VK_NV_copy_memory_indirect)
|
|
1723
|
+ table->vkCmdCopyMemoryIndirectNV = (PFN_vkCmdCopyMemoryIndirectNV)load(context, "vkCmdCopyMemoryIndirectNV");
|
|
1724
|
+ table->vkCmdCopyMemoryToImageIndirectNV = (PFN_vkCmdCopyMemoryToImageIndirectNV)load(context, "vkCmdCopyMemoryToImageIndirectNV");
|
|
1725
|
+#endif /* defined(VK_NV_copy_memory_indirect) */
|
1684
|
1726
|
#if defined(VK_NV_device_diagnostic_checkpoints)
|
1685
|
1727
|
table->vkCmdSetCheckpointNV = (PFN_vkCmdSetCheckpointNV)load(context, "vkCmdSetCheckpointNV");
|
1686
|
1728
|
table->vkGetQueueCheckpointDataNV = (PFN_vkGetQueueCheckpointDataNV)load(context, "vkGetQueueCheckpointDataNV");
|
... |
... |
@@ -1702,6 +1744,10 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, |
1702
|
1744
|
#if defined(VK_NV_fragment_shading_rate_enums)
|
1703
|
1745
|
table->vkCmdSetFragmentShadingRateEnumNV = (PFN_vkCmdSetFragmentShadingRateEnumNV)load(context, "vkCmdSetFragmentShadingRateEnumNV");
|
1704
|
1746
|
#endif /* defined(VK_NV_fragment_shading_rate_enums) */
|
|
1747
|
+#if defined(VK_NV_memory_decompression)
|
|
1748
|
+ table->vkCmdDecompressMemoryIndirectCountNV = (PFN_vkCmdDecompressMemoryIndirectCountNV)load(context, "vkCmdDecompressMemoryIndirectCountNV");
|
|
1749
|
+ table->vkCmdDecompressMemoryNV = (PFN_vkCmdDecompressMemoryNV)load(context, "vkCmdDecompressMemoryNV");
|
|
1750
|
+#endif /* defined(VK_NV_memory_decompression) */
|
1705
|
1751
|
#if defined(VK_NV_mesh_shader)
|
1706
|
1752
|
table->vkCmdDrawMeshTasksIndirectCountNV = (PFN_vkCmdDrawMeshTasksIndirectCountNV)load(context, "vkCmdDrawMeshTasksIndirectCountNV");
|
1707
|
1753
|
table->vkCmdDrawMeshTasksIndirectNV = (PFN_vkCmdDrawMeshTasksIndirectNV)load(context, "vkCmdDrawMeshTasksIndirectNV");
|
... |
... |
@@ -2055,6 +2101,21 @@ PFN_vkSetDebugUtilsObjectNameEXT vkSetDebugUtilsObjectNameEXT; |
2055
|
2101
|
PFN_vkSetDebugUtilsObjectTagEXT vkSetDebugUtilsObjectTagEXT;
|
2056
|
2102
|
PFN_vkSubmitDebugUtilsMessageEXT vkSubmitDebugUtilsMessageEXT;
|
2057
|
2103
|
#endif /* defined(VK_EXT_debug_utils) */
|
|
2104
|
+#if defined(VK_EXT_descriptor_buffer)
|
|
2105
|
+PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT vkCmdBindDescriptorBufferEmbeddedSamplersEXT;
|
|
2106
|
+PFN_vkCmdBindDescriptorBuffersEXT vkCmdBindDescriptorBuffersEXT;
|
|
2107
|
+PFN_vkCmdSetDescriptorBufferOffsetsEXT vkCmdSetDescriptorBufferOffsetsEXT;
|
|
2108
|
+PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT vkGetBufferOpaqueCaptureDescriptorDataEXT;
|
|
2109
|
+PFN_vkGetDescriptorEXT vkGetDescriptorEXT;
|
|
2110
|
+PFN_vkGetDescriptorSetLayoutBindingOffsetEXT vkGetDescriptorSetLayoutBindingOffsetEXT;
|
|
2111
|
+PFN_vkGetDescriptorSetLayoutSizeEXT vkGetDescriptorSetLayoutSizeEXT;
|
|
2112
|
+PFN_vkGetImageOpaqueCaptureDescriptorDataEXT vkGetImageOpaqueCaptureDescriptorDataEXT;
|
|
2113
|
+PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT vkGetImageViewOpaqueCaptureDescriptorDataEXT;
|
|
2114
|
+PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT vkGetSamplerOpaqueCaptureDescriptorDataEXT;
|
|
2115
|
+#endif /* defined(VK_EXT_descriptor_buffer) */
|
|
2116
|
+#if defined(VK_EXT_descriptor_buffer) && defined(VK_KHR_acceleration_structure) && defined(VK_NV_ray_tracing)
|
|
2117
|
+PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT;
|
|
2118
|
+#endif /* defined(VK_EXT_descriptor_buffer) && defined(VK_KHR_acceleration_structure) && defined(VK_NV_ray_tracing) */
|
2058
|
2119
|
#if defined(VK_EXT_device_fault)
|
2059
|
2120
|
PFN_vkGetDeviceFaultInfoEXT vkGetDeviceFaultInfoEXT;
|
2060
|
2121
|
#endif /* defined(VK_EXT_device_fault) */
|
... |
... |
@@ -2562,6 +2623,10 @@ PFN_vkCmdSetViewportWScalingNV vkCmdSetViewportWScalingNV; |
2562
|
2623
|
#if defined(VK_NV_cooperative_matrix)
|
2563
|
2624
|
PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV vkGetPhysicalDeviceCooperativeMatrixPropertiesNV;
|
2564
|
2625
|
#endif /* defined(VK_NV_cooperative_matrix) */
|
|
2626
|
+#if defined(VK_NV_copy_memory_indirect)
|
|
2627
|
+PFN_vkCmdCopyMemoryIndirectNV vkCmdCopyMemoryIndirectNV;
|
|
2628
|
+PFN_vkCmdCopyMemoryToImageIndirectNV vkCmdCopyMemoryToImageIndirectNV;
|
|
2629
|
+#endif /* defined(VK_NV_copy_memory_indirect) */
|
2565
|
2630
|
#if defined(VK_NV_coverage_reduction_mode)
|
2566
|
2631
|
PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV;
|
2567
|
2632
|
#endif /* defined(VK_NV_coverage_reduction_mode) */
|
... |
... |
@@ -2589,6 +2654,10 @@ PFN_vkGetMemoryWin32HandleNV vkGetMemoryWin32HandleNV; |
2589
|
2654
|
#if defined(VK_NV_fragment_shading_rate_enums)
|
2590
|
2655
|
PFN_vkCmdSetFragmentShadingRateEnumNV vkCmdSetFragmentShadingRateEnumNV;
|
2591
|
2656
|
#endif /* defined(VK_NV_fragment_shading_rate_enums) */
|
|
2657
|
+#if defined(VK_NV_memory_decompression)
|
|
2658
|
+PFN_vkCmdDecompressMemoryIndirectCountNV vkCmdDecompressMemoryIndirectCountNV;
|
|
2659
|
+PFN_vkCmdDecompressMemoryNV vkCmdDecompressMemoryNV;
|
|
2660
|
+#endif /* defined(VK_NV_memory_decompression) */
|
2592
|
2661
|
#if defined(VK_NV_mesh_shader)
|
2593
|
2662
|
PFN_vkCmdDrawMeshTasksIndirectCountNV vkCmdDrawMeshTasksIndirectCountNV;
|
2594
|
2663
|
PFN_vkCmdDrawMeshTasksIndirectNV vkCmdDrawMeshTasksIndirectNV;
|