@@ -183,7 +183,7 @@ branch of the member gitlab server.
183183#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>
184184
185185 <type api="vulkan" category="define">// Version of this file
186- #define <name>VK_HEADER_VERSION</name> 328 </type>
186+ #define <name>VK_HEADER_VERSION</name> 329 </type>
187187 <type api="vulkan" category="define" requires="VK_HEADER_VERSION">// Complete version of this file
188188#define <name>VK_HEADER_VERSION_COMPLETE</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 4, VK_HEADER_VERSION)</type>
189189 <type api="vulkansc" category="define">// Version of this file
@@ -1494,7 +1494,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
14941494 <member><type>VkExtent3D</type> <name>imageExtent</name><comment>Specified in pixels for both compressed and uncompressed images</comment></member>
14951495 </type>
14961496 <type category="struct" name="VkStridedDeviceAddressRangeKHR">
1497- <member><type>VkDeviceAddress</type> <name>address</name></member>
1497+ <member optional="true" ><type>VkDeviceAddress</type> <name>address</name></member>
14981498 <member><type>VkDeviceSize</type> <name>size</name></member>
14991499 <member><type>VkDeviceSize</type> <name>stride</name></member>
15001500 </type>
@@ -8617,6 +8617,13 @@ typedef void* <name>MTLSharedEvent_id</name>;
86178617 <member optional="true"><type>void</type>* <name>pNext</name></member>
86188618 <member limittype="max"><type>VkBool32</type> <name>triStripVertexOrderIndependentOfProvokingVertex</name></member>
86198619 </type>
8620+ <type category="struct" name="VkPhysicalDeviceShaderFmaFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
8621+ <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FMA_FEATURES_KHR"><type>VkStructureType</type> <name>sType</name></member>
8622+ <member optional="true"><type>void</type>* <name>pNext</name></member>
8623+ <member><type>VkBool32</type> <name>shaderFmaFloat16</name></member>
8624+ <member><type>VkBool32</type> <name>shaderFmaFloat32</name></member>
8625+ <member><type>VkBool32</type> <name>shaderFmaFloat64</name></member>
8626+ </type>
86208627 <type category="struct" name="VkPhysicalDeviceRayTracingMotionBlurFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
86218628 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV"><type>VkStructureType</type> <name>sType</name></member>
86228629 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
@@ -22806,6 +22813,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
2280622813 <require>
2280722814 <enum value="0" name="VK_KHR_EXTENSION_209_SPEC_VERSION"/>
2280822815 <enum value=""VK_KHR_extension_209"" name="VK_KHR_EXTENSION_209_EXTENSION_NAME"/>
22816+ <enum bitpos="9" extends="VkSwapchainCreateFlagBitsKHR" name="VK_SWAPCHAIN_CREATE_RESERVED_9_BIT_EXT"/>
2280922817 </require>
2281022818 </extension>
2281122819 <extension name="VK_INTEL_shader_integer_functions2" number="210" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="INTEL" contact="Ian Romanick @ianromanick" supported="vulkan">
@@ -26112,15 +26120,10 @@ typedef void* <name>MTLSharedEvent_id</name>;
2611226120 <feature name="nestedCommandBuffer" struct="VkPhysicalDeviceNestedCommandBufferFeaturesEXT"/>
2611326121 </require>
2611426122 </extension>
26115- <extension name="VK_ARM_extension_453 " number="453" author="Arm " contact="Kevin Petit @kpet " supported="disabled">
26123+ <extension name="VK_HUAWEI_extension_453 " number="453" author="HUAWEI " contact="Bill Hollings @billhollings " supported="disabled">
2611626124 <require>
26117- <enum value="0" name="VK_ARM_EXTENSION_453_SPEC_VERSION"/>
26118- <enum value=""VK_ARM_extension_453"" name="VK_ARM_EXTENSION_453_EXTENSION_NAME"/>
26119- <enum bitpos="11" extends="VkQueueFlagBits" name="VK_QUEUE_RESERVED_11_BIT_ARM"/>
26120- <enum bitpos="43" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_RESERVED_43_BIT_ARM"/>
26121- <enum bitpos="49" extends="VkAccessFlagBits2" name="VK_ACCESS_2_RESERVED_49_BIT_ARM"/>
26122- <enum bitpos="50" extends="VkAccessFlagBits2" name="VK_ACCESS_2_RESERVED_50_BIT_ARM"/>
26123- <enum bitpos="47" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_RESERVED_47_BIT_ARM"/>
26125+ <enum value="0" name="VK_HUAWEI_EXTENSION_453_SPEC_VERSION"/>
26126+ <enum value=""VK_HUAWEI_extension_453"" name="VK_HUAWEI_EXTENSION_453_EXTENSION_NAME"/>
2612426127 </require>
2612526128 </extension>
2612626129 <extension name="VK_EXT_external_memory_acquire_unmodified" number="454" type="device" depends="VK_KHR_external_memory,VK_VERSION_1_1" author="EXT" contact="Lina Versace @linyaa-kiwi" supported="vulkan" ratified="vulkan" nofeatures="true">
@@ -28309,10 +28312,13 @@ typedef void* <name>MTLSharedEvent_id</name>;
2830928312 <enum bitpos="9" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_RESERVED_9_BIT_EXT"/>
2831028313 </require>
2831128314 </extension>
28312- <extension name="VK_EXT_extension_580 " number="580" author="EXT " contact="Graeme Leese @gnl21" supported="disabled ">
28315+ <extension name="VK_KHR_shader_fma " number="580" type="device" author="KHR " contact="Graeme Leese @gnl21" supported="vulkan" ratified="vulkan ">
2831328316 <require>
28314- <enum value="0" name="VK_EXT_EXTENSION_580_SPEC_VERSION"/>
28315- <enum value=""VK_EXT_extension_580"" name="VK_EXT_EXTENSION_580_EXTENSION_NAME"/>
28317+ <enum value="1" name="VK_KHR_SHADER_FMA_SPEC_VERSION"/>
28318+ <enum value=""VK_KHR_shader_fma"" name="VK_KHR_SHADER_FMA_EXTENSION_NAME"/>
28319+ <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FMA_FEATURES_KHR"/>
28320+ <type name="VkPhysicalDeviceShaderFmaFeaturesKHR"/>
28321+ <feature name="shaderFmaFloat32" struct="VkPhysicalDeviceShaderFmaFeaturesKHR"/>
2831628322 </require>
2831728323 </extension>
2831828324 <extension name="VK_NV_extension_581" number="581" author="NV" contact="Piers Daniell @pdaniell-nv" supported="disabled">
@@ -28971,6 +28977,17 @@ typedef void* <name>MTLSharedEvent_id</name>;
2897128977 <enum bitpos="18" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_RESERVED_18_BIT_KHR" />
2897228978 </require>
2897328979 </extension>
28980+ <extension name="VK_ARM_extension_659" number="659" author="Arm" contact="Kevin Petit @kpet" supported="disabled">
28981+ <require>
28982+ <enum value="0" name="VK_ARM_EXTENSION_659_SPEC_VERSION"/>
28983+ <enum value=""VK_ARM_extension_659"" name="VK_ARM_EXTENSION_659_EXTENSION_NAME"/>
28984+ <enum bitpos="11" extends="VkQueueFlagBits" name="VK_QUEUE_RESERVED_11_BIT_ARM"/>
28985+ <enum bitpos="43" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_RESERVED_43_BIT_ARM"/>
28986+ <enum bitpos="49" extends="VkAccessFlagBits2" name="VK_ACCESS_2_RESERVED_49_BIT_ARM"/>
28987+ <enum bitpos="50" extends="VkAccessFlagBits2" name="VK_ACCESS_2_RESERVED_50_BIT_ARM"/>
28988+ <enum bitpos="47" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_RESERVED_47_BIT_ARM"/>
28989+ </require>
28990+ </extension>
2897428991 </extensions>
2897528992 <formats>
2897628993 <format name="VK_FORMAT_R4G4_UNORM_PACK8" class="8-bit" blockSize="1" texelsPerBlock="1" packed="8">
@@ -30682,6 +30699,9 @@ typedef void* <name>MTLSharedEvent_id</name>;
3068230699 <enable version="VK_VERSION_1_4"/>
3068330700 <enable extension="VK_KHR_shader_float_controls2"/>
3068430701 </spirvextension>
30702+ <spirvextension name="SPV_KHR_fma">
30703+ <enable extension="VK_KHR_shader_fma"/>
30704+ </spirvextension>
3068530705 <spirvextension name="SPV_KHR_quad_control">
3068630706 <enable extension="VK_KHR_shader_quad_control"/>
3068730707 </spirvextension>
@@ -31314,6 +31334,11 @@ typedef void* <name>MTLSharedEvent_id</name>;
3131431334 <spirvcapability name="UntypedPointersKHR">
3131531335 <enable struct="VkPhysicalDeviceShaderUntypedPointersFeaturesKHR" feature="shaderUntypedPointers" requires="VK_KHR_shader_untyped_pointers"/>
3131631336 </spirvcapability>
31337+ <spirvcapability name="FMAKHR">
31338+ <enable struct="VkPhysicalDeviceShaderFmaFeaturesKHR" feature="shaderFmaFloat16" requires="VK_KHR_shader_fma"/>
31339+ <enable struct="VkPhysicalDeviceShaderFmaFeaturesKHR" feature="shaderFmaFloat32" requires="VK_KHR_shader_fma"/>
31340+ <enable struct="VkPhysicalDeviceShaderFmaFeaturesKHR" feature="shaderFmaFloat64" requires="VK_KHR_shader_fma"/>
31341+ </spirvcapability>
3131731342 </spirvcapabilities>
3131831343 <sync comment="Machine readable representation of the synchronization objects and their mappings">
3131931344 <syncstage name="VK_PIPELINE_STAGE_2_NONE" alias="VK_PIPELINE_STAGE_NONE">
0 commit comments