Update for Vulkan-Docs 1.3.233
This commit is contained in:
parent
e12a8f8cde
commit
d4c221772c
12 changed files with 4812 additions and 2236 deletions
File diff suppressed because one or more lines are too long
147
registry/vk.xml
147
registry/vk.xml
|
|
@ -159,7 +159,7 @@ branch of the member gitlab server.
|
|||
<type category="define" requires="VK_MAKE_API_VERSION">// Vulkan 1.3 version number
|
||||
#define <name>VK_API_VERSION_1_3</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 3, 0)// Patch version should always be set to 0</type>
|
||||
<type category="define">// Version of this file
|
||||
#define <name>VK_HEADER_VERSION</name> 232</type>
|
||||
#define <name>VK_HEADER_VERSION</name> 233</type>
|
||||
<type 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>
|
||||
|
||||
|
|
@ -351,6 +351,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type bitvalues="VkFormatFeatureFlagBits2" category="bitmask">typedef <type>VkFlags64</type> <name>VkFormatFeatureFlags2</name>;</type>
|
||||
<type category="bitmask" name="VkFormatFeatureFlags2KHR" alias="VkFormatFeatureFlags2"/>
|
||||
<type requires="VkRenderingFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkRenderingFlags</name>;</type>
|
||||
<type bitvalues="VkMemoryDecompressionMethodFlagBitsNV" category="bitmask">typedef <type>VkFlags64</type> <name>VkMemoryDecompressionMethodFlagsNV</name>;</type>
|
||||
<type category="bitmask" name="VkRenderingFlagsKHR" alias="VkRenderingFlags"/>
|
||||
<type requires="VkBuildMicromapFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkBuildMicromapFlagsEXT</name>;</type>
|
||||
<type requires="VkMicromapCreateFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkMicromapCreateFlagsEXT</name>;</type>
|
||||
|
|
@ -617,6 +618,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type name="VkEventCreateFlagBits" category="enum"/>
|
||||
<type name="VkPipelineLayoutCreateFlagBits" category="enum"/>
|
||||
<type name="VkSemaphoreCreateFlagBits" category="enum"/>
|
||||
<type name="VkRayTracingInvocationReorderModeNV" category="enum"/>
|
||||
|
||||
<comment>Extensions</comment>
|
||||
<type name="VkIndirectCommandsLayoutUsageFlagBitsNV" category="enum"/>
|
||||
|
|
@ -721,6 +723,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type name="VkOpacityMicromapFormatEXT" category="enum"/>
|
||||
<type name="VkOpacityMicromapSpecialIndexEXT" category="enum"/>
|
||||
<type name="VkDeviceFaultVendorBinaryHeaderVersionEXT" category="enum"/>
|
||||
<type name="VkMemoryDecompressionMethodFlagBitsNV" category="enum"/>
|
||||
|
||||
<comment>WSI extensions</comment>
|
||||
<type name="VkColorSpaceKHR" category="enum"/>
|
||||
|
|
@ -1275,6 +1278,19 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member><type>VkOffset3D</type> <name>imageOffset</name><comment>Specified in pixels for both compressed and uncompressed images</comment></member>
|
||||
<member><type>VkExtent3D</type> <name>imageExtent</name><comment>Specified in pixels for both compressed and uncompressed images</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkCopyMemoryIndirectCommandNV">
|
||||
<member><type>VkDeviceAddress</type> <name>srcAddress</name></member>
|
||||
<member><type>VkDeviceAddress</type> <name>dstAddress</name></member>
|
||||
<member><type>VkDeviceSize</type> <name>size</name><comment>Specified in bytes</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkCopyMemoryToImageIndirectCommandNV">
|
||||
<member><type>VkDeviceAddress</type> <name>srcAddress</name></member>
|
||||
<member><type>uint32_t</type> <name>bufferRowLength</name><comment>Specified in texels</comment></member>
|
||||
<member><type>uint32_t</type> <name>bufferImageHeight</name></member>
|
||||
<member><type>VkImageSubresourceLayers</type> <name>imageSubresource</name></member>
|
||||
<member><type>VkOffset3D</type> <name>imageOffset</name><comment>Specified in pixels for both compressed and uncompressed images</comment></member>
|
||||
<member><type>VkExtent3D</type> <name>imageExtent</name><comment>Specified in pixels for both compressed and uncompressed images</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkImageResolve">
|
||||
<member><type>VkImageSubresourceLayers</type> <name>srcSubresource</name></member>
|
||||
<member><type>VkOffset3D</type> <name>srcOffset</name></member>
|
||||
|
|
@ -4078,6 +4094,27 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>dedicatedAllocationImageAliasing</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceCopyMemoryIndirectFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>indirectCopy</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceCopyMemoryIndirectPropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member limittype="bitmask" noautovalidity="true"><type>VkQueueFlags</type> <name>supportedQueues</name><comment>Bitfield of which queues are supported for indirect copy</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceMemoryDecompressionFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>memoryDecompression</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceMemoryDecompressionPropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member limittype="bitmask"><type>VkMemoryDecompressionMethodFlagsNV</type> <name>decompressionMethods</name></member>
|
||||
<member limittype="max"><type>uint64_t</type> <name>maxDecompressionIndirectCount</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkShadingRatePaletteNV">
|
||||
<member><type>uint32_t</type> <name>shadingRatePaletteEntryCount</name></member>
|
||||
<member len="shadingRatePaletteEntryCount">const <type>VkShadingRatePaletteEntryNV</type>* <name>pShadingRatePaletteEntries</name></member>
|
||||
|
|
@ -7477,6 +7514,13 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member><type>uint32_t</type> <name>applicationVersion</name></member>
|
||||
<member><type>uint32_t</type> <name>engineNameOffset</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkDecompressMemoryRegionNV">
|
||||
<member><type>VkDeviceAddress</type> <name>srcAddress</name></member>
|
||||
<member><type>VkDeviceAddress</type> <name>dstAddress</name></member>
|
||||
<member><type>VkDeviceSize</type> <name>compressedSize</name><comment>Specified in bytes</comment></member>
|
||||
<member><type>VkDeviceSize</type> <name>decompressedSize</name><comment>Specified in bytes</comment></member>
|
||||
<member><type>VkMemoryDecompressionMethodFlagsNV</type> <name>decompressionMethod</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
|
|
@ -7489,6 +7533,16 @@ 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="VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>rayTracingInvocationReorder</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member limittype="noauto"><type>VkRayTracingInvocationReorderModeNV</type> <name>rayTracingInvocationReorderReorderingHint</name></member>
|
||||
</type>
|
||||
</types>
|
||||
|
||||
|
||||
|
|
@ -8067,6 +8121,10 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value="24" name="VK_OBJECT_TYPE_FRAMEBUFFER"/>
|
||||
<enum value="25" name="VK_OBJECT_TYPE_COMMAND_POOL"/>
|
||||
</enums>
|
||||
<enums name="VkRayTracingInvocationReorderModeNV" type="enum">
|
||||
<enum value="0" name="VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_NV"/>
|
||||
<enum value="1" name="VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_NV"/>
|
||||
</enums>
|
||||
|
||||
<comment>Flags</comment>
|
||||
<enums name="VkQueueFlagBits" type="bitmask">
|
||||
|
|
@ -8824,6 +8882,9 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum name="VK_QUERY_SCOPE_RENDER_PASS_KHR" alias="VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR" comment="Backwards-compatible alias containing a typo"/>
|
||||
<enum name="VK_QUERY_SCOPE_COMMAND_KHR" alias="VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR" comment="Backwards-compatible alias containing a typo"/>
|
||||
</enums>
|
||||
<enums name="VkMemoryDecompressionMethodFlagBitsNV" type="bitmask" bitwidth="64">
|
||||
<enum bitpos="0" name="VK_MEMORY_DECOMPRESSION_METHOD_GDEFLATE_1_0_BIT_NV"/>
|
||||
</enums>
|
||||
<enums name="VkPerformanceCounterUnitKHR" type="enum">
|
||||
<enum value="0" name="VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR"/>
|
||||
<enum value="1" name="VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR"/>
|
||||
|
|
@ -10305,6 +10366,23 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<param><type>uint32_t</type> <name>regionCount</name></param>
|
||||
<param len="regionCount">const <type>VkBufferImageCopy</type>* <name>pRegions</name></param>
|
||||
</command>
|
||||
<command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
|
||||
<proto><type>void</type> <name>vkCmdCopyMemoryIndirectNV</name></proto>
|
||||
<param externsync="true"><type>VkCommandBuffer</type> <name>commandBuffer</name></param>
|
||||
<param><type>VkDeviceAddress</type> <name>copyBufferAddress</name></param>
|
||||
<param><type>uint32_t</type> <name>copyCount</name></param>
|
||||
<param><type>uint32_t</type> <name>stride</name></param>
|
||||
</command>
|
||||
<command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
|
||||
<proto><type>void</type> <name>vkCmdCopyMemoryToImageIndirectNV</name></proto>
|
||||
<param externsync="true"><type>VkCommandBuffer</type> <name>commandBuffer</name></param>
|
||||
<param><type>VkDeviceAddress</type> <name>copyBufferAddress</name></param>
|
||||
<param><type>uint32_t</type> <name>copyCount</name></param>
|
||||
<param><type>uint32_t</type> <name>stride</name></param>
|
||||
<param><type>VkImage</type> <name>dstImage</name></param>
|
||||
<param><type>VkImageLayout</type> <name>dstImageLayout</name></param>
|
||||
<param len="copyCount">const <type>VkImageSubresourceLayers</type>* <name>pImageSubresources</name></param>
|
||||
</command>
|
||||
<command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
|
||||
<proto><type>void</type> <name>vkCmdUpdateBuffer</name></proto>
|
||||
<param externsync="true"><type>VkCommandBuffer</type> <name>commandBuffer</name></param>
|
||||
|
|
@ -12720,6 +12798,19 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<param externsync="true"><type>VkCommandBuffer</type> <name>commandBuffer</name></param>
|
||||
<param>const <type>VkVideoEncodeInfoKHR</type>* <name>pEncodeInfo</name></param>
|
||||
</command>
|
||||
<command queues="graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
|
||||
<proto><type>void</type> <name>vkCmdDecompressMemoryNV</name></proto>
|
||||
<param externsync="true"><type>VkCommandBuffer</type> <name>commandBuffer</name></param>
|
||||
<param><type>uint32_t</type> <name>decompressRegionCount</name></param>
|
||||
<param len="decompressRegionCount">const <type>VkDecompressMemoryRegionNV</type>* <name>pDecompressMemoryRegions</name></param>
|
||||
</command>
|
||||
<command queues="graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
|
||||
<proto><type>void</type> <name>vkCmdDecompressMemoryIndirectCountNV</name></proto>
|
||||
<param externsync="true"><type>VkCommandBuffer</type> <name>commandBuffer</name></param>
|
||||
<param><type>VkDeviceAddress</type> <name>indirectCommandsAddress</name></param>
|
||||
<param><type>VkDeviceAddress</type> <name>indirectCommandsCountAddress</name></param>
|
||||
<param><type>uint32_t</type> <name>stride</name></param>
|
||||
</command>
|
||||
<command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
|
||||
<proto><type>VkResult</type> <name>vkCreateCuModuleNVX</name></proto>
|
||||
<param><type>VkDevice</type> <name>device</name></param>
|
||||
|
|
@ -15123,7 +15214,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type name="VkPhysicalDeviceMultiviewPropertiesKHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_IMG_format_pvrtc" number="55" type="device" author="IMG" contact="Stuart Smith" supported="vulkan">
|
||||
<extension name="VK_IMG_format_pvrtc" number="55" type="device" author="IMG" contact="Stuart Smith" supported="vulkan" deprecatedby="">
|
||||
<require>
|
||||
<enum value="1" name="VK_IMG_FORMAT_PVRTC_SPEC_VERSION"/>
|
||||
<enum value=""VK_IMG_format_pvrtc"" name="VK_IMG_FORMAT_PVRTC_EXTENSION_NAME"/>
|
||||
|
|
@ -19797,16 +19888,33 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type name="VkSubpassFragmentDensityMapOffsetEndInfoQCOM"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_427" number="427" author="NV" contact="Vikram Kushwaha @vkushwaha-nv" supported="disabled">
|
||||
<extension name="VK_NV_copy_memory_indirect" number="427" type="device" requires="VK_KHR_get_physical_device_properties2,VK_KHR_buffer_device_address" author="NV" contact="Vikram Kushwaha @vkushwaha-nv" supported="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_NV_EXTENSION_427_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_extension_427"" name="VK_NV_EXTENSION_427_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_NV_COPY_MEMORY_INDIRECT_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_copy_memory_indirect"" name="VK_NV_COPY_MEMORY_INDIRECT_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV"/>
|
||||
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV"/>
|
||||
<type name="VkCopyMemoryIndirectCommandNV"/>
|
||||
<type name="VkCopyMemoryToImageIndirectCommandNV"/>
|
||||
<type name="VkPhysicalDeviceCopyMemoryIndirectFeaturesNV"/>
|
||||
<type name="VkPhysicalDeviceCopyMemoryIndirectPropertiesNV"/>
|
||||
<command name="vkCmdCopyMemoryIndirectNV"/>
|
||||
<command name="vkCmdCopyMemoryToImageIndirectNV"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_428" number="428" author="NV" contact="Vikram Kushwaha @vkushwaha-nv" supported="disabled">
|
||||
<extension name="VK_NV_memory_decompression" number="428" type="device" requires="VK_KHR_get_physical_device_properties2,VK_KHR_buffer_device_address" author="NV" contact="Vikram Kushwaha @vkushwaha-nv" supported="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_NV_EXTENSION_428_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_extension_428"" name="VK_NV_EXTENSION_428_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_NV_MEMORY_DECOMPRESSION_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_memory_decompression"" name="VK_NV_MEMORY_DECOMPRESSION_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV"/>
|
||||
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV"/>
|
||||
<type name="VkMemoryDecompressionMethodFlagBitsNV"/>
|
||||
<type name="VkMemoryDecompressionMethodFlagsNV"/>
|
||||
<type name="VkDecompressMemoryRegionNV"/>
|
||||
<type name="VkPhysicalDeviceMemoryDecompressionFeaturesNV"/>
|
||||
<type name="VkPhysicalDeviceMemoryDecompressionPropertiesNV"/>
|
||||
<command name="vkCmdDecompressMemoryNV"/>
|
||||
<command name="vkCmdDecompressMemoryIndirectCountNV"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_429" number="429" author="NV" contact="Vikram Kushwaha @vkushwaha-nv" supported="disabled">
|
||||
|
|
@ -20376,10 +20484,15 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value=""VK_NV_extension_490"" name="VK_NV_EXTENSION_490_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_491" number="491" author="NV" contact="Daniel Koch @dgkoch" supported="disabled">
|
||||
<extension name="VK_NV_ray_tracing_invocation_reorder" number="491" type="device" requires="VK_KHR_ray_tracing_pipeline" author="NV" contact="Eric Werness @ewerness-nv" supported="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_NV_EXTENSION_491_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_extension_491"" name="VK_NV_EXTENSION_491_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_NV_RAY_TRACING_INVOCATION_REORDER_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_ray_tracing_invocation_reorder"" name="VK_NV_RAY_TRACING_INVOCATION_REORDER_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV"/>
|
||||
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV"/>
|
||||
<type name="VkRayTracingInvocationReorderModeNV"/>
|
||||
<type name="VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV"/>
|
||||
<type name="VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_492" number="492" author="NV" contact="Daniel Koch @dgkoch" supported="disabled">
|
||||
|
|
@ -20442,6 +20555,12 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value=""VK_EXT_extension_499"" name="VK_EXT_EXTENSION_499_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_500" number="500" author="EXT" contact="Piers Daniell @pdaniell-nv" type="device" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_500_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_500"" name="VK_EXT_EXTENSION_500_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
</extensions>
|
||||
<formats>
|
||||
<format name="VK_FORMAT_R4G4_UNORM_PACK8" class="8-bit" blockSize="1" texelsPerBlock="1" packed="8">
|
||||
|
|
@ -21847,6 +21966,9 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<spirvextension name="SPV_AMD_texture_gather_bias_lod">
|
||||
<enable extension="VK_AMD_texture_gather_bias_lod"/>
|
||||
</spirvextension>
|
||||
<spirvextension name="SPV_AMD_shader_early_and_late_fragment_tests">
|
||||
<enable extension="VK_AMD_shader_early_and_late_fragment_tests"/>
|
||||
</spirvextension>
|
||||
<spirvextension name="SPV_KHR_shader_draw_parameters">
|
||||
<enable version="VK_VERSION_1_1"/>
|
||||
<enable extension="VK_KHR_shader_draw_parameters"/>
|
||||
|
|
@ -22490,5 +22612,8 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<spirvcapability name="CoreBuiltinsARM">
|
||||
<enable struct="VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM" feature="shaderCoreBuiltins" requires="VK_ARM_shader_core_builtins"/>
|
||||
</spirvcapability>
|
||||
<spirvcapability name="ShaderInvocationReorderNV">
|
||||
<enable extension="VK_NV_ray_tracing_invocation_reorder"/>
|
||||
</spirvcapability>
|
||||
</spirvcapabilities>
|
||||
</registry>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue