Update for Vulkan-Docs 1.2.194
This commit is contained in:
200
registry/vk.xml
200
registry/vk.xml
@@ -155,7 +155,7 @@ branch of the member gitlab server.
|
||||
<type category="define" requires="VK_MAKE_API_VERSION">// Vulkan 1.2 version number
|
||||
#define <name>VK_API_VERSION_1_2</name> <type>VK_MAKE_API_VERSION</type>(0, 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> 193</type>
|
||||
#define <name>VK_HEADER_VERSION</name> 194</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, 2, VK_HEADER_VERSION)</type>
|
||||
|
||||
@@ -382,6 +382,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<type requires="VkSwapchainImageUsageFlagBitsANDROID" category="bitmask">typedef <type>VkFlags</type> <name>VkSwapchainImageUsageFlagsANDROID</name>;</type>
|
||||
<type requires="VkToolPurposeFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkToolPurposeFlagsEXT</name>;</type>
|
||||
<type requires="VkSubmitFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkSubmitFlagsKHR</name>;</type>
|
||||
<type requires="VkImageFormatConstraintsFlagBitsFUCHSIA" category="bitmask">typedef <type>VkFlags</type> <name>VkImageFormatConstraintsFlagsFUCHSIA</name>;</type>
|
||||
<type requires="VkImageConstraintsInfoFlagBitsFUCHSIA" category="bitmask">typedef <type>VkFlags</type> <name>VkImageConstraintsInfoFlagsFUCHSIA</name>;</type>
|
||||
|
||||
<comment>Video Core extension</comment>
|
||||
<type requires="VkVideoCodecOperationFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoCodecOperationFlagsKHR</name>;</type>
|
||||
@@ -450,6 +452,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkAccelerationStructureKHR</name>)</type>
|
||||
<type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkAccelerationStructureNV</name>)</type>
|
||||
<type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkPerformanceConfigurationINTEL</name>)</type>
|
||||
<type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkBufferCollectionFUCHSIA</name>)</type>
|
||||
<type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkDeferredOperationKHR</name>)</type>
|
||||
<type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkPrivateDataSlotEXT</name>)</type>
|
||||
<type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_CU_MODULE_NVX"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkCuModuleNVX</name>)</type>
|
||||
@@ -622,6 +625,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<type name="VkAccessFlagBits2KHR" category="enum"/>
|
||||
<type name="VkPipelineStageFlagBits2KHR" category="enum"/>
|
||||
<type name="VkProvokingVertexModeEXT" category="enum"/>
|
||||
<type name="VkImageFormatConstraintsFlagBitsFUCHSIA" category="enum"/>
|
||||
<type name="VkImageConstraintsInfoFlagBitsFUCHSIA" category="enum"/>
|
||||
|
||||
<comment>WSI extensions</comment>
|
||||
<type name="VkColorSpaceKHR" category="enum"/>
|
||||
@@ -5967,7 +5972,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<member values="VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>size_t</type> <name>dataSize</name></member>
|
||||
<member>const <type>void</type>* <name>pData</name></member>
|
||||
<member len="dataSize">const <type>void</type>* <name>pData</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkCuFunctionCreateInfoNVX">
|
||||
<member values="VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX"><type>VkStructureType</type> <name>sType</name></member>
|
||||
@@ -6113,6 +6118,83 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<member><type>VkDeviceMemory</type> <name>memory</name></member>
|
||||
<member><type>VkExternalMemoryHandleTypeFlagBits</type> <name>handleType</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkImportMemoryBufferCollectionFUCHSIA" structextends="VkMemoryAllocateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBufferCollectionFUCHSIA</type> <name>collection</name></member>
|
||||
<member><type>uint32_t</type> <name>index</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkBufferCollectionImageCreateInfoFUCHSIA" structextends="VkImageCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBufferCollectionFUCHSIA</type> <name>collection</name></member>
|
||||
<member><type>uint32_t</type> <name>index</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkBufferCollectionBufferCreateInfoFUCHSIA" structextends="VkBufferCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBufferCollectionFUCHSIA</type> <name>collection</name></member>
|
||||
<member><type>uint32_t</type> <name>index</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkBufferCollectionCreateInfoFUCHSIA">
|
||||
<member values="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>zx_handle_t</type> <name>collectionToken</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkBufferCollectionPropertiesFUCHSIA">
|
||||
<member values="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>uint32_t</type> <name>memoryTypeBits</name></member>
|
||||
<member><type>uint32_t</type> <name>bufferCount</name></member>
|
||||
<member><type>uint32_t</type> <name>createInfoIndex</name></member>
|
||||
<member><type>uint64_t</type> <name>sysmemPixelFormat</name></member>
|
||||
<member><type>VkFormatFeatureFlags</type> <name>formatFeatures</name></member>
|
||||
<member><type>VkSysmemColorSpaceFUCHSIA</type> <name>sysmemColorSpaceIndex</name></member>
|
||||
<member><type>VkComponentMapping</type> <name>samplerYcbcrConversionComponents</name></member>
|
||||
<member><type>VkSamplerYcbcrModelConversion</type> <name>suggestedYcbcrModel</name></member>
|
||||
<member><type>VkSamplerYcbcrRange</type> <name>suggestedYcbcrRange</name></member>
|
||||
<member><type>VkChromaLocation</type> <name>suggestedXChromaOffset</name></member>
|
||||
<member><type>VkChromaLocation</type> <name>suggestedYChromaOffset</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkBufferConstraintsInfoFUCHSIA">
|
||||
<member values="VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBufferCreateInfo</type> <name>createInfo</name></member>
|
||||
<member optional="true"><type>VkFormatFeatureFlags</type> <name>requiredFormatFeatures</name></member>
|
||||
<member><type>VkBufferCollectionConstraintsInfoFUCHSIA</type> <name>bufferCollectionConstraints</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkSysmemColorSpaceFUCHSIA">
|
||||
<member values="VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>uint32_t</type> <name>colorSpace</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkImageFormatConstraintsInfoFUCHSIA">
|
||||
<member values="VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkImageCreateInfo</type> <name>imageCreateInfo</name></member>
|
||||
<member><type>VkFormatFeatureFlags</type> <name>requiredFormatFeatures</name></member>
|
||||
<member optional="true"><type>VkImageFormatConstraintsFlagsFUCHSIA</type> <name>flags</name></member>
|
||||
<member optional="true"><type>uint64_t</type> <name>sysmemPixelFormat</name></member>
|
||||
<member><type>uint32_t</type> <name>colorSpaceCount</name></member>
|
||||
<member>const <type>VkSysmemColorSpaceFUCHSIA</type>* <name>pColorSpaces</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkImageConstraintsInfoFUCHSIA">
|
||||
<member values="VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>uint32_t</type> <name>formatConstraintsCount</name></member>
|
||||
<member len="formatConstraintsCount">const <type>VkImageFormatConstraintsInfoFUCHSIA</type>* <name>pFormatConstraints</name></member>
|
||||
<member><type>VkBufferCollectionConstraintsInfoFUCHSIA</type> <name>bufferCollectionConstraints</name></member>
|
||||
<member optional="true"><type>VkImageConstraintsInfoFlagsFUCHSIA</type> <name>flags</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkBufferCollectionConstraintsInfoFUCHSIA">
|
||||
<member values="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>uint32_t</type> <name>minBufferCount</name></member>
|
||||
<member><type>uint32_t</type> <name>maxBufferCount</name></member>
|
||||
<member><type>uint32_t</type> <name>minBufferCountForCamping</name></member>
|
||||
<member><type>uint32_t</type> <name>minBufferCountForDedicatedSlack</name></member>
|
||||
<member><type>uint32_t</type> <name>minBufferCountForSharedSlack</name></member>
|
||||
</type>
|
||||
</types>
|
||||
<comment>Vulkan enumerant (token) definitions</comment>
|
||||
|
||||
@@ -7693,6 +7775,15 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<enum value="0" name="VK_VIDEO_ENCODE_H264_CREATE_DEFAULT_EXT"/>
|
||||
<enum bitpos="0" name="VK_VIDEO_ENCODE_H264_CREATE_RESERVED_0_BIT_EXT"/>
|
||||
</enums>
|
||||
<enums name="VkImageFormatConstraintsFlagBitsFUCHSIA" type="bitmask">
|
||||
</enums>
|
||||
<enums name="VkImageConstraintsInfoFlagBitsFUCHSIA" type="bitmask">
|
||||
<enum bitpos="0" name="VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_RARELY_FUCHSIA"/>
|
||||
<enum bitpos="1" name="VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_OFTEN_FUCHSIA"/>
|
||||
<enum bitpos="2" name="VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_RARELY_FUCHSIA"/>
|
||||
<enum bitpos="3" name="VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_OFTEN_FUCHSIA"/>
|
||||
<enum bitpos="4" name="VK_IMAGE_CONSTRAINTS_INFO_PROTECTED_OPTIONAL_FUCHSIA"/>
|
||||
</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">
|
||||
@@ -10753,6 +10844,37 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<param><type>uint64_t</type> <name>presentId</name></param>
|
||||
<param><type>uint64_t</type> <name>timeout</name></param>
|
||||
</command>
|
||||
<command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_EXTERNAL_HANDLE,VK_ERROR_INITIALIZATION_FAILED">
|
||||
<proto><type>VkResult</type> <name>vkCreateBufferCollectionFUCHSIA</name></proto>
|
||||
<param><type>VkDevice</type> <name>device</name></param>
|
||||
<param>const <type>VkBufferCollectionCreateInfoFUCHSIA</type>* <name>pCreateInfo</name></param>
|
||||
<param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
|
||||
<param><type>VkBufferCollectionFUCHSIA</type>* <name>pCollection</name></param>
|
||||
</command>
|
||||
<command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED">
|
||||
<proto><type>VkResult</type> <name>vkSetBufferCollectionBufferConstraintsFUCHSIA</name></proto>
|
||||
<param><type>VkDevice</type> <name>device</name></param>
|
||||
<param><type>VkBufferCollectionFUCHSIA</type> <name>collection</name></param>
|
||||
<param>const <type>VkBufferConstraintsInfoFUCHSIA</type>* <name>pBufferConstraintsInfo</name></param>
|
||||
</command>
|
||||
<command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED">
|
||||
<proto><type>VkResult</type> <name>vkSetBufferCollectionImageConstraintsFUCHSIA</name></proto>
|
||||
<param><type>VkDevice</type> <name>device</name></param>
|
||||
<param><type>VkBufferCollectionFUCHSIA</type> <name>collection</name></param>
|
||||
<param>const <type>VkImageConstraintsInfoFUCHSIA</type>* <name>pImageConstraintsInfo</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto><type>void</type> <name>vkDestroyBufferCollectionFUCHSIA</name></proto>
|
||||
<param><type>VkDevice</type> <name>device</name></param>
|
||||
<param><type>VkBufferCollectionFUCHSIA</type> <name>collection</name></param>
|
||||
<param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
|
||||
</command>
|
||||
<command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
|
||||
<proto><type>VkResult</type> <name>vkGetBufferCollectionPropertiesFUCHSIA</name></proto>
|
||||
<param><type>VkDevice</type> <name>device</name></param>
|
||||
<param><type>VkBufferCollectionFUCHSIA</type> <name>collection</name></param>
|
||||
<param><type>VkBufferCollectionPropertiesFUCHSIA</type>* <name>pProperties</name></param>
|
||||
</command>
|
||||
</commands>
|
||||
|
||||
<feature api="vulkan" name="VK_VERSION_1_0" number="1.0" comment="Vulkan core API interface definitions">
|
||||
@@ -12257,7 +12379,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<type name="VkPipelineRasterizationStateStreamCreateFlagsEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NVX_binary_import" number="30" type="device" author="NVX" contact="Eric Werness @ewerness,Liam Middlebrook @liam-middlebrook" supported="vulkan">
|
||||
<extension name="VK_NVX_binary_import" number="30" type="device" author="NVX" contact="Eric Werness @ewerness-nv,Liam Middlebrook @liam-middlebrook" supported="vulkan">
|
||||
<require>
|
||||
<enum value="1" name="VK_NVX_BINARY_IMPORT_SPEC_VERSION"/>
|
||||
<enum value=""VK_NVX_binary_import"" name="VK_NVX_BINARY_IMPORT_EXTENSION_NAME"/>
|
||||
@@ -12280,7 +12402,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<command name="vkCmdCuLaunchKernelNVX"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NVX_image_view_handle" number="31" type="device" author="NVX" contact="Eric Werness @ewerness" supported="vulkan">
|
||||
<extension name="VK_NVX_image_view_handle" number="31" type="device" author="NVX" contact="Eric Werness @ewerness-nv" supported="vulkan">
|
||||
<require>
|
||||
<enum value="2" name="VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION"/>
|
||||
<enum value=""VK_NVX_image_view_handle"" name="VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME"/>
|
||||
@@ -14173,7 +14295,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<command name="vkCmdSetCoarseSampleOrderNV"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_ray_tracing" number="166" type="device" requires="VK_KHR_get_physical_device_properties2,VK_KHR_get_memory_requirements2" author="NV" contact="Eric Werness @ewerness" supported="vulkan">
|
||||
<extension name="VK_NV_ray_tracing" number="166" type="device" requires="VK_KHR_get_physical_device_properties2,VK_KHR_get_memory_requirements2" author="NV" contact="Eric Werness @ewerness-nv" supported="vulkan">
|
||||
<require>
|
||||
<enum value="3" name="VK_NV_RAY_TRACING_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_ray_tracing"" name="VK_NV_RAY_TRACING_EXTENSION_NAME"/>
|
||||
@@ -15435,8 +15557,12 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<type name="VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_device_generated_commands" number="278" type="device" requiresCore="1.1" author="NV" contact="Christoph Kubisch @pixeljetstream" supported="vulkan">
|
||||
<extension name="VK_NV_device_generated_commands" number="278" type="device" requiresCore="1.1" requires="VK_KHR_buffer_device_address" author="NV" contact="Christoph Kubisch @pixeljetstream" supported="vulkan">
|
||||
<require>
|
||||
<comment>
|
||||
This extension requires buffer_device_address functionality.
|
||||
VK_EXT_buffer_device_address is also acceptable, but since it is deprecated the KHR version is preferred.
|
||||
</comment>
|
||||
<enum value="3" name="VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_device_generated_commands"" name="VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV"/>
|
||||
@@ -16366,10 +16492,42 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<command name="vkGetSemaphoreZirconHandleFUCHSIA"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_FUCHSIA_extension_367" number="367" author="FUCHSIA" contact="Craig Stout @cdotstout" supported="disabled">
|
||||
<extension name="VK_FUCHSIA_buffer_collection" number="367" type="device" requires="VK_FUCHSIA_external_memory,VK_KHR_sampler_ycbcr_conversion" author="FUCHSIA" contact="John Rosasco @rosasco" supported="vulkan" platform="fuchsia">
|
||||
<require>
|
||||
<enum value="0" name="VK_FUCHSIA_EXTENSION_367_SPEC_VERSION"/>
|
||||
<enum value=""VK_FUCHSIA_extension_367"" name="VK_FUCHSIA_EXTENSION_367_EXTENSION_NAME"/>
|
||||
<enum value="2" name="VK_FUCHSIA_BUFFER_COLLECTION_SPEC_VERSION"/>
|
||||
<enum value=""VK_FUCHSIA_buffer_collection"" name="VK_FUCHSIA_BUFFER_COLLECTION_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA"/>
|
||||
<enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA" comment="VkBufferCollectionFUCHSIA"/>
|
||||
<enum offset="0" extends="VkDebugReportObjectTypeEXT" name="VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA_EXT"/>
|
||||
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA"/>
|
||||
<enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA"/>
|
||||
<enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA"/>
|
||||
<enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA"/>
|
||||
<enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA"/>
|
||||
<enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA"/>
|
||||
<enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA"/>
|
||||
<enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA"/>
|
||||
<enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA"/>
|
||||
<type name="VkBufferCollectionFUCHSIA"/>
|
||||
<type name="VkBufferCollectionCreateInfoFUCHSIA"/>
|
||||
<type name="VkImportMemoryBufferCollectionFUCHSIA"/>
|
||||
<type name="VkBufferCollectionImageCreateInfoFUCHSIA"/>
|
||||
<type name="VkBufferConstraintsInfoFUCHSIA"/>
|
||||
<type name="VkBufferCollectionBufferCreateInfoFUCHSIA"/>
|
||||
<type name="VkBufferCollectionPropertiesFUCHSIA"/>
|
||||
<type name="VkImageFormatConstraintsFlagBitsFUCHSIA"/>
|
||||
<type name="VkImageFormatConstraintsFlagsFUCHSIA"/>
|
||||
<type name="VkSysmemColorSpaceFUCHSIA"/>
|
||||
<type name="VkImageConstraintsInfoFlagBitsFUCHSIA"/>
|
||||
<type name="VkImageConstraintsInfoFlagsFUCHSIA"/>
|
||||
<type name="VkImageConstraintsInfoFUCHSIA"/>
|
||||
<type name="VkImageFormatConstraintsInfoFUCHSIA"/>
|
||||
<type name="VkBufferCollectionConstraintsInfoFUCHSIA"/>
|
||||
<command name="vkCreateBufferCollectionFUCHSIA"/>
|
||||
<command name="vkSetBufferCollectionImageConstraintsFUCHSIA"/>
|
||||
<command name="vkSetBufferCollectionBufferConstraintsFUCHSIA"/>
|
||||
<command name="vkDestroyBufferCollectionFUCHSIA"/>
|
||||
<command name="vkGetBufferCollectionPropertiesFUCHSIA"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_FUCHSIA_extension_368" number="368" author="FUCHSIA" contact="Craig Stout @cdotstout" supported="disabled">
|
||||
@@ -16802,6 +16960,30 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<enum bitpos="15" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_RESERVED_426_BIT_QCOM"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_427" number="427" author="NV" contact="Vikram Kushwaha @vkushwaha-nv" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_NV_EXTENSION_427_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_extension_427"" name="VK_NV_EXTENSION_427_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_428" number="428" author="NV" contact="Vikram Kushwaha @vkushwaha-nv" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_NV_EXTENSION_428_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_extension_428"" name="VK_NV_EXTENSION_428_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_429" number="429" author="NV" contact="Vikram Kushwaha @vkushwaha-nv" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_NV_EXTENSION_429_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_extension_429"" name="VK_NV_EXTENSION_429_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_430" number="430" author="NV" contact="Vikram Kushwaha @vkushwaha-nv" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_NV_EXTENSION_430_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_extension_430"" name="VK_NV_EXTENSION_430_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">
|
||||
|
||||
Reference in New Issue
Block a user