Update for Vulkan-Docs 1.3.264
This commit is contained in:
parent
2634c969d7
commit
fff6d143cc
12 changed files with 1081 additions and 561 deletions
File diff suppressed because one or more lines are too long
|
|
@ -175,7 +175,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> 263</type>
|
||||
#define <name>VK_HEADER_VERSION</name> 264</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, 3, VK_HEADER_VERSION)</type>
|
||||
<type api="vulkansc" category="define">// Version of this file
|
||||
|
|
@ -478,6 +478,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type requires="VkOpticalFlowUsageFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkOpticalFlowUsageFlagsNV</name>;</type>
|
||||
<type requires="VkOpticalFlowSessionCreateFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkOpticalFlowSessionCreateFlagsNV</name>;</type>
|
||||
<type requires="VkOpticalFlowExecuteFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkOpticalFlowExecuteFlagsNV</name>;</type>
|
||||
<type requires="VkFrameBoundaryFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkFrameBoundaryFlagsEXT</name>;</type>
|
||||
<type requires="VkPresentScalingFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkPresentScalingFlagsEXT</name>;</type>
|
||||
<type requires="VkPresentGravityFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkPresentGravityFlagsEXT</name>;</type>
|
||||
<type requires="VkShaderCreateFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkShaderCreateFlagsEXT</name>;</type>
|
||||
|
|
@ -775,6 +776,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type name="VkOpacityMicromapFormatEXT" category="enum"/>
|
||||
<type name="VkOpacityMicromapSpecialIndexEXT" category="enum"/>
|
||||
<type name="VkDeviceFaultVendorBinaryHeaderVersionEXT" category="enum"/>
|
||||
<type name="VkFrameBoundaryFlagBitsEXT" category="enum"/>
|
||||
<type name="VkMemoryDecompressionMethodFlagBitsNV" category="enum"/>
|
||||
<type name="VkDepthBiasRepresentationEXT" category="enum"/>
|
||||
<type name="VkDirectDriverLoadingModeLUNARG" category="enum"/>
|
||||
|
|
@ -789,6 +791,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type category="enum" name="VkComponentTypeNV" alias="VkComponentTypeKHR"/>
|
||||
<type name="VkCubicFilterWeightsQCOM" category="enum"/>
|
||||
<type name="VkBlockMatchWindowCompareModeQCOM" category="enum"/>
|
||||
<type name="VkLayeredDriverUnderlyingApiMSFT" category="enum"/>
|
||||
|
||||
<comment>WSI extensions</comment>
|
||||
<type name="VkColorSpaceKHR" category="enum"/>
|
||||
|
|
@ -8303,6 +8306,24 @@ 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="VkFrameBoundaryEXT" structextends="VkSubmitInfo,VkSubmitInfo2,VkPresentInfoKHR,VkBindSparseInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_FRAME_BOUNDARY_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>VkFrameBoundaryFlagsEXT</type> <name>flags</name></member>
|
||||
<member><type>uint64_t</type> <name>frameID</name></member>
|
||||
<member optional="true"><type>uint32_t</type> <name>imageCount</name></member>
|
||||
<member optional="true" len="imageCount">const <type>VkImage</type>* <name>pImages</name></member>
|
||||
<member optional="true"><type>uint32_t</type> <name>bufferCount</name></member>
|
||||
<member optional="true" len="bufferCount">const <type>VkBuffer</type>* <name>pBuffers</name></member>
|
||||
<member optional="true"><type>uint64_t</type> <name>tagName</name></member>
|
||||
<member optional="true"><type>size_t</type> <name>tagSize</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pTag</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceFrameBoundaryFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>frameBoundary</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
|
|
@ -8647,6 +8668,11 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>descriptorPoolOverallocation</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceLayeredDriverPropertiesMSFT" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkLayeredDriverUnderlyingApiMSFT</type> <name>underlyingAPI</name></member>
|
||||
</type>
|
||||
</types>
|
||||
|
||||
|
||||
|
|
@ -10290,6 +10316,9 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value="0" name="VK_DEVICE_ADDRESS_BINDING_TYPE_BIND_EXT"/>
|
||||
<enum value="1" name="VK_DEVICE_ADDRESS_BINDING_TYPE_UNBIND_EXT"/>
|
||||
</enums>
|
||||
<enums name="VkFrameBoundaryFlagBitsEXT" type="bitmask">
|
||||
<enum bitpos="0" name="VK_FRAME_BOUNDARY_FRAME_END_BIT_EXT"/>
|
||||
</enums>
|
||||
<enums name="VkPresentScalingFlagBitsEXT" type="bitmask">
|
||||
<enum bitpos="0" name="VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT"/>
|
||||
<enum bitpos="1" name="VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT"/>
|
||||
|
|
@ -10736,6 +10765,10 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value="0" name="VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MIN_QCOM"/>
|
||||
<enum value="1" name="VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MAX_QCOM"/>
|
||||
</enums>
|
||||
<enums name="VkLayeredDriverUnderlyingApiMSFT" type="enum">
|
||||
<enum value="0" name="VK_LAYERED_DRIVER_UNDERLYING_API_NONE_MSFT"/>
|
||||
<enum value="1" name="VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT"/>
|
||||
</enums>
|
||||
|
||||
<commands comment="Vulkan command definitions">
|
||||
<command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_LAYER_NOT_PRESENT,VK_ERROR_EXTENSION_NOT_PRESENT,VK_ERROR_INCOMPATIBLE_DRIVER">
|
||||
|
|
@ -19988,7 +20021,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<command name="vkGetPipelineExecutableInternalRepresentationsKHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_host_image_copy" number="271" type="device" depends="VK_KHR_get_physical_device_properties2+VK_KHR_copy_commands2+VK_KHR_format_feature_flags2" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="vulkan">
|
||||
<extension name="VK_EXT_host_image_copy" number="271" type="device" depends="VK_KHR_get_physical_device_properties2+VK_KHR_copy_commands2+VK_KHR_format_feature_flags2" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="1" name="VK_EXT_HOST_IMAGE_COPY_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_host_image_copy"" name="VK_EXT_HOST_IMAGE_COPY_EXTENSION_NAME"/>
|
||||
|
|
@ -21451,10 +21484,16 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<command name="vkGetPhysicalDeviceSciBufAttributesNV"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_376" number="376" author="EXT" contact="Melih Yasin Yalcin @yalcinmelihyasin" supported="disabled">
|
||||
<extension name="VK_EXT_frame_boundary" number="376" type="device" author="EXT" contact="James Fitzpatrick @jamesfitzpatrick" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_376_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_376"" name="VK_EXT_EXTENSION_376_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_EXT_FRAME_BOUNDARY_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_frame_boundary"" name="VK_EXT_FRAME_BOUNDARY_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT"/>
|
||||
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_FRAME_BOUNDARY_EXT"/>
|
||||
<type name="VkPhysicalDeviceFrameBoundaryFeaturesEXT"/>
|
||||
<type name="VkFrameBoundaryEXT"/>
|
||||
<type name="VkFrameBoundaryFlagBitsEXT"/>
|
||||
<type name="VkFrameBoundaryFlagsEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_multisampled_render_to_single_sampled" number="377" type="device" depends="VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="vulkan">
|
||||
|
|
@ -23183,10 +23222,13 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<command name="vkGetScreenBufferPropertiesQNX"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_MSFT_extension_531" number="531" author="MSFT" contact="Jesse Natalie @jenatali" supported="disabled">
|
||||
<extension name="VK_MSFT_layered_driver" number="531" type="device" depends="VK_KHR_get_physical_device_properties2" author="MSFT" contact="Jesse Natalie @jenatali" supported="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_MSFT_EXTENSION_531_SPEC_VERSION"/>
|
||||
<enum value=""VK_MSFT_extension_531"" name="VK_MSFT_EXTENSION_531_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_MSFT_LAYERED_DRIVER_SPEC_VERSION"/>
|
||||
<enum value=""VK_MSFT_layered_driver"" name="VK_MSFT_LAYERED_DRIVER_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT"/>
|
||||
<type name="VkLayeredDriverUnderlyingApiMSFT"/>
|
||||
<type name="VkPhysicalDeviceLayeredDriverPropertiesMSFT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_extension_532" number="532" author="KHR" contact="Tobias Hector @tobias" supported="disabled">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue