Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[xsrc/xorg]: xsrc/external/mit/MesaLib/dist Import mesa 19.1.7
details: https://anonhg.NetBSD.org/xsrc/rev/2c7a68429151
branches: xorg
changeset: 10379:2c7a68429151
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 ea6b52408fb8 -r 2c7a68429151 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