vulkan: Update XML and headers to 1.4.315
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34896>
This commit is contained in:
committed by
Marge Bot
parent
c06033955e
commit
62ec7e1056
@@ -69,7 +69,7 @@ extern "C" {
|
||||
#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0
|
||||
|
||||
// Version of this file
|
||||
#define VK_HEADER_VERSION 314
|
||||
#define VK_HEADER_VERSION 315
|
||||
|
||||
// Complete version of this file
|
||||
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 4, VK_HEADER_VERSION)
|
||||
@@ -1260,6 +1260,7 @@ typedef enum VkStructureType {
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_EXT = 1000425001,
|
||||
VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_EXT = 1000425002,
|
||||
VK_STRUCTURE_TYPE_RENDERING_END_INFO_EXT = 1000619003,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_DEVICE_MEMORY_FEATURES_EXT = 1000620000,
|
||||
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 is a deprecated alias
|
||||
@@ -1540,6 +1541,7 @@ typedef enum VkImageLayout {
|
||||
VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR = 1000299002,
|
||||
VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT = 1000339000,
|
||||
VK_IMAGE_LAYOUT_VIDEO_ENCODE_QUANTIZATION_MAP_KHR = 1000553000,
|
||||
VK_IMAGE_LAYOUT_ZERO_INITIALIZED_EXT = 1000620000,
|
||||
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_SHADING_RATE_OPTIMAL_NV = VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR,
|
||||
@@ -2572,7 +2574,7 @@ typedef enum VkImageUsageFlagBits {
|
||||
VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI = 0x00040000,
|
||||
VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM = 0x00100000,
|
||||
VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM = 0x00200000,
|
||||
VK_IMAGE_USAGE_TILE_MEMORY_QCOM = 0x08000000,
|
||||
VK_IMAGE_USAGE_TILE_MEMORY_BIT_QCOM = 0x08000000,
|
||||
VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR = 0x02000000,
|
||||
VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR = 0x04000000,
|
||||
VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV = VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR,
|
||||
@@ -2776,7 +2778,7 @@ typedef enum VkBufferUsageFlagBits {
|
||||
VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT = 0x04000000,
|
||||
VK_BUFFER_USAGE_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT = 0x00800000,
|
||||
VK_BUFFER_USAGE_MICROMAP_STORAGE_BIT_EXT = 0x01000000,
|
||||
VK_BUFFER_USAGE_TILE_MEMORY_QCOM = 0x08000000,
|
||||
VK_BUFFER_USAGE_TILE_MEMORY_BIT_QCOM = 0x08000000,
|
||||
VK_BUFFER_USAGE_RAY_TRACING_BIT_NV = VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR,
|
||||
VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT,
|
||||
VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT,
|
||||
@@ -5230,6 +5232,7 @@ typedef enum VkMemoryAllocateFlagBits {
|
||||
VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT = 0x00000001,
|
||||
VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT = 0x00000002,
|
||||
VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT = 0x00000004,
|
||||
VK_MEMORY_ALLOCATE_ZERO_INITIALIZE_BIT_EXT = 0x00000008,
|
||||
VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR = VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT,
|
||||
VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT,
|
||||
VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT,
|
||||
@@ -7976,7 +7979,7 @@ static const VkBufferUsageFlagBits2 VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER
|
||||
static const VkBufferUsageFlagBits2 VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT = 0x04000000ULL;
|
||||
static const VkBufferUsageFlagBits2 VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT = 0x00800000ULL;
|
||||
static const VkBufferUsageFlagBits2 VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT = 0x01000000ULL;
|
||||
static const VkBufferUsageFlagBits2 VK_BUFFER_USAGE_2_TILE_MEMORY_QCOM = 0x08000000ULL;
|
||||
static const VkBufferUsageFlagBits2 VK_BUFFER_USAGE_2_TILE_MEMORY_BIT_QCOM = 0x08000000ULL;
|
||||
static const VkBufferUsageFlagBits2 VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT = 0x80000000ULL;
|
||||
|
||||
|
||||
@@ -21643,6 +21646,18 @@ VKAPI_ATTR void VKAPI_CALL vkCmdEndRendering2EXT(
|
||||
#endif
|
||||
|
||||
|
||||
// VK_EXT_zero_initialize_device_memory is a preprocessor guard. Do not pass it to API calls.
|
||||
#define VK_EXT_zero_initialize_device_memory 1
|
||||
#define VK_EXT_ZERO_INITIALIZE_DEVICE_MEMORY_SPEC_VERSION 1
|
||||
#define VK_EXT_ZERO_INITIALIZE_DEVICE_MEMORY_EXTENSION_NAME "VK_EXT_zero_initialize_device_memory"
|
||||
typedef struct VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT {
|
||||
VkStructureType sType;
|
||||
void* pNext;
|
||||
VkBool32 zeroInitializeDeviceMemory;
|
||||
} VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT;
|
||||
|
||||
|
||||
|
||||
// VK_KHR_acceleration_structure is a preprocessor guard. Do not pass it to API calls.
|
||||
#define VK_KHR_acceleration_structure 1
|
||||
#define VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION 13
|
||||
|
||||
@@ -179,7 +179,7 @@ branch of the member gitlab server.
|
||||
#define <name>VKSC_API_VERSION_1_0</name> <type>VK_MAKE_API_VERSION</type>(VKSC_API_VARIANT, 1, 0, 0)// Patch version should always be set to 0</type>
|
||||
|
||||
<type api="vulkan" category="define">// Version of this file
|
||||
#define <name>VK_HEADER_VERSION</name> 314</type>
|
||||
#define <name>VK_HEADER_VERSION</name> 315</type>
|
||||
<type api="vulkan" category="define" requires="VK_HEADER_VERSION">// Complete version of this file
|
||||
#define <name>VK_HEADER_VERSION_COMPLETE</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 4, VK_HEADER_VERSION)</type>
|
||||
<type api="vulkansc" category="define">// Version of this file
|
||||
@@ -6800,6 +6800,11 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>depthClipControl</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_DEVICE_MEMORY_FEATURES_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>zeroInitializeDeviceMemory</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
|
||||
@@ -26696,9 +26701,9 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<enum value="1" name="VK_QCOM_TILE_MEMORY_HEAP_SPEC_VERSION"/>
|
||||
<enum value=""VK_QCOM_tile_memory_heap"" name="VK_QCOM_TILE_MEMORY_HEAP_EXTENSION_NAME"/>
|
||||
<enum bitpos="3" extends="VkMemoryHeapFlagBits" name="VK_MEMORY_HEAP_TILE_MEMORY_BIT_QCOM"/>
|
||||
<enum bitpos="27" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_TILE_MEMORY_QCOM"/>
|
||||
<enum bitpos="27" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_TILE_MEMORY_QCOM"/>
|
||||
<enum bitpos="27" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_TILE_MEMORY_QCOM"/>
|
||||
<enum bitpos="27" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_TILE_MEMORY_BIT_QCOM"/>
|
||||
<enum bitpos="27" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_TILE_MEMORY_BIT_QCOM"/>
|
||||
<enum bitpos="27" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_TILE_MEMORY_BIT_QCOM"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_FEATURES_QCOM"/>
|
||||
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_PROPERTIES_QCOM"/>
|
||||
<enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_TILE_MEMORY_REQUIREMENTS_QCOM"/>
|
||||
@@ -27493,11 +27498,15 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<feature name="fragmentDensityMapOffset" struct="VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_621" number="621" author="EXT" contact="Mike Blumenkrantz @zmike" supported="disabled">
|
||||
<extension name="VK_EXT_zero_initialize_device_memory" number="621" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Mike Blumenkrantz @zmike" supported="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_621_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_621"" name="VK_EXT_EXTENSION_621_EXTENSION_NAME"/>
|
||||
<enum bitpos="3" extends="VkMemoryAllocateFlagBits" name="VK_MEMORY_ALLOCATE_EXTENSION_621_BIT_EXT"/>
|
||||
<enum value="1" name="VK_EXT_ZERO_INITIALIZE_DEVICE_MEMORY_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_zero_initialize_device_memory"" name="VK_EXT_ZERO_INITIALIZE_DEVICE_MEMORY_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_DEVICE_MEMORY_FEATURES_EXT"/>
|
||||
<enum bitpos="3" extends="VkMemoryAllocateFlagBits" name="VK_MEMORY_ALLOCATE_ZERO_INITIALIZE_BIT_EXT"/>
|
||||
<enum offset="0" extends="VkImageLayout" name="VK_IMAGE_LAYOUT_ZERO_INITIALIZED_EXT"/>
|
||||
<type name="VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT"/>
|
||||
<feature name="zeroInitializeDeviceMemory" struct="VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_622" number="622" author="EXT" contact="Lina Versace @linyaa" supported="disabled">
|
||||
@@ -27549,6 +27558,23 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_628_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_628"" name="VK_EXT_EXTENSION_628_EXTENSION_NAME"/>
|
||||
<enum bitpos="43" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RESERVED_43_BIT_EXT"/>
|
||||
<enum bitpos="15" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_RESERVED_15_BIT_EXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_629" number="629" author="EXT" contact="Mike Blumenkrantz @zmike" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_629_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_629"" name="VK_EXT_EXTENSION_629_EXTENSION_NAME"/>
|
||||
<enum bitpos="6" extends="VkRenderingFlagBits" name="VK_RENDERING_RESERVED_6_BIT_EXT"/>
|
||||
<enum bitpos="7" extends="VkRenderingFlagBits" name="VK_RENDERING_RESERVED_7_BIT_EXT"/>
|
||||
<enum bitpos="5" extends="VkResolveModeFlagBits" name="VK_RESOLVE_MODE_RESERVED_5_BIT_EXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_630" number="630" author="EXT" contact="Matthew Netsch @mnetsch" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_630_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_630"" name="VK_EXT_EXTENSION_630_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
</extensions>
|
||||
|
||||
Reference in New Issue
Block a user