Update for Vulkan-Docs 1.4.320
This commit is contained in:
parent
10739e8e00
commit
16cedde356
20 changed files with 138226 additions and 178794 deletions
|
|
@ -80,6 +80,7 @@ branch of the member gitlab server.
|
|||
<tag name="MSFT" author="Microsoft Corporation" contact="Jesse Natalie @jenatali"/>
|
||||
<tag name="SHADY" author="Saarland University" contact="Hugo Devillers @hugobros3"/>
|
||||
<tag name="FREDEMMOTT" author="Frederick Emmott" contact="Fred Emmott @fredemmott" />
|
||||
<tag name="MTK" author="Mediatek, Inc." contact="Samuel Huang @shengwenhuang"/>
|
||||
</tags>
|
||||
|
||||
<types comment="Vulkan type definitions">
|
||||
|
|
@ -145,14 +146,14 @@ branch of the member gitlab server.
|
|||
<type requires="nvscibuf.h" name="NvSciBufAttrList"/>
|
||||
<type requires="nvscibuf.h" name="NvSciBufObj"/>
|
||||
|
||||
<type category="define" deprecated="true">// DEPRECATED: This define is deprecated. VK_MAKE_API_VERSION should be used instead.
|
||||
<type category="define">
|
||||
#define <name>VK_MAKE_VERSION</name>(major, minor, patch) \
|
||||
((((uint32_t)(major)) << 22U) | (((uint32_t)(minor)) << 12U) | ((uint32_t)(patch)))</type>
|
||||
<type category="define" deprecated="true">// DEPRECATED: This define is deprecated. VK_API_VERSION_MAJOR should be used instead.
|
||||
<type category="define">
|
||||
#define <name>VK_VERSION_MAJOR</name>(version) ((uint32_t)(version) >> 22U)</type>
|
||||
<type category="define" deprecated="true">// DEPRECATED: This define is deprecated. VK_API_VERSION_MINOR should be used instead.
|
||||
<type category="define">
|
||||
#define <name>VK_VERSION_MINOR</name>(version) (((uint32_t)(version) >> 12U) & 0x3FFU)</type>
|
||||
<type category="define" deprecated="true">// DEPRECATED: This define is deprecated. VK_API_VERSION_PATCH should be used instead.
|
||||
<type category="define">
|
||||
#define <name>VK_VERSION_PATCH</name>(version) ((uint32_t)(version) & 0xFFFU)</type>
|
||||
|
||||
<type category="define">#define <name>VK_MAKE_API_VERSION</name>(variant, major, minor, patch) \
|
||||
|
|
@ -165,7 +166,7 @@ branch of the member gitlab server.
|
|||
<type category="define" requires="VK_HEADER_VERSION">// Vulkan SC variant number
|
||||
#define <name>VKSC_API_VARIANT</name> 1</type>
|
||||
|
||||
<type category="define">// DEPRECATED: This define has been removed. Specific version defines (e.g. VK_API_VERSION_1_0), or the VK_MAKE_VERSION macro, should be used instead.
|
||||
<type category="define">
|
||||
//#define <name>VK_API_VERSION</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 0, 0) // Patch version should always be set to 0</type>
|
||||
<type category="define">// Vulkan 1.0 version number
|
||||
#define <name>VK_API_VERSION_1_0</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 0, 0)// Patch version should always be set to 0</type>
|
||||
|
|
@ -181,7 +182,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> 319</type>
|
||||
#define <name>VK_HEADER_VERSION</name> 320</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
|
||||
|
|
@ -10727,7 +10728,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceDataGraphOperationSupportARM">
|
||||
<member><type>VkPhysicalDeviceDataGraphOperationTypeARM</type> <name>operationType</name></member>
|
||||
<member><type>char</type> <name>name</name>[VK_MAX_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_SET_NAME_SIZE_ARM]</member>
|
||||
<member len="null-terminated"><type>char</type> <name>name</name>[<enum>VK_MAX_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_SET_NAME_SIZE_ARM</enum>]</member>
|
||||
<member><type>uint32_t</type> <name>version</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkQueueFamilyDataGraphPropertiesARM">
|
||||
|
|
@ -17589,6 +17590,13 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type name="VK_API_VERSION_MINOR"/>
|
||||
<type name="VK_API_VERSION_PATCH"/>
|
||||
</require>
|
||||
<deprecate explanationlink="deprecation-version-macros">
|
||||
<type name="VK_API_VERSION"/>
|
||||
<type name="VK_MAKE_VERSION"/>
|
||||
<type name="VK_VERSION_MAJOR"/>
|
||||
<type name="VK_VERSION_MINOR"/>
|
||||
<type name="VK_VERSION_PATCH"/>
|
||||
</deprecate>
|
||||
<require comment="Device initialization">
|
||||
<type name="PFN_vkAllocationFunction"/>
|
||||
<type name="PFN_vkFreeFunction"/>
|
||||
|
|
@ -18377,6 +18385,15 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<require depends="VK_KHR_shader_draw_parameters">
|
||||
<feature name="shaderDrawParameters" struct="VkPhysicalDeviceShaderDrawParametersFeatures"/>
|
||||
</require>
|
||||
<deprecate explanationlink="deprecation-gpdp2">
|
||||
<command name="vkGetPhysicalDeviceFeatures"/>
|
||||
<command name="vkGetPhysicalDeviceProperties"/>
|
||||
<command name="vkGetPhysicalDeviceFormatProperties"/>
|
||||
<command name="vkGetPhysicalDeviceImageFormatProperties"/>
|
||||
<command name="vkGetPhysicalDeviceQueueFamilyProperties"/>
|
||||
<command name="vkGetPhysicalDeviceMemoryProperties"/>
|
||||
<command name="vkGetPhysicalDeviceSparseImageFormatProperties"/>
|
||||
</deprecate>
|
||||
</feature>
|
||||
<feature api="vulkan,vulkansc" name="VK_VERSION_1_2" number="1.2" depends="VK_VERSION_1_1" comment="Vulkan 1.2 core API interface definitions.">
|
||||
<require>
|
||||
|
|
@ -20279,6 +20296,15 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<command name="vkGetPhysicalDeviceMemoryProperties2KHR"/>
|
||||
<command name="vkGetPhysicalDeviceSparseImageFormatProperties2KHR"/>
|
||||
</require>
|
||||
<deprecate explanationlink="deprecation-gpdp2">
|
||||
<command name="vkGetPhysicalDeviceFeatures"/>
|
||||
<command name="vkGetPhysicalDeviceProperties"/>
|
||||
<command name="vkGetPhysicalDeviceFormatProperties"/>
|
||||
<command name="vkGetPhysicalDeviceImageFormatProperties"/>
|
||||
<command name="vkGetPhysicalDeviceQueueFamilyProperties"/>
|
||||
<command name="vkGetPhysicalDeviceMemoryProperties"/>
|
||||
<command name="vkGetPhysicalDeviceSparseImageFormatProperties"/>
|
||||
</deprecate>
|
||||
</extension>
|
||||
<extension name="VK_KHR_device_group" number="61" type="device" author="KHR" depends="VK_KHR_device_group_creation" contact="Jeff Bolz @jeffbolznv" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
|
||||
<require>
|
||||
|
|
@ -23671,7 +23697,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<feature name="depthBiasControl" struct="VkPhysicalDeviceDepthBiasControlFeaturesEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_device_memory_report" number="285" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Yiwei Zhang @zhangyiwei" specialuse="devtools" supported="vulkan" ratified="vulkan">
|
||||
<extension name="VK_EXT_device_memory_report" number="285" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Yiwei Zhang @zzyiwei" specialuse="devtools" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="2" name="VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_device_memory_report"" name="VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME"/>
|
||||
|
|
@ -25233,7 +25259,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value=""VK_EXT_extension_388"" name="VK_EXT_EXTENSION_388_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_global_priority_query" number="389" type="device" depends="VK_EXT_global_priority+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)" author="EXT" contact="Yiwei Zhang @zhangyiwei" supported="vulkan" promotedto="VK_KHR_global_priority">
|
||||
<extension name="VK_EXT_global_priority_query" number="389" type="device" depends="VK_EXT_global_priority+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)" author="EXT" contact="Yiwei Zhang @zzyiwei" supported="vulkan" promotedto="VK_KHR_global_priority">
|
||||
<require>
|
||||
<enum value="1" name="VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_global_priority_query"" name="VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME"/>
|
||||
|
|
@ -28512,6 +28538,42 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum bitpos="58" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_RESERVED_58_BIT_ARM"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_MTK_extension_633" number="633" author="MTK" contact="Samuel Huang @shengwenhuang" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_MTK_EXTENSION_633_SPEC_VERSION"/>
|
||||
<enum value=""VK_MTK_extension_633"" name="VK_MTK_EXTENSION_633_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_634" number="634" author="NV" contact="Nate Morrical @nmorrical" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_NV_EXTENSION_634_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_extension_634"" name="VK_NV_EXTENSION_634_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_MTK_extension_635" number="635" author="MTK" contact="Samuel Huang @shengwenhuang" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_MTK_EXTENSION_635_SPEC_VERSION"/>
|
||||
<enum value=""VK_MTK_extension_635"" name="VK_MTK_EXTENSION_635_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_636" number="636" author="EXT" contact="Jeff Bolz @jeffbolznv" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_636_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_636"" name="VK_EXT_EXTENSION_636_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_637" number="637" author="EXT" contact="Peter Kohaut @peterkohaut-nv" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_637_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_637"" name="VK_EXT_EXTENSION_637_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_638" number="638" author="EXT" contact="Ralph Potter gitlab:@r_potter" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_638_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_638"" name="VK_EXT_EXTENSION_638_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
</extensions>
|
||||
<formats>
|
||||
<format name="VK_FORMAT_R4G4_UNORM_PACK8" class="8-bit" blockSize="1" texelsPerBlock="1" packed="8">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue