Update for Vulkan-Docs 1.3.276
Note that `registry/profiles/VP_KHR_roadmap.json` was renamed from `registry/profiles/VP_KHR_roadmap_2022.json`, now that the file contains multiple roadmap profiles.
This commit is contained in:
parent
217e93c664
commit
170cde531f
16 changed files with 6906 additions and 1732 deletions
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"$schema": "https://schema.khronos.org/vulkan/profiles-0.8.1-204.json#",
|
||||
"$schema": "https://schema.khronos.org/vulkan/profiles-0.8.2-276.json#",
|
||||
"capabilities": {
|
||||
"vulkan10requirements": {
|
||||
"features": {
|
||||
|
|
@ -8,6 +8,71 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"vulkan11requirements": {
|
||||
"features": {
|
||||
"VkPhysicalDeviceVulkan11Features": {
|
||||
"multiview": true
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"VkPhysicalDeviceVulkan11Properties": {
|
||||
"maxMultiviewViewCount": 6,
|
||||
"maxMultiviewInstanceIndex": 134217727
|
||||
}
|
||||
}
|
||||
},
|
||||
"vulkan12requirements": {
|
||||
"features": {
|
||||
"VkPhysicalDeviceVulkan12Features": {
|
||||
"uniformBufferStandardLayout": true,
|
||||
"subgroupBroadcastDynamicId": true,
|
||||
"imagelessFramebuffer": true,
|
||||
"separateDepthStencilLayouts": true,
|
||||
"hostQueryReset": true,
|
||||
"timelineSemaphore": true,
|
||||
"shaderSubgroupExtendedTypes": true
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"VkPhysicalDeviceVulkan12Properties": {
|
||||
"maxTimelineSemaphoreValueDifference": 2147483647
|
||||
}
|
||||
}
|
||||
},
|
||||
"vulkan13requirements": {
|
||||
"features": {
|
||||
"VkPhysicalDeviceVulkan12Features": {
|
||||
"vulkanMemoryModel": true,
|
||||
"vulkanMemoryModelDeviceScope": true,
|
||||
"bufferDeviceAddress": true
|
||||
},
|
||||
"VkPhysicalDeviceVulkan13Features": {
|
||||
"robustImageAccess": true,
|
||||
"shaderTerminateInvocation": true,
|
||||
"shaderZeroInitializeWorkgroupMemory": true,
|
||||
"synchronization2": true,
|
||||
"shaderIntegerDotProduct": true,
|
||||
"maintenance4": true,
|
||||
"pipelineCreationCacheControl": true,
|
||||
"subgroupSizeControl": true,
|
||||
"computeFullSubgroups": true,
|
||||
"shaderDemoteToHelperInvocation": true,
|
||||
"inlineUniformBlock": true,
|
||||
"dynamicRendering": true
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"VkPhysicalDeviceVulkan13Properties": {
|
||||
"maxBufferSize": 1073741824,
|
||||
"maxInlineUniformBlockSize": 256,
|
||||
"maxPerStageDescriptorInlineUniformBlocks": 4,
|
||||
"maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks": 4,
|
||||
"maxDescriptorSetInlineUniformBlocks": 4,
|
||||
"maxDescriptorSetUpdateAfterBindInlineUniformBlocks": 4,
|
||||
"maxInlineUniformTotalSize": 256
|
||||
}
|
||||
}
|
||||
},
|
||||
"vulkan10requirements_roadmap2022": {
|
||||
"features": {
|
||||
"VkPhysicalDeviceFeatures": {
|
||||
|
|
@ -76,19 +141,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"vulkan11requirements": {
|
||||
"features": {
|
||||
"VkPhysicalDeviceVulkan11Features": {
|
||||
"multiview": true
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"VkPhysicalDeviceVulkan11Properties": {
|
||||
"maxMultiviewViewCount": 6,
|
||||
"maxMultiviewInstanceIndex": 134217727
|
||||
}
|
||||
}
|
||||
},
|
||||
"vulkan11requirements_roadmap2022": {
|
||||
"features": {
|
||||
"VkPhysicalDeviceVulkan11Features": {
|
||||
|
|
@ -103,24 +155,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"vulkan12requirements": {
|
||||
"features": {
|
||||
"VkPhysicalDeviceVulkan12Features": {
|
||||
"uniformBufferStandardLayout": true,
|
||||
"subgroupBroadcastDynamicId": true,
|
||||
"imagelessFramebuffer": true,
|
||||
"separateDepthStencilLayouts": true,
|
||||
"hostQueryReset": true,
|
||||
"timelineSemaphore": true,
|
||||
"shaderSubgroupExtendedTypes": true
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"VkPhysicalDeviceVulkan12Properties": {
|
||||
"maxTimelineSemaphoreValueDifference": 2147483647
|
||||
}
|
||||
}
|
||||
},
|
||||
"vulkan12requirements_roadmap2022": {
|
||||
"features": {
|
||||
"VkPhysicalDeviceVulkan12Features": {
|
||||
|
|
@ -168,40 +202,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"vulkan13requirements": {
|
||||
"features": {
|
||||
"VkPhysicalDeviceVulkan12Features": {
|
||||
"vulkanMemoryModel": true,
|
||||
"vulkanMemoryModelDeviceScope": true,
|
||||
"bufferDeviceAddress": true
|
||||
},
|
||||
"VkPhysicalDeviceVulkan13Features": {
|
||||
"robustImageAccess": true,
|
||||
"shaderTerminateInvocation": true,
|
||||
"shaderZeroInitializeWorkgroupMemory": true,
|
||||
"synchronization2": true,
|
||||
"shaderIntegerDotProduct": true,
|
||||
"maintenance4": true,
|
||||
"pipelineCreationCacheControl": true,
|
||||
"subgroupSizeControl": true,
|
||||
"computeFullSubgroups": true,
|
||||
"shaderDemoteToHelperInvocation": true,
|
||||
"inlineUniformBlock": true,
|
||||
"dynamicRendering": true
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"VkPhysicalDeviceVulkan13Properties": {
|
||||
"maxBufferSize": 1073741824,
|
||||
"maxInlineUniformBlockSize": 256,
|
||||
"maxPerStageDescriptorInlineUniformBlocks": 4,
|
||||
"maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks": 4,
|
||||
"maxDescriptorSetInlineUniformBlocks": 4,
|
||||
"maxDescriptorSetUpdateAfterBindInlineUniformBlocks": 4,
|
||||
"maxInlineUniformTotalSize": 256
|
||||
}
|
||||
}
|
||||
},
|
||||
"vulkan13requirements_roadmap2022": {
|
||||
"extensions": {
|
||||
"VK_KHR_global_priority": 1
|
||||
|
|
@ -211,9 +211,94 @@
|
|||
"descriptorBindingInlineUniformBlockUpdateAfterBind": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"vulkan10requirements_roadmap2024": {
|
||||
"features": {
|
||||
"VkPhysicalDeviceFeatures": {
|
||||
"multiDrawIndirect": true,
|
||||
"shaderInt16": true,
|
||||
"shaderImageGatherExtended": true
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"VkPhysicalDeviceProperties": {
|
||||
"limits": {
|
||||
"timestampComputeAndGraphics": true,
|
||||
"maxColorAttachments": 8,
|
||||
"maxBoundDescriptorSets": 7
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"vulkan11requirements_roadmap2024": {
|
||||
"features": {
|
||||
"VkPhysicalDeviceVulkan11Features": {
|
||||
"shaderDrawParameters": true,
|
||||
"storageBuffer16BitAccess": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"vulkan12requirements_roadmap2024": {
|
||||
"features": {
|
||||
"VkPhysicalDeviceVulkan12Features": {
|
||||
"shaderInt8": true,
|
||||
"shaderFloat16": true,
|
||||
"storageBuffer8BitAccess": true
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"VkPhysicalDeviceVulkan12Properties": {
|
||||
"shaderRoundingModeRTEFloat16": true,
|
||||
"shaderRoundingModeRTEFloat32": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"vulkan13requirements_roadmap2024": {
|
||||
"features": {
|
||||
"VkPhysicalDeviceVulkan13Features": {
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"VkPhysicalDeviceVulkan13Properties": {
|
||||
}
|
||||
}
|
||||
},
|
||||
"vulkanextensionrequirements_roadmap2024": {
|
||||
"extensions": {
|
||||
"VK_KHR_dynamic_rendering_local_read": 1,
|
||||
"VK_KHR_load_store_op_none": 1,
|
||||
"VK_KHR_shader_quad_control": 1,
|
||||
"VK_KHR_shader_maximal_reconvergence": 1,
|
||||
"VK_KHR_shader_subgroup_uniform_control_flow": 1,
|
||||
"VK_KHR_shader_subgroup_rotate": 1,
|
||||
"VK_KHR_shader_float_controls2": 1,
|
||||
"VK_KHR_shader_expect_assume": 1,
|
||||
"VK_KHR_line_rasterization": 1,
|
||||
"VK_KHR_vertex_attribute_divisor": 1,
|
||||
"VK_KHR_index_type_uint8": 1,
|
||||
"VK_KHR_map_memory2": 1,
|
||||
"VK_KHR_maintenance5": 1,
|
||||
"VK_KHR_push_descriptor": 1
|
||||
}
|
||||
}
|
||||
},
|
||||
"profiles": {
|
||||
"VP_KHR_roadmap_2024": {
|
||||
"version": 1,
|
||||
"api-version": "1.3.276",
|
||||
"label": "Khronos Vulkan Roadmap 2024 profile",
|
||||
"description": "This roadmap profile is intended to be supported by newer devices shipping in 2024 across mainstream smartphone, tablet, laptops, console and desktop devices.",
|
||||
"profiles": [
|
||||
"VP_KHR_roadmap_2022"
|
||||
],
|
||||
"capabilities": [
|
||||
"vulkan10requirements_roadmap2024",
|
||||
"vulkan11requirements_roadmap2024",
|
||||
"vulkan12requirements_roadmap2024",
|
||||
"vulkan13requirements_roadmap2024",
|
||||
"vulkanextensionrequirements_roadmap2024"
|
||||
]
|
||||
},
|
||||
"VP_KHR_roadmap_2022": {
|
||||
"version": 1,
|
||||
"api-version": "1.3.204",
|
||||
|
|
@ -232,6 +317,12 @@
|
|||
}
|
||||
},
|
||||
"history": [
|
||||
{
|
||||
"revision": 9,
|
||||
"date": "2024-01-16",
|
||||
"author": "Tobias Hector",
|
||||
"comment": "Add Roadmap 2024 profile"
|
||||
},
|
||||
{
|
||||
"revision": 8,
|
||||
"date": "2023-11-02",
|
||||
File diff suppressed because one or more lines are too long
327
registry/vk.xml
Normal file → Executable file
327
registry/vk.xml
Normal file → Executable file
|
|
@ -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> 275</type>
|
||||
#define <name>VK_HEADER_VERSION</name> 276</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
|
||||
|
|
@ -732,7 +732,8 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type name="VkPerformanceOverrideTypeINTEL" category="enum"/>
|
||||
<type name="VkPerformanceParameterTypeINTEL" category="enum"/>
|
||||
<type name="VkPerformanceValueTypeINTEL" category="enum"/>
|
||||
<type name="VkLineRasterizationModeEXT" category="enum"/>
|
||||
<type name="VkLineRasterizationModeKHR" category="enum"/>
|
||||
<type name="VkLineRasterizationModeEXT" category="enum" alias="VkLineRasterizationModeKHR"/>
|
||||
<type name="VkShaderModuleCreateFlagBits" category="enum"/>
|
||||
<type name="VkPipelineCompilerControlFlagBitsAMD" category="enum"/>
|
||||
<type name="VkShaderCorePropertiesFlagBitsAMD" category="enum"/>
|
||||
|
|
@ -3882,7 +3883,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member optional="true"><type>VkDebugUtilsMessengerCallbackDataFlagsEXT</type> <name>flags</name></member>
|
||||
<member optional="true" len="null-terminated">const <type>char</type>* <name>pMessageIdName</name></member>
|
||||
<member><type>int32_t</type> <name>messageIdNumber</name></member>
|
||||
<member len="null-terminated">const <type>char</type>* <name>pMessage</name></member>
|
||||
<member optional="true" len="null-terminated">const <type>char</type>* <name>pMessage</name></member>
|
||||
<member optional="true"><type>uint32_t</type> <name>queueLabelCount</name></member>
|
||||
<member len="queueLabelCount">const <type>VkDebugUtilsLabelEXT</type>* <name>pQueueLabels</name></member>
|
||||
<member optional="true"><type>uint32_t</type> <name>cmdBufLabelCount</name></member>
|
||||
|
|
@ -5016,7 +5017,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member limittype="bitmask"><type>VkShaderStageFlags</type> <name>cooperativeMatrixSupportedStages</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkCooperativeMatrixPropertiesNV">
|
||||
<type category="struct" name="VkCooperativeMatrixPropertiesNV" returnedonly="true">
|
||||
<member values="VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>uint32_t</type> <name>MSize</name></member>
|
||||
|
|
@ -5231,11 +5232,12 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member><type>VkBool32</type> <name>shaderSubgroupClock</name></member>
|
||||
<member><type>VkBool32</type> <name>shaderDeviceClock</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceIndexTypeUint8FeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<type category="struct" name="VkPhysicalDeviceIndexTypeUint8FeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>indexTypeUint8</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceIndexTypeUint8FeaturesEXT" alias="VkPhysicalDeviceIndexTypeUint8FeaturesKHR"/>
|
||||
<type category="struct" name="VkPhysicalDeviceShaderSMBuiltinsPropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
|
|
@ -5401,8 +5403,8 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member><type>VkDeviceMemory</type> <name>memory</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkDeviceMemoryOpaqueCaptureAddressInfoKHR" alias="VkDeviceMemoryOpaqueCaptureAddressInfo"/>
|
||||
<type category="struct" name="VkPhysicalDeviceLineRasterizationFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<type category="struct" name="VkPhysicalDeviceLineRasterizationFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>rectangularLines</name></member>
|
||||
<member><type>VkBool32</type> <name>bresenhamLines</name></member>
|
||||
|
|
@ -5411,19 +5413,22 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member><type>VkBool32</type> <name>stippledBresenhamLines</name></member>
|
||||
<member><type>VkBool32</type> <name>stippledSmoothLines</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceLineRasterizationPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<type category="struct" name="VkPhysicalDeviceLineRasterizationFeaturesEXT" alias="VkPhysicalDeviceLineRasterizationFeaturesKHR"/>
|
||||
<type category="struct" name="VkPhysicalDeviceLineRasterizationPropertiesKHR" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member limittype="bits"><type>uint32_t</type> <name>lineSubPixelPrecisionBits</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPipelineRasterizationLineStateCreateInfoEXT" structextends="VkPipelineRasterizationStateCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkLineRasterizationModeEXT</type> <name>lineRasterizationMode</name></member>
|
||||
<type category="struct" name="VkPhysicalDeviceLineRasterizationPropertiesEXT" alias="VkPhysicalDeviceLineRasterizationPropertiesKHR"/>
|
||||
<type category="struct" name="VkPipelineRasterizationLineStateCreateInfoKHR" structextends="VkPipelineRasterizationStateCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkLineRasterizationModeKHR</type> <name>lineRasterizationMode</name></member>
|
||||
<member><type>VkBool32</type> <name>stippledLineEnable</name></member>
|
||||
<member><type>uint32_t</type> <name>lineStippleFactor</name></member>
|
||||
<member><type>uint16_t</type> <name>lineStipplePattern</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPipelineRasterizationLineStateCreateInfoEXT" alias="VkPipelineRasterizationLineStateCreateInfoKHR"/>
|
||||
<type category="struct" name="VkPhysicalDevicePipelineCreationCacheControlFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
|
|
@ -6227,7 +6232,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member noautovalidity="true"><type>VkFragmentShadingRateNV</type> <name>shadingRate</name></member>
|
||||
<member noautovalidity="true"><type>VkFragmentShadingRateCombinerOpKHR</type> <name>combinerOps</name>[2]</member>
|
||||
</type>
|
||||
<type category="struct" name="VkAccelerationStructureBuildSizesInfoKHR">
|
||||
<type category="struct" name="VkAccelerationStructureBuildSizesInfoKHR" returnedonly="true">
|
||||
<member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkDeviceSize</type> <name>accelerationStructureSize</name></member>
|
||||
|
|
@ -7601,7 +7606,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<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">
|
||||
<type category="struct" name="VkBufferCollectionPropertiesFUCHSIA" returnedonly="true">
|
||||
<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>
|
||||
|
|
@ -8084,7 +8089,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
|
||||
<member optional="true"><type>VkMicromapEXT</type> <name>micromap</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPipelinePropertiesIdentifierEXT">
|
||||
<type category="struct" name="VkPipelinePropertiesIdentifierEXT" returnedonly="true">
|
||||
<member values="VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>uint8_t</type> <name>pipelineIdentifier</name>[<enum>VK_UUID_SIZE</enum>]</member>
|
||||
|
|
@ -8347,7 +8352,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member optional="true"><type>uint32_t</type> <name>vendorInfoCount</name></member>
|
||||
<member optional="true"><type>VkDeviceSize</type> <name>vendorBinarySize</name><comment>Specified in bytes</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkDeviceFaultInfoEXT">
|
||||
<type category="struct" name="VkDeviceFaultInfoEXT" returnedonly="true">
|
||||
<member values="VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member noautovalidity="true"><type>char</type> <name>description</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]<comment>Free-form description of the fault</comment></member>
|
||||
|
|
@ -8663,7 +8668,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member><type>VkBool32</type> <name>cooperativeMatrix</name></member>
|
||||
<member><type>VkBool32</type> <name>cooperativeMatrixRobustBufferAccess</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkCooperativeMatrixPropertiesKHR">
|
||||
<type category="struct" name="VkCooperativeMatrixPropertiesKHR" returnedonly="true">
|
||||
<member values="VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>uint32_t</type> <name>MSize</name></member>
|
||||
|
|
@ -8990,6 +8995,51 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member><type>uint32_t</type> <name>stripeSemaphoreInfoCount</name></member>
|
||||
<member len="stripeSemaphoreInfoCount">const <type>VkSemaphoreSubmitInfo</type>* <name>pStripeSemaphoreInfos</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>shaderMaximalReconvergence</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>shaderSubgroupRotate</name></member>
|
||||
<member><type>VkBool32</type> <name>shaderSubgroupRotateClustered</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceShaderExpectAssumeFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>shaderExpectAssume</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceShaderFloatControls2FeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>shaderFloatControls2</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>dynamicRenderingLocalRead</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkRenderingAttachmentLocationInfoKHR" structextends="VkGraphicsPipelineCreateInfo,VkCommandBufferInheritanceInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>uint32_t</type> <name>colorAttachmentCount</name></member>
|
||||
<member noautovalidity="true" len="colorAttachmentCount">const <type>uint32_t</type>* <name>pColorAttachmentLocations</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkRenderingInputAttachmentIndexInfoKHR" structextends="VkGraphicsPipelineCreateInfo,VkCommandBufferInheritanceInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>uint32_t</type> <name>colorAttachmentCount</name></member>
|
||||
<member len="colorAttachmentCount" optional="true">const <type>uint32_t</type>* <name>pColorAttachmentInputIndices</name></member>
|
||||
<member optional="true">const <type>uint32_t</type>* <name>pDepthInputAttachmentIndex</name></member>
|
||||
<member optional="true">const <type>uint32_t</type>* <name>pStencilInputAttachmentIndex</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceShaderQuadControlFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>shaderQuadControl</name></member>
|
||||
</type>
|
||||
</types>
|
||||
|
||||
|
||||
|
|
@ -10414,11 +10464,15 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value="2" name="VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR"/>
|
||||
<enum value="3" name="VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR"/>
|
||||
</enums>
|
||||
<enums name="VkLineRasterizationModeEXT" type="enum">
|
||||
<enum value="0" name="VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT"/>
|
||||
<enum value="1" name="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT"/>
|
||||
<enum value="2" name="VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT"/>
|
||||
<enum value="3" name="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT"/>
|
||||
<enums name="VkLineRasterizationModeKHR" type="enum">
|
||||
<enum value="0" name="VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR"/>
|
||||
<enum name="VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT" alias="VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR"/>
|
||||
<enum value="1" name="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR"/>
|
||||
<enum name="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT" alias="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR"/>
|
||||
<enum value="2" name="VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR"/>
|
||||
<enum name="VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT" alias="VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR"/>
|
||||
<enum value="3" name="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR"/>
|
||||
<enum name="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT" alias="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR"/>
|
||||
</enums>
|
||||
<enums name="VkShaderModuleCreateFlagBits" type="bitmask">
|
||||
</enums>
|
||||
|
|
@ -13964,11 +14018,12 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<param optional="true" len="pInternalRepresentationCount"><type>VkPipelineExecutableInternalRepresentationKHR</type>* <name>pInternalRepresentations</name></param>
|
||||
</command>
|
||||
<command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
|
||||
<proto><type>void</type> <name>vkCmdSetLineStippleEXT</name></proto>
|
||||
<proto><type>void</type> <name>vkCmdSetLineStippleKHR</name></proto>
|
||||
<param externsync="true"><type>VkCommandBuffer</type> <name>commandBuffer</name></param>
|
||||
<param><type>uint32_t</type> <name>lineStippleFactor</name></param>
|
||||
<param><type>uint16_t</type> <name>lineStipplePattern</name></param>
|
||||
</command>
|
||||
<command name="vkCmdSetLineStippleEXT" alias="vkCmdSetLineStippleKHR"/>
|
||||
<command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
|
||||
<proto><type>VkResult</type> <name>vkGetFaultData</name></proto>
|
||||
<param><type>VkDevice</type> <name>device</name></param>
|
||||
|
|
@ -15097,7 +15152,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<command>
|
||||
<proto><type>void</type> <name>vkDestroyShaderEXT</name></proto>
|
||||
<param><type>VkDevice</type> <name>device</name></param>
|
||||
<param externsync="true"><type>VkShaderEXT</type> <name>shader</name></param>
|
||||
<param optional="true" externsync="true"><type>VkShaderEXT</type> <name>shader</name></param>
|
||||
<param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
|
||||
</command>
|
||||
<command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
|
||||
|
|
@ -15230,6 +15285,16 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<param><type>VkQueue</type> <name>queue</name></param>
|
||||
<param>const <type>VkOutOfBandQueueTypeInfoNV</type>* <name>pQueueTypeInfo</name></param>
|
||||
</command>
|
||||
<command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="state">
|
||||
<proto><type>void</type> <name>vkCmdSetRenderingAttachmentLocationsKHR</name></proto>
|
||||
<param externsync="true"><type>VkCommandBuffer</type> <name>commandBuffer</name></param>
|
||||
<param>const <type>VkRenderingAttachmentLocationInfoKHR</type>* <name>pLocationInfo</name></param>
|
||||
</command>
|
||||
<command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="state">
|
||||
<proto><type>void</type> <name>vkCmdSetRenderingInputAttachmentIndicesKHR</name></proto>
|
||||
<param externsync="true"><type>VkCommandBuffer</type> <name>commandBuffer</name></param>
|
||||
<param>const <type>VkRenderingInputAttachmentIndexInfoKHR</type>* <name>pLocationInfo</name></param>
|
||||
</command>
|
||||
</commands>
|
||||
|
||||
<feature api="vulkan,vulkansc" name="VK_VERSION_1_0" number="1.0" comment="Vulkan core API interface definitions">
|
||||
|
|
@ -20026,10 +20091,19 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value=""VK_AMD_extension_232"" name="VK_AMD_EXTENSION_232_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_AMD_extension_233" number="233" author="AMD" contact="Martin Dinkov @mdinkov" supported="disabled">
|
||||
<extension name="VK_KHR_dynamic_rendering_local_read" number="233" type="device" depends="VK_KHR_dynamic_rendering" author="AMD" contact="Tobias Hector @tobski" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_AMD_EXTENSION_233_SPEC_VERSION"/>
|
||||
<enum value=""VK_AMD_extension_233"" name="VK_AMD_EXTENSION_233_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_dynamic_rendering_local_read"" name="VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkImageLayout" name="VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR"/>
|
||||
<command name="vkCmdSetRenderingAttachmentLocationsKHR"/>
|
||||
<command name="vkCmdSetRenderingInputAttachmentIndicesKHR"/>
|
||||
<type name="VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR"/>
|
||||
<type name="VkRenderingAttachmentLocationInfoKHR"/>
|
||||
<type name="VkRenderingInputAttachmentIndexInfoKHR"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR"/>
|
||||
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR"/>
|
||||
<enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_AMD_extension_234" number="234" author="AMD" contact="Martin Dinkov @mdinkov" supported="disabled">
|
||||
|
|
@ -20046,10 +20120,12 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type name="VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_AMD_extension_236" number="236" author="AMD" contact="Martin Dinkov @mdinkov" supported="disabled">
|
||||
<extension name="VK_KHR_shader_quad_control" number="236" type="device" depends="VK_VERSION_1_1+VK_KHR_vulkan_memory_model+VK_KHR_shader_maximal_reconvergence" author="KHR" contact="Tobias Hector @tobski" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_AMD_EXTENSION_236_SPEC_VERSION"/>
|
||||
<enum value=""VK_AMD_extension_236"" name="VK_AMD_EXTENSION_236_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_KHR_SHADER_QUAD_CONTROL_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_shader_quad_control"" name="VK_KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME"/>
|
||||
<type name="VkPhysicalDeviceShaderQuadControlFeaturesKHR"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_spirv_1_4" number="237" type="device" depends="VK_VERSION_1_1+VK_KHR_shader_float_controls" author="KHR" contact="Jesse Hall @critsec" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan">
|
||||
|
|
@ -20342,10 +20418,10 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<require>
|
||||
<enum value="1" name="VK_EXT_LINE_RASTERIZATION_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_line_rasterization"" name="VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT"/>
|
||||
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT"/>
|
||||
<enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT"/>
|
||||
<enum offset="0" extends="VkDynamicState" name="VK_DYNAMIC_STATE_LINE_STIPPLE_EXT"/>
|
||||
<enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR"/>
|
||||
<enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR"/>
|
||||
<enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR"/>
|
||||
<enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_LINE_STIPPLE_EXT" alias="VK_DYNAMIC_STATE_LINE_STIPPLE_KHR"/>
|
||||
<type name="VkPhysicalDeviceLineRasterizationFeaturesEXT"/>
|
||||
<type name="VkPhysicalDeviceLineRasterizationPropertiesEXT"/>
|
||||
<type name="VkPipelineRasterizationLineStateCreateInfoEXT"/>
|
||||
|
|
@ -20388,12 +20464,12 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value=""VK_BRCM_extension_265"" name="VK_BRCM_EXTENSION_265_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_index_type_uint8" number="266" type="device" author="EXT" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Piers Daniell @pdaniell-nv" supported="vulkan,vulkansc">
|
||||
<extension name="VK_EXT_index_type_uint8" number="266" type="device" author="EXT" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Piers Daniell @pdaniell-nv" supported="vulkan,vulkansc" promotedto="VK_KHR_index_type_uint8">
|
||||
<require>
|
||||
<enum value="1" name="VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_index_type_uint8"" name="VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT"/>
|
||||
<enum offset="0" extends="VkIndexType" name="VK_INDEX_TYPE_UINT8_EXT"/>
|
||||
<enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR"/>
|
||||
<enum extends="VkIndexType" name="VK_INDEX_TYPE_UINT8_EXT" alias="VK_INDEX_TYPE_UINT8_KHR"/>
|
||||
<type name="VkPhysicalDeviceIndexTypeUint8FeaturesEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
|
|
@ -22264,11 +22340,11 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value=""VK_JUICE_extension_400"" name="VK_JUICE_EXTENSION_400_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_load_store_op_none" number="401" author="EXT" type="device" contact="Shahbaz Youssefi @syoussefi" supported="vulkan">
|
||||
<extension name="VK_EXT_load_store_op_none" number="401" author="EXT" type="device" contact="Shahbaz Youssefi @syoussefi" supported="vulkan" promotedto="VK_KHR_load_store_op_none" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="1" name="VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_load_store_op_none"" name="VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkAttachmentLoadOp" name="VK_ATTACHMENT_LOAD_OP_NONE_EXT"/>
|
||||
<enum value=""VK_EXT_load_store_op_none"" name="VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME"/>
|
||||
<enum extends="VkAttachmentLoadOp" name="VK_ATTACHMENT_LOAD_OP_NONE_EXT" alias="VK_ATTACHMENT_LOAD_OP_NONE_KHR"/>
|
||||
<enum extends="VkAttachmentStoreOp" name="VK_ATTACHMENT_STORE_OP_NONE_EXT" alias="VK_ATTACHMENT_STORE_OP_NONE"/>
|
||||
</require>
|
||||
</extension>
|
||||
|
|
@ -22394,10 +22470,12 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type name="VkPhysicalDeviceShaderCorePropertiesARM"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_extension_417" number="417" author="KHR" contact="Kevin Petit @kpet" supported="disabled">
|
||||
<extension name="VK_KHR_shader_subgroup_rotate" number="417" author="KHR" contact="Kevin Petit @kpet" type="device" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_417_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_417"" name="VK_KHR_EXTENSION_417_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_KHR_SHADER_SUBGROUP_ROTATE_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_shader_subgroup_rotate"" name="VK_KHR_SHADER_SUBGROUP_ROTATE_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR"/>
|
||||
<type name="VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_ARM_scheduling_controls" number="418" author="ARM" contact="Kevin Petit @kpet" type="device" depends="VK_ARM_shader_core_builtins" supported="vulkan">
|
||||
|
|
@ -22581,10 +22659,12 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value=""VK_GOOGLE_surfaceless_query"" name="VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_extension_435" number="435" author="KHR" contact="Alan Baker @alan-baker" supported="disabled">
|
||||
<extension name="VK_KHR_shader_maximal_reconvergence" number="435" type="device" author="KHR" depends="VK_VERSION_1_1" contact="Alan Baker @alan-baker" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_435_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_435"" name="VK_KHR_EXTENSION_435_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_shader_maximal_reconvergence"" name="VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR"/>
|
||||
<type name="VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_application_parameters" number="436" type="instance" author="EXT" contact="Daniel Koch @dgkoch" supported="vulkansc">
|
||||
|
|
@ -22751,7 +22831,6 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value=""VK_EXT_extended_dynamic_state3"" name="VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT"/>
|
||||
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT"/>
|
||||
<enum offset="2" extends="VkDynamicState" name="VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT"/>
|
||||
<enum offset="3" extends="VkDynamicState" name="VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT"/>
|
||||
<enum offset="4" extends="VkDynamicState" name="VK_DYNAMIC_STATE_POLYGON_MODE_EXT"/>
|
||||
<enum offset="5" extends="VkDynamicState" name="VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT"/>
|
||||
|
|
@ -22762,21 +22841,10 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum offset="10" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT"/>
|
||||
<enum offset="11" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT"/>
|
||||
<enum offset="12" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT"/>
|
||||
<enum offset="13" extends="VkDynamicState" name="VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT"/>
|
||||
<enum offset="14" extends="VkDynamicState" name="VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT"/>
|
||||
<enum offset="15" extends="VkDynamicState" name="VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT"/>
|
||||
<enum offset="16" extends="VkDynamicState" name="VK_DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT"/>
|
||||
<enum offset="17" extends="VkDynamicState" name="VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT"/>
|
||||
<enum offset="18" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT"/>
|
||||
<enum offset="19" extends="VkDynamicState" name="VK_DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT"/>
|
||||
<enum offset="20" extends="VkDynamicState" name="VK_DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT"/>
|
||||
<enum offset="21" extends="VkDynamicState" name="VK_DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT"/>
|
||||
<enum offset="22" extends="VkDynamicState" name="VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT"/>
|
||||
<type name="VkPhysicalDeviceExtendedDynamicState3FeaturesEXT"/>
|
||||
<type name="VkPhysicalDeviceExtendedDynamicState3PropertiesEXT"/>
|
||||
<type name="VkColorBlendEquationEXT"/>
|
||||
<type name="VkColorBlendAdvancedEXT"/>
|
||||
<command name="vkCmdSetTessellationDomainOriginEXT"/>
|
||||
<command name="vkCmdSetDepthClampEnableEXT"/>
|
||||
<command name="vkCmdSetPolygonModeEXT"/>
|
||||
<command name="vkCmdSetRasterizationSamplesEXT"/>
|
||||
|
|
@ -22787,15 +22855,45 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<command name="vkCmdSetColorBlendEnableEXT"/>
|
||||
<command name="vkCmdSetColorBlendEquationEXT"/>
|
||||
<command name="vkCmdSetColorWriteMaskEXT"/>
|
||||
</require>
|
||||
<require depends="VK_KHR_maintenance2,VK_VERSION_1_1">
|
||||
<enum offset="2" extends="VkDynamicState" name="VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT"/>
|
||||
<command name="vkCmdSetTessellationDomainOriginEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_transform_feedback">
|
||||
<enum offset="13" extends="VkDynamicState" name="VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT"/>
|
||||
<command name="vkCmdSetRasterizationStreamEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_conservative_rasterization">
|
||||
<enum offset="14" extends="VkDynamicState" name="VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT"/>
|
||||
<enum offset="15" extends="VkDynamicState" name="VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT"/>
|
||||
<command name="vkCmdSetConservativeRasterizationModeEXT"/>
|
||||
<command name="vkCmdSetExtraPrimitiveOverestimationSizeEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_depth_clip_enable">
|
||||
<enum offset="16" extends="VkDynamicState" name="VK_DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT"/>
|
||||
<command name="vkCmdSetDepthClipEnableEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_sample_locations">
|
||||
<enum offset="17" extends="VkDynamicState" name="VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT"/>
|
||||
<command name="vkCmdSetSampleLocationsEnableEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_blend_operation_advanced">
|
||||
<enum offset="18" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT"/>
|
||||
<command name="vkCmdSetColorBlendAdvancedEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_provoking_vertex">
|
||||
<enum offset="19" extends="VkDynamicState" name="VK_DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT"/>
|
||||
<command name="vkCmdSetProvokingVertexModeEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_line_rasterization">
|
||||
<enum offset="20" extends="VkDynamicState" name="VK_DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT"/>
|
||||
<enum offset="21" extends="VkDynamicState" name="VK_DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT"/>
|
||||
<command name="vkCmdSetLineRasterizationModeEXT"/>
|
||||
<command name="vkCmdSetLineStippleEnableEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_depth_clip_control">
|
||||
<enum offset="22" extends="VkDynamicState" name="VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT"/>
|
||||
<command name="vkCmdSetDepthClipNegativeOneToOneEXT"/>
|
||||
</require>
|
||||
<require depends="VK_NV_clip_space_w_scaling">
|
||||
|
|
@ -23277,15 +23375,31 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<command name="vkCmdSetColorBlendEnableEXT"/>
|
||||
<command name="vkCmdSetColorBlendEquationEXT"/>
|
||||
<command name="vkCmdSetColorWriteMaskEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_transform_feedback">
|
||||
<command name="vkCmdSetRasterizationStreamEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_conservative_rasterization">
|
||||
<command name="vkCmdSetConservativeRasterizationModeEXT"/>
|
||||
<command name="vkCmdSetExtraPrimitiveOverestimationSizeEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_depth_clip_enable">
|
||||
<command name="vkCmdSetDepthClipEnableEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_sample_locations">
|
||||
<command name="vkCmdSetSampleLocationsEnableEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_blend_operation_advanced">
|
||||
<command name="vkCmdSetColorBlendAdvancedEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_provoking_vertex">
|
||||
<command name="vkCmdSetProvokingVertexModeEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_line_rasterization">
|
||||
<command name="vkCmdSetLineRasterizationModeEXT"/>
|
||||
<command name="vkCmdSetLineStippleEnableEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_depth_clip_control">
|
||||
<command name="vkCmdSetDepthClipNegativeOneToOneEXT"/>
|
||||
</require>
|
||||
<require depends="VK_EXT_subgroup_size_control,VK_VERSION_1_3">
|
||||
|
|
@ -23750,10 +23864,12 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type name="VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_527" number="527" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="disabled">
|
||||
<extension name="VK_KHR_load_store_op_none" number="527" author="KHR" type="device" contact="Shahbaz Youssefi @syoussefi" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_527_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_527"" name="VK_EXT_EXTENSION_527_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_KHR_LOAD_STORE_OP_NONE_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_load_store_op_none"" name="VK_KHR_LOAD_STORE_OP_NONE_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkAttachmentLoadOp" extnumber="401" name="VK_ATTACHMENT_LOAD_OP_NONE_KHR"/>
|
||||
<enum extends="VkAttachmentStoreOp" name="VK_ATTACHMENT_STORE_OP_NONE_KHR" alias="VK_ATTACHMENT_STORE_OP_NONE"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_528" number="528" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="disabled">
|
||||
|
|
@ -23762,10 +23878,12 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value=""VK_EXT_extension_528"" name="VK_EXT_EXTENSION_528_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_extension_529" number="529" author="KHR" contact="Graeme Leese @gnl21" supported="disabled">
|
||||
<extension name="VK_KHR_shader_float_controls2" number="529" type="device" depends="VK_VERSION_1_1+VK_KHR_shader_float_controls" author="KHR" contact="Graeme Leese @gnl21" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_529_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_529"" name="VK_KHR_EXTENSION_529_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_KHR_SHADER_FLOAT_CONTROLS_2_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_shader_float_controls2"" name="VK_KHR_SHADER_FLOAT_CONTROLS_2_EXTENSION_NAME"/>
|
||||
<type name="VkPhysicalDeviceShaderFloatControls2FeaturesKHR"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_QNX_external_memory_screen_buffer" number="530" type="device" author="QNX" depends="((VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation),VK_VERSION_1_1)+VK_EXT_queue_family_foreign" platform="screen" contact="Mike Gorchak @mgorchak-blackberry, Aaron Ruby @aruby-blackberry" supported="vulkan,vulkansc">
|
||||
|
|
@ -23807,16 +23925,28 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value=""VK_EXT_extension_533"" name="VK_EXT_EXTENSION_533_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_extension_534" number="534" author="KHR" contact="Piers Daniell @pdaniell-nv" supported="disabled">
|
||||
<extension name="VK_KHR_index_type_uint8" number="534" type="device" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Piers Daniell @pdaniell-nv" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_534_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_534"" name="VK_KHR_EXTENSION_534_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_KHR_INDEX_TYPE_UINT8_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_index_type_uint8"" name="VK_KHR_INDEX_TYPE_UINT8_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" extnumber="266" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR"/>
|
||||
<enum offset="0" extends="VkIndexType" extnumber="266" name="VK_INDEX_TYPE_UINT8_KHR"/>
|
||||
<type name="VkPhysicalDeviceIndexTypeUint8FeaturesKHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_extension_535" number="535" author="KHR" contact="Piers Daniell @pdaniell-nv" supported="disabled">
|
||||
<extension name="VK_KHR_line_rasterization" number="535" type="device" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Piers Daniell @pdaniell-nv" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_535_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_535"" name="VK_KHR_EXTENSION_535_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_KHR_LINE_RASTERIZATION_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_line_rasterization"" name="VK_KHR_LINE_RASTERIZATION_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" extnumber="260" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR"/>
|
||||
<enum offset="1" extends="VkStructureType" extnumber="260" name="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR"/>
|
||||
<enum offset="2" extends="VkStructureType" extnumber="260" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR"/>
|
||||
<enum offset="0" extends="VkDynamicState" extnumber="260" name="VK_DYNAMIC_STATE_LINE_STIPPLE_KHR"/>
|
||||
<type name="VkPhysicalDeviceLineRasterizationFeaturesKHR"/>
|
||||
<type name="VkPhysicalDeviceLineRasterizationPropertiesKHR"/>
|
||||
<type name="VkPipelineRasterizationLineStateCreateInfoKHR"/>
|
||||
<type name="VkLineRasterizationModeKHR"/>
|
||||
<command name="vkCmdSetLineStippleKHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_QCOM_extension_536" number="536" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled">
|
||||
|
|
@ -23878,10 +24008,12 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<command name="vkGetCalibratedTimestampsKHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_extension_545" number="545" author="KHR" contact="Kevin Petit @kpet" supported="disabled">
|
||||
<extension name="VK_KHR_shader_expect_assume" number="545" type="device" author="KHR" depends="VK_KHR_get_physical_device_properties2" contact="Kevin Petit @kpet" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_545_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_545"" name="VK_KHR_EXTENSION_545_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_KHR_SHADER_EXPECT_ASSUME_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_shader_expect_assume"" name="VK_KHR_SHADER_EXPECT_ASSUME_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR"/>
|
||||
<type name="VkPhysicalDeviceShaderExpectAssumeFeaturesKHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_maintenance6" number="546" type="device" depends="VK_VERSION_1_1" author="KHR" contact="Jon Leech @oddhack" supported="vulkan" ratified="vulkan">
|
||||
|
|
@ -23984,6 +24116,24 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value=""VK_NV_extension_556"" name="VK_NV_EXTENSION_556_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_557" number="557" type="device" author="NV" contact="Chris Lentini @clentini" supported="disabled">
|
||||
<require>
|
||||
<enum value="1" name="VK_NV_EXTENSION_557_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_extension_557"" name="VK_NV_EXTENSION_557_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_extension_558" number="558" type="device" author="KHR" contact="Ahmed Abdelkhalek @aabdelkh" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_558_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_558"" name="VK_KHR_EXTENSION_558_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_extension_559" number="559" type="device" author="KHR" contact="Nathan Gauër @Keenuts1" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_559_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_559"" name="VK_KHR_EXTENSION_559_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
</extensions>
|
||||
<formats>
|
||||
<format name="VK_FORMAT_R4G4_UNORM_PACK8" class="8-bit" blockSize="1" texelsPerBlock="1" packed="8">
|
||||
|
|
@ -25612,6 +25762,21 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<spirvextension name="SPV_NV_ray_tracing_motion_blur">
|
||||
<enable extension="VK_NV_ray_tracing_motion_blur"/>
|
||||
</spirvextension>
|
||||
<spirvextension name="SPV_KHR_maximal_reconvergence">
|
||||
<enable extension="VK_KHR_shader_maximal_reconvergence"/>
|
||||
</spirvextension>
|
||||
<spirvextension name="SPV_KHR_subgroup_rotate">
|
||||
<enable extension="VK_KHR_shader_subgroup_rotate"/>
|
||||
</spirvextension>
|
||||
<spirvextension name="SPV_KHR_expect_assume">
|
||||
<enable extension="VK_KHR_shader_expect_assume"/>
|
||||
</spirvextension>
|
||||
<spirvextension name="SPV_KHR_float_controls2">
|
||||
<enable extension="VK_KHR_shader_float_controls2"/>
|
||||
</spirvextension>
|
||||
<spirvextension name="SPV_KHR_quad_control">
|
||||
<enable extension="VK_KHR_shader_quad_control"/>
|
||||
</spirvextension>
|
||||
</spirvextensions>
|
||||
<spirvcapabilities comment="SPIR-V Capabilities allowed in Vulkan and what is required to use it">
|
||||
<spirvcapability name="Matrix">
|
||||
|
|
@ -26107,6 +26272,18 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<spirvcapability name="ShaderEnqueueAMDX">
|
||||
<enable struct="VkPhysicalDeviceShaderEnqueueFeaturesAMDX" feature="shaderEnqueue" requires="VK_AMDX_shader_enqueue"/>
|
||||
</spirvcapability>
|
||||
<spirvcapability name="GroupNonUniformRotateKHR">
|
||||
<enable struct="VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR" feature="shaderSubgroupRotate" requires="VK_KHR_shader_subgroup_rotate"/>
|
||||
</spirvcapability>
|
||||
<spirvcapability name="ExpectAssumeKHR">
|
||||
<enable struct="VkPhysicalDeviceShaderExpectAssumeFeaturesKHR" feature="shaderExpectAssume" requires="VK_KHR_shader_expect_assume"/>
|
||||
</spirvcapability>
|
||||
<spirvcapability name="FloatControls2">
|
||||
<enable struct="VkPhysicalDeviceShaderFloatControls2FeaturesKHR" feature="shaderFloatControls2" requires="VK_KHR_shader_float_controls2"/>
|
||||
</spirvcapability>
|
||||
<spirvcapability name="QuadControlKHR">
|
||||
<enable struct="VkPhysicalDeviceShaderQuadControlFeaturesKHR" feature="shaderQuadControl" requires="VK_KHR_shader_quad_control"/>
|
||||
</spirvcapability>
|
||||
</spirvcapabilities>
|
||||
<sync comment="Machine readable representation of the synchronization objects and their mappings">
|
||||
<syncstage name="VK_PIPELINE_STAGE_2_NONE" alias="VK_PIPELINE_STAGE_NONE">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue