[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/vulkan/vulkan-volk][upstream] New upstream version 1.3.215



Title: GitLab

Dylan Aïssi pushed to branch upstream at X Strike Force / vulkan / vulkan-volk

Commits:

  • a28bae10
    by Dylan Aïssi at 2022-07-22T23:29:06+02:00
    New upstream version 1.3.215

3 changed files:

Changes:

  • CMakeLists.txt
    ... ... @@ -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()
    

  • volk.c
    ... ... @@ -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)) */
    

  • volk.h
    ... ... @@ -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)) */
    


  • Reply to: