... |
... |
@@ -624,6 +624,9 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c |
624
|
624
|
#if defined(VK_EXT_host_query_reset)
|
625
|
625
|
vkResetQueryPoolEXT = (PFN_vkResetQueryPoolEXT)load(context, "vkResetQueryPoolEXT");
|
626
|
626
|
#endif /* defined(VK_EXT_host_query_reset) */
|
|
627
|
+#if defined(VK_EXT_image_compression_control)
|
|
628
|
+ vkGetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)load(context, "vkGetImageSubresourceLayout2EXT");
|
|
629
|
+#endif /* defined(VK_EXT_image_compression_control) */
|
627
|
630
|
#if defined(VK_EXT_image_drm_format_modifier)
|
628
|
631
|
vkGetImageDrmFormatModifierPropertiesEXT = (PFN_vkGetImageDrmFormatModifierPropertiesEXT)load(context, "vkGetImageDrmFormatModifierPropertiesEXT");
|
629
|
632
|
#endif /* defined(VK_EXT_image_drm_format_modifier) */
|
... |
... |
@@ -637,6 +640,9 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c |
637
|
640
|
#if defined(VK_EXT_pageable_device_local_memory)
|
638
|
641
|
vkSetDeviceMemoryPriorityEXT = (PFN_vkSetDeviceMemoryPriorityEXT)load(context, "vkSetDeviceMemoryPriorityEXT");
|
639
|
642
|
#endif /* defined(VK_EXT_pageable_device_local_memory) */
|
|
643
|
+#if defined(VK_EXT_pipeline_properties)
|
|
644
|
+ vkGetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)load(context, "vkGetPipelinePropertiesEXT");
|
|
645
|
+#endif /* defined(VK_EXT_pipeline_properties) */
|
640
|
646
|
#if defined(VK_EXT_private_data)
|
641
|
647
|
vkCreatePrivateDataSlotEXT = (PFN_vkCreatePrivateDataSlotEXT)load(context, "vkCreatePrivateDataSlotEXT");
|
642
|
648
|
vkDestroyPrivateDataSlotEXT = (PFN_vkDestroyPrivateDataSlotEXT)load(context, "vkDestroyPrivateDataSlotEXT");
|
... |
... |
@@ -827,6 +833,9 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c |
827
|
833
|
#if defined(VK_KHR_push_descriptor)
|
828
|
834
|
vkCmdPushDescriptorSetKHR = (PFN_vkCmdPushDescriptorSetKHR)load(context, "vkCmdPushDescriptorSetKHR");
|
829
|
835
|
#endif /* defined(VK_KHR_push_descriptor) */
|
|
836
|
+#if defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline)
|
|
837
|
+ vkCmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)load(context, "vkCmdTraceRaysIndirect2KHR");
|
|
838
|
+#endif /* defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline) */
|
830
|
839
|
#if defined(VK_KHR_ray_tracing_pipeline)
|
831
|
840
|
vkCmdSetRayTracingPipelineStackSizeKHR = (PFN_vkCmdSetRayTracingPipelineStackSizeKHR)load(context, "vkCmdSetRayTracingPipelineStackSizeKHR");
|
832
|
841
|
vkCmdTraceRaysIndirectKHR = (PFN_vkCmdTraceRaysIndirectKHR)load(context, "vkCmdTraceRaysIndirectKHR");
|
... |
... |
@@ -949,6 +958,10 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c |
949
|
958
|
vkCmdSetCoarseSampleOrderNV = (PFN_vkCmdSetCoarseSampleOrderNV)load(context, "vkCmdSetCoarseSampleOrderNV");
|
950
|
959
|
vkCmdSetViewportShadingRatePaletteNV = (PFN_vkCmdSetViewportShadingRatePaletteNV)load(context, "vkCmdSetViewportShadingRatePaletteNV");
|
951
|
960
|
#endif /* defined(VK_NV_shading_rate_image) */
|
|
961
|
+#if defined(VK_VALVE_descriptor_set_host_mapping)
|
|
962
|
+ vkGetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)load(context, "vkGetDescriptorSetHostMappingVALVE");
|
|
963
|
+ vkGetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)load(context, "vkGetDescriptorSetLayoutHostMappingInfoVALVE");
|
|
964
|
+#endif /* defined(VK_VALVE_descriptor_set_host_mapping) */
|
952
|
965
|
#if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1))
|
953
|
966
|
vkGetDeviceGroupSurfacePresentModes2EXT = (PFN_vkGetDeviceGroupSurfacePresentModes2EXT)load(context, "vkGetDeviceGroupSurfacePresentModes2EXT");
|
954
|
967
|
#endif /* (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) */
|
... |
... |
@@ -1241,6 +1254,9 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, |
1241
|
1254
|
#if defined(VK_EXT_host_query_reset)
|
1242
|
1255
|
table->vkResetQueryPoolEXT = (PFN_vkResetQueryPoolEXT)load(context, "vkResetQueryPoolEXT");
|
1243
|
1256
|
#endif /* defined(VK_EXT_host_query_reset) */
|
|
1257
|
+#if defined(VK_EXT_image_compression_control)
|
|
1258
|
+ table->vkGetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)load(context, "vkGetImageSubresourceLayout2EXT");
|
|
1259
|
+#endif /* defined(VK_EXT_image_compression_control) */
|
1244
|
1260
|
#if defined(VK_EXT_image_drm_format_modifier)
|
1245
|
1261
|
table->vkGetImageDrmFormatModifierPropertiesEXT = (PFN_vkGetImageDrmFormatModifierPropertiesEXT)load(context, "vkGetImageDrmFormatModifierPropertiesEXT");
|
1246
|
1262
|
#endif /* defined(VK_EXT_image_drm_format_modifier) */
|
... |
... |
@@ -1254,6 +1270,9 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, |
1254
|
1270
|
#if defined(VK_EXT_pageable_device_local_memory)
|
1255
|
1271
|
table->vkSetDeviceMemoryPriorityEXT = (PFN_vkSetDeviceMemoryPriorityEXT)load(context, "vkSetDeviceMemoryPriorityEXT");
|
1256
|
1272
|
#endif /* defined(VK_EXT_pageable_device_local_memory) */
|
|
1273
|
+#if defined(VK_EXT_pipeline_properties)
|
|
1274
|
+ table->vkGetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)load(context, "vkGetPipelinePropertiesEXT");
|
|
1275
|
+#endif /* defined(VK_EXT_pipeline_properties) */
|
1257
|
1276
|
#if defined(VK_EXT_private_data)
|
1258
|
1277
|
table->vkCreatePrivateDataSlotEXT = (PFN_vkCreatePrivateDataSlotEXT)load(context, "vkCreatePrivateDataSlotEXT");
|
1259
|
1278
|
table->vkDestroyPrivateDataSlotEXT = (PFN_vkDestroyPrivateDataSlotEXT)load(context, "vkDestroyPrivateDataSlotEXT");
|
... |
... |
@@ -1444,6 +1463,9 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, |
1444
|
1463
|
#if defined(VK_KHR_push_descriptor)
|
1445
|
1464
|
table->vkCmdPushDescriptorSetKHR = (PFN_vkCmdPushDescriptorSetKHR)load(context, "vkCmdPushDescriptorSetKHR");
|
1446
|
1465
|
#endif /* defined(VK_KHR_push_descriptor) */
|
|
1466
|
+#if defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline)
|
|
1467
|
+ table->vkCmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)load(context, "vkCmdTraceRaysIndirect2KHR");
|
|
1468
|
+#endif /* defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline) */
|
1447
|
1469
|
#if defined(VK_KHR_ray_tracing_pipeline)
|
1448
|
1470
|
table->vkCmdSetRayTracingPipelineStackSizeKHR = (PFN_vkCmdSetRayTracingPipelineStackSizeKHR)load(context, "vkCmdSetRayTracingPipelineStackSizeKHR");
|
1449
|
1471
|
table->vkCmdTraceRaysIndirectKHR = (PFN_vkCmdTraceRaysIndirectKHR)load(context, "vkCmdTraceRaysIndirectKHR");
|
... |
... |
@@ -1566,6 +1588,10 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, |
1566
|
1588
|
table->vkCmdSetCoarseSampleOrderNV = (PFN_vkCmdSetCoarseSampleOrderNV)load(context, "vkCmdSetCoarseSampleOrderNV");
|
1567
|
1589
|
table->vkCmdSetViewportShadingRatePaletteNV = (PFN_vkCmdSetViewportShadingRatePaletteNV)load(context, "vkCmdSetViewportShadingRatePaletteNV");
|
1568
|
1590
|
#endif /* defined(VK_NV_shading_rate_image) */
|
|
1591
|
+#if defined(VK_VALVE_descriptor_set_host_mapping)
|
|
1592
|
+ table->vkGetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)load(context, "vkGetDescriptorSetHostMappingVALVE");
|
|
1593
|
+ table->vkGetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)load(context, "vkGetDescriptorSetLayoutHostMappingInfoVALVE");
|
|
1594
|
+#endif /* defined(VK_VALVE_descriptor_set_host_mapping) */
|
1569
|
1595
|
#if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1))
|
1570
|
1596
|
table->vkGetDeviceGroupSurfacePresentModes2EXT = (PFN_vkGetDeviceGroupSurfacePresentModes2EXT)load(context, "vkGetDeviceGroupSurfacePresentModes2EXT");
|
1571
|
1597
|
#endif /* (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) */
|
... |
... |
@@ -1935,6 +1961,9 @@ PFN_vkCreateHeadlessSurfaceEXT vkCreateHeadlessSurfaceEXT; |
1935
|
1961
|
#if defined(VK_EXT_host_query_reset)
|
1936
|
1962
|
PFN_vkResetQueryPoolEXT vkResetQueryPoolEXT;
|
1937
|
1963
|
#endif /* defined(VK_EXT_host_query_reset) */
|
|
1964
|
+#if defined(VK_EXT_image_compression_control)
|
|
1965
|
+PFN_vkGetImageSubresourceLayout2EXT vkGetImageSubresourceLayout2EXT;
|
|
1966
|
+#endif /* defined(VK_EXT_image_compression_control) */
|
1938
|
1967
|
#if defined(VK_EXT_image_drm_format_modifier)
|
1939
|
1968
|
PFN_vkGetImageDrmFormatModifierPropertiesEXT vkGetImageDrmFormatModifierPropertiesEXT;
|
1940
|
1969
|
#endif /* defined(VK_EXT_image_drm_format_modifier) */
|
... |
... |
@@ -1951,6 +1980,9 @@ PFN_vkCmdDrawMultiIndexedEXT vkCmdDrawMultiIndexedEXT; |
1951
|
1980
|
#if defined(VK_EXT_pageable_device_local_memory)
|
1952
|
1981
|
PFN_vkSetDeviceMemoryPriorityEXT vkSetDeviceMemoryPriorityEXT;
|
1953
|
1982
|
#endif /* defined(VK_EXT_pageable_device_local_memory) */
|
|
1983
|
+#if defined(VK_EXT_pipeline_properties)
|
|
1984
|
+PFN_vkGetPipelinePropertiesEXT vkGetPipelinePropertiesEXT;
|
|
1985
|
+#endif /* defined(VK_EXT_pipeline_properties) */
|
1954
|
1986
|
#if defined(VK_EXT_private_data)
|
1955
|
1987
|
PFN_vkCreatePrivateDataSlotEXT vkCreatePrivateDataSlotEXT;
|
1956
|
1988
|
PFN_vkDestroyPrivateDataSlotEXT vkDestroyPrivateDataSlotEXT;
|
... |
... |
@@ -2197,6 +2229,9 @@ PFN_vkWaitForPresentKHR vkWaitForPresentKHR; |
2197
|
2229
|
#if defined(VK_KHR_push_descriptor)
|
2198
|
2230
|
PFN_vkCmdPushDescriptorSetKHR vkCmdPushDescriptorSetKHR;
|
2199
|
2231
|
#endif /* defined(VK_KHR_push_descriptor) */
|
|
2232
|
+#if defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline)
|
|
2233
|
+PFN_vkCmdTraceRaysIndirect2KHR vkCmdTraceRaysIndirect2KHR;
|
|
2234
|
+#endif /* defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline) */
|
2200
|
2235
|
#if defined(VK_KHR_ray_tracing_pipeline)
|
2201
|
2236
|
PFN_vkCmdSetRayTracingPipelineStackSizeKHR vkCmdSetRayTracingPipelineStackSizeKHR;
|
2202
|
2237
|
PFN_vkCmdTraceRaysIndirectKHR vkCmdTraceRaysIndirectKHR;
|
... |
... |
@@ -2370,6 +2405,10 @@ PFN_vkCmdSetViewportShadingRatePaletteNV vkCmdSetViewportShadingRatePaletteNV; |
2370
|
2405
|
PFN_vkCreateScreenSurfaceQNX vkCreateScreenSurfaceQNX;
|
2371
|
2406
|
PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX vkGetPhysicalDeviceScreenPresentationSupportQNX;
|
2372
|
2407
|
#endif /* defined(VK_QNX_screen_surface) */
|
|
2408
|
+#if defined(VK_VALVE_descriptor_set_host_mapping)
|
|
2409
|
+PFN_vkGetDescriptorSetHostMappingVALVE vkGetDescriptorSetHostMappingVALVE;
|
|
2410
|
+PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE vkGetDescriptorSetLayoutHostMappingInfoVALVE;
|
|
2411
|
+#endif /* defined(VK_VALVE_descriptor_set_host_mapping) */
|
2373
|
2412
|
#if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1))
|
2374
|
2413
|
PFN_vkGetDeviceGroupSurfacePresentModes2EXT vkGetDeviceGroupSurfacePresentModes2EXT;
|
2375
|
2414
|
#endif /* (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) */
|