Dylan Aïssi pushed to branch master at X Strike Force / vulkan / vulkan-volk
Commits:
-
a28bae10
by Dylan Aïssi at 2022-07-22T23:29:06+02:00
-
b4087c5b
by Dylan Aïssi at 2022-07-22T23:29:06+02:00
-
8e117dcd
by Dylan Aïssi at 2022-07-22T23:30:00+02:00
-
12889bd7
by Dylan Aïssi at 2022-07-22T23:30:59+02:00
-
32cbd819
by Dylan Aïssi at 2022-07-22T23:32:36+02:00
-
9b8f3114
by Dylan Aïssi at 2022-07-22T23:33:21+02:00
5 changed files:
Changes:
... | ... | @@ -4,7 +4,7 @@ cmake_policy(SET CMP0048 NEW) # project(... VERSION ...) support |
4 | 4 | |
5 | 5 | project(volk VERSION
|
6 | 6 | # VOLK_GENERATE_VERSION
|
7 | -204
|
|
7 | +215
|
|
8 | 8 | # VOLK_GENERATE_VERSION
|
9 | 9 | LANGUAGES C
|
10 | 10 | )
|
... | ... | @@ -20,21 +20,26 @@ endif() |
20 | 20 | if(NOT DEFINED VOLK_INSTALL)
|
21 | 21 | option(VOLK_INSTALL "Create installation targets" OFF)
|
22 | 22 | endif()
|
23 | +if(NOT DEFINED VOLK_HEADERS_ONLY)
|
|
24 | + option(VOLK_HEADERS_ONLY "Add interface library only" OFF)
|
|
25 | +endif()
|
|
23 | 26 | |
24 | 27 | # -----------------------------------------------------
|
25 | 28 | # Static library
|
26 | 29 | |
27 | -add_library(volk STATIC volk.h volk.c)
|
|
28 | -add_library(volk::volk ALIAS volk)
|
|
29 | -target_include_directories(volk PUBLIC
|
|
30 | - $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}>
|
|
31 | - $<INSTALL_INTERFACE:include>
|
|
32 | -)
|
|
33 | -if(VOLK_STATIC_DEFINES)
|
|
34 | - target_compile_definitions(volk PUBLIC ${VOLK_STATIC_DEFINES})
|
|
35 | -endif()
|
|
36 | -if (NOT WIN32)
|
|
37 | - target_link_libraries(volk PUBLIC dl)
|
|
30 | +if(NOT VOLK_HEADERS_ONLY OR VOLK_INSTALL)
|
|
31 | + add_library(volk STATIC volk.h volk.c)
|
|
32 | + add_library(volk::volk ALIAS volk)
|
|
33 | + target_include_directories(volk PUBLIC
|
|
34 | + $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}>
|
|
35 | + $<INSTALL_INTERFACE:include>
|
|
36 | + )
|
|
37 | + if(VOLK_STATIC_DEFINES)
|
|
38 | + target_compile_definitions(volk PUBLIC ${VOLK_STATIC_DEFINES})
|
|
39 | + endif()
|
|
40 | + if (NOT WIN32)
|
|
41 | + target_link_libraries(volk PUBLIC dl)
|
|
42 | + endif()
|
|
38 | 43 | endif()
|
39 | 44 | |
40 | 45 | # -----------------------------------------------------
|
... | ... | @@ -58,12 +63,16 @@ if(VOLK_PULL_IN_VULKAN) |
58 | 63 | # Otherwise try the environment variable.
|
59 | 64 | find_package(Vulkan QUIET)
|
60 | 65 | if(TARGET Vulkan::Vulkan)
|
61 | - message(" Vulkan as target")
|
|
62 | - target_link_libraries(volk PUBLIC Vulkan::Vulkan)
|
|
66 | + message(" Vulkan as target")
|
|
67 | + if(TARGET volk)
|
|
68 | + target_link_libraries(volk PUBLIC Vulkan::Vulkan)
|
|
69 | + endif()
|
|
63 | 70 | target_link_libraries(volk_headers INTERFACE Vulkan::Vulkan)
|
64 | 71 | elseif(DEFINED ENV{VULKAN_SDK})
|
65 | - message(" Vulkan as path")
|
|
66 | - target_include_directories(volk PUBLIC "$ENV{VULKAN_SDK}/include")
|
|
72 | + message(" Vulkan as path")
|
|
73 | + if(TARGET volk)
|
|
74 | + target_include_directories(volk PUBLIC "$ENV{VULKAN_SDK}/include")
|
|
75 | + endif()
|
|
67 | 76 | target_include_directories(volk_headers INTERFACE "$ENV{VULKAN_SDK}/include")
|
68 | 77 | endif()
|
69 | 78 | endif()
|
1 | +vulkan-volk (1.3.215-1) unstable; urgency=medium
|
|
2 | + |
|
3 | + * New upstream release.
|
|
4 | + * Bump version of libvulkan-dev to >= 1.3.215.
|
|
5 | + * Standards-Version: 4.6.1 (no changes needed)
|
|
6 | + |
|
7 | + -- Dylan Aïssi <daissi@debian.org> Fri, 22 Jul 2022 23:32:56 +0200
|
|
8 | + |
|
1 | 9 | vulkan-volk (1.3.204-1) unstable; urgency=medium
|
2 | 10 | |
3 | 11 | * New upstream release.
|
... | ... | @@ -5,8 +5,8 @@ Section: graphics |
5 | 5 | Priority: optional
|
6 | 6 | Build-Depends: debhelper-compat (= 13),
|
7 | 7 | cmake,
|
8 | - libvulkan-dev (>= 1.3.204)
|
|
9 | -Standards-Version: 4.6.0
|
|
8 | + libvulkan-dev (>= 1.3.215)
|
|
9 | +Standards-Version: 4.6.1
|
|
10 | 10 | Vcs-Browser: https://salsa.debian.org/xorg-team/vulkan/vulkan-volk/
|
11 | 11 | Vcs-Git: https://salsa.debian.org/xorg-team/vulkan/vulkan-volk.git
|
12 | 12 | Homepage: https://github.com/zeux/volk
|
... | ... | @@ -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)) */
|
... | ... | @@ -15,7 +15,7 @@ |
15 | 15 | #endif
|
16 | 16 | |
17 | 17 | /* VOLK_GENERATE_VERSION_DEFINE */
|
18 | -#define VOLK_HEADER_VERSION 204
|
|
18 | +#define VOLK_HEADER_VERSION 215
|
|
19 | 19 | /* VOLK_GENERATE_VERSION_DEFINE */
|
20 | 20 | |
21 | 21 | #ifndef VK_NO_PROTOTYPES
|
... | ... | @@ -403,6 +403,9 @@ struct VolkDeviceTable |
403 | 403 | #if defined(VK_EXT_host_query_reset)
|
404 | 404 | PFN_vkResetQueryPoolEXT vkResetQueryPoolEXT;
|
405 | 405 | #endif /* defined(VK_EXT_host_query_reset) */
|
406 | +#if defined(VK_EXT_image_compression_control)
|
|
407 | + PFN_vkGetImageSubresourceLayout2EXT vkGetImageSubresourceLayout2EXT;
|
|
408 | +#endif /* defined(VK_EXT_image_compression_control) */
|
|
406 | 409 | #if defined(VK_EXT_image_drm_format_modifier)
|
407 | 410 | PFN_vkGetImageDrmFormatModifierPropertiesEXT vkGetImageDrmFormatModifierPropertiesEXT;
|
408 | 411 | #endif /* defined(VK_EXT_image_drm_format_modifier) */
|
... | ... | @@ -416,6 +419,9 @@ struct VolkDeviceTable |
416 | 419 | #if defined(VK_EXT_pageable_device_local_memory)
|
417 | 420 | PFN_vkSetDeviceMemoryPriorityEXT vkSetDeviceMemoryPriorityEXT;
|
418 | 421 | #endif /* defined(VK_EXT_pageable_device_local_memory) */
|
422 | +#if defined(VK_EXT_pipeline_properties)
|
|
423 | + PFN_vkGetPipelinePropertiesEXT vkGetPipelinePropertiesEXT;
|
|
424 | +#endif /* defined(VK_EXT_pipeline_properties) */
|
|
419 | 425 | #if defined(VK_EXT_private_data)
|
420 | 426 | PFN_vkCreatePrivateDataSlotEXT vkCreatePrivateDataSlotEXT;
|
421 | 427 | PFN_vkDestroyPrivateDataSlotEXT vkDestroyPrivateDataSlotEXT;
|
... | ... | @@ -606,6 +612,9 @@ struct VolkDeviceTable |
606 | 612 | #if defined(VK_KHR_push_descriptor)
|
607 | 613 | PFN_vkCmdPushDescriptorSetKHR vkCmdPushDescriptorSetKHR;
|
608 | 614 | #endif /* defined(VK_KHR_push_descriptor) */
|
615 | +#if defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline)
|
|
616 | + PFN_vkCmdTraceRaysIndirect2KHR vkCmdTraceRaysIndirect2KHR;
|
|
617 | +#endif /* defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline) */
|
|
609 | 618 | #if defined(VK_KHR_ray_tracing_pipeline)
|
610 | 619 | PFN_vkCmdSetRayTracingPipelineStackSizeKHR vkCmdSetRayTracingPipelineStackSizeKHR;
|
611 | 620 | PFN_vkCmdTraceRaysIndirectKHR vkCmdTraceRaysIndirectKHR;
|
... | ... | @@ -728,6 +737,10 @@ struct VolkDeviceTable |
728 | 737 | PFN_vkCmdSetCoarseSampleOrderNV vkCmdSetCoarseSampleOrderNV;
|
729 | 738 | PFN_vkCmdSetViewportShadingRatePaletteNV vkCmdSetViewportShadingRatePaletteNV;
|
730 | 739 | #endif /* defined(VK_NV_shading_rate_image) */
|
740 | +#if defined(VK_VALVE_descriptor_set_host_mapping)
|
|
741 | + PFN_vkGetDescriptorSetHostMappingVALVE vkGetDescriptorSetHostMappingVALVE;
|
|
742 | + PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE vkGetDescriptorSetLayoutHostMappingInfoVALVE;
|
|
743 | +#endif /* defined(VK_VALVE_descriptor_set_host_mapping) */
|
|
731 | 744 | #if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1))
|
732 | 745 | PFN_vkGetDeviceGroupSurfacePresentModes2EXT vkGetDeviceGroupSurfacePresentModes2EXT;
|
733 | 746 | #endif /* (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) */
|
... | ... | @@ -1089,6 +1102,9 @@ extern PFN_vkCreateHeadlessSurfaceEXT vkCreateHeadlessSurfaceEXT; |
1089 | 1102 | #if defined(VK_EXT_host_query_reset)
|
1090 | 1103 | extern PFN_vkResetQueryPoolEXT vkResetQueryPoolEXT;
|
1091 | 1104 | #endif /* defined(VK_EXT_host_query_reset) */
|
1105 | +#if defined(VK_EXT_image_compression_control)
|
|
1106 | +extern PFN_vkGetImageSubresourceLayout2EXT vkGetImageSubresourceLayout2EXT;
|
|
1107 | +#endif /* defined(VK_EXT_image_compression_control) */
|
|
1092 | 1108 | #if defined(VK_EXT_image_drm_format_modifier)
|
1093 | 1109 | extern PFN_vkGetImageDrmFormatModifierPropertiesEXT vkGetImageDrmFormatModifierPropertiesEXT;
|
1094 | 1110 | #endif /* defined(VK_EXT_image_drm_format_modifier) */
|
... | ... | @@ -1105,6 +1121,9 @@ extern PFN_vkCmdDrawMultiIndexedEXT vkCmdDrawMultiIndexedEXT; |
1105 | 1121 | #if defined(VK_EXT_pageable_device_local_memory)
|
1106 | 1122 | extern PFN_vkSetDeviceMemoryPriorityEXT vkSetDeviceMemoryPriorityEXT;
|
1107 | 1123 | #endif /* defined(VK_EXT_pageable_device_local_memory) */
|
1124 | +#if defined(VK_EXT_pipeline_properties)
|
|
1125 | +extern PFN_vkGetPipelinePropertiesEXT vkGetPipelinePropertiesEXT;
|
|
1126 | +#endif /* defined(VK_EXT_pipeline_properties) */
|
|
1108 | 1127 | #if defined(VK_EXT_private_data)
|
1109 | 1128 | extern PFN_vkCreatePrivateDataSlotEXT vkCreatePrivateDataSlotEXT;
|
1110 | 1129 | extern PFN_vkDestroyPrivateDataSlotEXT vkDestroyPrivateDataSlotEXT;
|
... | ... | @@ -1351,6 +1370,9 @@ extern PFN_vkWaitForPresentKHR vkWaitForPresentKHR; |
1351 | 1370 | #if defined(VK_KHR_push_descriptor)
|
1352 | 1371 | extern PFN_vkCmdPushDescriptorSetKHR vkCmdPushDescriptorSetKHR;
|
1353 | 1372 | #endif /* defined(VK_KHR_push_descriptor) */
|
1373 | +#if defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline)
|
|
1374 | +extern PFN_vkCmdTraceRaysIndirect2KHR vkCmdTraceRaysIndirect2KHR;
|
|
1375 | +#endif /* defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline) */
|
|
1354 | 1376 | #if defined(VK_KHR_ray_tracing_pipeline)
|
1355 | 1377 | extern PFN_vkCmdSetRayTracingPipelineStackSizeKHR vkCmdSetRayTracingPipelineStackSizeKHR;
|
1356 | 1378 | extern PFN_vkCmdTraceRaysIndirectKHR vkCmdTraceRaysIndirectKHR;
|
... | ... | @@ -1524,6 +1546,10 @@ extern PFN_vkCmdSetViewportShadingRatePaletteNV vkCmdSetViewportShadingRatePalet |
1524 | 1546 | extern PFN_vkCreateScreenSurfaceQNX vkCreateScreenSurfaceQNX;
|
1525 | 1547 | extern PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX vkGetPhysicalDeviceScreenPresentationSupportQNX;
|
1526 | 1548 | #endif /* defined(VK_QNX_screen_surface) */
|
1549 | +#if defined(VK_VALVE_descriptor_set_host_mapping)
|
|
1550 | +extern PFN_vkGetDescriptorSetHostMappingVALVE vkGetDescriptorSetHostMappingVALVE;
|
|
1551 | +extern PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE vkGetDescriptorSetLayoutHostMappingInfoVALVE;
|
|
1552 | +#endif /* defined(VK_VALVE_descriptor_set_host_mapping) */
|
|
1527 | 1553 | #if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1))
|
1528 | 1554 | extern PFN_vkGetDeviceGroupSurfacePresentModes2EXT vkGetDeviceGroupSurfacePresentModes2EXT;
|
1529 | 1555 | #endif /* (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) */
|