diff options
Diffstat (limited to 'registry/vk.xml')
-rw-r--r-- | registry/vk.xml | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/registry/vk.xml b/registry/vk.xml index 331360b..28801ae 100644 --- a/registry/vk.xml +++ b/registry/vk.xml @@ -135,7 +135,7 @@ branch of the member gitlab server. <type category="define">// Vulkan 1.2 version number #define <name>VK_API_VERSION_1_2</name> <type>VK_MAKE_VERSION</type>(1, 2, 0)// Patch version should always be set to 0</type> <type category="define">// Version of this file -#define <name>VK_HEADER_VERSION</name> 160</type> +#define <name>VK_HEADER_VERSION</name> 161</type> <type category="define" requires="VK_HEADER_VERSION">// Complete version of this file #define <name>VK_HEADER_VERSION_COMPLETE</name> <type>VK_MAKE_VERSION</type>(1, 2, VK_HEADER_VERSION)</type> @@ -218,6 +218,7 @@ typedef void <name>CAMetalLayer</name>; <type requires="VkPipelineCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineCreateFlags</name>;</type> <type requires="VkColorComponentFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkColorComponentFlags</name>;</type> <type requires="VkFenceCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkFenceCreateFlags</name>;</type> + <comment>When VkSemaphoreCreateFlagBits is first extended, need to add a requires= attribute for it to VkSemaphoreCreateFlags</comment> <type category="bitmask">typedef <type>VkFlags</type> <name>VkSemaphoreCreateFlags</name>;</type> <type requires="VkFormatFeatureFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkFormatFeatureFlags</name>;</type> <type requires="VkQueryControlFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkQueryControlFlags</name>;</type> @@ -457,6 +458,7 @@ typedef void <name>CAMetalLayer</name>; <type name="VkDescriptorPoolCreateFlagBits" category="enum"/> <type name="VkDependencyFlagBits" category="enum"/> <type name="VkObjectType" category="enum"/> + <comment>When VkSemaphoreCreateFlagBits is first extended, need to add a type enum tag for it here</comment> <comment>Extensions</comment> <type name="VkIndirectCommandsLayoutUsageFlagBitsNV" category="enum"/> @@ -2172,7 +2174,7 @@ typedef void <name>CAMetalLayer</name>; <type category="struct" name="VkExternalMemoryImageCreateInfo" structextends="VkImageCreateInfo"> <member values="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO"><type>VkStructureType</type> <name>sType</name></member> <member>const <type>void</type>* <name>pNext</name></member> - <member><type>VkExternalMemoryHandleTypeFlags</type> <name>handleTypes</name></member> + <member optional="true"><type>VkExternalMemoryHandleTypeFlags</type> <name>handleTypes</name></member> </type> <type category="struct" name="VkExternalMemoryImageCreateInfoKHR" alias="VkExternalMemoryImageCreateInfo"/> <type category="struct" name="VkExternalMemoryBufferCreateInfo" structextends="VkBufferCreateInfo"> @@ -5780,8 +5782,7 @@ typedef void <name>CAMetalLayer</name>; <enums name="VkFenceCreateFlagBits" type="bitmask"> <enum bitpos="0" name="VK_FENCE_CREATE_SIGNALED_BIT"/> </enums> - <enums name="VkSemaphoreCreateFlagBits" type="bitmask"> - </enums> + <comment>When VkSemaphoreCreateFlagBits is first extended, need to add a bitmask enums tag for it here</comment> <enums name="VkFormatFeatureFlagBits" type="bitmask"> <enum bitpos="0" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT" comment="Format can be used for sampled images (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types)"/> <enum bitpos="1" name="VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT" comment="Format can be used for storage images (STORAGE_IMAGE descriptor type)"/> @@ -14384,6 +14385,12 @@ typedef void <name>CAMetalLayer</name>; <enum value=""VK_EXT_extension_362"" name="VK_EXT_EXTENSION_362_EXTENSION_NAME"/> </require> </extension> + <extension name="VK_EXT_extension_363" number="363" author="EXT" contact="Kaye Mason @chaleur" supported="disabled"> + <require> + <enum value="0" name="VK_EXT_EXTENSION_363_SPEC_VERSION"/> + <enum value=""VK_EXT_extension_363"" name="VK_EXT_EXTENSION_363_EXTENSION_NAME"/> + </require> + </extension> </extensions> <spirvextensions comment="SPIR-V Extensions allowed in Vulkan and what is required to use it"> <spirvextension name="SPV_KHR_variable_pointers"> |