vulkan: Update XML and headers to 1.3.289
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Acked-by: Faith Ekstrand <faith.ekstrand@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29968>
This commit is contained in:

committed by
Marge Bot

parent
597c6cdf20
commit
384392d729
@@ -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 287
|
||||
#define VK_HEADER_VERSION 289
|
||||
|
||||
// Complete version of this file
|
||||
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
|
||||
@@ -1112,6 +1112,12 @@ typedef enum VkStructureType {
|
||||
VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT = 1000545008,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV = 1000546000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV = 1000555000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_RELAXED_EXTENDED_INSTRUCTION_FEATURES_KHR = 1000558000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_FEATURES_KHR = 1000562000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_PROPERTIES_KHR = 1000562001,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_LIST_KHR = 1000562002,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_KHR = 1000562003,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_VULKAN_PROPERTIES_KHR = 1000562004,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV = 1000563000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_REPLICATED_COMPOSITES_FEATURES_EXT = 1000564000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV = 1000568000,
|
||||
@@ -2174,7 +2180,8 @@ typedef enum VkIndexType {
|
||||
typedef enum VkSubpassContents {
|
||||
VK_SUBPASS_CONTENTS_INLINE = 0,
|
||||
VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS = 1,
|
||||
VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT = 1000451000,
|
||||
VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_KHR = 1000451000,
|
||||
VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT = VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_KHR,
|
||||
VK_SUBPASS_CONTENTS_MAX_ENUM = 0x7FFFFFFF
|
||||
} VkSubpassContents;
|
||||
|
||||
@@ -6717,11 +6724,12 @@ typedef enum VkRenderingFlagBits {
|
||||
VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT = 0x00000001,
|
||||
VK_RENDERING_SUSPENDING_BIT = 0x00000002,
|
||||
VK_RENDERING_RESUMING_BIT = 0x00000004,
|
||||
VK_RENDERING_CONTENTS_INLINE_BIT_EXT = 0x00000010,
|
||||
VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT = 0x00000008,
|
||||
VK_RENDERING_CONTENTS_INLINE_BIT_KHR = 0x00000010,
|
||||
VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR = VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT,
|
||||
VK_RENDERING_SUSPENDING_BIT_KHR = VK_RENDERING_SUSPENDING_BIT,
|
||||
VK_RENDERING_RESUMING_BIT_KHR = VK_RENDERING_RESUMING_BIT,
|
||||
VK_RENDERING_CONTENTS_INLINE_BIT_EXT = VK_RENDERING_CONTENTS_INLINE_BIT_KHR,
|
||||
VK_RENDERING_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
|
||||
} VkRenderingFlagBits;
|
||||
typedef VkFlags VkRenderingFlags;
|
||||
@@ -11709,6 +11717,74 @@ VKAPI_ATTR void VKAPI_CALL vkCmdBindDescriptorBufferEmbeddedSamplers2EXT(
|
||||
#endif
|
||||
|
||||
|
||||
// VK_KHR_shader_relaxed_extended_instruction is a preprocessor guard. Do not pass it to API calls.
|
||||
#define VK_KHR_shader_relaxed_extended_instruction 1
|
||||
#define VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_SPEC_VERSION 1
|
||||
#define VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME "VK_KHR_shader_relaxed_extended_instruction"
|
||||
typedef struct VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR {
|
||||
VkStructureType sType;
|
||||
void* pNext;
|
||||
VkBool32 shaderRelaxedExtendedInstruction;
|
||||
} VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR;
|
||||
|
||||
|
||||
|
||||
// VK_KHR_maintenance7 is a preprocessor guard. Do not pass it to API calls.
|
||||
#define VK_KHR_maintenance7 1
|
||||
#define VK_KHR_MAINTENANCE_7_SPEC_VERSION 1
|
||||
#define VK_KHR_MAINTENANCE_7_EXTENSION_NAME "VK_KHR_maintenance7"
|
||||
|
||||
typedef enum VkPhysicalDeviceLayeredApiKHR {
|
||||
VK_PHYSICAL_DEVICE_LAYERED_API_VULKAN_KHR = 0,
|
||||
VK_PHYSICAL_DEVICE_LAYERED_API_D3D12_KHR = 1,
|
||||
VK_PHYSICAL_DEVICE_LAYERED_API_METAL_KHR = 2,
|
||||
VK_PHYSICAL_DEVICE_LAYERED_API_OPENGL_KHR = 3,
|
||||
VK_PHYSICAL_DEVICE_LAYERED_API_OPENGLES_KHR = 4,
|
||||
VK_PHYSICAL_DEVICE_LAYERED_API_MAX_ENUM_KHR = 0x7FFFFFFF
|
||||
} VkPhysicalDeviceLayeredApiKHR;
|
||||
typedef struct VkPhysicalDeviceMaintenance7FeaturesKHR {
|
||||
VkStructureType sType;
|
||||
void* pNext;
|
||||
VkBool32 maintenance7;
|
||||
} VkPhysicalDeviceMaintenance7FeaturesKHR;
|
||||
|
||||
typedef struct VkPhysicalDeviceMaintenance7PropertiesKHR {
|
||||
VkStructureType sType;
|
||||
void* pNext;
|
||||
VkBool32 robustFragmentShadingRateAttachmentAccess;
|
||||
VkBool32 separateDepthStencilAttachmentAccess;
|
||||
uint32_t maxDescriptorSetTotalUniformBuffersDynamic;
|
||||
uint32_t maxDescriptorSetTotalStorageBuffersDynamic;
|
||||
uint32_t maxDescriptorSetTotalBuffersDynamic;
|
||||
uint32_t maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic;
|
||||
uint32_t maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic;
|
||||
uint32_t maxDescriptorSetUpdateAfterBindTotalBuffersDynamic;
|
||||
} VkPhysicalDeviceMaintenance7PropertiesKHR;
|
||||
|
||||
typedef struct VkPhysicalDeviceLayeredApiPropertiesKHR {
|
||||
VkStructureType sType;
|
||||
void* pNext;
|
||||
uint32_t vendorID;
|
||||
uint32_t deviceID;
|
||||
VkPhysicalDeviceLayeredApiKHR layeredAPI;
|
||||
char deviceName[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE];
|
||||
} VkPhysicalDeviceLayeredApiPropertiesKHR;
|
||||
|
||||
typedef struct VkPhysicalDeviceLayeredApiPropertiesListKHR {
|
||||
VkStructureType sType;
|
||||
void* pNext;
|
||||
uint32_t layeredApiCount;
|
||||
VkPhysicalDeviceLayeredApiPropertiesKHR* pLayeredApis;
|
||||
} VkPhysicalDeviceLayeredApiPropertiesListKHR;
|
||||
|
||||
typedef struct VkPhysicalDeviceLayeredApiVulkanPropertiesKHR {
|
||||
VkStructureType sType;
|
||||
void* pNext;
|
||||
VkPhysicalDeviceProperties2 properties;
|
||||
} VkPhysicalDeviceLayeredApiVulkanPropertiesKHR;
|
||||
|
||||
|
||||
|
||||
// VK_EXT_debug_report is a preprocessor guard. Do not pass it to API calls.
|
||||
#define VK_EXT_debug_report 1
|
||||
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDebugReportCallbackEXT)
|
||||
@@ -17701,7 +17777,7 @@ typedef struct VkRenderPassStripeSubmitInfoARM {
|
||||
|
||||
// VK_QCOM_fragment_density_map_offset is a preprocessor guard. Do not pass it to API calls.
|
||||
#define VK_QCOM_fragment_density_map_offset 1
|
||||
#define VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION 1
|
||||
#define VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION 2
|
||||
#define VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME "VK_QCOM_fragment_density_map_offset"
|
||||
typedef struct VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM {
|
||||
VkStructureType sType;
|
||||
|
Reference in New Issue
Block a user