mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-11-23 18:24:13 +08:00
vulkan: Update XML and headers to 1.3.251
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23292>
This commit is contained in:
parent
a698291f56
commit
3e6b0f43dc
@ -68,7 +68,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 250
|
||||
#define VK_HEADER_VERSION 251
|
||||
|
||||
// Complete version of this file
|
||||
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
|
||||
@ -1018,6 +1018,7 @@ typedef enum VkStructureType {
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM = 1000497000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM = 1000497001,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT = 1000498000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT = 1000499000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM = 1000510000,
|
||||
VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM = 1000510001,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT = 1000524000,
|
||||
@ -16666,6 +16667,17 @@ typedef struct VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT {
|
||||
|
||||
|
||||
|
||||
#define VK_EXT_dynamic_rendering_unused_attachments 1
|
||||
#define VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION 1
|
||||
#define VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME "VK_EXT_dynamic_rendering_unused_attachments"
|
||||
typedef struct VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT {
|
||||
VkStructureType sType;
|
||||
void* pNext;
|
||||
VkBool32 dynamicRenderingUnusedAttachments;
|
||||
} VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT;
|
||||
|
||||
|
||||
|
||||
#define VK_QCOM_multiview_per_view_render_areas 1
|
||||
#define VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSION 1
|
||||
#define VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_EXTENSION_NAME "VK_QCOM_multiview_per_view_render_areas"
|
||||
|
@ -74,7 +74,8 @@ branch of the member gitlab server.
|
||||
<tag name="QNX" author="BlackBerry Limited" contact="Mike Gorchak @mgorchak-blackberry"/>
|
||||
<tag name="JUICE" author="Juice Technologies, Inc." contact="David McCloskey @damcclos, Dean Beeler @canadacow"/>
|
||||
<tag name="FB" author="Facebook, Inc" contact="Artem Bolgar @artyom17"/>
|
||||
<tag name="RASTERGRID" author="RasterGrid Kft." contact="Daniel Rakos @aqnuep1"/>
|
||||
<tag name="RASTERGRID" author="RasterGrid Kft." contact="Daniel Rakos @aqnuep"/>
|
||||
<tag name="MSFT" author="Microsoft Corporation" contact="Jesse Natalie @jenatali"/>
|
||||
</tags>
|
||||
|
||||
<types comment="Vulkan type definitions">
|
||||
@ -173,7 +174,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> 250</type>
|
||||
#define <name>VK_HEADER_VERSION</name> 251</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, 3, VK_HEADER_VERSION)</type>
|
||||
<type api="vulkansc" category="define">// Version of this file
|
||||
@ -8016,6 +8017,11 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>shaderCoreBuiltins</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>dynamicRenderingUnusedAttachments</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkSurfacePresentModeEXT" structextends="VkPhysicalDeviceSurfaceInfo2KHR">
|
||||
<member values="VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
@ -10904,7 +10910,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
|
||||
<proto><type>void</type> <name>vkCmdSetAttachmentFeedbackLoopEnableEXT</name></proto>
|
||||
<param externsync="true"><type>VkCommandBuffer</type> <name>commandBuffer</name></param>
|
||||
<param><type>VkImageAspectFlags</type> <name>aspectMask</name></param>
|
||||
<param optional="true"><type>VkImageAspectFlags</type> <name>aspectMask</name></param>
|
||||
</command>
|
||||
<command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
|
||||
<proto><type>void</type> <name>vkCmdSetViewport</name></proto>
|
||||
@ -19269,6 +19275,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<enum value="0" name="VK_INTEL_EXTENSION_271_SPEC_VERSION"/>
|
||||
<enum value=""VK_INTEL_extension_271"" name="VK_INTEL_EXTENSION_271_EXTENSION_NAME"/>
|
||||
<enum bitpos="22" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_RESERVED_22_BIT_EXT"/>
|
||||
<enum bitpos="46" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_RESERVED_46_BIT_EXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_map_memory2" number="272" type="device" author="KHR" contact="Faith Ekstrand @gfxstrand" supported="vulkan" ratified="vulkan">
|
||||
@ -20854,7 +20861,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<enum bitpos="0" extends="VkInstanceCreateFlagBits" name="VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_shader_tile_image" number="396" type="device" author="EXT" depends="VK_VERSION_1_3" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="vulkan">
|
||||
<extension name="VK_EXT_shader_tile_image" number="396" type="device" author="EXT" depends="VK_VERSION_1_3" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="1" name="VK_EXT_SHADER_TILE_IMAGE_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_shader_tile_image"" name="VK_EXT_SHADER_TILE_IMAGE_EXTENSION_NAME"/>
|
||||
@ -21386,7 +21393,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
</extension>
|
||||
<extension name="VK_GOOGLE_extension_454" number="454" author="GOOGLE" contact="Lina Versace @versalinyaa" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_GOOGLE_EXTENSION_454_SPEC_VERSION"/>
|
||||
<enum value="0" name="VK_GOOGLE_EXTENSION_454_SPEC_VERSION"/>
|
||||
<enum value=""VK_GOOGLE_extension_454"" name="VK_GOOGLE_EXTENSION_454_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
@ -21470,13 +21477,13 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<command name="vkCmdSetCoverageReductionModeNV"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_457" number="457" author="RASTERGRID" contact="Daniel Rakos @aqnuep1" supported="disabled">
|
||||
<extension name="VK_EXT_extension_457" number="457" author="RASTERGRID" contact="Daniel Rakos @aqnuep" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_457_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_457"" name="VK_EXT_EXTENSION_457_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_458" number="458" author="RASTERGRID" contact="Daniel Rakos @aqnuep1" supported="disabled">
|
||||
<extension name="VK_EXT_extension_458" number="458" author="RASTERGRID" contact="Daniel Rakos @aqnuep" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_458_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_458"" name="VK_EXT_EXTENSION_458_EXTENSION_NAME"/>
|
||||
@ -21639,6 +21646,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<require>
|
||||
<enum value="0" name="VK_ANDROID_EXTENSION_469_SPEC_VERSION"/>
|
||||
<enum value=""VK_ANDROID_extension_469"" name="VK_ANDROID_EXTENSION_469_EXTENSION_NAME"/>
|
||||
<enum bitpos="4" extends="VkResolveModeFlagBits" name="VK_RESOLVE_MODE_EXTENSION_469_FLAG_0_BIT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_AMD_extension_470" number="470" author="AMD" contact="Stu Smith" supported="disabled">
|
||||
@ -21722,7 +21730,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<type name="VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_shader_object" number="483" depends="(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+(VK_KHR_dynamic_rendering,VK_VERSION_1_3)" type="device" author="EXT" contact="Daniel Story @daniel-story" supported="vulkan">
|
||||
<extension name="VK_EXT_shader_object" number="483" depends="(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+(VK_KHR_dynamic_rendering,VK_VERSION_1_3)" type="device" author="EXT" contact="Daniel Story @daniel-story" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="1" name="VK_EXT_SHADER_OBJECT_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_shader_object"" name="VK_EXT_SHADER_OBJECT_EXTENSION_NAME"/>
|
||||
@ -21978,10 +21986,12 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<type name="VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_500" number="500" author="EXT" contact="Piers Daniell @pdaniell-nv" type="device" supported="disabled">
|
||||
<extension name="VK_EXT_dynamic_rendering_unused_attachments" number="500" author="EXT" contact="Piers Daniell @pdaniell-nv" type="device" depends="(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+(VK_KHR_dynamic_rendering,VK_VERSION_1_3)" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_500_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_500"" name="VK_EXT_EXTENSION_500_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_dynamic_rendering_unused_attachments"" name="VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT"/>
|
||||
<type name="VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_501" number="501" author="SEC" contact="Chris Hambacher @chambacher" type="device" supported="disabled">
|
||||
@ -22086,6 +22096,8 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_516_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_516"" name="VK_KHR_EXTENSION_516_EXTENSION_NAME"/>
|
||||
<enum bitpos="20" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_RESERVED_20_BIT_KHR"/>
|
||||
<enum bitpos="6" extends="VkBufferCreateFlagBits" name="VK_BUFFER_CREATE_RESERVED_6_BIT_KHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_517" number="517" author="EXT" contact="Daniel Story" supported="disabled">
|
||||
@ -22165,6 +22177,31 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<enum value=""VK_EXT_extension_528"" name="VK_EXT_EXTENSION_528_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_extension_529" number="529" author="KHR" contact="Graeme Leese @gnl21" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_529_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_529"" name="VK_KHR_EXTENSION_529_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_QNX_extension_530" number="530" author="QNX" contact="Mike Gorchak @mgorchak-blackberry" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_QNX_EXTENSION_530_SPEC_VERSION"/>
|
||||
<enum value=""VK_QNX_extension_530"" name="VK_QNX_EXTENSION_530_EXTENSION_NAME"/>
|
||||
<enum bitpos="14" extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_530_BIT_QNX"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_MSFT_extension_531" number="531" author="MSFT" contact="Jesse Natalie @jenatali" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_MSFT_EXTENSION_531_SPEC_VERSION"/>
|
||||
<enum value=""VK_MSFT_extension_531"" name="VK_MSFT_EXTENSION_531_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_extension_532" number="532" author="KHR" contact="Tobias Hector @tobias" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_532_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_532"" name="VK_KHR_EXTENSION_532_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
</extensions>
|
||||
<formats>
|
||||
<format name="VK_FORMAT_R4G4_UNORM_PACK8" class="8-bit" blockSize="1" texelsPerBlock="1" packed="8">
|
||||
@ -23741,7 +23778,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<enable version="VK_API_VERSION_1_3"/>
|
||||
<enable extension="VK_KHR_shader_integer_dot_product"/>
|
||||
</spirvextension>
|
||||
<spirvextension name="SPV_INTEL_shader_integer_functions">
|
||||
<spirvextension name="SPV_INTEL_shader_integer_functions2">
|
||||
<enable extension="VK_INTEL_shader_integer_functions2"/>
|
||||
</spirvextension>
|
||||
<spirvextension name="SPV_KHR_device_group">
|
||||
@ -23760,6 +23797,9 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
||||
<spirvextension name="SPV_EXT_shader_tile_image">
|
||||
<enable extension="VK_EXT_shader_tile_image"/>
|
||||
</spirvextension>
|
||||
<spirvextension name="SPV_EXT_opacity_micromap">
|
||||
<enable extension="VK_EXT_opacity_micromap"/>
|
||||
</spirvextension>
|
||||
</spirvextensions>
|
||||
<spirvcapabilities comment="SPIR-V Capabilities allowed in Vulkan and what is required to use it">
|
||||
<spirvcapability name="Matrix">
|
||||
|
Loading…
Reference in New Issue
Block a user