Source-Changes-HG archive

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

[xsrc/trunk]: xsrc/external/mit/MesaLib/dist Import mesa 19.1.7



details:   https://anonhg.NetBSD.org/xsrc/rev/99482f750c49
branches:  trunk
changeset: 10387:99482f750c49
user:      maya <maya%NetBSD.org@localhost>
date:      Tue Sep 24 16:29:39 2019 +0000

description:
Import mesa 19.1.7

New features in mesa 19.1.0:

    GL_ARB_parallel_shader_compile on all drivers.
    GL_EXT_gpu_shader4 on all GL 3.1 drivers.
    GL_EXT_shader_image_load_formatted on radeonsi.
    GL_EXT_texture_buffer_object on all GL 3.1 drivers.
    GL_EXT_texture_compression_s3tc_srgb on Gallium drivers and i965 (ES extension).
    GL_NV_compute_shader_derivatives on iris and i965.
    GL_KHR_parallel_shader_compile on all drivers.
    VK_EXT_buffer_device_address on Intel and RADV.
    VK_EXT_depth_clip_enable on Intel and RADV.
    VK_KHR_ycbcr_image_arrays on Intel.
    VK_EXT_inline_uniform_block on Intel and RADV.
    VK_EXT_external_memory_host on Intel.
    VK_EXT_host_query_reset on Intel and RADV.
    VK_KHR_surface_protected_capabilities on Intel and RADV.
    VK_EXT_pipeline_creation_feedback on Intel and RADV.
    VK_KHR_8bit_storage on RADV.
    VK_AMD_gpu_shader_int16 on RADV.
    VK_AMD_gpu_shader_half_float on RADV.
    VK_NV_compute_shader_derivatives on Intel.
    VK_KHR_shader_float16_int8 on Intel and RADV (RADV only supports int8).
    VK_KHR_shader_atomic_int64 on Intel.
    VK_EXT_descriptor_indexing on Intel.
    VK_KHR_shader_float16_int8 on Intel and RADV.
    GL_INTEL_conservative_rasterization on iris.
    VK_EXT_memory_budget on Intel.

New features in mesa 19.0.0:

    GL_AMD_texture_texture4 on all GL 4.0 drivers.
    GL_EXT_shader_implicit_conversions on all drivers (ES extension).
    GL_EXT_texture_compression_bptc on all GL 4.0 drivers (ES extension).
    GL_EXT_texture_compression_rgtc on all GL 3.0 drivers (ES extension).
    GL_EXT_render_snorm on gallium drivers (ES extension).
    GL_EXT_texture_view on drivers supporting texture views (ES extension).
    GL_OES_texture_view on drivers supporting texture views (ES extension).
    GL_NV_shader_atomic_float on nvc0 (Fermi/Kepler only).
    Shader-based software implementations of GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64, GL_ARB_vertex_attrib_64bit, and GL_ARB_shader_ballot on i965.
    VK_ANDROID_external_memory_android_hardware_buffer on Intel
    Fixed and re-exposed VK_EXT_pci_bus_info on Intel and RADV
    VK_EXT_scalar_block_layout on Intel and RADV
    VK_KHR_depth_stencil_resolve on Intel
    VK_KHR_draw_indirect_count on Intel
    VK_EXT_conditional_rendering on Intel
    VK_EXT_memory_budget on RADV

Also, bug fixes.

diffstat:

 external/mit/MesaLib/dist/include/vulkan/vulkan_core.h                             |  1351 +-
 external/mit/MesaLib/dist/include/vulkan/vulkan_fuchsia.h                          |     6 +-
 external/mit/MesaLib/dist/include/vulkan/vulkan_ggp.h                              |    67 +
 external/mit/MesaLib/dist/include/vulkan/vulkan_ios.h                              |     6 +-
 external/mit/MesaLib/dist/include/vulkan/vulkan_macos.h                            |     6 +-
 external/mit/MesaLib/dist/include/vulkan/vulkan_metal.h                            |    63 +
 external/mit/MesaLib/dist/include/vulkan/vulkan_vi.h                               |     6 +-
 external/mit/MesaLib/dist/include/vulkan/vulkan_wayland.h                          |     6 +-
 external/mit/MesaLib/dist/include/vulkan/vulkan_win32.h                            |    79 +-
 external/mit/MesaLib/dist/include/vulkan/vulkan_xcb.h                              |     6 +-
 external/mit/MesaLib/dist/include/vulkan/vulkan_xlib.h                             |     6 +-
 external/mit/MesaLib/dist/include/vulkan/vulkan_xlib_xrandr.h                      |     4 +-
 external/mit/MesaLib/dist/scons/gallium.py                                         |     1 +
 external/mit/MesaLib/dist/scripts/get_reviewer.pl                                  |  2302 ++++
 external/mit/MesaLib/dist/src/amd/Android.addrlib.mk                               |    49 +
 external/mit/MesaLib/dist/src/amd/Android.common.mk                                |    76 +
 external/mit/MesaLib/dist/src/amd/Android.mk                                       |    32 +
 external/mit/MesaLib/dist/src/amd/Makefile.sources                                 |    56 +-
 external/mit/MesaLib/dist/src/amd/addrlib/inc/addrinterface.h                      |  3715 +++++++
 external/mit/MesaLib/dist/src/amd/addrlib/inc/addrtypes.h                          |   746 +
 external/mit/MesaLib/dist/src/amd/addrlib/meson.build                              |    58 +-
 external/mit/MesaLib/dist/src/amd/addrlib/src/addrinterface.cpp                    |  1740 +++
 external/mit/MesaLib/dist/src/amd/addrlib/src/amdgpu_asic_addr.h                   |   137 +
 external/mit/MesaLib/dist/src/amd/addrlib/src/chip/gfx9/gfx9_gb_reg.h              |    89 +
 external/mit/MesaLib/dist/src/amd/addrlib/src/chip/r800/si_gb_reg.h                |   163 +
 external/mit/MesaLib/dist/src/amd/addrlib/src/gfx9/gfx9addrlib.cpp                 |  4873 ++++++++++
 external/mit/MesaLib/dist/src/amd/addrlib/src/gfx9/gfx9addrlib.h                   |   629 +
 external/mit/MesaLib/dist/src/amd/addrlib/src/r800/ciaddrlib.cpp                   |  2339 ++++
 external/mit/MesaLib/dist/src/amd/addrlib/src/r800/ciaddrlib.h                     |   201 +
 external/mit/MesaLib/dist/src/amd/addrlib/src/r800/egbaddrlib.cpp                  |  4156 ++++++++
 external/mit/MesaLib/dist/src/amd/addrlib/src/r800/egbaddrlib.h                    |   430 +
 external/mit/MesaLib/dist/src/amd/addrlib/src/r800/siaddrlib.cpp                   |  3872 +++++++
 external/mit/MesaLib/dist/src/amd/addrlib/src/r800/siaddrlib.h                     |   347 +
 external/mit/MesaLib/dist/src/amd/common/.editorconfig                             |     3 +
 external/mit/MesaLib/dist/src/amd/common/ac_debug.c                                |     2 +
 external/mit/MesaLib/dist/src/amd/common/ac_gpu_info.c                             |    23 +-
 external/mit/MesaLib/dist/src/amd/common/ac_gpu_info.h                             |    14 +
 external/mit/MesaLib/dist/src/amd/common/ac_llvm_build.c                           |  1476 ++-
 external/mit/MesaLib/dist/src/amd/common/ac_llvm_build.h                           |   189 +-
 external/mit/MesaLib/dist/src/amd/common/ac_llvm_helper.cpp                        |    66 +-
 external/mit/MesaLib/dist/src/amd/common/ac_llvm_util.c                            |    30 +-
 external/mit/MesaLib/dist/src/amd/common/ac_llvm_util.h                            |     2 +-
 external/mit/MesaLib/dist/src/amd/common/ac_nir_to_llvm.c                          |  1765 ++-
 external/mit/MesaLib/dist/src/amd/common/ac_nir_to_llvm.h                          |     2 +
 external/mit/MesaLib/dist/src/amd/common/ac_shader_abi.h                           |     9 +
 external/mit/MesaLib/dist/src/amd/common/ac_surface.c                              |   192 +-
 external/mit/MesaLib/dist/src/amd/common/ac_surface.h                              |    16 +-
 external/mit/MesaLib/dist/src/amd/common/sid.h                                     |    25 +-
 external/mit/MesaLib/dist/src/amd/common/sid_tables.py                             |     2 +-
 external/mit/MesaLib/dist/src/amd/vulkan/.editorconfig                             |     3 +
 external/mit/MesaLib/dist/src/amd/vulkan/Android.mk                                |   179 +
 external/mit/MesaLib/dist/src/amd/vulkan/Makefile.sources                          |     2 +
 external/mit/MesaLib/dist/src/amd/vulkan/meson.build                               |    24 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_android.c                            |    18 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_cmd_buffer.c                         |   918 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_debug.c                              |    14 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_debug.h                              |     8 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_descriptor_set.c                     |   282 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_descriptor_set.h                     |    26 +
 external/mit/MesaLib/dist/src/amd/vulkan/radv_device.c                             |   979 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_entrypoints_gen.py                   |    11 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_extensions.py                        |    59 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_formats.c                            |   201 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_image.c                              |   317 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_llvm_helper.cpp                      |     5 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_meta.c                               |    10 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_meta.h                               |     8 +
 external/mit/MesaLib/dist/src/amd/vulkan/radv_meta_blit.c                          |    12 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_meta_blit2d.c                        |    23 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_meta_buffer.c                        |    21 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_meta_bufimage.c                      |    34 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_meta_clear.c                         |   803 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_meta_copy.c                          |   266 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_meta_decompress.c                    |    47 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_meta_fast_clear.c                    |    98 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_meta_fmask_expand.c                  |   307 +
 external/mit/MesaLib/dist/src/amd/vulkan/radv_meta_resolve.c                       |    24 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_meta_resolve_cs.c                    |    20 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_meta_resolve_fs.c                    |    11 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_nir_lower_ycbcr_textures.c           |   452 +
 external/mit/MesaLib/dist/src/amd/vulkan/radv_nir_to_llvm.c                        |   606 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_pass.c                               |   233 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_pipeline.c                           |   553 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_pipeline_cache.c                     |     9 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_private.h                            |   146 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_query.c                              |   286 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_radeon_winsys.h                      |    33 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_shader.c                             |    92 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_shader.h                             |    38 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_shader_helper.h                      |     1 -
 external/mit/MesaLib/dist/src/amd/vulkan/radv_shader_info.c                        |   115 +-
 external/mit/MesaLib/dist/src/amd/vulkan/radv_wsi.c                                |     3 +-
 external/mit/MesaLib/dist/src/amd/vulkan/si_cmd_buffer.c                           |    54 +-
 external/mit/MesaLib/dist/src/amd/vulkan/vk_format.h                               |    49 +-
 external/mit/MesaLib/dist/src/amd/vulkan/vk_format_layout.csv                      |    12 +
 external/mit/MesaLib/dist/src/amd/vulkan/vk_format_parse.py                        |    43 +-
 external/mit/MesaLib/dist/src/amd/vulkan/vk_format_table.py                        |    10 +-
 external/mit/MesaLib/dist/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c            |    93 +-
 external/mit/MesaLib/dist/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.h            |     2 +
 external/mit/MesaLib/dist/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c            |   317 +-
 external/mit/MesaLib/dist/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c       |     1 -
 external/mit/MesaLib/dist/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c        |    10 +
 external/mit/MesaLib/dist/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h        |     6 +-
 external/mit/MesaLib/dist/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h |     7 +
 external/mit/MesaLib/dist/src/broadcom/.editorconfig                               |     3 +
 external/mit/MesaLib/dist/src/broadcom/Android.cle.mk                              |    39 +
 external/mit/MesaLib/dist/src/broadcom/Android.genxml.mk                           |    83 +
 external/mit/MesaLib/dist/src/broadcom/Android.mk                                  |    29 +
 external/mit/MesaLib/dist/src/broadcom/Makefile.sources                            |     6 +-
 external/mit/MesaLib/dist/src/broadcom/cle/v3d_decoder.c                           |     3 +-
 external/mit/MesaLib/dist/src/broadcom/cle/v3d_packet_v33.xml                      |   243 +-
 external/mit/MesaLib/dist/src/broadcom/common/v3d_cpu_tiling.h                     |   242 +
 external/mit/MesaLib/dist/src/broadcom/common/v3d_debug.c                          |     1 +
 external/mit/MesaLib/dist/src/broadcom/common/v3d_debug.h                          |     1 +
 external/mit/MesaLib/dist/src/broadcom/common/v3d_device_info.h                    |     3 +
 external/mit/MesaLib/dist/src/broadcom/common/v3d_limits.h                         |    47 +
 external/mit/MesaLib/dist/src/broadcom/compiler/meson.build                        |     4 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/nir_to_vir.c                       |  1493 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/qpu_schedule.c                     |   284 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/v3d33_tex.c                        |    83 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/v3d40_tex.c                        |   270 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/v3d_compiler.h                     |   223 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/v3d_nir_lower_image_load_store.c   |   390 +
 external/mit/MesaLib/dist/src/broadcom/compiler/v3d_nir_lower_io.c                 |   322 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/v3d_nir_lower_scratch.c            |   153 +
 external/mit/MesaLib/dist/src/broadcom/compiler/v3d_nir_lower_txf_ms.c             |    18 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/vir.c                              |   611 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/vir_dump.c                         |   237 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/vir_live_variables.c               |    60 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/vir_opt_copy_propagate.c           |    33 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/vir_opt_dead_code.c                |    93 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/vir_opt_redundant_flags.c          |   143 +
 external/mit/MesaLib/dist/src/broadcom/compiler/vir_opt_small_immediates.c         |    22 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/vir_register_allocate.c            |   227 +-
 external/mit/MesaLib/dist/src/broadcom/compiler/vir_to_qpu.c                       |   128 +-
 external/mit/MesaLib/dist/src/broadcom/qpu/meson.build                             |     3 +-
 external/mit/MesaLib/dist/src/broadcom/qpu/qpu_instr.c                             |   148 +-
 external/mit/MesaLib/dist/src/broadcom/qpu/qpu_instr.h                             |     7 +
 external/mit/MesaLib/dist/src/broadcom/qpu/qpu_pack.c                              |    34 +-
 external/mit/MesaLib/dist/src/broadcom/qpu/tests/qpu_disasm.c                      |     3 +
 external/mit/MesaLib/dist/src/compiler/Android.glsl.gen.mk                         |   109 +
 external/mit/MesaLib/dist/src/compiler/Android.glsl.mk                             |    55 +
 external/mit/MesaLib/dist/src/compiler/Android.mk                                  |    52 +
 external/mit/MesaLib/dist/src/compiler/Android.nir.gen.mk                          |   115 +
 external/mit/MesaLib/dist/src/compiler/Android.nir.mk                              |    51 +
 external/mit/MesaLib/dist/src/compiler/Makefile.sources                            |    24 +-
 external/mit/MesaLib/dist/src/compiler/SConscript.glsl                             |     7 +
 external/mit/MesaLib/dist/src/compiler/glsl/ast.h                                  |    25 +
 external/mit/MesaLib/dist/src/compiler/glsl/ast_function.cpp                       |    11 +-
 external/mit/MesaLib/dist/src/compiler/glsl/ast_to_hir.cpp                         |   166 +-
 external/mit/MesaLib/dist/src/compiler/glsl/ast_type.cpp                           |    26 +
 external/mit/MesaLib/dist/src/compiler/glsl/builtin_functions.cpp                  |  1229 ++-
 external/mit/MesaLib/dist/src/compiler/glsl_types.cpp                              |   563 +-
 external/mit/MesaLib/dist/src/compiler/glsl_types.h                                |   172 +-
 external/mit/MesaLib/dist/src/compiler/nir_types.cpp                               |   187 +-
 external/mit/MesaLib/dist/src/compiler/nir_types.h                                 |    67 +-
 external/mit/MesaLib/dist/src/compiler/shader_enums.c                              |    10 +-
 external/mit/MesaLib/dist/src/compiler/shader_enums.h                              |    73 +-
 external/mit/MesaLib/dist/src/compiler/shader_info.h                               |    92 +-
 external/mit/MesaLib/dist/src/meson.build                                          |    10 +-
 160 files changed, 42007 insertions(+), 6060 deletions(-)

diffs (truncated from 63208 to 300 lines):

diff -r 6432bf8276eb -r 99482f750c49 external/mit/MesaLib/dist/include/vulkan/vulkan_core.h
--- a/external/mit/MesaLib/dist/include/vulkan/vulkan_core.h    Tue Sep 24 16:19:11 2019 +0000
+++ b/external/mit/MesaLib/dist/include/vulkan/vulkan_core.h    Tue Sep 24 16:29:39 2019 +0000
@@ -6,7 +6,7 @@
 #endif
 
 /*
-** Copyright (c) 2015-2018 The Khronos Group Inc.
+** Copyright (c) 2015-2019 The Khronos Group Inc.
 **
 ** Licensed under the Apache License, Version 2.0 (the "License");
 ** you may not use this file except in compliance with the License.
@@ -27,9 +27,9 @@
 */
 
 
+
 #define VK_VERSION_1_0 1
 #include "vk_platform.h"
-
 #define VK_MAKE_VERSION(major, minor, patch) \
     (((major) << 22) | ((minor) << 12) | (patch))
 
@@ -43,13 +43,12 @@
 #define VK_VERSION_MINOR(version) (((uint32_t)(version) >> 12) & 0x3ff)
 #define VK_VERSION_PATCH(version) ((uint32_t)(version) & 0xfff)
 // Version of this file
-#define VK_HEADER_VERSION 90
+#define VK_HEADER_VERSION 106
 
 
 #define VK_NULL_HANDLE 0
 
 
-
 #define VK_DEFINE_HANDLE(object) typedef struct object##_T* object;
 
 
@@ -61,13 +60,10 @@
 #endif
 #endif
 
-
-
 typedef uint32_t VkFlags;
 typedef uint32_t VkBool32;
 typedef uint64_t VkDeviceSize;
 typedef uint32_t VkSampleMask;
-
 VK_DEFINE_HANDLE(VkInstance)
 VK_DEFINE_HANDLE(VkPhysicalDevice)
 VK_DEFINE_HANDLE(VkDevice)
@@ -93,7 +89,6 @@
 VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorSet)
 VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkFramebuffer)
 VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkCommandPool)
-
 #define VK_LOD_CLAMP_NONE                 1000.0f
 #define VK_REMAINING_MIP_LEVELS           (~0U)
 #define VK_REMAINING_ARRAY_LAYERS         (~0U)
@@ -110,7 +105,6 @@
 #define VK_MAX_EXTENSION_NAME_SIZE        256
 #define VK_MAX_DESCRIPTION_SIZE           256
 
-
 typedef enum VkPipelineCacheHeaderVersion {
     VK_PIPELINE_CACHE_HEADER_VERSION_ONE = 1,
     VK_PIPELINE_CACHE_HEADER_VERSION_BEGIN_RANGE = VK_PIPELINE_CACHE_HEADER_VERSION_ONE,
@@ -150,6 +144,8 @@
     VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT = -1000158000,
     VK_ERROR_FRAGMENTATION_EXT = -1000161000,
     VK_ERROR_NOT_PERMITTED_EXT = -1000174001,
+    VK_ERROR_INVALID_DEVICE_ADDRESS_EXT = -1000244000,
+    VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT = -1000255000,
     VK_ERROR_OUT_OF_POOL_MEMORY_KHR = VK_ERROR_OUT_OF_POOL_MEMORY,
     VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR = VK_ERROR_INVALID_EXTERNAL_HANDLE,
     VK_RESULT_BEGIN_RANGE = VK_ERROR_FRAGMENTED_POOL,
@@ -244,7 +240,7 @@
     VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO = 1000053000,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES = 1000053001,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES = 1000053002,
-    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES = 1000120000,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES = 1000120000,
     VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO = 1000145000,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES = 1000145001,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES = 1000145002,
@@ -272,7 +268,7 @@
     VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES = 1000076001,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES = 1000168000,
     VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT = 1000168001,
-    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES = 1000063000,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES = 1000063000,
     VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR = 1000001000,
     VK_STRUCTURE_TYPE_PRESENT_INFO_KHR = 1000001001,
     VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR = 1000060007,
@@ -287,7 +283,6 @@
     VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR = 1000004000,
     VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR = 1000005000,
     VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR = 1000006000,
-    VK_STRUCTURE_TYPE_MIR_SURFACE_CREATE_INFO_KHR = 1000007000,
     VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR = 1000008000,
     VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR = 1000009000,
     VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT = 1000011000,
@@ -301,7 +296,9 @@
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT = 1000028000,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT = 1000028001,
     VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT = 1000028002,
+    VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX = 1000030000,
     VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD = 1000041000,
+    VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP = 1000049000,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV = 1000050000,
     VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV = 1000056000,
     VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV = 1000056001,
@@ -330,6 +327,7 @@
     VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT = 1000081000,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT = 1000081001,
     VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT = 1000081002,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR = 1000082000,
     VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR = 1000084000,
     VK_STRUCTURE_TYPE_OBJECT_TABLE_CREATE_INFO_NVX = 1000086000,
     VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NVX = 1000086001,
@@ -350,6 +348,8 @@
     VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT = 1000099001,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT = 1000101000,
     VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT = 1000101001,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT = 1000102000,
+    VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT = 1000102001,
     VK_STRUCTURE_TYPE_HDR_METADATA_EXT = 1000105000,
     VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR = 1000109000,
     VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR = 1000109001,
@@ -419,19 +419,21 @@
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV = 1000164001,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV = 1000164002,
     VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV = 1000164005,
-    VK_STRUCTURE_TYPE_RAYTRACING_PIPELINE_CREATE_INFO_NVX = 1000165000,
-    VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NVX = 1000165001,
-    VK_STRUCTURE_TYPE_GEOMETRY_INSTANCE_NVX = 1000165002,
-    VK_STRUCTURE_TYPE_GEOMETRY_NVX = 1000165003,
-    VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NVX = 1000165004,
-    VK_STRUCTURE_TYPE_GEOMETRY_AABB_NVX = 1000165005,
-    VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NVX = 1000165006,
-    VK_STRUCTURE_TYPE_DESCRIPTOR_ACCELERATION_STRUCTURE_INFO_NVX = 1000165007,
-    VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NVX = 1000165008,
-    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAYTRACING_PROPERTIES_NVX = 1000165009,
-    VK_STRUCTURE_TYPE_HIT_SHADER_MODULE_CREATE_INFO_NVX = 1000165010,
+    VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV = 1000165000,
+    VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV = 1000165001,
+    VK_STRUCTURE_TYPE_GEOMETRY_NV = 1000165003,
+    VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV = 1000165004,
+    VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV = 1000165005,
+    VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV = 1000165006,
+    VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV = 1000165007,
+    VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV = 1000165008,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV = 1000165009,
+    VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV = 1000165011,
+    VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV = 1000165012,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV = 1000166000,
     VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV = 1000166001,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT = 1000170000,
+    VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT = 1000170001,
     VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT = 1000174000,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR = 1000177000,
     VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT = 1000178000,
@@ -440,10 +442,16 @@
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR = 1000180000,
     VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT = 1000184000,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD = 1000185000,
+    VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD = 1000189000,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT = 1000190000,
     VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT = 1000190001,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT = 1000190002,
+    VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP = 1000191000,
+    VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT = 1000192000,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR = 1000196000,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR = 1000197000,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR = 1000199000,
+    VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR = 1000199001,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV = 1000201000,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV = 1000202000,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV = 1000202001,
@@ -455,7 +463,34 @@
     VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV = 1000206001,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR = 1000211000,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT = 1000212000,
+    VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD = 1000213000,
+    VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD = 1000213001,
     VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA = 1000214000,
+    VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT = 1000217000,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT = 1000218000,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT = 1000218001,
+    VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT = 1000218002,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT = 1000221000,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT = 1000237000,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT = 1000238000,
+    VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT = 1000238001,
+    VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR = 1000239000,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV = 1000240000,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT = 1000244000,
+    VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT = 1000244001,
+    VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT = 1000244002,
+    VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT = 1000246000,
+    VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT = 1000247000,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV = 1000249000,
+    VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249001,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249002,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT = 1000252000,
+    VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT = 1000255000,
+    VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT = 1000255002,
+    VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT = 1000255001,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT = 1000261000,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES,
     VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT,
     VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES,
@@ -500,6 +535,7 @@
     VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO,
     VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES,
     VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS,
     VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO,
     VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2,
@@ -517,6 +553,7 @@
     VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES,
     VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT,
     VK_STRUCTURE_TYPE_BEGIN_RANGE = VK_STRUCTURE_TYPE_APPLICATION_INFO,
     VK_STRUCTURE_TYPE_END_RANGE = VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO,
     VK_STRUCTURE_TYPE_RANGE_SIZE = (VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO - VK_STRUCTURE_TYPE_APPLICATION_INFO + 1),
@@ -848,7 +885,7 @@
     VK_QUERY_TYPE_PIPELINE_STATISTICS = 1,
     VK_QUERY_TYPE_TIMESTAMP = 2,
     VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT = 1000028004,
-    VK_QUERY_TYPE_COMPACTED_SIZE_NVX = 1000165000,
+    VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV = 1000165000,
     VK_QUERY_TYPE_BEGIN_RANGE = VK_QUERY_TYPE_OCCLUSION,
     VK_QUERY_TYPE_END_RANGE = VK_QUERY_TYPE_TIMESTAMP,
     VK_QUERY_TYPE_RANGE_SIZE = (VK_QUERY_TYPE_TIMESTAMP - VK_QUERY_TYPE_OCCLUSION + 1),
@@ -879,6 +916,7 @@
     VK_IMAGE_LAYOUT_PRESENT_SRC_KHR = 1000001002,
     VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR = 1000111000,
     VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV = 1000164003,
+    VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT = 1000218000,
     VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL,
     VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL,
     VK_IMAGE_LAYOUT_BEGIN_RANGE = VK_IMAGE_LAYOUT_UNDEFINED,
@@ -1125,6 +1163,7 @@
     VK_FILTER_NEAREST = 0,
     VK_FILTER_LINEAR = 1,
     VK_FILTER_CUBIC_IMG = 1000015000,
+    VK_FILTER_CUBIC_EXT = VK_FILTER_CUBIC_IMG,
     VK_FILTER_BEGIN_RANGE = VK_FILTER_NEAREST,
     VK_FILTER_END_RANGE = VK_FILTER_LINEAR,
     VK_FILTER_RANGE_SIZE = (VK_FILTER_LINEAR - VK_FILTER_NEAREST + 1),
@@ -1178,7 +1217,7 @@
     VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC = 9,
     VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT = 10,
     VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT = 1000138000,
-    VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NVX = 1000165000,
+    VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV = 1000165000,
     VK_DESCRIPTOR_TYPE_BEGIN_RANGE = VK_DESCRIPTOR_TYPE_SAMPLER,
     VK_DESCRIPTOR_TYPE_END_RANGE = VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT,
     VK_DESCRIPTOR_TYPE_RANGE_SIZE = (VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT - VK_DESCRIPTOR_TYPE_SAMPLER + 1),
@@ -1207,7 +1246,7 @@
 typedef enum VkPipelineBindPoint {
     VK_PIPELINE_BIND_POINT_GRAPHICS = 0,
     VK_PIPELINE_BIND_POINT_COMPUTE = 1,
-    VK_PIPELINE_BIND_POINT_RAYTRACING_NVX = 1000165000,
+    VK_PIPELINE_BIND_POINT_RAY_TRACING_NV = 1000165000,
     VK_PIPELINE_BIND_POINT_BEGIN_RANGE = VK_PIPELINE_BIND_POINT_GRAPHICS,
     VK_PIPELINE_BIND_POINT_END_RANGE = VK_PIPELINE_BIND_POINT_COMPUTE,
     VK_PIPELINE_BIND_POINT_RANGE_SIZE = (VK_PIPELINE_BIND_POINT_COMPUTE - VK_PIPELINE_BIND_POINT_GRAPHICS + 1),
@@ -1226,6 +1265,7 @@
 typedef enum VkIndexType {
     VK_INDEX_TYPE_UINT16 = 0,
     VK_INDEX_TYPE_UINT32 = 1,
+    VK_INDEX_TYPE_NONE_NV = 1000165000,
     VK_INDEX_TYPE_BEGIN_RANGE = VK_INDEX_TYPE_UINT16,
     VK_INDEX_TYPE_END_RANGE = VK_INDEX_TYPE_UINT32,
     VK_INDEX_TYPE_RANGE_SIZE = (VK_INDEX_TYPE_UINT32 - VK_INDEX_TYPE_UINT16 + 1),
@@ -1279,7 +1319,7 @@
     VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX = 1000086001,
     VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT = 1000128000,
     VK_OBJECT_TYPE_VALIDATION_CACHE_EXT = 1000160000,
-    VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NVX = 1000165000,
+    VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV = 1000165000,
     VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE,
     VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION,
     VK_OBJECT_TYPE_BEGIN_RANGE = VK_OBJECT_TYPE_UNKNOWN,
@@ -1297,7 +1337,6 @@
     VK_VENDOR_ID_RANGE_SIZE = (VK_VENDOR_ID_KAZAN - VK_VENDOR_ID_VIV + 1),
     VK_VENDOR_ID_MAX_ENUM = 0x7FFFFFFF
 } VkVendorId;
-
 typedef VkFlags VkInstanceCreateFlags;
 
 typedef enum VkFormatFeatureFlagBits {
@@ -1325,6 +1364,7 @@



Home | Main Index | Thread Index | Old Index