Update for Vulkan-Docs 1.4.316
This commit is contained in:
parent
75ad707a58
commit
b11eecd68f
21 changed files with 130348 additions and 165722 deletions
104
registry/vk.xml
104
registry/vk.xml
|
|
@ -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> 315</type>
|
||||
#define <name>VK_HEADER_VERSION</name> 316</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
|
||||
|
|
@ -10291,6 +10291,11 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member limittype="noauto"><type>uint32_t</type> <name>maxExternalQueues</name></member>
|
||||
</type>
|
||||
<type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_EXTERNAL_COMPUTE_QUEUE_NV"><type>VK_DEFINE_HANDLE</type>(<name>VkExternalComputeQueueNV</name>)</type>
|
||||
<type category="struct" name="VkPhysicalDeviceFormatPackFeaturesARM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FORMAT_PACK_FEATURES_ARM"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>formatPack</name></member>
|
||||
</type>
|
||||
</types>
|
||||
|
||||
|
||||
|
|
@ -16824,6 +16829,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<command queues="compute" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
|
||||
<proto><type>void</type> <name>vkCmdDispatchTileQCOM</name></proto>
|
||||
<param><type>VkCommandBuffer</type> <name>commandBuffer</name></param>
|
||||
<param>const <type>VkDispatchTileInfoQCOM</type>* <name>pDispatchTileInfo</name></param>
|
||||
</command>
|
||||
<command queues="graphics,compute" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="state">
|
||||
<proto><type>void</type> <name>vkCmdBeginPerTileExecutionQCOM</name></proto>
|
||||
|
|
@ -27414,10 +27420,27 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<feature name="vertexAttributeRobustness" struct="VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_ARM_extension_610" number="610" type="device" author="ARM" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="disabled">
|
||||
<extension name="VK_ARM_format_pack" number="610" type="device" author="ARM" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_ARM_EXTENSION_610_SPEC_VERSION"/>
|
||||
<enum value=""VK_ARM_extension_610"" name="VK_ARM_EXTENSION_610_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_ARM_FORMAT_PACK_SPEC_VERSION"/>
|
||||
<enum value=""VK_ARM_format_pack"" name="VK_ARM_FORMAT_PACK_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FORMAT_PACK_FEATURES_ARM"/>
|
||||
<type name="VkPhysicalDeviceFormatPackFeaturesARM"/>
|
||||
<feature name="formatPack" struct="VkPhysicalDeviceFormatPackFeaturesARM"/>
|
||||
<enum offset="0" extends="VkFormat" name="VK_FORMAT_R10X6_UINT_PACK16_ARM"/>
|
||||
<enum offset="1" extends="VkFormat" name="VK_FORMAT_R10X6G10X6_UINT_2PACK16_ARM"/>
|
||||
<enum offset="2" extends="VkFormat" name="VK_FORMAT_R10X6G10X6B10X6A10X6_UINT_4PACK16_ARM"/>
|
||||
<enum offset="3" extends="VkFormat" name="VK_FORMAT_R12X4_UINT_PACK16_ARM"/>
|
||||
<enum offset="4" extends="VkFormat" name="VK_FORMAT_R12X4G12X4_UINT_2PACK16_ARM"/>
|
||||
<enum offset="5" extends="VkFormat" name="VK_FORMAT_R12X4G12X4B12X4A12X4_UINT_4PACK16_ARM"/>
|
||||
<enum offset="6" extends="VkFormat" name="VK_FORMAT_R14X2_UINT_PACK16_ARM"/>
|
||||
<enum offset="7" extends="VkFormat" name="VK_FORMAT_R14X2G14X2_UINT_2PACK16_ARM"/>
|
||||
<enum offset="8" extends="VkFormat" name="VK_FORMAT_R14X2G14X2B14X2A14X2_UINT_4PACK16_ARM"/>
|
||||
<enum offset="9" extends="VkFormat" name="VK_FORMAT_R14X2_UNORM_PACK16_ARM"/>
|
||||
<enum offset="10" extends="VkFormat" name="VK_FORMAT_R14X2G14X2_UNORM_2PACK16_ARM"/>
|
||||
<enum offset="11" extends="VkFormat" name="VK_FORMAT_R14X2G14X2B14X2A14X2_UNORM_4PACK16_ARM"/>
|
||||
<enum offset="12" extends="VkFormat" name="VK_FORMAT_G14X2_B14X2R14X2_2PLANE_420_UNORM_3PACK16_ARM"/>
|
||||
<enum offset="13" extends="VkFormat" name="VK_FORMAT_G14X2_B14X2R14X2_2PLANE_422_UNORM_3PACK16_ARM"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_611" number="611" author="NV" contact="David Kvasnica @DaKvasNV" supported="disabled">
|
||||
|
|
@ -27473,6 +27496,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_617_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_617"" name="VK_EXT_EXTENSION_617_EXTENSION_NAME"/>
|
||||
<enum bitpos="5" extends="VkSwapchainCreateFlagBitsKHR" name="VK_SWAPCHAIN_CREATE_RESERVED_5_BIT_EXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_618" number="618" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="disabled">
|
||||
|
|
@ -27577,6 +27601,12 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value=""VK_EXT_extension_630"" name="VK_EXT_EXTENSION_630_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_extension_631" number="631" author="KHR" contact="Mike Blumenkrantz @zmike" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_631_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_631"" name="VK_KHR_EXTENSION_631_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
</extensions>
|
||||
<formats>
|
||||
<format name="VK_FORMAT_R4G4_UNORM_PACK8" class="8-bit" blockSize="1" texelsPerBlock="1" packed="8">
|
||||
|
|
@ -28958,6 +28988,72 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<component name="R" bits="16" numericFormat="SFIXED5"/>
|
||||
<component name="G" bits="16" numericFormat="SFIXED5"/>
|
||||
</format>
|
||||
<format name="VK_FORMAT_R10X6_UINT_PACK16_ARM" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
|
||||
<component name="R" bits="10" numericFormat="UINT"/>
|
||||
</format>
|
||||
<format name="VK_FORMAT_R10X6G10X6_UINT_2PACK16_ARM" class="32-bit" blockSize="4" texelsPerBlock="1" packed="16">
|
||||
<component name="R" bits="10" numericFormat="UINT"/>
|
||||
<component name="G" bits="10" numericFormat="UINT"/>
|
||||
</format>
|
||||
<format name="VK_FORMAT_R10X6G10X6B10X6A10X6_UINT_4PACK16_ARM" class="64-bit R10G10B10A10" blockSize="8" texelsPerBlock="1" packed="16">
|
||||
<component name="R" bits="10" numericFormat="UINT"/>
|
||||
<component name="G" bits="10" numericFormat="UINT"/>
|
||||
<component name="B" bits="10" numericFormat="UINT"/>
|
||||
<component name="A" bits="10" numericFormat="UINT"/>
|
||||
</format>
|
||||
<format name="VK_FORMAT_R12X4_UINT_PACK16_ARM" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
|
||||
<component name="R" bits="12" numericFormat="UINT"/>
|
||||
</format>
|
||||
<format name="VK_FORMAT_R12X4G12X4_UINT_2PACK16_ARM" class="32-bit" blockSize="4" texelsPerBlock="1" packed="16">
|
||||
<component name="R" bits="12" numericFormat="UINT"/>
|
||||
<component name="G" bits="12" numericFormat="UINT"/>
|
||||
</format>
|
||||
<format name="VK_FORMAT_R12X4G12X4B12X4A12X4_UINT_4PACK16_ARM" class="64-bit R12G12B12A12" blockSize="8" texelsPerBlock="1" packed="16">
|
||||
<component name="R" bits="12" numericFormat="UINT"/>
|
||||
<component name="G" bits="12" numericFormat="UINT"/>
|
||||
<component name="B" bits="12" numericFormat="UINT"/>
|
||||
<component name="A" bits="12" numericFormat="UINT"/>
|
||||
</format>
|
||||
<format name="VK_FORMAT_R14X2_UINT_PACK16_ARM" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
|
||||
<component name="R" bits="14" numericFormat="UINT"/>
|
||||
</format>
|
||||
<format name="VK_FORMAT_R14X2G14X2_UINT_2PACK16_ARM" class="32-bit" blockSize="4" texelsPerBlock="1" packed="16">
|
||||
<component name="R" bits="14" numericFormat="UINT"/>
|
||||
<component name="G" bits="14" numericFormat="UINT"/>
|
||||
</format>
|
||||
<format name="VK_FORMAT_R14X2G14X2B14X2A14X2_UINT_4PACK16_ARM" class="64-bit R14G14B14A14" blockSize="8" texelsPerBlock="1" packed="16">
|
||||
<component name="R" bits="14" numericFormat="UINT"/>
|
||||
<component name="G" bits="14" numericFormat="UINT"/>
|
||||
<component name="B" bits="14" numericFormat="UINT"/>
|
||||
<component name="A" bits="14" numericFormat="UINT"/>
|
||||
</format>
|
||||
<format name="VK_FORMAT_R14X2_UNORM_PACK16_ARM" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
|
||||
<component name="R" bits="14" numericFormat="UNORM"/>
|
||||
</format>
|
||||
<format name="VK_FORMAT_R14X2G14X2_UNORM_2PACK16_ARM" class="32-bit" blockSize="4" texelsPerBlock="1" packed="16">
|
||||
<component name="R" bits="14" numericFormat="UNORM"/>
|
||||
<component name="G" bits="14" numericFormat="UNORM"/>
|
||||
</format>
|
||||
<format name="VK_FORMAT_R14X2G14X2B14X2A14X2_UNORM_4PACK16_ARM" class="64-bit R14G14B14A14" blockSize="8" texelsPerBlock="1" packed="16">
|
||||
<component name="R" bits="14" numericFormat="UNORM"/>
|
||||
<component name="G" bits="14" numericFormat="UNORM"/>
|
||||
<component name="B" bits="14" numericFormat="UNORM"/>
|
||||
<component name="A" bits="14" numericFormat="UNORM"/>
|
||||
</format>
|
||||
<format name="VK_FORMAT_G14X2_B14X2R14X2_2PLANE_420_UNORM_3PACK16_ARM" class="14-bit 2-plane 420" blockSize="6" texelsPerBlock="1" packed="16" chroma="420">
|
||||
<component name="G" bits="14" numericFormat="UNORM" planeIndex="0"/>
|
||||
<component name="B" bits="14" numericFormat="UNORM" planeIndex="1"/>
|
||||
<component name="R" bits="14" numericFormat="UNORM" planeIndex="1"/>
|
||||
<plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R14X2_UNORM_PACK16_ARM"/>
|
||||
<plane index="1" widthDivisor="2" heightDivisor="2" compatible="VK_FORMAT_R14X2G14X2_UNORM_2PACK16_ARM"/>
|
||||
</format>
|
||||
<format name="VK_FORMAT_G14X2_B14X2R14X2_2PLANE_422_UNORM_3PACK16_ARM" class="14-bit 2-plane 422" blockSize="6" texelsPerBlock="1" packed="16" chroma="422">
|
||||
<component name="G" bits="14" numericFormat="UNORM" planeIndex="0"/>
|
||||
<component name="B" bits="14" numericFormat="UNORM" planeIndex="1"/>
|
||||
<component name="R" bits="14" numericFormat="UNORM" planeIndex="1"/>
|
||||
<plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R14X2_UNORM_PACK16_ARM"/>
|
||||
<plane index="1" widthDivisor="2" heightDivisor="1" compatible="VK_FORMAT_R14X2G14X2_UNORM_2PACK16_ARM"/>
|
||||
</format>
|
||||
</formats>
|
||||
<spirvextensions comment="SPIR-V Extensions allowed in Vulkan and what is required to use it">
|
||||
<spirvextension name="SPV_KHR_variable_pointers">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue