mirror of
https://github.com/ilya-zlobintsev/LACT.git
synced 2026-08-19 01:14:43 -05:00
* chore: update vendored nvidia headers and vulkan spec, add makefile actions for update * chore: avoid printing for unchanged files * chore: clean up makefile
13998 lines
602 KiB
JSON
13998 lines
602 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"$id": "https://schema.khronos.org/vulkan/profiles-0.8.2-355.json#",
|
|
"title": "Vulkan Profiles Schema for Vulkan 1.4.355",
|
|
"additionalProperties": true,
|
|
"required": [
|
|
"capabilities",
|
|
"profiles"
|
|
],
|
|
"definitions": {
|
|
"status": {
|
|
"description": "The development status of the setting. When missing, this property is inherited from parent nodes. If no parent node defines it, the default value is 'STABLE'.",
|
|
"type": "string",
|
|
"enum": [
|
|
"ALPHA",
|
|
"BETA",
|
|
"STABLE",
|
|
"DEPRECATED"
|
|
]
|
|
},
|
|
"contributor": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"required": [
|
|
"company"
|
|
],
|
|
"properties": {
|
|
"company": {
|
|
"type": "string"
|
|
},
|
|
"email": {
|
|
"type": "string",
|
|
"pattern": "^[A-Za-z0-9_.]+@[a-zA-Z0-9-].[a-zA-Z0-9-.]+$"
|
|
},
|
|
"github": {
|
|
"type": "string",
|
|
"pattern": "^[A-Za-z0-9_-]+$"
|
|
},
|
|
"contact": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"uint8_t": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"maximum": 255
|
|
},
|
|
"int32_t": {
|
|
"type": "integer",
|
|
"minimum": -2147483648,
|
|
"maximum": 2147483647
|
|
},
|
|
"uint32_t": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"maximum": 4294967295
|
|
},
|
|
"int64_t": {
|
|
"type": "integer"
|
|
},
|
|
"uint64_t": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"VkDeviceSize": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"char": {
|
|
"type": "string"
|
|
},
|
|
"float": {
|
|
"type": "number"
|
|
},
|
|
"size_t": {
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"VkPhysicalDeviceFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"alphaToOne": {
|
|
"type": "boolean"
|
|
},
|
|
"depthBiasClamp": {
|
|
"type": "boolean"
|
|
},
|
|
"depthBounds": {
|
|
"type": "boolean"
|
|
},
|
|
"depthClamp": {
|
|
"type": "boolean"
|
|
},
|
|
"drawIndirectFirstInstance": {
|
|
"type": "boolean"
|
|
},
|
|
"dualSrcBlend": {
|
|
"type": "boolean"
|
|
},
|
|
"fillModeNonSolid": {
|
|
"type": "boolean"
|
|
},
|
|
"fragmentStoresAndAtomics": {
|
|
"type": "boolean"
|
|
},
|
|
"fullDrawIndexUint32": {
|
|
"type": "boolean"
|
|
},
|
|
"geometryShader": {
|
|
"type": "boolean"
|
|
},
|
|
"imageCubeArray": {
|
|
"type": "boolean"
|
|
},
|
|
"independentBlend": {
|
|
"type": "boolean"
|
|
},
|
|
"inheritedQueries": {
|
|
"type": "boolean"
|
|
},
|
|
"largePoints": {
|
|
"type": "boolean"
|
|
},
|
|
"logicOp": {
|
|
"type": "boolean"
|
|
},
|
|
"multiDrawIndirect": {
|
|
"type": "boolean"
|
|
},
|
|
"multiViewport": {
|
|
"type": "boolean"
|
|
},
|
|
"occlusionQueryPrecise": {
|
|
"type": "boolean"
|
|
},
|
|
"pipelineStatisticsQuery": {
|
|
"type": "boolean"
|
|
},
|
|
"robustBufferAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"sampleRateShading": {
|
|
"type": "boolean"
|
|
},
|
|
"samplerAnisotropy": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderClipDistance": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderCullDistance": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderFloat64": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderImageGatherExtended": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderInt16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderInt64": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderResourceMinLod": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderResourceResidency": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSampledImageArrayDynamicIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageBufferArrayDynamicIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageImageArrayDynamicIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageImageExtendedFormats": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageImageMultisample": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageImageReadWithoutFormat": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageImageWriteWithoutFormat": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderTessellationAndGeometryPointSize": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderUniformBufferArrayDynamicIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"sparseBinding": {
|
|
"type": "boolean"
|
|
},
|
|
"sparseResidency16Samples": {
|
|
"type": "boolean"
|
|
},
|
|
"sparseResidency2Samples": {
|
|
"type": "boolean"
|
|
},
|
|
"sparseResidency4Samples": {
|
|
"type": "boolean"
|
|
},
|
|
"sparseResidency8Samples": {
|
|
"type": "boolean"
|
|
},
|
|
"sparseResidencyAliased": {
|
|
"type": "boolean"
|
|
},
|
|
"sparseResidencyBuffer": {
|
|
"type": "boolean"
|
|
},
|
|
"sparseResidencyImage2D": {
|
|
"type": "boolean"
|
|
},
|
|
"sparseResidencyImage3D": {
|
|
"type": "boolean"
|
|
},
|
|
"tessellationShader": {
|
|
"type": "boolean"
|
|
},
|
|
"textureCompressionASTC_LDR": {
|
|
"type": "boolean"
|
|
},
|
|
"textureCompressionBC": {
|
|
"type": "boolean"
|
|
},
|
|
"textureCompressionETC2": {
|
|
"type": "boolean"
|
|
},
|
|
"variableMultisampleRate": {
|
|
"type": "boolean"
|
|
},
|
|
"vertexPipelineStoresAndAtomics": {
|
|
"type": "boolean"
|
|
},
|
|
"wideLines": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFeatures2": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"features": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFeatures"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevice16BitStorageFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"storageBuffer16BitAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"storageInputOutput16": {
|
|
"type": "boolean"
|
|
},
|
|
"storagePushConstant16": {
|
|
"type": "boolean"
|
|
},
|
|
"uniformAndStorageBuffer16BitAccess": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevice4444FormatsFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"formatA4B4G4R4": {
|
|
"type": "boolean"
|
|
},
|
|
"formatA4R4G4B4": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevice8BitStorageFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"storageBuffer8BitAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"storagePushConstant8": {
|
|
"type": "boolean"
|
|
},
|
|
"uniformAndStorageBuffer8BitAccess": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceASTCDecodeFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"decodeModeSharedExponent": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceAccelerationStructureFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"accelerationStructure": {
|
|
"type": "boolean"
|
|
},
|
|
"accelerationStructureCaptureReplay": {
|
|
"type": "boolean"
|
|
},
|
|
"accelerationStructureHostCommands": {
|
|
"type": "boolean"
|
|
},
|
|
"accelerationStructureIndirectBuild": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingAccelerationStructureUpdateAfterBind": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceAddressBindingReportFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"reportAddressBinding": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceAmigoProfilingFeaturesSEC": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"amigoProfiling": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceAntiLagFeaturesAMD": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"antiLag": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"attachmentFeedbackLoopDynamicState": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"attachmentFeedbackLoopLayout": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"advancedBlendCoherentOperations": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceBorderColorSwizzleFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"borderColorSwizzle": {
|
|
"type": "boolean"
|
|
},
|
|
"borderColorSwizzleFromImage": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceBufferDeviceAddressFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"bufferDeviceAddress": {
|
|
"type": "boolean"
|
|
},
|
|
"bufferDeviceAddressCaptureReplay": {
|
|
"type": "boolean"
|
|
},
|
|
"bufferDeviceAddressMultiDevice": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceBufferDeviceAddressFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"bufferDeviceAddress": {
|
|
"type": "boolean"
|
|
},
|
|
"bufferDeviceAddressCaptureReplay": {
|
|
"type": "boolean"
|
|
},
|
|
"bufferDeviceAddressMultiDevice": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceClusterAccelerationStructureFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"clusterAccelerationStructure": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"clustercullingShader": {
|
|
"type": "boolean"
|
|
},
|
|
"multiviewClusterCullingShader": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCoherentMemoryFeaturesAMD": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"deviceCoherentMemory": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceColorWriteEnableFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"colorWriteEnable": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCommandBufferInheritanceFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"commandBufferInheritance": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceComputeOccupancyPriorityFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"computeOccupancyPriority": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"computeDerivativeGroupLinear": {
|
|
"type": "boolean"
|
|
},
|
|
"computeDerivativeGroupQuads": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceConditionalRenderingFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"conditionalRendering": {
|
|
"type": "boolean"
|
|
},
|
|
"inheritedConditionalRendering": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrix2FeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"cooperativeMatrixBlockLoads": {
|
|
"type": "boolean"
|
|
},
|
|
"cooperativeMatrixConversions": {
|
|
"type": "boolean"
|
|
},
|
|
"cooperativeMatrixFlexibleDimensions": {
|
|
"type": "boolean"
|
|
},
|
|
"cooperativeMatrixPerElementOperations": {
|
|
"type": "boolean"
|
|
},
|
|
"cooperativeMatrixReductions": {
|
|
"type": "boolean"
|
|
},
|
|
"cooperativeMatrixTensorAddressing": {
|
|
"type": "boolean"
|
|
},
|
|
"cooperativeMatrixWorkgroupScope": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrixConversionFeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"cooperativeMatrixConversion": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrixDecodeVectorFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"cooperativeMatrixDecodeVector": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrixFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"cooperativeMatrix": {
|
|
"type": "boolean"
|
|
},
|
|
"cooperativeMatrixRobustBufferAccess": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrixFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"cooperativeMatrix": {
|
|
"type": "boolean"
|
|
},
|
|
"cooperativeMatrixRobustBufferAccess": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCooperativeVectorFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"cooperativeVector": {
|
|
"type": "boolean"
|
|
},
|
|
"cooperativeVectorTraining": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"indirectMemoryCopy": {
|
|
"type": "boolean"
|
|
},
|
|
"indirectMemoryToImageCopy": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCopyMemoryIndirectFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"indirectCopy": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCornerSampledImageFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"cornerSampledImage": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCoverageReductionModeFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"coverageReductionMode": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCubicClampFeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"cubicRangeClamp": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCubicWeightsFeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"selectableCubicWeights": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCudaKernelLaunchFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"cudaKernelLaunchFeatures": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCustomBorderColorFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"customBorderColorWithoutFormat": {
|
|
"type": "boolean"
|
|
},
|
|
"customBorderColors": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCustomResolveFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"customResolve": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDataGraphFeaturesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"dataGraph": {
|
|
"type": "boolean"
|
|
},
|
|
"dataGraphDescriptorBuffer": {
|
|
"type": "boolean"
|
|
},
|
|
"dataGraphShaderModule": {
|
|
"type": "boolean"
|
|
},
|
|
"dataGraphSpecializationConstants": {
|
|
"type": "boolean"
|
|
},
|
|
"dataGraphUpdateAfterBind": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDataGraphModelFeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"dataGraphModel": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDataGraphNeuralAcceleratorStatisticsFeaturesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"dataGraphNeuralAcceleratorStatistics": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDataGraphOpticalFlowFeaturesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"dataGraphOpticalFlow": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"dedicatedAllocationImageAliasing": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDenseGeometryFormatFeaturesAMDX": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"denseGeometryFormat": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDepthBiasControlFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"depthBiasControl": {
|
|
"type": "boolean"
|
|
},
|
|
"depthBiasExact": {
|
|
"type": "boolean"
|
|
},
|
|
"floatRepresentation": {
|
|
"type": "boolean"
|
|
},
|
|
"leastRepresentableValueForceUnormRepresentation": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDepthClampControlFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"depthClampControl": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDepthClampZeroOneFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"depthClampZeroOne": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDepthClipControlFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"depthClipControl": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDepthClipEnableFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"depthClipEnable": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDescriptorBufferFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"descriptorBuffer": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBufferCaptureReplay": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBufferImageLayoutIgnored": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBufferPushDescriptors": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDescriptorBufferTensorFeaturesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"descriptorBufferTensorDescriptors": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDescriptorHeapFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"descriptorHeap": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorHeapCaptureReplay": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDescriptorIndexingFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"descriptorBindingPartiallyBound": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingSampledImageUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingStorageBufferUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingStorageImageUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingStorageTexelBufferUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingUniformBufferUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingUniformTexelBufferUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingUpdateUnusedWhilePending": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingVariableDescriptorCount": {
|
|
"type": "boolean"
|
|
},
|
|
"runtimeDescriptorArray": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderInputAttachmentArrayDynamicIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderInputAttachmentArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSampledImageArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageBufferArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageImageArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageTexelBufferArrayDynamicIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageTexelBufferArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderUniformBufferArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderUniformTexelBufferArrayDynamicIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderUniformTexelBufferArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"descriptorPoolOverallocation": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"descriptorSetHostMapping": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDeviceAddressCommandsFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"deviceAddressCommands": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"deviceGeneratedCompute": {
|
|
"type": "boolean"
|
|
},
|
|
"deviceGeneratedComputeCaptureReplay": {
|
|
"type": "boolean"
|
|
},
|
|
"deviceGeneratedComputePipelines": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"deviceGeneratedCommands": {
|
|
"type": "boolean"
|
|
},
|
|
"dynamicGeneratedPipelineLayout": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"deviceGeneratedCommands": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDeviceMemoryReportFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"deviceMemoryReport": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDiagnosticsConfigFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"diagnosticsConfig": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDisplacementMicromapFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"displacementMicromap": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDynamicRenderingFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"dynamicRendering": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDynamicRenderingLocalReadFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"dynamicRenderingLocalRead": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"dynamicRenderingUnusedAttachments": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceElapsedTimerQueryFeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"elapsedTimerQuery": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceExclusiveScissorFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"exclusiveScissor": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceExtendedDynamicState2FeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"extendedDynamicState2": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState2LogicOp": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState2PatchControlPoints": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceExtendedDynamicState3FeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"extendedDynamicState3AlphaToCoverageEnable": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3AlphaToOneEnable": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3ColorBlendAdvanced": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3ColorBlendEnable": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3ColorBlendEquation": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3ColorWriteMask": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3ConservativeRasterizationMode": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3CoverageModulationMode": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3CoverageModulationTable": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3CoverageModulationTableEnable": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3CoverageReductionMode": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3CoverageToColorEnable": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3CoverageToColorLocation": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3DepthClampEnable": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3DepthClipEnable": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3DepthClipNegativeOneToOne": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3ExtraPrimitiveOverestimationSize": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3LineRasterizationMode": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3LineStippleEnable": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3LogicOpEnable": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3PolygonMode": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3ProvokingVertexMode": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3RasterizationSamples": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3RasterizationStream": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3RepresentativeFragmentTestEnable": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3SampleLocationsEnable": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3SampleMask": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3ShadingRateImageEnable": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3TessellationDomainOrigin": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3ViewportSwizzle": {
|
|
"type": "boolean"
|
|
},
|
|
"extendedDynamicState3ViewportWScalingEnable": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceExtendedDynamicStateFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"extendedDynamicState": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceExtendedFlagsFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"extendedFlags": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"extendedSparseAddressSpace": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceExternalFormatResolveFeaturesANDROID": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"externalFormatResolve": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceExternalMemoryRDMAFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"externalMemoryRDMA": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"screenBufferImport": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFaultFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"deviceFault": {
|
|
"type": "boolean"
|
|
},
|
|
"deviceFaultVendorBinary": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFaultFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"deviceFault": {
|
|
"type": "boolean"
|
|
},
|
|
"deviceFaultDeviceLostOnMasked": {
|
|
"type": "boolean"
|
|
},
|
|
"deviceFaultReportMasked": {
|
|
"type": "boolean"
|
|
},
|
|
"deviceFaultVendorBinary": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFormatPackFeaturesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"formatPack": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMap2FeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"fragmentDensityMapDeferred": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMapFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"fragmentDensityMap": {
|
|
"type": "boolean"
|
|
},
|
|
"fragmentDensityMapDynamic": {
|
|
"type": "boolean"
|
|
},
|
|
"fragmentDensityMapNonSubsampledImages": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"fragmentDensityMapLayered": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"fragmentDensityMapOffset": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"fragmentShaderBarycentric": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"fragmentShaderPixelInterlock": {
|
|
"type": "boolean"
|
|
},
|
|
"fragmentShaderSampleInterlock": {
|
|
"type": "boolean"
|
|
},
|
|
"fragmentShaderShadingRateInterlock": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"fragmentShadingRateEnums": {
|
|
"type": "boolean"
|
|
},
|
|
"noInvocationFragmentShadingRates": {
|
|
"type": "boolean"
|
|
},
|
|
"supersampleFragmentShadingRates": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentShadingRateFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"attachmentFragmentShadingRate": {
|
|
"type": "boolean"
|
|
},
|
|
"pipelineFragmentShadingRate": {
|
|
"type": "boolean"
|
|
},
|
|
"primitiveFragmentShadingRate": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFrameBoundaryFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"frameBoundary": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceGlobalPriorityQueryFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"globalPriorityQuery": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceGpaFeaturesAMD": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"clockModes": {
|
|
"type": "boolean"
|
|
},
|
|
"perfCounters": {
|
|
"type": "boolean"
|
|
},
|
|
"sqThreadTracing": {
|
|
"type": "boolean"
|
|
},
|
|
"streamingPerfCounters": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"graphicsPipelineLibrary": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceHdrVividFeaturesHUAWEI": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"hdrVivid": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceHostImageCopyFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"hostImageCopy": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceHostQueryResetFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"hostQueryReset": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceImage2DViewOf3DFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"image2DViewOf3D": {
|
|
"type": "boolean"
|
|
},
|
|
"sampler2DViewOf3D": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceImageAlignmentControlFeaturesMESA": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"imageAlignmentControl": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceImageCompressionControlFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"imageCompressionControl": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"imageCompressionControlSwapchain": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceImageProcessing2FeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"textureBlockMatch2": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceImageProcessing3FeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"blockMatchExtendedClampToEdge": {
|
|
"type": "boolean"
|
|
},
|
|
"imageGatherExtendedModes": {
|
|
"type": "boolean"
|
|
},
|
|
"imageGatherLinear": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceImageProcessingFeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"textureBlockMatch": {
|
|
"type": "boolean"
|
|
},
|
|
"textureBoxFilter": {
|
|
"type": "boolean"
|
|
},
|
|
"textureSampleWeighted": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceImageRobustnessFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"robustImageAccess": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"imageSlicedViewOf3D": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceImageViewMinLodFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"minLod": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceImagelessFramebufferFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"imagelessFramebuffer": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceIndexTypeUint8Features": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"indexTypeUint8": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceInheritedViewportScissorFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"inheritedViewportScissor2D": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceInlineUniformBlockFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"descriptorBindingInlineUniformBlockUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"inlineUniformBlock": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceInternallySynchronizedQueuesFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"internallySynchronizedQueues": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceInvocationMaskFeaturesHUAWEI": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"invocationMask": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceLegacyDitheringFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"legacyDithering": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"legacyVertexAttributes": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceLineRasterizationFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"bresenhamLines": {
|
|
"type": "boolean"
|
|
},
|
|
"rectangularLines": {
|
|
"type": "boolean"
|
|
},
|
|
"smoothLines": {
|
|
"type": "boolean"
|
|
},
|
|
"stippledBresenhamLines": {
|
|
"type": "boolean"
|
|
},
|
|
"stippledRectangularLines": {
|
|
"type": "boolean"
|
|
},
|
|
"stippledSmoothLines": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceLinearColorAttachmentFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"linearColorAttachment": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMaintenance10FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maintenance10": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMaintenance11FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maintenance11": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMaintenance4Features": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maintenance4": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMaintenance5Features": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maintenance5": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMaintenance6Features": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maintenance6": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMaintenance7FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maintenance7": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMaintenance8FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maintenance8": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMaintenance9FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maintenance9": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMapMemoryPlacedFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"memoryMapPlaced": {
|
|
"type": "boolean"
|
|
},
|
|
"memoryMapRangePlaced": {
|
|
"type": "boolean"
|
|
},
|
|
"memoryUnmapReserve": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMemoryDecompressionFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"memoryDecompression": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMemoryPriorityFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"memoryPriority": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMeshShaderFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"meshShader": {
|
|
"type": "boolean"
|
|
},
|
|
"meshShaderQueries": {
|
|
"type": "boolean"
|
|
},
|
|
"multiviewMeshShader": {
|
|
"type": "boolean"
|
|
},
|
|
"primitiveFragmentShadingRateMeshShader": {
|
|
"type": "boolean"
|
|
},
|
|
"taskShader": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMeshShaderFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"meshShader": {
|
|
"type": "boolean"
|
|
},
|
|
"taskShader": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMultiDrawFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"multiDraw": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"multisampledRenderToSingleSampled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMultisampledRenderToSwapchainFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"multisampledRenderToSwapchain": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMultiviewFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"multiview": {
|
|
"type": "boolean"
|
|
},
|
|
"multiviewGeometryShader": {
|
|
"type": "boolean"
|
|
},
|
|
"multiviewTessellationShader": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"multiviewPerViewRenderAreas": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"multiviewPerViewViewports": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"mutableDescriptorType": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceNestedCommandBufferFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"nestedCommandBuffer": {
|
|
"type": "boolean"
|
|
},
|
|
"nestedCommandBufferRendering": {
|
|
"type": "boolean"
|
|
},
|
|
"nestedCommandBufferSimultaneousUse": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"nonSeamlessCubeMap": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceOpacityMicromapFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"micromap": {
|
|
"type": "boolean"
|
|
},
|
|
"micromapCaptureReplay": {
|
|
"type": "boolean"
|
|
},
|
|
"micromapHostCommands": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceOpacityMicromapFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"micromap": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceOpticalFlowFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"opticalFlow": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pageableDeviceLocalMemory": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"partitionedAccelerationStructure": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePerStageDescriptorSetFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"dynamicPipelineLayout": {
|
|
"type": "boolean"
|
|
},
|
|
"perStageDescriptorSet": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePerformanceCountersByRegionFeaturesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"performanceCountersByRegion": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePerformanceQueryFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"performanceCounterMultipleQueryPools": {
|
|
"type": "boolean"
|
|
},
|
|
"performanceCounterQueryPools": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePipelineBinaryFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pipelineBinaries": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pipelineCacheIncrementalMode": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePipelineCreationCacheControlFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pipelineCreationCacheControl": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pipelineExecutableInfo": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pipelineLibraryGroupHandles": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePipelineOpacityMicromapFeaturesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pipelineOpacityMicromap": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePipelinePropertiesFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pipelinePropertiesIdentifier": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePipelineProtectedAccessFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pipelineProtectedAccess": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePipelineRobustnessFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pipelineRobustness": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePortabilitySubsetFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"constantAlphaColorBlendFactors": {
|
|
"type": "boolean"
|
|
},
|
|
"events": {
|
|
"type": "boolean"
|
|
},
|
|
"imageView2DOn3DImage": {
|
|
"type": "boolean"
|
|
},
|
|
"imageViewFormatReinterpretation": {
|
|
"type": "boolean"
|
|
},
|
|
"imageViewFormatSwizzle": {
|
|
"type": "boolean"
|
|
},
|
|
"multisampleArrayImage": {
|
|
"type": "boolean"
|
|
},
|
|
"mutableComparisonSamplers": {
|
|
"type": "boolean"
|
|
},
|
|
"pointPolygons": {
|
|
"type": "boolean"
|
|
},
|
|
"samplerMipLodBias": {
|
|
"type": "boolean"
|
|
},
|
|
"separateStencilMaskRef": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSampleRateInterpolationFunctions": {
|
|
"type": "boolean"
|
|
},
|
|
"tessellationIsolines": {
|
|
"type": "boolean"
|
|
},
|
|
"tessellationPointMode": {
|
|
"type": "boolean"
|
|
},
|
|
"triangleFans": {
|
|
"type": "boolean"
|
|
},
|
|
"vertexAttributeAccessBeyondStride": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePresentBarrierFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"presentBarrier": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePresentId2FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"presentId2": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePresentIdFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"presentId": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePresentMeteringFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"presentMetering": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"presentModeFifoLatestReady": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePresentTimingFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"presentAtAbsoluteTime": {
|
|
"type": "boolean"
|
|
},
|
|
"presentAtRelativeTime": {
|
|
"type": "boolean"
|
|
},
|
|
"presentTiming": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePresentWait2FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"presentWait2": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePresentWaitFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"presentWait": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePrimitiveRestartIndexFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"primitiveRestartIndex": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"primitiveTopologyListRestart": {
|
|
"type": "boolean"
|
|
},
|
|
"primitiveTopologyPatchListRestart": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"primitivesGeneratedQuery": {
|
|
"type": "boolean"
|
|
},
|
|
"primitivesGeneratedQueryWithNonZeroStreams": {
|
|
"type": "boolean"
|
|
},
|
|
"primitivesGeneratedQueryWithRasterizerDiscard": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePrivateDataFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"privateData": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceProtectedMemoryFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"protectedMemory": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceProvokingVertexFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"provokingVertexLast": {
|
|
"type": "boolean"
|
|
},
|
|
"transformFeedbackPreservesProvokingVertex": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePushConstantBankFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pushConstantBank": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceQueuePerfHintFeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"queuePerfHint": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"formatRgba10x6WithoutYCbCrSampler": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"rasterizationOrderColorAttachmentAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"rasterizationOrderDepthAttachmentAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"rasterizationOrderStencilAttachmentAccess": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRawAccessChainsFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderRawAccessChains": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRayQueryFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"rayQuery": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRayTracingInvocationReorderFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"rayTracingInvocationReorder": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"rayTracingInvocationReorder": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"linearSweptSpheres": {
|
|
"type": "boolean"
|
|
},
|
|
"spheres": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"rayTracingMaintenance1": {
|
|
"type": "boolean"
|
|
},
|
|
"rayTracingPipelineTraceRaysIndirect2": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRayTracingMotionBlurFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"rayTracingMotionBlur": {
|
|
"type": "boolean"
|
|
},
|
|
"rayTracingMotionBlurPipelineTraceRaysIndirect": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRayTracingPipelineFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"rayTracingPipeline": {
|
|
"type": "boolean"
|
|
},
|
|
"rayTracingPipelineShaderGroupHandleCaptureReplay": {
|
|
"type": "boolean"
|
|
},
|
|
"rayTracingPipelineShaderGroupHandleCaptureReplayMixed": {
|
|
"type": "boolean"
|
|
},
|
|
"rayTracingPipelineTraceRaysIndirect": {
|
|
"type": "boolean"
|
|
},
|
|
"rayTraversalPrimitiveCulling": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"rayTracingPositionFetch": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRayTracingValidationFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"rayTracingValidation": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"relaxedLineRasterization": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRenderPassStripedFeaturesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"renderPassStriped": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"representativeFragmentTest": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRobustness2FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"nullDescriptor": {
|
|
"type": "boolean"
|
|
},
|
|
"robustBufferAccess2": {
|
|
"type": "boolean"
|
|
},
|
|
"robustImageAccess2": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSamplerYcbcrConversionFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"samplerYcbcrConversion": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceScalarBlockLayoutFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"scalarBlockLayout": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSchedulingControlsFeaturesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"schedulingControls": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"separateDepthStencilLayouts": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShader64BitIndexingFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shader64BitIndexing": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderAbortFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderAbort": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderFloat16VectorAtomics": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderBufferFloat16AtomicAdd": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderBufferFloat16AtomicMinMax": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderBufferFloat16Atomics": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderBufferFloat32AtomicMinMax": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderBufferFloat64AtomicMinMax": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderImageFloat32AtomicMinMax": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSharedFloat16AtomicAdd": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSharedFloat16AtomicMinMax": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSharedFloat16Atomics": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSharedFloat32AtomicMinMax": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSharedFloat64AtomicMinMax": {
|
|
"type": "boolean"
|
|
},
|
|
"sparseImageFloat32AtomicMinMax": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderAtomicFloatFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderBufferFloat32AtomicAdd": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderBufferFloat32Atomics": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderBufferFloat64AtomicAdd": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderBufferFloat64Atomics": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderImageFloat32AtomicAdd": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderImageFloat32Atomics": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSharedFloat32AtomicAdd": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSharedFloat32Atomics": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSharedFloat64AtomicAdd": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSharedFloat64Atomics": {
|
|
"type": "boolean"
|
|
},
|
|
"sparseImageFloat32AtomicAdd": {
|
|
"type": "boolean"
|
|
},
|
|
"sparseImageFloat32Atomics": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderAtomicInt64Features": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderBufferInt64Atomics": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSharedInt64Atomics": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderBfloat16FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderBFloat16CooperativeMatrix": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderBFloat16DotProduct": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderBFloat16Type": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderClockFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderDeviceClock": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSubgroupClock": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderConstantDataFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderConstantData": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderCoreBuiltins": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderDemoteToHelperInvocation": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderDrawParametersFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderDrawParameters": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderEarlyAndLateFragmentTests": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderEnqueueFeaturesAMDX": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderEnqueue": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderMeshEnqueue": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderExpectAssumeFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderExpectAssume": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderFloat16Int8Features": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderFloat16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderInt8": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderFloat8FeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderFloat8": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderFloat8CooperativeMatrix": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderFloatControls2Features": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderFloatControls2": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderFmaFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderFmaFloat16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderFmaFloat32": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderFmaFloat64": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderImageInt64Atomics": {
|
|
"type": "boolean"
|
|
},
|
|
"sparseImageInt64Atomics": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderImageFootprintFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"imageFootprint": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderInstrumentationFeaturesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderInstrumentation": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderIntegerDotProductFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderIntegerDotProduct": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderIntegerFunctions2": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderLongVectorFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"longVector": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderMaximalReconvergence": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderMixedFloatDotProductBFloat16Acc": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderMixedFloatDotProductFloat16AccFloat16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderMixedFloatDotProductFloat16AccFloat32": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderMixedFloatDotProductFloat8AccFloat32": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderModuleIdentifier": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderMultipleWaitQueuesFeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderMultipleWaitQueues": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderObjectFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderObject": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderQuadControlFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderQuadControl": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderRelaxedExtendedInstruction": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderReplicatedComposites": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderSMBuiltinsFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderSMBuiltins": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderSplitBarrierFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderSplitBarrier": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderSubgroupExtendedTypes": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderSubgroupPartitionedFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderSubgroupPartitioned": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderSubgroupRotateFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderSubgroupRotate": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSubgroupRotateClustered": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderSubgroupUniformControlFlow": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderTerminateInvocationFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderTerminateInvocation": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderTileImageFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderTileImageColorReadAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderTileImageDepthReadAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderTileImageStencilReadAccess": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderUniformBufferUnsizedArray": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderUntypedPointersFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderUntypedPointers": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShadingRateImageFeaturesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shadingRateCoarseSampleOrder": {
|
|
"type": "boolean"
|
|
},
|
|
"shadingRateImage": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSubgroupSizeControlFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"computeFullSubgroups": {
|
|
"type": "boolean"
|
|
},
|
|
"subgroupSizeControl": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"subpassMergeFeedback": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSubpassShadingFeaturesHUAWEI": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"subpassShading": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"swapchainMaintenance1": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSynchronization2Features": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"synchronization2": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTensorFeaturesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"descriptorBindingStorageTensorUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageTensorArrayDynamicIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageTensorArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderTensorAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"tensorNonPacked": {
|
|
"type": "boolean"
|
|
},
|
|
"tensors": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"texelBufferAlignment": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTextureCompressionASTC3DFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"textureCompressionASTC_3D": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTextureCompressionASTCHDRFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"textureCompressionASTC_HDR": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceThrottleHintFeaturesSEC": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"throttleHint": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTileMemoryHeapFeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"tileMemoryHeap": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTilePropertiesFeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"tileProperties": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTileShadingFeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"tileShading": {
|
|
"type": "boolean"
|
|
},
|
|
"tileShadingAnisotropicApron": {
|
|
"type": "boolean"
|
|
},
|
|
"tileShadingApron": {
|
|
"type": "boolean"
|
|
},
|
|
"tileShadingAtomicOps": {
|
|
"type": "boolean"
|
|
},
|
|
"tileShadingColorAttachments": {
|
|
"type": "boolean"
|
|
},
|
|
"tileShadingDepthAttachments": {
|
|
"type": "boolean"
|
|
},
|
|
"tileShadingDispatchTile": {
|
|
"type": "boolean"
|
|
},
|
|
"tileShadingFragmentStage": {
|
|
"type": "boolean"
|
|
},
|
|
"tileShadingImageProcessing": {
|
|
"type": "boolean"
|
|
},
|
|
"tileShadingInputAttachments": {
|
|
"type": "boolean"
|
|
},
|
|
"tileShadingPerTileDispatch": {
|
|
"type": "boolean"
|
|
},
|
|
"tileShadingPerTileDraw": {
|
|
"type": "boolean"
|
|
},
|
|
"tileShadingSampledAttachments": {
|
|
"type": "boolean"
|
|
},
|
|
"tileShadingStencilAttachments": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTimelineSemaphoreFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"timelineSemaphore": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTransformFeedbackFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"geometryStreams": {
|
|
"type": "boolean"
|
|
},
|
|
"transformFeedback": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"unifiedImageLayouts": {
|
|
"type": "boolean"
|
|
},
|
|
"unifiedImageLayoutsVideo": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceUniformBufferStandardLayoutFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"uniformBufferStandardLayout": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVariablePointersFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"variablePointers": {
|
|
"type": "boolean"
|
|
},
|
|
"variablePointersStorageBuffer": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVertexAttributeDivisorFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"vertexAttributeInstanceRateDivisor": {
|
|
"type": "boolean"
|
|
},
|
|
"vertexAttributeInstanceRateZeroDivisor": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"vertexAttributeRobustness": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"vertexInputDynamicState": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVideoDecodeVP9FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"videoDecodeVP9": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVideoEncodeAV1FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"videoEncodeAV1": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVideoEncodeFeedback2FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"videoEncodeFeedback2": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"videoEncodeIntraRefresh": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"videoEncodeQuantizationMap": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"videoEncodeRgbConversion": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVideoMaintenance1FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"videoMaintenance1": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVideoMaintenance2FeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"videoMaintenance2": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVulkan11Features": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"multiview": {
|
|
"type": "boolean"
|
|
},
|
|
"multiviewGeometryShader": {
|
|
"type": "boolean"
|
|
},
|
|
"multiviewTessellationShader": {
|
|
"type": "boolean"
|
|
},
|
|
"protectedMemory": {
|
|
"type": "boolean"
|
|
},
|
|
"samplerYcbcrConversion": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderDrawParameters": {
|
|
"type": "boolean"
|
|
},
|
|
"storageBuffer16BitAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"storageInputOutput16": {
|
|
"type": "boolean"
|
|
},
|
|
"storagePushConstant16": {
|
|
"type": "boolean"
|
|
},
|
|
"uniformAndStorageBuffer16BitAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"variablePointers": {
|
|
"type": "boolean"
|
|
},
|
|
"variablePointersStorageBuffer": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVulkan12Features": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"bufferDeviceAddress": {
|
|
"type": "boolean"
|
|
},
|
|
"bufferDeviceAddressCaptureReplay": {
|
|
"type": "boolean"
|
|
},
|
|
"bufferDeviceAddressMultiDevice": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingPartiallyBound": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingSampledImageUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingStorageBufferUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingStorageImageUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingStorageTexelBufferUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingUniformBufferUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingUniformTexelBufferUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingUpdateUnusedWhilePending": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingVariableDescriptorCount": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"drawIndirectCount": {
|
|
"type": "boolean"
|
|
},
|
|
"hostQueryReset": {
|
|
"type": "boolean"
|
|
},
|
|
"imagelessFramebuffer": {
|
|
"type": "boolean"
|
|
},
|
|
"runtimeDescriptorArray": {
|
|
"type": "boolean"
|
|
},
|
|
"samplerFilterMinmax": {
|
|
"type": "boolean"
|
|
},
|
|
"samplerMirrorClampToEdge": {
|
|
"type": "boolean"
|
|
},
|
|
"scalarBlockLayout": {
|
|
"type": "boolean"
|
|
},
|
|
"separateDepthStencilLayouts": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderBufferInt64Atomics": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderFloat16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderInputAttachmentArrayDynamicIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderInputAttachmentArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderInt8": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderOutputLayer": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderOutputViewportIndex": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSampledImageArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSharedInt64Atomics": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageBufferArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageImageArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageTexelBufferArrayDynamicIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageTexelBufferArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSubgroupExtendedTypes": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderUniformBufferArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderUniformTexelBufferArrayDynamicIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderUniformTexelBufferArrayNonUniformIndexing": {
|
|
"type": "boolean"
|
|
},
|
|
"storageBuffer8BitAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"storagePushConstant8": {
|
|
"type": "boolean"
|
|
},
|
|
"subgroupBroadcastDynamicId": {
|
|
"type": "boolean"
|
|
},
|
|
"timelineSemaphore": {
|
|
"type": "boolean"
|
|
},
|
|
"uniformAndStorageBuffer8BitAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"uniformBufferStandardLayout": {
|
|
"type": "boolean"
|
|
},
|
|
"vulkanMemoryModel": {
|
|
"type": "boolean"
|
|
},
|
|
"vulkanMemoryModelAvailabilityVisibilityChains": {
|
|
"type": "boolean"
|
|
},
|
|
"vulkanMemoryModelDeviceScope": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVulkan13Features": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"computeFullSubgroups": {
|
|
"type": "boolean"
|
|
},
|
|
"descriptorBindingInlineUniformBlockUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"dynamicRendering": {
|
|
"type": "boolean"
|
|
},
|
|
"inlineUniformBlock": {
|
|
"type": "boolean"
|
|
},
|
|
"maintenance4": {
|
|
"type": "boolean"
|
|
},
|
|
"pipelineCreationCacheControl": {
|
|
"type": "boolean"
|
|
},
|
|
"privateData": {
|
|
"type": "boolean"
|
|
},
|
|
"robustImageAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderDemoteToHelperInvocation": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderIntegerDotProduct": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderTerminateInvocation": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderZeroInitializeWorkgroupMemory": {
|
|
"type": "boolean"
|
|
},
|
|
"subgroupSizeControl": {
|
|
"type": "boolean"
|
|
},
|
|
"synchronization2": {
|
|
"type": "boolean"
|
|
},
|
|
"textureCompressionASTC_HDR": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVulkan14Features": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"bresenhamLines": {
|
|
"type": "boolean"
|
|
},
|
|
"dynamicRenderingLocalRead": {
|
|
"type": "boolean"
|
|
},
|
|
"globalPriorityQuery": {
|
|
"type": "boolean"
|
|
},
|
|
"hostImageCopy": {
|
|
"type": "boolean"
|
|
},
|
|
"indexTypeUint8": {
|
|
"type": "boolean"
|
|
},
|
|
"maintenance5": {
|
|
"type": "boolean"
|
|
},
|
|
"maintenance6": {
|
|
"type": "boolean"
|
|
},
|
|
"pipelineProtectedAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"pipelineRobustness": {
|
|
"type": "boolean"
|
|
},
|
|
"pushDescriptor": {
|
|
"type": "boolean"
|
|
},
|
|
"rectangularLines": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderExpectAssume": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderFloatControls2": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSubgroupRotate": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSubgroupRotateClustered": {
|
|
"type": "boolean"
|
|
},
|
|
"smoothLines": {
|
|
"type": "boolean"
|
|
},
|
|
"stippledBresenhamLines": {
|
|
"type": "boolean"
|
|
},
|
|
"stippledRectangularLines": {
|
|
"type": "boolean"
|
|
},
|
|
"stippledSmoothLines": {
|
|
"type": "boolean"
|
|
},
|
|
"vertexAttributeInstanceRateDivisor": {
|
|
"type": "boolean"
|
|
},
|
|
"vertexAttributeInstanceRateZeroDivisor": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVulkanMemoryModelFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"vulkanMemoryModel": {
|
|
"type": "boolean"
|
|
},
|
|
"vulkanMemoryModelAvailabilityVisibilityChains": {
|
|
"type": "boolean"
|
|
},
|
|
"vulkanMemoryModelDeviceScope": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"workgroupMemoryExplicitLayout": {
|
|
"type": "boolean"
|
|
},
|
|
"workgroupMemoryExplicitLayout16BitAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"workgroupMemoryExplicitLayout8BitAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"workgroupMemoryExplicitLayoutScalarBlockLayout": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"ycbcr2plane444Formats": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceYcbcrDegammaFeaturesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"ycbcrDegamma": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceYcbcrImageArraysFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"ycbcrImageArrays": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"zeroInitializeDeviceMemory": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderZeroInitializeWorkgroupMemory": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceType": {
|
|
"enum": [
|
|
"VK_PHYSICAL_DEVICE_TYPE_CPU",
|
|
"VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU",
|
|
"VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU",
|
|
"VK_PHYSICAL_DEVICE_TYPE_OTHER",
|
|
"VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU"
|
|
]
|
|
},
|
|
"VkSampleCountFlagBits": {
|
|
"enum": [
|
|
"VK_SAMPLE_COUNT_16_BIT",
|
|
"VK_SAMPLE_COUNT_1_BIT",
|
|
"VK_SAMPLE_COUNT_2_BIT",
|
|
"VK_SAMPLE_COUNT_32_BIT",
|
|
"VK_SAMPLE_COUNT_4_BIT",
|
|
"VK_SAMPLE_COUNT_64_BIT",
|
|
"VK_SAMPLE_COUNT_8_BIT"
|
|
]
|
|
},
|
|
"VkSampleCountFlags": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkSampleCountFlagBits"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkPhysicalDeviceLimits": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"bufferImageGranularity": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"discreteQueuePriorities": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"framebufferColorSampleCounts": {
|
|
"$ref": "#/definitions/VkSampleCountFlags"
|
|
},
|
|
"framebufferDepthSampleCounts": {
|
|
"$ref": "#/definitions/VkSampleCountFlags"
|
|
},
|
|
"framebufferNoAttachmentsSampleCounts": {
|
|
"$ref": "#/definitions/VkSampleCountFlags"
|
|
},
|
|
"framebufferStencilSampleCounts": {
|
|
"$ref": "#/definitions/VkSampleCountFlags"
|
|
},
|
|
"lineWidthGranularity": {
|
|
"$ref": "#/definitions/float"
|
|
},
|
|
"lineWidthRange": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/float"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 2
|
|
},
|
|
"maxBoundDescriptorSets": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxClipDistances": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxColorAttachments": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxCombinedClipAndCullDistances": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxComputeSharedMemorySize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxComputeWorkGroupCount": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 3
|
|
},
|
|
"maxComputeWorkGroupInvocations": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxComputeWorkGroupSize": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 3
|
|
},
|
|
"maxCullDistances": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetInputAttachments": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetSampledImages": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetSamplers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetStorageBuffers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetStorageBuffersDynamic": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetStorageImages": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUniformBuffers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUniformBuffersDynamic": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDrawIndexedIndexValue": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDrawIndirectCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxFragmentCombinedOutputResources": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxFragmentDualSrcAttachments": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxFragmentInputComponents": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxFragmentOutputAttachments": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxFramebufferHeight": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxFramebufferLayers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxFramebufferWidth": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxGeometryInputComponents": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxGeometryOutputComponents": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxGeometryOutputVertices": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxGeometryShaderInvocations": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxGeometryTotalOutputComponents": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxImageArrayLayers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxImageDimension1D": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxImageDimension2D": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxImageDimension3D": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxImageDimensionCube": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxInterpolationOffset": {
|
|
"$ref": "#/definitions/float"
|
|
},
|
|
"maxMemoryAllocationCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorInputAttachments": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorSampledImages": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorSamplers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorStorageBuffers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorStorageImages": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUniformBuffers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageResources": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPushConstantsSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxSampleMaskWords": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxSamplerAllocationCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxSamplerAnisotropy": {
|
|
"$ref": "#/definitions/float"
|
|
},
|
|
"maxSamplerLodBias": {
|
|
"$ref": "#/definitions/float"
|
|
},
|
|
"maxStorageBufferRange": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTessellationControlPerPatchOutputComponents": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTessellationControlPerVertexInputComponents": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTessellationControlPerVertexOutputComponents": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTessellationControlTotalOutputComponents": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTessellationEvaluationInputComponents": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTessellationEvaluationOutputComponents": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTessellationGenerationLevel": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTessellationPatchSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTexelBufferElements": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTexelGatherOffset": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTexelOffset": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxUniformBufferRange": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxVertexInputAttributeOffset": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxVertexInputAttributes": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxVertexInputBindingStride": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxVertexInputBindings": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxVertexOutputComponents": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxViewportDimensions": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 2
|
|
},
|
|
"maxViewports": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minInterpolationOffset": {
|
|
"$ref": "#/definitions/float"
|
|
},
|
|
"minMemoryMapAlignment": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"minStorageBufferOffsetAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"minTexelBufferOffsetAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"minTexelGatherOffset": {
|
|
"$ref": "#/definitions/int32_t"
|
|
},
|
|
"minTexelOffset": {
|
|
"$ref": "#/definitions/int32_t"
|
|
},
|
|
"minUniformBufferOffsetAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"mipmapPrecisionBits": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"nonCoherentAtomSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"optimalBufferCopyOffsetAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"optimalBufferCopyRowPitchAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"pointSizeGranularity": {
|
|
"$ref": "#/definitions/float"
|
|
},
|
|
"pointSizeRange": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/float"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 2
|
|
},
|
|
"sampledImageColorSampleCounts": {
|
|
"$ref": "#/definitions/VkSampleCountFlags"
|
|
},
|
|
"sampledImageDepthSampleCounts": {
|
|
"$ref": "#/definitions/VkSampleCountFlags"
|
|
},
|
|
"sampledImageIntegerSampleCounts": {
|
|
"$ref": "#/definitions/VkSampleCountFlags"
|
|
},
|
|
"sampledImageStencilSampleCounts": {
|
|
"$ref": "#/definitions/VkSampleCountFlags"
|
|
},
|
|
"sparseAddressSpaceSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"standardSampleLocations": {
|
|
"type": "boolean"
|
|
},
|
|
"storageImageSampleCounts": {
|
|
"$ref": "#/definitions/VkSampleCountFlags"
|
|
},
|
|
"strictLines": {
|
|
"type": "boolean"
|
|
},
|
|
"subPixelInterpolationOffsetBits": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"subPixelPrecisionBits": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"subTexelPrecisionBits": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"timestampComputeAndGraphics": {
|
|
"type": "boolean"
|
|
},
|
|
"timestampPeriod": {
|
|
"$ref": "#/definitions/float"
|
|
},
|
|
"viewportBoundsRange": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/float"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 2
|
|
},
|
|
"viewportSubPixelBits": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSparseProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"residencyAlignedMipSize": {
|
|
"type": "boolean"
|
|
},
|
|
"residencyNonResidentStrict": {
|
|
"type": "boolean"
|
|
},
|
|
"residencyStandard2DBlockShape": {
|
|
"type": "boolean"
|
|
},
|
|
"residencyStandard2DMultisampleBlockShape": {
|
|
"type": "boolean"
|
|
},
|
|
"residencyStandard3DBlockShape": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"apiVersion": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"deviceID": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"deviceName": {
|
|
"type": "string",
|
|
"maxLength": 255
|
|
},
|
|
"deviceType": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceType"
|
|
},
|
|
"driverVersion": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"limits": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceLimits"
|
|
},
|
|
"pipelineCacheUUID": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 16
|
|
},
|
|
"sparseProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSparseProperties"
|
|
},
|
|
"vendorID": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceProperties2": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"properties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceProperties"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceAccelerationStructurePropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxDescriptorSetAccelerationStructures": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindAccelerationStructures": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxGeometryCount": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
},
|
|
"maxInstanceCount": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
},
|
|
"maxPerStageDescriptorAccelerationStructures": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindAccelerationStructures": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPrimitiveCount": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
},
|
|
"minAccelerationStructureScratchOffsetAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"advancedBlendAllOperations": {
|
|
"type": "boolean"
|
|
},
|
|
"advancedBlendCorrelatedOverlap": {
|
|
"type": "boolean"
|
|
},
|
|
"advancedBlendIndependentBlend": {
|
|
"type": "boolean"
|
|
},
|
|
"advancedBlendMaxColorAttachments": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"advancedBlendNonPremultipliedDstColor": {
|
|
"type": "boolean"
|
|
},
|
|
"advancedBlendNonPremultipliedSrcColor": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceClusterAccelerationStructurePropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"clusterBottomLevelByteAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"clusterByteAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"clusterScratchByteAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"clusterTemplateBoundsByteAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"clusterTemplateByteAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxClusterGeometryIndex": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTrianglesPerCluster": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxVerticesPerCluster": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"indirectBufferOffsetAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"maxOutputClusterCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxWorkGroupCount": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 3
|
|
},
|
|
"maxWorkGroupSize": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 3
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"meshAndTaskShaderDerivatives": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceConservativeRasterizationPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"conservativePointAndLineRasterization": {
|
|
"type": "boolean"
|
|
},
|
|
"conservativeRasterizationPostDepthCoverage": {
|
|
"type": "boolean"
|
|
},
|
|
"degenerateLinesRasterized": {
|
|
"type": "boolean"
|
|
},
|
|
"degenerateTrianglesRasterized": {
|
|
"type": "boolean"
|
|
},
|
|
"extraPrimitiveOverestimationSizeGranularity": {
|
|
"$ref": "#/definitions/float"
|
|
},
|
|
"fullyCoveredFragmentShaderInputVariable": {
|
|
"type": "boolean"
|
|
},
|
|
"maxExtraPrimitiveOverestimationSize": {
|
|
"$ref": "#/definitions/float"
|
|
},
|
|
"primitiveOverestimationSize": {
|
|
"$ref": "#/definitions/float"
|
|
},
|
|
"primitiveUnderestimation": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrix2PropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"cooperativeMatrixFlexibleDimensionsMaxDimension": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"cooperativeMatrixWorkgroupScopeMaxWorkgroupSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"cooperativeMatrixWorkgroupScopeReservedSharedMemory": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkShaderStageFlagBits": {
|
|
"enum": [
|
|
"VK_SHADER_STAGE_ALL",
|
|
"VK_SHADER_STAGE_ALL_GRAPHICS",
|
|
"VK_SHADER_STAGE_ANY_HIT_BIT_KHR",
|
|
"VK_SHADER_STAGE_ANY_HIT_BIT_NV",
|
|
"VK_SHADER_STAGE_CALLABLE_BIT_KHR",
|
|
"VK_SHADER_STAGE_CALLABLE_BIT_NV",
|
|
"VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR",
|
|
"VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV",
|
|
"VK_SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI",
|
|
"VK_SHADER_STAGE_COMPUTE_BIT",
|
|
"VK_SHADER_STAGE_FRAGMENT_BIT",
|
|
"VK_SHADER_STAGE_GEOMETRY_BIT",
|
|
"VK_SHADER_STAGE_INTERSECTION_BIT_KHR",
|
|
"VK_SHADER_STAGE_INTERSECTION_BIT_NV",
|
|
"VK_SHADER_STAGE_MESH_BIT_EXT",
|
|
"VK_SHADER_STAGE_MESH_BIT_NV",
|
|
"VK_SHADER_STAGE_MISS_BIT_KHR",
|
|
"VK_SHADER_STAGE_MISS_BIT_NV",
|
|
"VK_SHADER_STAGE_RAYGEN_BIT_KHR",
|
|
"VK_SHADER_STAGE_RAYGEN_BIT_NV",
|
|
"VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI",
|
|
"VK_SHADER_STAGE_TASK_BIT_EXT",
|
|
"VK_SHADER_STAGE_TASK_BIT_NV",
|
|
"VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT",
|
|
"VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT",
|
|
"VK_SHADER_STAGE_VERTEX_BIT"
|
|
]
|
|
},
|
|
"VkShaderStageFlags": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkShaderStageFlagBits"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrixPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"cooperativeMatrixSupportedStages": {
|
|
"$ref": "#/definitions/VkShaderStageFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrixPropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"cooperativeMatrixSupportedStages": {
|
|
"$ref": "#/definitions/VkShaderStageFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCooperativeVectorPropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"cooperativeVectorSupportedStages": {
|
|
"$ref": "#/definitions/VkShaderStageFlags"
|
|
},
|
|
"cooperativeVectorTrainingFloat16Accumulation": {
|
|
"type": "boolean"
|
|
},
|
|
"cooperativeVectorTrainingFloat32Accumulation": {
|
|
"type": "boolean"
|
|
},
|
|
"maxCooperativeVectorComponents": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkQueueFlagBits": {
|
|
"enum": [
|
|
"VK_QUEUE_COMPUTE_BIT",
|
|
"VK_QUEUE_DATA_GRAPH_BIT_ARM",
|
|
"VK_QUEUE_GRAPHICS_BIT",
|
|
"VK_QUEUE_OPTICAL_FLOW_BIT_NV",
|
|
"VK_QUEUE_PROTECTED_BIT",
|
|
"VK_QUEUE_SPARSE_BINDING_BIT",
|
|
"VK_QUEUE_TRANSFER_BIT",
|
|
"VK_QUEUE_VIDEO_DECODE_BIT_KHR",
|
|
"VK_QUEUE_VIDEO_ENCODE_BIT_KHR"
|
|
]
|
|
},
|
|
"VkQueueFlags": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkQueueFlagBits"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"supportedQueues": {
|
|
"$ref": "#/definitions/VkQueueFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCudaKernelLaunchPropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"computeCapabilityMajor": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"computeCapabilityMinor": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceCustomBorderColorPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxCustomBorderColorSamplers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkResolveModeFlagBits": {
|
|
"enum": [
|
|
"VK_RESOLVE_MODE_AVERAGE_BIT",
|
|
"VK_RESOLVE_MODE_AVERAGE_BIT_KHR",
|
|
"VK_RESOLVE_MODE_CUSTOM_BIT_EXT",
|
|
"VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID",
|
|
"VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_BIT_ANDROID",
|
|
"VK_RESOLVE_MODE_MAX_BIT",
|
|
"VK_RESOLVE_MODE_MAX_BIT_KHR",
|
|
"VK_RESOLVE_MODE_MIN_BIT",
|
|
"VK_RESOLVE_MODE_MIN_BIT_KHR",
|
|
"VK_RESOLVE_MODE_NONE",
|
|
"VK_RESOLVE_MODE_NONE_KHR",
|
|
"VK_RESOLVE_MODE_SAMPLE_ZERO_BIT",
|
|
"VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR"
|
|
]
|
|
},
|
|
"VkResolveModeFlags": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkResolveModeFlagBits"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkPhysicalDeviceDepthStencilResolveProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"independentResolve": {
|
|
"type": "boolean"
|
|
},
|
|
"independentResolveNone": {
|
|
"type": "boolean"
|
|
},
|
|
"supportedDepthResolveModes": {
|
|
"$ref": "#/definitions/VkResolveModeFlags"
|
|
},
|
|
"supportedStencilResolveModes": {
|
|
"$ref": "#/definitions/VkResolveModeFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"combinedImageSamplerDensityMapDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDescriptorBufferPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"accelerationStructureCaptureReplayDescriptorDataSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"accelerationStructureDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"allowSamplerImageViewPostSubmitCreation": {
|
|
"type": "boolean"
|
|
},
|
|
"bufferCaptureReplayDescriptorDataSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"bufferlessPushDescriptors": {
|
|
"type": "boolean"
|
|
},
|
|
"combinedImageSamplerDescriptorSingleArray": {
|
|
"type": "boolean"
|
|
},
|
|
"combinedImageSamplerDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"descriptorBufferAddressSpaceSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"descriptorBufferOffsetAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"imageCaptureReplayDescriptorDataSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"imageViewCaptureReplayDescriptorDataSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"inputAttachmentDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"maxDescriptorBufferBindings": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxEmbeddedImmutableSamplerBindings": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxEmbeddedImmutableSamplers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxResourceDescriptorBufferBindings": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxResourceDescriptorBufferRange": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"maxSamplerDescriptorBufferBindings": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxSamplerDescriptorBufferRange": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"resourceDescriptorBufferAddressSpaceSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"robustStorageBufferDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"robustStorageTexelBufferDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"robustUniformBufferDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"robustUniformTexelBufferDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"sampledImageDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"samplerCaptureReplayDescriptorDataSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"samplerDescriptorBufferAddressSpaceSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"samplerDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"storageBufferDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"storageImageDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"storageTexelBufferDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"uniformBufferDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"uniformTexelBufferDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDescriptorBufferTensorPropertiesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"tensorCaptureReplayDescriptorDataSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"tensorDescriptorSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"tensorViewCaptureReplayDescriptorDataSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDescriptorHeapPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"bufferDescriptorAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"bufferDescriptorSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"imageCaptureReplayOpaqueDataSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"imageDescriptorAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"imageDescriptorSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"maxDescriptorHeapEmbeddedSamplers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPushDataSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"maxResourceHeapSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"maxSamplerHeapSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"minResourceHeapReservedRange": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"minSamplerHeapReservedRange": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"minSamplerHeapReservedRangeWithEmbedded": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"protectedDescriptorHeaps": {
|
|
"type": "boolean"
|
|
},
|
|
"resourceHeapAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"samplerDescriptorAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"samplerDescriptorSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"samplerHeapAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"samplerYcbcrConversionCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"sparseDescriptorHeaps": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDescriptorHeapTensorPropertiesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"tensorCaptureReplayOpaqueDataSize": {
|
|
"$ref": "#/definitions/size_t"
|
|
},
|
|
"tensorDescriptorAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"tensorDescriptorSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDescriptorIndexingProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxDescriptorSetUpdateAfterBindInputAttachments": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindSampledImages": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindSamplers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindStorageBuffers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindStorageBuffersDynamic": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindStorageImages": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindUniformBuffers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindUniformBuffersDynamic": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindInputAttachments": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindSampledImages": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindSamplers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindStorageBuffers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindStorageImages": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindUniformBuffers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageUpdateAfterBindResources": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxUpdateAfterBindDescriptorsInAllPools": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"quadDivergentImplicitLod": {
|
|
"type": "boolean"
|
|
},
|
|
"robustBufferAccessUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderInputAttachmentArrayNonUniformIndexingNative": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSampledImageArrayNonUniformIndexingNative": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageBufferArrayNonUniformIndexingNative": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageImageArrayNonUniformIndexingNative": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderUniformBufferArrayNonUniformIndexingNative": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkIndirectCommandsInputModeFlagBitsEXT": {
|
|
"enum": [
|
|
"VK_INDIRECT_COMMANDS_INPUT_MODE_DXGI_INDEX_BUFFER_EXT",
|
|
"VK_INDIRECT_COMMANDS_INPUT_MODE_VULKAN_INDEX_BUFFER_EXT"
|
|
]
|
|
},
|
|
"VkIndirectCommandsInputModeFlagsEXT": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkIndirectCommandsInputModeFlagBitsEXT"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"deviceGeneratedCommandsMultiDrawIndirectCount": {
|
|
"type": "boolean"
|
|
},
|
|
"deviceGeneratedCommandsTransformFeedback": {
|
|
"type": "boolean"
|
|
},
|
|
"maxIndirectCommandsIndirectStride": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxIndirectCommandsTokenCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxIndirectCommandsTokenOffset": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxIndirectPipelineCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxIndirectSequenceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxIndirectShaderObjectCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"supportedIndirectCommandsInputModes": {
|
|
"$ref": "#/definitions/VkIndirectCommandsInputModeFlagsEXT"
|
|
},
|
|
"supportedIndirectCommandsShaderStages": {
|
|
"$ref": "#/definitions/VkShaderStageFlags"
|
|
},
|
|
"supportedIndirectCommandsShaderStagesPipelineBinding": {
|
|
"$ref": "#/definitions/VkShaderStageFlags"
|
|
},
|
|
"supportedIndirectCommandsShaderStagesShaderBinding": {
|
|
"$ref": "#/definitions/VkShaderStageFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxGraphicsShaderGroupCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxIndirectCommandsStreamCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxIndirectCommandsStreamStride": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxIndirectCommandsTokenCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxIndirectCommandsTokenOffset": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxIndirectSequenceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minIndirectCommandsBufferOffsetAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minSequencesCountBufferOffsetAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minSequencesIndexBufferOffsetAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDiscardRectanglePropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxDiscardRectangles": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDisplacementMicromapPropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxDisplacementMicromapSubdivisionLevel": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkConformanceVersion": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"major": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
},
|
|
"minor": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
},
|
|
"patch": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
},
|
|
"subminor": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
}
|
|
}
|
|
},
|
|
"VkDriverId": {
|
|
"enum": [
|
|
"VK_DRIVER_ID_AMD_OPEN_SOURCE",
|
|
"VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR",
|
|
"VK_DRIVER_ID_AMD_PROPRIETARY",
|
|
"VK_DRIVER_ID_AMD_PROPRIETARY_KHR",
|
|
"VK_DRIVER_ID_APE_SOFT",
|
|
"VK_DRIVER_ID_ARM_PROPRIETARY",
|
|
"VK_DRIVER_ID_ARM_PROPRIETARY_KHR",
|
|
"VK_DRIVER_ID_BROADCOM_PROPRIETARY",
|
|
"VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR",
|
|
"VK_DRIVER_ID_COREAVI_PROPRIETARY",
|
|
"VK_DRIVER_ID_GGP_PROPRIETARY",
|
|
"VK_DRIVER_ID_GGP_PROPRIETARY_KHR",
|
|
"VK_DRIVER_ID_GOOGLE_SWIFTSHADER",
|
|
"VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR",
|
|
"VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA",
|
|
"VK_DRIVER_ID_IMAGINATION_PROPRIETARY",
|
|
"VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR",
|
|
"VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA",
|
|
"VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR",
|
|
"VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS",
|
|
"VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR",
|
|
"VK_DRIVER_ID_JUICE_PROPRIETARY",
|
|
"VK_DRIVER_ID_MESA_DOZEN",
|
|
"VK_DRIVER_ID_MESA_GFXSTREAM",
|
|
"VK_DRIVER_ID_MESA_HONEYKRISP",
|
|
"VK_DRIVER_ID_MESA_KOSMICKRISP",
|
|
"VK_DRIVER_ID_MESA_LLVMPIPE",
|
|
"VK_DRIVER_ID_MESA_NVK",
|
|
"VK_DRIVER_ID_MESA_PANVK",
|
|
"VK_DRIVER_ID_MESA_RADV",
|
|
"VK_DRIVER_ID_MESA_RADV_KHR",
|
|
"VK_DRIVER_ID_MESA_TURNIP",
|
|
"VK_DRIVER_ID_MESA_V3DV",
|
|
"VK_DRIVER_ID_MESA_VENUS",
|
|
"VK_DRIVER_ID_MOLTENVK",
|
|
"VK_DRIVER_ID_NVIDIA_PROPRIETARY",
|
|
"VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR",
|
|
"VK_DRIVER_ID_QUALCOMM_PROPRIETARY",
|
|
"VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR",
|
|
"VK_DRIVER_ID_SAMSUNG_PROPRIETARY",
|
|
"VK_DRIVER_ID_VERISILICON_PROPRIETARY",
|
|
"VK_DRIVER_ID_VULKAN_SC_EMULATION_ON_VULKAN"
|
|
]
|
|
},
|
|
"VkPhysicalDeviceDriverProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"conformanceVersion": {
|
|
"$ref": "#/definitions/VkConformanceVersion"
|
|
},
|
|
"driverID": {
|
|
"$ref": "#/definitions/VkDriverId"
|
|
},
|
|
"driverInfo": {
|
|
"type": "string",
|
|
"maxLength": 255
|
|
},
|
|
"driverName": {
|
|
"type": "string",
|
|
"maxLength": 255
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceDrmPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"hasPrimary": {
|
|
"type": "boolean"
|
|
},
|
|
"hasRender": {
|
|
"type": "boolean"
|
|
},
|
|
"primaryMajor": {
|
|
"$ref": "#/definitions/int64_t"
|
|
},
|
|
"primaryMinor": {
|
|
"$ref": "#/definitions/int64_t"
|
|
},
|
|
"renderMajor": {
|
|
"$ref": "#/definitions/int64_t"
|
|
},
|
|
"renderMinor": {
|
|
"$ref": "#/definitions/int64_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceExtendedDynamicState3PropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"dynamicPrimitiveTopologyUnrestricted": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkBufferUsageFlagBits": {
|
|
"enum": [
|
|
"VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR",
|
|
"VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR",
|
|
"VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT",
|
|
"VK_BUFFER_USAGE_DESCRIPTOR_HEAP_BIT_EXT",
|
|
"VK_BUFFER_USAGE_EXECUTION_GRAPH_SCRATCH_BIT_AMDX",
|
|
"VK_BUFFER_USAGE_INDEX_BUFFER_BIT",
|
|
"VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT",
|
|
"VK_BUFFER_USAGE_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT",
|
|
"VK_BUFFER_USAGE_MICROMAP_STORAGE_BIT_EXT",
|
|
"VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT",
|
|
"VK_BUFFER_USAGE_RAY_TRACING_BIT_NV",
|
|
"VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT",
|
|
"VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT",
|
|
"VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR",
|
|
"VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT",
|
|
"VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT",
|
|
"VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR",
|
|
"VK_BUFFER_USAGE_STORAGE_BUFFER_BIT",
|
|
"VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT",
|
|
"VK_BUFFER_USAGE_TILE_MEMORY_BIT_QCOM",
|
|
"VK_BUFFER_USAGE_TRANSFER_DST_BIT",
|
|
"VK_BUFFER_USAGE_TRANSFER_SRC_BIT",
|
|
"VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT",
|
|
"VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT",
|
|
"VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT",
|
|
"VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT",
|
|
"VK_BUFFER_USAGE_VERTEX_BUFFER_BIT",
|
|
"VK_BUFFER_USAGE_VIDEO_DECODE_DST_BIT_KHR",
|
|
"VK_BUFFER_USAGE_VIDEO_DECODE_SRC_BIT_KHR",
|
|
"VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR",
|
|
"VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR"
|
|
]
|
|
},
|
|
"VkBufferUsageFlags": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkBufferUsageFlagBits"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkImageUsageFlagBits": {
|
|
"enum": [
|
|
"VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT",
|
|
"VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT",
|
|
"VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT",
|
|
"VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT",
|
|
"VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR",
|
|
"VK_IMAGE_USAGE_HOST_TRANSFER_BIT",
|
|
"VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT",
|
|
"VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT",
|
|
"VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI",
|
|
"VK_IMAGE_USAGE_SAMPLED_BIT",
|
|
"VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM",
|
|
"VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM",
|
|
"VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV",
|
|
"VK_IMAGE_USAGE_STORAGE_BIT",
|
|
"VK_IMAGE_USAGE_TENSOR_ALIASING_BIT_ARM",
|
|
"VK_IMAGE_USAGE_TILE_MEMORY_BIT_QCOM",
|
|
"VK_IMAGE_USAGE_TRANSFER_DST_BIT",
|
|
"VK_IMAGE_USAGE_TRANSFER_SRC_BIT",
|
|
"VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT",
|
|
"VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR",
|
|
"VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR",
|
|
"VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR",
|
|
"VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR",
|
|
"VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR",
|
|
"VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR",
|
|
"VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR",
|
|
"VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR"
|
|
]
|
|
},
|
|
"VkImageUsageFlags": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkImageUsageFlagBits"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"extendedSparseAddressSpaceSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"extendedSparseBufferUsageFlags": {
|
|
"$ref": "#/definitions/VkBufferUsageFlags"
|
|
},
|
|
"extendedSparseImageUsageFlags": {
|
|
"$ref": "#/definitions/VkImageUsageFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceExternalComputeQueuePropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"externalDataSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxExternalQueues": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkChromaLocation": {
|
|
"enum": [
|
|
"VK_CHROMA_LOCATION_COSITED_EVEN",
|
|
"VK_CHROMA_LOCATION_COSITED_EVEN_KHR",
|
|
"VK_CHROMA_LOCATION_MIDPOINT",
|
|
"VK_CHROMA_LOCATION_MIDPOINT_KHR"
|
|
]
|
|
},
|
|
"VkPhysicalDeviceExternalFormatResolvePropertiesANDROID": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"externalFormatResolveChromaOffsetX": {
|
|
"$ref": "#/definitions/VkChromaLocation"
|
|
},
|
|
"externalFormatResolveChromaOffsetY": {
|
|
"$ref": "#/definitions/VkChromaLocation"
|
|
},
|
|
"nullColorAttachmentWithExternalFormatResolve": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceExternalMemoryHostPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"minImportedHostPointerAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFaultPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxDeviceFaultCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkShaderFloatControlsIndependence": {
|
|
"enum": [
|
|
"VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY",
|
|
"VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR",
|
|
"VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL",
|
|
"VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR",
|
|
"VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE",
|
|
"VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR"
|
|
]
|
|
},
|
|
"VkPhysicalDeviceFloatControlsProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"denormBehaviorIndependence": {
|
|
"$ref": "#/definitions/VkShaderFloatControlsIndependence"
|
|
},
|
|
"roundingModeIndependence": {
|
|
"$ref": "#/definitions/VkShaderFloatControlsIndependence"
|
|
},
|
|
"shaderDenormFlushToZeroFloat16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderDenormFlushToZeroFloat32": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderDenormFlushToZeroFloat64": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderDenormPreserveFloat16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderDenormPreserveFloat32": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderDenormPreserveFloat64": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderRoundingModeRTEFloat16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderRoundingModeRTEFloat32": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderRoundingModeRTEFloat64": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderRoundingModeRTZFloat16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderRoundingModeRTZFloat32": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderRoundingModeRTZFloat64": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSignedZeroInfNanPreserveFloat16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSignedZeroInfNanPreserveFloat32": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSignedZeroInfNanPreserveFloat64": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMap2PropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxDescriptorSetSubsampledSamplers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxSubsampledArrayLayers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"subsampledCoarseReconstructionEarlyAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"subsampledLoads": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxFragmentDensityMapLayers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkExtent2D": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"height": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"width": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"fragmentDensityOffsetGranularity": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMapPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"fragmentDensityInvocations": {
|
|
"type": "boolean"
|
|
},
|
|
"maxFragmentDensityTexelSize": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"minFragmentDensityTexelSize": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"triStripVertexOrderIndependentOfProvokingVertex": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxFragmentShadingRateInvocationCount": {
|
|
"$ref": "#/definitions/VkSampleCountFlagBits"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceFragmentShadingRatePropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"fragmentShadingRateNonTrivialCombinerOps": {
|
|
"type": "boolean"
|
|
},
|
|
"fragmentShadingRateStrictMultiplyCombiner": {
|
|
"type": "boolean"
|
|
},
|
|
"fragmentShadingRateWithConservativeRasterization": {
|
|
"type": "boolean"
|
|
},
|
|
"fragmentShadingRateWithCustomSampleLocations": {
|
|
"type": "boolean"
|
|
},
|
|
"fragmentShadingRateWithFragmentShaderInterlock": {
|
|
"type": "boolean"
|
|
},
|
|
"fragmentShadingRateWithSampleMask": {
|
|
"type": "boolean"
|
|
},
|
|
"fragmentShadingRateWithShaderDepthStencilWrites": {
|
|
"type": "boolean"
|
|
},
|
|
"fragmentShadingRateWithShaderSampleMask": {
|
|
"type": "boolean"
|
|
},
|
|
"layeredShadingRateAttachments": {
|
|
"type": "boolean"
|
|
},
|
|
"maxFragmentShadingRateAttachmentTexelSize": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"maxFragmentShadingRateAttachmentTexelSizeAspectRatio": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxFragmentShadingRateCoverageSamples": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxFragmentShadingRateRasterizationSamples": {
|
|
"$ref": "#/definitions/VkSampleCountFlagBits"
|
|
},
|
|
"maxFragmentSize": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"maxFragmentSizeAspectRatio": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minFragmentShadingRateAttachmentTexelSize": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"primitiveFragmentShadingRateWithMultipleViewports": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceGpaProperties2AMD": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"revisionId": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceGpaPropertiesFlagsAMD": {
|
|
"type": "array",
|
|
"items": {
|
|
"enum": [
|
|
0
|
|
]
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkPhysicalDeviceGpaPropertiesAMD": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"flags": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceGpaPropertiesFlagsAMD"
|
|
},
|
|
"maxSqttSeBufferSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"shaderEngineCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"graphicsPipelineLibraryFastLinking": {
|
|
"type": "boolean"
|
|
},
|
|
"graphicsPipelineLibraryIndependentInterpolationDecoration": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkImageLayout": {
|
|
"enum": [
|
|
"VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT",
|
|
"VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL",
|
|
"VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR",
|
|
"VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL",
|
|
"VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL",
|
|
"VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR",
|
|
"VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL",
|
|
"VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR",
|
|
"VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL",
|
|
"VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR",
|
|
"VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL",
|
|
"VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR",
|
|
"VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL",
|
|
"VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL",
|
|
"VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT",
|
|
"VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR",
|
|
"VK_IMAGE_LAYOUT_GENERAL",
|
|
"VK_IMAGE_LAYOUT_PREINITIALIZED",
|
|
"VK_IMAGE_LAYOUT_PRESENT_SRC_KHR",
|
|
"VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL",
|
|
"VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR",
|
|
"VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ",
|
|
"VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR",
|
|
"VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL",
|
|
"VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV",
|
|
"VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR",
|
|
"VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL",
|
|
"VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR",
|
|
"VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL",
|
|
"VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR",
|
|
"VK_IMAGE_LAYOUT_TENSOR_ALIASING_ARM",
|
|
"VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL",
|
|
"VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL",
|
|
"VK_IMAGE_LAYOUT_UNDEFINED",
|
|
"VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR",
|
|
"VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR",
|
|
"VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR",
|
|
"VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR",
|
|
"VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR",
|
|
"VK_IMAGE_LAYOUT_VIDEO_ENCODE_QUANTIZATION_MAP_KHR",
|
|
"VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR",
|
|
"VK_IMAGE_LAYOUT_ZERO_INITIALIZED_EXT"
|
|
]
|
|
},
|
|
"VkPhysicalDeviceHostImageCopyProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"copyDstLayoutCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"copySrcLayoutCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"identicalMemoryTypeRequirements": {
|
|
"type": "boolean"
|
|
},
|
|
"optimalTilingLayoutUUID": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 16
|
|
},
|
|
"pCopyDstLayouts": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkImageLayout"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 64
|
|
},
|
|
"pCopySrcLayouts": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkImageLayout"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 64
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceIDProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"deviceLUID": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 8
|
|
},
|
|
"deviceLUIDValid": {
|
|
"type": "boolean"
|
|
},
|
|
"deviceNodeMask": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"deviceUUID": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 16
|
|
},
|
|
"driverUUID": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 16
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceImageAlignmentControlPropertiesMESA": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"supportedImageAlignmentMask": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceImageProcessing2PropertiesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxBlockMatchWindow": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceImageProcessingPropertiesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxBlockMatchRegion": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"maxBoxFilterBlockSize": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"maxWeightFilterDimension": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"maxWeightFilterPhases": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceInlineUniformBlockProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxDescriptorSetInlineUniformBlocks": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindInlineUniformBlocks": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxInlineUniformBlockSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorInlineUniformBlocks": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceLayeredApiPropertiesListKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {}
|
|
},
|
|
"VkLayeredDriverUnderlyingApiMSFT": {
|
|
"enum": [
|
|
"VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT",
|
|
"VK_LAYERED_DRIVER_UNDERLYING_API_NONE_MSFT"
|
|
]
|
|
},
|
|
"VkPhysicalDeviceLayeredDriverPropertiesMSFT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"underlyingAPI": {
|
|
"$ref": "#/definitions/VkLayeredDriverUnderlyingApiMSFT"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"nativeUnalignedPerformance": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceLineRasterizationProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"lineSubPixelPrecisionBits": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMaintenance10PropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"resolveSrgbFormatAppliesTransferFunction": {
|
|
"type": "boolean"
|
|
},
|
|
"resolveSrgbFormatSupportsTransferFunctionControl": {
|
|
"type": "boolean"
|
|
},
|
|
"rgba4OpaqueBlackSwizzled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMaintenance3Properties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxMemoryAllocationSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"maxPerSetDescriptors": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMaintenance4Properties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxBufferSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMaintenance5Properties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"depthStencilSwizzleOneSupport": {
|
|
"type": "boolean"
|
|
},
|
|
"earlyFragmentMultisampleCoverageAfterSampleCounting": {
|
|
"type": "boolean"
|
|
},
|
|
"earlyFragmentSampleMaskTestBeforeSampleCounting": {
|
|
"type": "boolean"
|
|
},
|
|
"nonStrictSinglePixelWideLinesUseParallelogram": {
|
|
"type": "boolean"
|
|
},
|
|
"nonStrictWideLinesUseParallelogram": {
|
|
"type": "boolean"
|
|
},
|
|
"polygonModePointSize": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMaintenance6Properties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"blockTexelViewCompatibleMultipleLayers": {
|
|
"type": "boolean"
|
|
},
|
|
"fragmentShadingRateClampCombinerInputs": {
|
|
"type": "boolean"
|
|
},
|
|
"maxCombinedImageSamplerDescriptorCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMaintenance7PropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxDescriptorSetTotalBuffersDynamic": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetTotalStorageBuffersDynamic": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetTotalUniformBuffersDynamic": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindTotalBuffersDynamic": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"robustFragmentShadingRateAttachmentAccess": {
|
|
"type": "boolean"
|
|
},
|
|
"separateDepthStencilAttachmentAccess": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkDefaultVertexAttributeValueKHR": {
|
|
"enum": [
|
|
"VK_DEFAULT_VERTEX_ATTRIBUTE_VALUE_ZERO_ZERO_ZERO_ONE_KHR",
|
|
"VK_DEFAULT_VERTEX_ATTRIBUTE_VALUE_ZERO_ZERO_ZERO_ZERO_KHR"
|
|
]
|
|
},
|
|
"VkPhysicalDeviceMaintenance9PropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"defaultVertexAttributeValue": {
|
|
"$ref": "#/definitions/VkDefaultVertexAttributeValueKHR"
|
|
},
|
|
"image2DViewOf3DSparse": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMapMemoryPlacedPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"minPlacedMemoryMapAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
}
|
|
}
|
|
},
|
|
"VkMemoryDecompressionMethodFlagBitsEXT": {
|
|
"enum": [
|
|
"VK_MEMORY_DECOMPRESSION_METHOD_GDEFLATE_1_0_BIT_EXT",
|
|
"VK_MEMORY_DECOMPRESSION_METHOD_GDEFLATE_1_0_BIT_NV"
|
|
]
|
|
},
|
|
"VkMemoryDecompressionMethodFlagsEXT": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkMemoryDecompressionMethodFlagBitsEXT"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkPhysicalDeviceMemoryDecompressionPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"decompressionMethods": {
|
|
"$ref": "#/definitions/VkMemoryDecompressionMethodFlagsEXT"
|
|
},
|
|
"maxDecompressionIndirectCount": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMeshShaderPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxMeshMultiviewViewCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshOutputComponents": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshOutputLayers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshOutputMemorySize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshOutputPrimitives": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshOutputVertices": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshPayloadAndOutputMemorySize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshPayloadAndSharedMemorySize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshSharedMemorySize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshWorkGroupCount": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 3
|
|
},
|
|
"maxMeshWorkGroupInvocations": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshWorkGroupSize": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 3
|
|
},
|
|
"maxMeshWorkGroupTotalCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPreferredMeshWorkGroupInvocations": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPreferredTaskWorkGroupInvocations": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTaskPayloadAndSharedMemorySize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTaskPayloadSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTaskSharedMemorySize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTaskWorkGroupCount": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 3
|
|
},
|
|
"maxTaskWorkGroupInvocations": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTaskWorkGroupSize": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 3
|
|
},
|
|
"maxTaskWorkGroupTotalCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"meshOutputPerPrimitiveGranularity": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"meshOutputPerVertexGranularity": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"prefersCompactPrimitiveOutput": {
|
|
"type": "boolean"
|
|
},
|
|
"prefersCompactVertexOutput": {
|
|
"type": "boolean"
|
|
},
|
|
"prefersLocalInvocationPrimitiveOutput": {
|
|
"type": "boolean"
|
|
},
|
|
"prefersLocalInvocationVertexOutput": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMeshShaderPropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxDrawMeshTasksCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshMultiviewViewCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshOutputPrimitives": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshOutputVertices": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshTotalMemorySize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshWorkGroupInvocations": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMeshWorkGroupSize": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 3
|
|
},
|
|
"maxTaskOutputCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTaskTotalMemorySize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTaskWorkGroupInvocations": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTaskWorkGroupSize": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 3
|
|
},
|
|
"meshOutputPerPrimitiveGranularity": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"meshOutputPerVertexGranularity": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMultiDrawPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxMultiDrawCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"perViewPositionAllComponents": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceMultiviewProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxMultiviewInstanceIndex": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMultiviewViewCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceNestedCommandBufferPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxCommandBufferNestingLevel": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceOpacityMicromapPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxOpacity2StateSubdivisionLevel": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxOpacity4StateSubdivisionLevel": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceOpacityMicromapPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxMicromapTriangles": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
},
|
|
"maxOpacity2StateSubdivisionLevel": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxOpacity4StateSubdivisionLevel": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxOpacityLossy4StateSubdivisionLevel": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkOpticalFlowGridSizeFlagBitsNV": {
|
|
"enum": [
|
|
"VK_OPTICAL_FLOW_GRID_SIZE_1X1_BIT_NV",
|
|
"VK_OPTICAL_FLOW_GRID_SIZE_2X2_BIT_NV",
|
|
"VK_OPTICAL_FLOW_GRID_SIZE_4X4_BIT_NV",
|
|
"VK_OPTICAL_FLOW_GRID_SIZE_8X8_BIT_NV",
|
|
"VK_OPTICAL_FLOW_GRID_SIZE_UNKNOWN_NV"
|
|
]
|
|
},
|
|
"VkOpticalFlowGridSizeFlagsNV": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkOpticalFlowGridSizeFlagBitsNV"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkPhysicalDeviceOpticalFlowPropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"bidirectionalFlowSupported": {
|
|
"type": "boolean"
|
|
},
|
|
"costSupported": {
|
|
"type": "boolean"
|
|
},
|
|
"globalFlowSupported": {
|
|
"type": "boolean"
|
|
},
|
|
"hintSupported": {
|
|
"type": "boolean"
|
|
},
|
|
"maxHeight": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxNumRegionsOfInterest": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxWidth": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minHeight": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minWidth": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"supportedHintGridSizes": {
|
|
"$ref": "#/definitions/VkOpticalFlowGridSizeFlagsNV"
|
|
},
|
|
"supportedOutputGridSizes": {
|
|
"$ref": "#/definitions/VkOpticalFlowGridSizeFlagsNV"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePCIBusInfoPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pciBus": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"pciDevice": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"pciDomain": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"pciFunction": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxPartitionCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePerformanceCountersByRegionPropertiesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"identityTransformOrder": {
|
|
"type": "boolean"
|
|
},
|
|
"maxPerRegionPerformanceCounters": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"performanceCounterRegionSize": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"regionAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"rowStrideAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePerformanceQueryPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"allowCommandBufferQueryCopies": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePipelineBinaryPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pipelineBinaryCompressedData": {
|
|
"type": "boolean"
|
|
},
|
|
"pipelineBinaryInternalCache": {
|
|
"type": "boolean"
|
|
},
|
|
"pipelineBinaryInternalCacheControl": {
|
|
"type": "boolean"
|
|
},
|
|
"pipelineBinaryPrecompiledInternalCache": {
|
|
"type": "boolean"
|
|
},
|
|
"pipelineBinaryPrefersInternalCache": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPipelineRobustnessImageBehavior": {
|
|
"enum": [
|
|
"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT",
|
|
"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT",
|
|
"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED",
|
|
"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT",
|
|
"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS",
|
|
"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2",
|
|
"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT",
|
|
"VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT"
|
|
]
|
|
},
|
|
"VkPipelineRobustnessBufferBehavior": {
|
|
"enum": [
|
|
"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT",
|
|
"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT",
|
|
"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED",
|
|
"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT",
|
|
"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS",
|
|
"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2",
|
|
"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT",
|
|
"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT"
|
|
]
|
|
},
|
|
"VkPhysicalDevicePipelineRobustnessProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"defaultRobustnessImages": {
|
|
"$ref": "#/definitions/VkPipelineRobustnessImageBehavior"
|
|
},
|
|
"defaultRobustnessStorageBuffers": {
|
|
"$ref": "#/definitions/VkPipelineRobustnessBufferBehavior"
|
|
},
|
|
"defaultRobustnessUniformBuffers": {
|
|
"$ref": "#/definitions/VkPipelineRobustnessBufferBehavior"
|
|
},
|
|
"defaultRobustnessVertexInputs": {
|
|
"$ref": "#/definitions/VkPipelineRobustnessBufferBehavior"
|
|
}
|
|
}
|
|
},
|
|
"VkPointClippingBehavior": {
|
|
"enum": [
|
|
"VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES",
|
|
"VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR",
|
|
"VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY",
|
|
"VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR"
|
|
]
|
|
},
|
|
"VkPhysicalDevicePointClippingProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pointClippingBehavior": {
|
|
"$ref": "#/definitions/VkPointClippingBehavior"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePortabilitySubsetPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"minVertexInputBindingStrideAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceProtectedMemoryProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"protectedNoFault": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceProvokingVertexPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"provokingVertexModePerPipeline": {
|
|
"type": "boolean"
|
|
},
|
|
"transformFeedbackPreservesTriangleFanProvokingVertex": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePushConstantBankPropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxComputePushConstantBanks": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxComputePushDataBanks": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxGraphicsPushConstantBanks": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxGraphicsPushDataBanks": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDevicePushDescriptorProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxPushDescriptors": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceQueuePerfHintPropertiesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"supportedQueues": {
|
|
"$ref": "#/definitions/VkQueueFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkRayTracingInvocationReorderModeEXT": {
|
|
"enum": [
|
|
"VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_EXT",
|
|
"VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_NV",
|
|
"VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_EXT",
|
|
"VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_NV"
|
|
]
|
|
},
|
|
"VkPhysicalDeviceRayTracingInvocationReorderPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxShaderBindingTableRecordIndex": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"rayTracingInvocationReorderReorderingHint": {
|
|
"$ref": "#/definitions/VkRayTracingInvocationReorderModeEXT"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"rayTracingInvocationReorderReorderingHint": {
|
|
"$ref": "#/definitions/VkRayTracingInvocationReorderModeEXT"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRayTracingPipelinePropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxRayDispatchInvocationCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxRayHitAttributeSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxRayRecursionDepth": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxShaderGroupStride": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"shaderGroupBaseAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"shaderGroupHandleAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"shaderGroupHandleCaptureReplaySize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"shaderGroupHandleSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRayTracingPropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxDescriptorSetAccelerationStructures": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxGeometryCount": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
},
|
|
"maxInstanceCount": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
},
|
|
"maxRecursionDepth": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxShaderGroupStride": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTriangleCount": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
},
|
|
"shaderGroupBaseAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"shaderGroupHandleSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRenderPassStripedPropertiesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxRenderPassStripes": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"renderPassStripeGranularity": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceRobustness2PropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"robustStorageBufferAccessSizeAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"robustUniformBufferAccessSizeAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSampleLocationsPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxSampleLocationGridSize": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"sampleLocationCoordinateRange": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/float"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 2
|
|
},
|
|
"sampleLocationSampleCounts": {
|
|
"$ref": "#/definitions/VkSampleCountFlags"
|
|
},
|
|
"sampleLocationSubPixelBits": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"variableSampleLocations": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSamplerFilterMinmaxProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"filterMinmaxImageComponentMapping": {
|
|
"type": "boolean"
|
|
},
|
|
"filterMinmaxSingleComponentFormats": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSchedulingControlsDispatchParametersPropertiesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"schedulingControlsMaxQueuedBatchesCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"schedulingControlsMaxWarpsCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"schedulingControlsMaxWorkGroupBatchSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSchedulingControlsFlagBitsARM": {
|
|
"enum": [
|
|
"VK_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_DISPATCH_PARAMETERS_ARM",
|
|
"VK_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_SHADER_CORE_COUNT_ARM"
|
|
]
|
|
},
|
|
"VkPhysicalDeviceSchedulingControlsFlagsARM": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSchedulingControlsFlagBitsARM"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkPhysicalDeviceSchedulingControlsPropertiesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"schedulingControlsFlags": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSchedulingControlsFlagsARM"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderAbortPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxShaderAbortMessageSize": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderCoreCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"shaderCoreMask": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
},
|
|
"shaderWarpsPerCore": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkShaderCorePropertiesFlagBitsAMD": {
|
|
"enum": [
|
|
0
|
|
]
|
|
},
|
|
"VkShaderCorePropertiesFlagsAMD": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkShaderCorePropertiesFlagBitsAMD"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkPhysicalDeviceShaderCoreProperties2AMD": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"activeComputeUnitCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"shaderCoreFeatures": {
|
|
"$ref": "#/definitions/VkShaderCorePropertiesFlagsAMD"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderCorePropertiesAMD": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"computeUnitsPerShaderArray": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxSgprAllocation": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxVgprAllocation": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minSgprAllocation": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minVgprAllocation": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"sgprAllocationGranularity": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"sgprsPerSimd": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"shaderArraysPerEngineCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"shaderEngineCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"simdPerComputeUnit": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"vgprAllocationGranularity": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"vgprsPerSimd": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"wavefrontSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"wavefrontsPerSimd": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderCorePropertiesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"fmaRate": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"pixelRate": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"texelRate": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderEnqueuePropertiesAMDX": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"executionGraphDispatchAddressAlignment": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxExecutionGraphDepth": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxExecutionGraphShaderOutputNodes": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxExecutionGraphShaderPayloadCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxExecutionGraphShaderPayloadSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxExecutionGraphWorkgroupCount": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 3
|
|
},
|
|
"maxExecutionGraphWorkgroups": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderInstrumentationPropertiesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"numMetrics": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"perBasicBlockGranularity": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderIntegerDotProductProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"integerDotProduct16BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct16BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct16BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct32BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct32BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct32BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct4x8BitPackedMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct4x8BitPackedSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct4x8BitPackedUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct64BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct64BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct64BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct8BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct8BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct8BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating16BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating16BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating32BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating32BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating64BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating64BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating8BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating8BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderLongVectorPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxVectorComponents": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderModuleIdentifierAlgorithmUUID": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 16
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderMultipleWaitQueuesPropertiesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxShaderWaitQueues": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderObjectPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderBinaryUUID": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 16
|
|
},
|
|
"shaderBinaryVersion": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderSMBuiltinsPropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderSMCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"shaderWarpsPerSM": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderSplitBarrierPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"splitBarrierReservedSharedMemory": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShaderTileImagePropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shaderTileImageCoherentReadAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderTileImageReadFromHelperInvocation": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderTileImageReadSampleFromPixelRateInvocation": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceShadingRateImagePropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"shadingRateMaxCoarseSamples": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"shadingRatePaletteSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"shadingRateTexelSize": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
}
|
|
}
|
|
},
|
|
"VkSubgroupFeatureFlagBits": {
|
|
"enum": [
|
|
"VK_SUBGROUP_FEATURE_ARITHMETIC_BIT",
|
|
"VK_SUBGROUP_FEATURE_BALLOT_BIT",
|
|
"VK_SUBGROUP_FEATURE_BASIC_BIT",
|
|
"VK_SUBGROUP_FEATURE_CLUSTERED_BIT",
|
|
"VK_SUBGROUP_FEATURE_PARTITIONED_BIT_EXT",
|
|
"VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV",
|
|
"VK_SUBGROUP_FEATURE_QUAD_BIT",
|
|
"VK_SUBGROUP_FEATURE_ROTATE_BIT",
|
|
"VK_SUBGROUP_FEATURE_ROTATE_BIT_KHR",
|
|
"VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT",
|
|
"VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT_KHR",
|
|
"VK_SUBGROUP_FEATURE_SHUFFLE_BIT",
|
|
"VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT",
|
|
"VK_SUBGROUP_FEATURE_VOTE_BIT"
|
|
]
|
|
},
|
|
"VkSubgroupFeatureFlags": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkSubgroupFeatureFlagBits"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkPhysicalDeviceSubgroupProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"quadOperationsInAllStages": {
|
|
"type": "boolean"
|
|
},
|
|
"subgroupSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"supportedOperations": {
|
|
"$ref": "#/definitions/VkSubgroupFeatureFlags"
|
|
},
|
|
"supportedStages": {
|
|
"$ref": "#/definitions/VkShaderStageFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSubgroupSizeControlProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxComputeWorkgroupSubgroups": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxSubgroupSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minSubgroupSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"requiredSubgroupSizeStages": {
|
|
"$ref": "#/definitions/VkShaderStageFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceSubpassShadingPropertiesHUAWEI": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxSubpassShadingWorkgroupSizeAspectRatio": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTensorPropertiesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxDescriptorSetStorageTensors": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindStorageTensors": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerDimensionTensorElements": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
},
|
|
"maxPerStageDescriptorSetStorageTensors": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindStorageTensors": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTensorDimensionCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTensorElements": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
},
|
|
"maxTensorShaderAccessArrayLength": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTensorShaderAccessSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTensorSize": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
},
|
|
"maxTensorStride": {
|
|
"$ref": "#/definitions/int64_t"
|
|
},
|
|
"shaderStorageTensorArrayNonUniformIndexingNative": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderTensorSupportedStages": {
|
|
"$ref": "#/definitions/VkShaderStageFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTexelBufferAlignmentProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"storageTexelBufferOffsetAlignmentBytes": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"storageTexelBufferOffsetSingleTexelAlignment": {
|
|
"type": "boolean"
|
|
},
|
|
"uniformTexelBufferOffsetAlignmentBytes": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"uniformTexelBufferOffsetSingleTexelAlignment": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTileMemoryHeapPropertiesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"queueSubmitBoundary": {
|
|
"type": "boolean"
|
|
},
|
|
"tileBufferTransfers": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTileShadingPropertiesQCOM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxApronSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTileShadingRate": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"preferNonCoherent": {
|
|
"type": "boolean"
|
|
},
|
|
"tileGranularity": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTimelineSemaphoreProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxTimelineSemaphoreValueDifference": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceTransformFeedbackPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxTransformFeedbackBufferDataSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTransformFeedbackBufferDataStride": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTransformFeedbackBufferSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"maxTransformFeedbackBuffers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTransformFeedbackStreamDataSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTransformFeedbackStreams": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"transformFeedbackDraw": {
|
|
"type": "boolean"
|
|
},
|
|
"transformFeedbackQueries": {
|
|
"type": "boolean"
|
|
},
|
|
"transformFeedbackRasterizationStreamSelect": {
|
|
"type": "boolean"
|
|
},
|
|
"transformFeedbackStreamsLinesTriangles": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVertexAttributeDivisorProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxVertexAttribDivisor": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"supportsNonZeroFirstInstance": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxVertexAttribDivisor": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVulkan11Properties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"deviceLUID": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 8
|
|
},
|
|
"deviceLUIDValid": {
|
|
"type": "boolean"
|
|
},
|
|
"deviceNodeMask": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"deviceUUID": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 16
|
|
},
|
|
"driverUUID": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 16
|
|
},
|
|
"maxMemoryAllocationSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"maxMultiviewInstanceIndex": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxMultiviewViewCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerSetDescriptors": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"pointClippingBehavior": {
|
|
"$ref": "#/definitions/VkPointClippingBehavior"
|
|
},
|
|
"protectedNoFault": {
|
|
"type": "boolean"
|
|
},
|
|
"subgroupQuadOperationsInAllStages": {
|
|
"type": "boolean"
|
|
},
|
|
"subgroupSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"subgroupSupportedOperations": {
|
|
"$ref": "#/definitions/VkSubgroupFeatureFlags"
|
|
},
|
|
"subgroupSupportedStages": {
|
|
"$ref": "#/definitions/VkShaderStageFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVulkan12Properties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"conformanceVersion": {
|
|
"$ref": "#/definitions/VkConformanceVersion"
|
|
},
|
|
"denormBehaviorIndependence": {
|
|
"$ref": "#/definitions/VkShaderFloatControlsIndependence"
|
|
},
|
|
"driverID": {
|
|
"$ref": "#/definitions/VkDriverId"
|
|
},
|
|
"driverInfo": {
|
|
"type": "string",
|
|
"maxLength": 255
|
|
},
|
|
"driverName": {
|
|
"type": "string",
|
|
"maxLength": 255
|
|
},
|
|
"filterMinmaxImageComponentMapping": {
|
|
"type": "boolean"
|
|
},
|
|
"filterMinmaxSingleComponentFormats": {
|
|
"type": "boolean"
|
|
},
|
|
"framebufferIntegerColorSampleCounts": {
|
|
"$ref": "#/definitions/VkSampleCountFlags"
|
|
},
|
|
"independentResolve": {
|
|
"type": "boolean"
|
|
},
|
|
"independentResolveNone": {
|
|
"type": "boolean"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindInputAttachments": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindSampledImages": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindSamplers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindStorageBuffers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindStorageBuffersDynamic": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindStorageImages": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindUniformBuffers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindUniformBuffersDynamic": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindInputAttachments": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindSampledImages": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindSamplers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindStorageBuffers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindStorageImages": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindUniformBuffers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageUpdateAfterBindResources": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTimelineSemaphoreValueDifference": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
},
|
|
"maxUpdateAfterBindDescriptorsInAllPools": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"quadDivergentImplicitLod": {
|
|
"type": "boolean"
|
|
},
|
|
"robustBufferAccessUpdateAfterBind": {
|
|
"type": "boolean"
|
|
},
|
|
"roundingModeIndependence": {
|
|
"$ref": "#/definitions/VkShaderFloatControlsIndependence"
|
|
},
|
|
"shaderDenormFlushToZeroFloat16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderDenormFlushToZeroFloat32": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderDenormFlushToZeroFloat64": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderDenormPreserveFloat16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderDenormPreserveFloat32": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderDenormPreserveFloat64": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderInputAttachmentArrayNonUniformIndexingNative": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderRoundingModeRTEFloat16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderRoundingModeRTEFloat32": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderRoundingModeRTEFloat64": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderRoundingModeRTZFloat16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderRoundingModeRTZFloat32": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderRoundingModeRTZFloat64": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSampledImageArrayNonUniformIndexingNative": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSignedZeroInfNanPreserveFloat16": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSignedZeroInfNanPreserveFloat32": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderSignedZeroInfNanPreserveFloat64": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageBufferArrayNonUniformIndexingNative": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderStorageImageArrayNonUniformIndexingNative": {
|
|
"type": "boolean"
|
|
},
|
|
"shaderUniformBufferArrayNonUniformIndexingNative": {
|
|
"type": "boolean"
|
|
},
|
|
"supportedDepthResolveModes": {
|
|
"$ref": "#/definitions/VkResolveModeFlags"
|
|
},
|
|
"supportedStencilResolveModes": {
|
|
"$ref": "#/definitions/VkResolveModeFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVulkan13Properties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"integerDotProduct16BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct16BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct16BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct32BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct32BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct32BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct4x8BitPackedMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct4x8BitPackedSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct4x8BitPackedUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct64BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct64BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct64BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct8BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct8BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProduct8BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating16BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating16BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating32BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating32BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating64BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating64BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating8BitSignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"integerDotProductAccumulatingSaturating8BitUnsignedAccelerated": {
|
|
"type": "boolean"
|
|
},
|
|
"maxBufferSize": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"maxComputeWorkgroupSubgroups": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetInlineUniformBlocks": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxDescriptorSetUpdateAfterBindInlineUniformBlocks": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxInlineUniformBlockSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxInlineUniformTotalSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorInlineUniformBlocks": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxSubgroupSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minSubgroupSize": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"requiredSubgroupSizeStages": {
|
|
"$ref": "#/definitions/VkShaderStageFlags"
|
|
},
|
|
"storageTexelBufferOffsetAlignmentBytes": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"storageTexelBufferOffsetSingleTexelAlignment": {
|
|
"type": "boolean"
|
|
},
|
|
"uniformTexelBufferOffsetAlignmentBytes": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"uniformTexelBufferOffsetSingleTexelAlignment": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkPhysicalDeviceVulkan14Properties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"blockTexelViewCompatibleMultipleLayers": {
|
|
"type": "boolean"
|
|
},
|
|
"copyDstLayoutCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"copySrcLayoutCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"defaultRobustnessImages": {
|
|
"$ref": "#/definitions/VkPipelineRobustnessImageBehavior"
|
|
},
|
|
"defaultRobustnessStorageBuffers": {
|
|
"$ref": "#/definitions/VkPipelineRobustnessBufferBehavior"
|
|
},
|
|
"defaultRobustnessUniformBuffers": {
|
|
"$ref": "#/definitions/VkPipelineRobustnessBufferBehavior"
|
|
},
|
|
"defaultRobustnessVertexInputs": {
|
|
"$ref": "#/definitions/VkPipelineRobustnessBufferBehavior"
|
|
},
|
|
"depthStencilSwizzleOneSupport": {
|
|
"type": "boolean"
|
|
},
|
|
"dynamicRenderingLocalReadDepthStencilAttachments": {
|
|
"type": "boolean"
|
|
},
|
|
"dynamicRenderingLocalReadMultisampledAttachments": {
|
|
"type": "boolean"
|
|
},
|
|
"earlyFragmentMultisampleCoverageAfterSampleCounting": {
|
|
"type": "boolean"
|
|
},
|
|
"earlyFragmentSampleMaskTestBeforeSampleCounting": {
|
|
"type": "boolean"
|
|
},
|
|
"fragmentShadingRateClampCombinerInputs": {
|
|
"type": "boolean"
|
|
},
|
|
"identicalMemoryTypeRequirements": {
|
|
"type": "boolean"
|
|
},
|
|
"lineSubPixelPrecisionBits": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxCombinedImageSamplerDescriptorCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxPushDescriptors": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxVertexAttribDivisor": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"nonStrictSinglePixelWideLinesUseParallelogram": {
|
|
"type": "boolean"
|
|
},
|
|
"nonStrictWideLinesUseParallelogram": {
|
|
"type": "boolean"
|
|
},
|
|
"optimalTilingLayoutUUID": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/uint8_t"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 16
|
|
},
|
|
"pCopyDstLayouts": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkImageLayout"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 64
|
|
},
|
|
"pCopySrcLayouts": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkImageLayout"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 64
|
|
},
|
|
"polygonModePointSize": {
|
|
"type": "boolean"
|
|
},
|
|
"supportsNonZeroFirstInstance": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkFormatFeatureFlagBits": {
|
|
"enum": [
|
|
"VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_BLIT_DST_BIT",
|
|
"VK_FORMAT_FEATURE_BLIT_SRC_BIT",
|
|
"VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT",
|
|
"VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT",
|
|
"VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT",
|
|
"VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT",
|
|
"VK_FORMAT_FEATURE_DISJOINT_BIT",
|
|
"VK_FORMAT_FEATURE_DISJOINT_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT",
|
|
"VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT",
|
|
"VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT",
|
|
"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT",
|
|
"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG",
|
|
"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT",
|
|
"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT",
|
|
"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT",
|
|
"VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT",
|
|
"VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT",
|
|
"VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT",
|
|
"VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT",
|
|
"VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT",
|
|
"VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT",
|
|
"VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT",
|
|
"VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT",
|
|
"VK_FORMAT_FEATURE_TRANSFER_DST_BIT",
|
|
"VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_TRANSFER_SRC_BIT",
|
|
"VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT",
|
|
"VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT",
|
|
"VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR"
|
|
]
|
|
},
|
|
"VkFormatFeatureFlags": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlagBits"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkFormatProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"bufferFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags"
|
|
},
|
|
"linearTilingFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags"
|
|
},
|
|
"optimalTilingFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkFormatProperties2": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"formatProperties": {
|
|
"$ref": "#/definitions/VkFormatProperties"
|
|
}
|
|
}
|
|
},
|
|
"VkFormatFeatureFlagBits2": {
|
|
"enum": [
|
|
"VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_RADIUS_BUFFER_BIT_NV",
|
|
"VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_BLIT_DST_BIT",
|
|
"VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_BLIT_SRC_BIT",
|
|
"VK_FORMAT_FEATURE_2_BLIT_SRC_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM",
|
|
"VK_FORMAT_FEATURE_2_BLOCK_MATCHING_SXD_BIT_QCOM",
|
|
"VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM",
|
|
"VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT",
|
|
"VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT",
|
|
"VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_COPY_IMAGE_INDIRECT_DST_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT",
|
|
"VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_DATA_GRAPH_OPTICAL_FLOW_COST_BIT_ARM",
|
|
"VK_FORMAT_FEATURE_2_DATA_GRAPH_OPTICAL_FLOW_IMAGE_BIT_ARM",
|
|
"VK_FORMAT_FEATURE_2_DATA_GRAPH_OPTICAL_FLOW_VECTOR_BIT_ARM",
|
|
"VK_FORMAT_FEATURE_2_DEPTH_COPY_ON_COMPUTE_QUEUE_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_DEPTH_COPY_ON_TRANSFER_QUEUE_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT",
|
|
"VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_DISJOINT_BIT",
|
|
"VK_FORMAT_FEATURE_2_DISJOINT_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT",
|
|
"VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT",
|
|
"VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT",
|
|
"VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV",
|
|
"VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT",
|
|
"VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV",
|
|
"VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV",
|
|
"VK_FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_2D_BIT_IMG",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT",
|
|
"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_STENCIL_COPY_ON_COMPUTE_QUEUE_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_STENCIL_COPY_ON_TRANSFER_QUEUE_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT",
|
|
"VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT",
|
|
"VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT",
|
|
"VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT",
|
|
"VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT",
|
|
"VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT",
|
|
"VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_TENSOR_DATA_GRAPH_BIT_ARM",
|
|
"VK_FORMAT_FEATURE_2_TENSOR_IMAGE_ALIASING_BIT_ARM",
|
|
"VK_FORMAT_FEATURE_2_TENSOR_SHADER_BIT_ARM",
|
|
"VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT",
|
|
"VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT",
|
|
"VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT",
|
|
"VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT",
|
|
"VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR",
|
|
"VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM",
|
|
"VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM"
|
|
]
|
|
},
|
|
"VkFormatFeatureFlags2": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlagBits2"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkFormatProperties3": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"bufferFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags2"
|
|
},
|
|
"linearTilingFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags2"
|
|
},
|
|
"optimalTilingFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags2"
|
|
}
|
|
}
|
|
},
|
|
"VkFormatFeatureFlagBits4KHR": {
|
|
"enum": [
|
|
0
|
|
]
|
|
},
|
|
"VkFormatFeatureFlags4KHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlagBits4KHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkFormatProperties4KHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"bufferFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags4KHR"
|
|
},
|
|
"linearTilingFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags4KHR"
|
|
},
|
|
"optimalTilingFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags4KHR"
|
|
}
|
|
}
|
|
},
|
|
"VkSubpassResolvePerformanceQueryEXT": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"optimal": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkTensorExplicitTilingFormatPropertiesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"blockU64kTilingTensorFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags2"
|
|
},
|
|
"blockUTilingTensorFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags2"
|
|
},
|
|
"brick16TilingTensorFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags2"
|
|
},
|
|
"brick4TilingTensorFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags2"
|
|
},
|
|
"brick8TilingTensorFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags2"
|
|
}
|
|
}
|
|
},
|
|
"VkTensorFormatPropertiesARM": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"linearTilingTensorFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags2"
|
|
},
|
|
"optimalTilingTensorFeatures": {
|
|
"$ref": "#/definitions/VkFormatFeatureFlags2"
|
|
}
|
|
}
|
|
},
|
|
"formatProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"VkFormatProperties": {
|
|
"$ref": "#/definitions/VkFormatProperties"
|
|
},
|
|
"VkFormatProperties2": {
|
|
"$ref": "#/definitions/VkFormatProperties2"
|
|
},
|
|
"VkFormatProperties2KHR": {
|
|
"$ref": "#/definitions/VkFormatProperties2"
|
|
},
|
|
"VkFormatProperties3": {
|
|
"$ref": "#/definitions/VkFormatProperties3"
|
|
},
|
|
"VkFormatProperties3KHR": {
|
|
"$ref": "#/definitions/VkFormatProperties3"
|
|
},
|
|
"VkFormatProperties4KHR": {
|
|
"$ref": "#/definitions/VkFormatProperties4KHR"
|
|
},
|
|
"VkSubpassResolvePerformanceQueryEXT": {
|
|
"$ref": "#/definitions/VkSubpassResolvePerformanceQueryEXT"
|
|
},
|
|
"VkTensorExplicitTilingFormatPropertiesARM": {
|
|
"$ref": "#/definitions/VkTensorExplicitTilingFormatPropertiesARM"
|
|
},
|
|
"VkTensorFormatPropertiesARM": {
|
|
"$ref": "#/definitions/VkTensorFormatPropertiesARM"
|
|
}
|
|
}
|
|
},
|
|
"VkExtent3D": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"depth": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"height": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"width": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkQueueFamilyProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"minImageTransferGranularity": {
|
|
"$ref": "#/definitions/VkExtent3D"
|
|
},
|
|
"queueCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"queueFlags": {
|
|
"$ref": "#/definitions/VkQueueFlags"
|
|
},
|
|
"timestampValidBits": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkQueueFamilyProperties2": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"queueFamilyProperties": {
|
|
"$ref": "#/definitions/VkQueueFamilyProperties"
|
|
}
|
|
}
|
|
},
|
|
"VkPipelineStageFlagBits2": {
|
|
"enum": [
|
|
"VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV",
|
|
"VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT",
|
|
"VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT",
|
|
"VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT",
|
|
"VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_BLIT_BIT",
|
|
"VK_PIPELINE_STAGE_2_BLIT_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT",
|
|
"VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_CLEAR_BIT",
|
|
"VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI",
|
|
"VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT",
|
|
"VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT",
|
|
"VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV",
|
|
"VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT",
|
|
"VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT",
|
|
"VK_PIPELINE_STAGE_2_CONVERT_COOPERATIVE_VECTOR_MATRIX_BIT_NV",
|
|
"VK_PIPELINE_STAGE_2_COPY_BIT",
|
|
"VK_PIPELINE_STAGE_2_COPY_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_COPY_INDIRECT_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_DATA_GRAPH_BIT_ARM",
|
|
"VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT",
|
|
"VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT",
|
|
"VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT",
|
|
"VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT",
|
|
"VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT",
|
|
"VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_HOST_BIT",
|
|
"VK_PIPELINE_STAGE_2_HOST_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT",
|
|
"VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI",
|
|
"VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT",
|
|
"VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_MEMORY_DECOMPRESSION_BIT_EXT",
|
|
"VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT",
|
|
"VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV",
|
|
"VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT",
|
|
"VK_PIPELINE_STAGE_2_NONE",
|
|
"VK_PIPELINE_STAGE_2_NONE_KHR",
|
|
"VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV",
|
|
"VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT",
|
|
"VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV",
|
|
"VK_PIPELINE_STAGE_2_RESOLVE_BIT",
|
|
"VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV",
|
|
"VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI",
|
|
"VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI",
|
|
"VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT",
|
|
"VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV",
|
|
"VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT",
|
|
"VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT",
|
|
"VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT",
|
|
"VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_TRANSFER_BIT",
|
|
"VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT",
|
|
"VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT",
|
|
"VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT",
|
|
"VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT",
|
|
"VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR"
|
|
]
|
|
},
|
|
"VkPipelineStageFlags2": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkPipelineStageFlagBits2"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkQueueFamilyCheckpointProperties2NV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"checkpointExecutionStageMask": {
|
|
"$ref": "#/definitions/VkPipelineStageFlags2"
|
|
}
|
|
}
|
|
},
|
|
"VkPipelineStageFlagBits": {
|
|
"enum": [
|
|
"VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV",
|
|
"VK_PIPELINE_STAGE_ALL_COMMANDS_BIT",
|
|
"VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT",
|
|
"VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT",
|
|
"VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT",
|
|
"VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT",
|
|
"VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV",
|
|
"VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT",
|
|
"VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT",
|
|
"VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT",
|
|
"VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT",
|
|
"VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT",
|
|
"VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT",
|
|
"VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT",
|
|
"VK_PIPELINE_STAGE_HOST_BIT",
|
|
"VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT",
|
|
"VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT",
|
|
"VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV",
|
|
"VK_PIPELINE_STAGE_NONE",
|
|
"VK_PIPELINE_STAGE_NONE_KHR",
|
|
"VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR",
|
|
"VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV",
|
|
"VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV",
|
|
"VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT",
|
|
"VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV",
|
|
"VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT",
|
|
"VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT",
|
|
"VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT",
|
|
"VK_PIPELINE_STAGE_TRANSFER_BIT",
|
|
"VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT",
|
|
"VK_PIPELINE_STAGE_VERTEX_INPUT_BIT",
|
|
"VK_PIPELINE_STAGE_VERTEX_SHADER_BIT"
|
|
]
|
|
},
|
|
"VkPipelineStageFlags": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkPipelineStageFlagBits"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkQueueFamilyCheckpointPropertiesNV": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"checkpointExecutionStageMask": {
|
|
"$ref": "#/definitions/VkPipelineStageFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkQueueGlobalPriority": {
|
|
"enum": [
|
|
"VK_QUEUE_GLOBAL_PRIORITY_HIGH",
|
|
"VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT",
|
|
"VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR",
|
|
"VK_QUEUE_GLOBAL_PRIORITY_LOW",
|
|
"VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT",
|
|
"VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR",
|
|
"VK_QUEUE_GLOBAL_PRIORITY_MEDIUM",
|
|
"VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT",
|
|
"VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR",
|
|
"VK_QUEUE_GLOBAL_PRIORITY_REALTIME",
|
|
"VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT",
|
|
"VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR"
|
|
]
|
|
},
|
|
"VkQueueFamilyGlobalPriorityProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"priorities": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkQueueGlobalPriority"
|
|
},
|
|
"uniqueItems": false,
|
|
"maxItems": 16
|
|
},
|
|
"priorityCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkQueueFamilyOptimalImageTransferGranularityPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"optimalImageTransferGranularity": {
|
|
"$ref": "#/definitions/VkExtent3D"
|
|
}
|
|
}
|
|
},
|
|
"VkQueueFamilyOwnershipTransferPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"optimalImageTransferToQueueFamilies": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkQueueFamilyQueryResultStatusPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"queryResultStatusSupport": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoCodecOperationFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR",
|
|
"VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR",
|
|
"VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR",
|
|
"VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR",
|
|
"VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR",
|
|
"VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR",
|
|
"VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR",
|
|
"VK_VIDEO_CODEC_OPERATION_NONE_KHR"
|
|
]
|
|
},
|
|
"VkVideoCodecOperationFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoCodecOperationFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkQueueFamilyVideoPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"videoCodecOperations": {
|
|
"$ref": "#/definitions/VkVideoCodecOperationFlagsKHR"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoComponentBitDepthFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_COMPONENT_BIT_DEPTH_10_BIT_KHR",
|
|
"VK_VIDEO_COMPONENT_BIT_DEPTH_12_BIT_KHR",
|
|
"VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR",
|
|
"VK_VIDEO_COMPONENT_BIT_DEPTH_INVALID_KHR"
|
|
]
|
|
},
|
|
"VkVideoComponentBitDepthFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoComponentBitDepthFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoChromaSubsamplingFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR",
|
|
"VK_VIDEO_CHROMA_SUBSAMPLING_422_BIT_KHR",
|
|
"VK_VIDEO_CHROMA_SUBSAMPLING_444_BIT_KHR",
|
|
"VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR",
|
|
"VK_VIDEO_CHROMA_SUBSAMPLING_MONOCHROME_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoChromaSubsamplingFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoChromaSubsamplingFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoProfileInfoKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"chromaBitDepth": {
|
|
"$ref": "#/definitions/VkVideoComponentBitDepthFlagsKHR"
|
|
},
|
|
"chromaSubsampling": {
|
|
"$ref": "#/definitions/VkVideoChromaSubsamplingFlagsKHR"
|
|
},
|
|
"lumaBitDepth": {
|
|
"$ref": "#/definitions/VkVideoComponentBitDepthFlagsKHR"
|
|
},
|
|
"videoCodecOperation": {
|
|
"$ref": "#/definitions/VkVideoCodecOperationFlagBitsKHR"
|
|
}
|
|
}
|
|
},
|
|
"StdVideoAV1Profile": {
|
|
"enum": [
|
|
"STD_VIDEO_AV1_PROFILE_HIGH",
|
|
"STD_VIDEO_AV1_PROFILE_INVALID",
|
|
"STD_VIDEO_AV1_PROFILE_MAIN",
|
|
"STD_VIDEO_AV1_PROFILE_PROFESSIONAL"
|
|
]
|
|
},
|
|
"VkVideoDecodeAV1ProfileInfoKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"filmGrainSupport": {
|
|
"type": "boolean"
|
|
},
|
|
"stdProfile": {
|
|
"$ref": "#/definitions/StdVideoAV1Profile"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoDecodeH264PictureLayoutFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_KHR",
|
|
"VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_KHR",
|
|
"VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_KHR"
|
|
]
|
|
},
|
|
"StdVideoH264ProfileIdc": {
|
|
"enum": [
|
|
"STD_VIDEO_H264_PROFILE_IDC_BASELINE",
|
|
"STD_VIDEO_H264_PROFILE_IDC_HIGH",
|
|
"STD_VIDEO_H264_PROFILE_IDC_HIGH_444_PREDICTIVE",
|
|
"STD_VIDEO_H264_PROFILE_IDC_INVALID",
|
|
"STD_VIDEO_H264_PROFILE_IDC_MAIN"
|
|
]
|
|
},
|
|
"VkVideoDecodeH264ProfileInfoKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"pictureLayout": {
|
|
"$ref": "#/definitions/VkVideoDecodeH264PictureLayoutFlagBitsKHR"
|
|
},
|
|
"stdProfileIdc": {
|
|
"$ref": "#/definitions/StdVideoH264ProfileIdc"
|
|
}
|
|
}
|
|
},
|
|
"StdVideoH265ProfileIdc": {
|
|
"enum": [
|
|
"STD_VIDEO_H265_PROFILE_IDC_FORMAT_RANGE_EXTENSIONS",
|
|
"STD_VIDEO_H265_PROFILE_IDC_INVALID",
|
|
"STD_VIDEO_H265_PROFILE_IDC_MAIN",
|
|
"STD_VIDEO_H265_PROFILE_IDC_MAIN_10",
|
|
"STD_VIDEO_H265_PROFILE_IDC_MAIN_STILL_PICTURE",
|
|
"STD_VIDEO_H265_PROFILE_IDC_SCC_EXTENSIONS"
|
|
]
|
|
},
|
|
"VkVideoDecodeH265ProfileInfoKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"stdProfileIdc": {
|
|
"$ref": "#/definitions/StdVideoH265ProfileIdc"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoDecodeUsageFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_DECODE_USAGE_DEFAULT_KHR",
|
|
"VK_VIDEO_DECODE_USAGE_OFFLINE_BIT_KHR",
|
|
"VK_VIDEO_DECODE_USAGE_STREAMING_BIT_KHR",
|
|
"VK_VIDEO_DECODE_USAGE_TRANSCODING_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoDecodeUsageFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoDecodeUsageFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoDecodeUsageInfoKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"videoUsageHints": {
|
|
"$ref": "#/definitions/VkVideoDecodeUsageFlagsKHR"
|
|
}
|
|
}
|
|
},
|
|
"StdVideoVP9Profile": {
|
|
"enum": [
|
|
"STD_VIDEO_VP9_PROFILE_0",
|
|
"STD_VIDEO_VP9_PROFILE_1",
|
|
"STD_VIDEO_VP9_PROFILE_2",
|
|
"STD_VIDEO_VP9_PROFILE_3",
|
|
"STD_VIDEO_VP9_PROFILE_INVALID"
|
|
]
|
|
},
|
|
"VkVideoDecodeVP9ProfileInfoKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"stdProfile": {
|
|
"$ref": "#/definitions/StdVideoVP9Profile"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeAV1ProfileInfoKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"stdProfile": {
|
|
"$ref": "#/definitions/StdVideoAV1Profile"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeH264ProfileInfoKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"stdProfileIdc": {
|
|
"$ref": "#/definitions/StdVideoH264ProfileIdc"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeH265ProfileInfoKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"stdProfileIdc": {
|
|
"$ref": "#/definitions/StdVideoH265ProfileIdc"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeProfileRgbConversionInfoVALVE": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"performEncodeRgbConversion": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeTuningModeKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_TUNING_MODE_DEFAULT_KHR",
|
|
"VK_VIDEO_ENCODE_TUNING_MODE_HIGH_QUALITY_KHR",
|
|
"VK_VIDEO_ENCODE_TUNING_MODE_LOSSLESS_KHR",
|
|
"VK_VIDEO_ENCODE_TUNING_MODE_LOW_LATENCY_KHR",
|
|
"VK_VIDEO_ENCODE_TUNING_MODE_ULTRA_LOW_LATENCY_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeContentFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_CONTENT_CAMERA_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR",
|
|
"VK_VIDEO_ENCODE_CONTENT_DESKTOP_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_CONTENT_RENDERED_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeContentFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeContentFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeUsageFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_USAGE_CONFERENCING_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR",
|
|
"VK_VIDEO_ENCODE_USAGE_RECORDING_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_USAGE_STREAMING_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_USAGE_TRANSCODING_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeUsageFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeUsageFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeUsageInfoKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"tuningMode": {
|
|
"$ref": "#/definitions/VkVideoEncodeTuningModeKHR"
|
|
},
|
|
"videoContentHints": {
|
|
"$ref": "#/definitions/VkVideoEncodeContentFlagsKHR"
|
|
},
|
|
"videoUsageHints": {
|
|
"$ref": "#/definitions/VkVideoEncodeUsageFlagsKHR"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoCapabilityFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR",
|
|
"VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoCapabilityFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoCapabilityFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkExtensionProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"extensionName": {
|
|
"type": "string",
|
|
"maxLength": 255
|
|
},
|
|
"specVersion": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoCapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"flags": {
|
|
"$ref": "#/definitions/VkVideoCapabilityFlagsKHR"
|
|
},
|
|
"maxActiveReferencePictures": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxCodedExtent": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"maxDpbSlots": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minBitstreamBufferOffsetAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"minBitstreamBufferSizeAlignment": {
|
|
"$ref": "#/definitions/VkDeviceSize"
|
|
},
|
|
"minCodedExtent": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"pictureAccessGranularity": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"stdHeaderVersion": {
|
|
"$ref": "#/definitions/VkExtensionProperties"
|
|
}
|
|
}
|
|
},
|
|
"StdVideoAV1Level": {
|
|
"enum": [
|
|
"STD_VIDEO_AV1_LEVEL_2_0",
|
|
"STD_VIDEO_AV1_LEVEL_2_1",
|
|
"STD_VIDEO_AV1_LEVEL_2_2",
|
|
"STD_VIDEO_AV1_LEVEL_2_3",
|
|
"STD_VIDEO_AV1_LEVEL_3_0",
|
|
"STD_VIDEO_AV1_LEVEL_3_1",
|
|
"STD_VIDEO_AV1_LEVEL_3_2",
|
|
"STD_VIDEO_AV1_LEVEL_3_3",
|
|
"STD_VIDEO_AV1_LEVEL_4_0",
|
|
"STD_VIDEO_AV1_LEVEL_4_1",
|
|
"STD_VIDEO_AV1_LEVEL_4_2",
|
|
"STD_VIDEO_AV1_LEVEL_4_3",
|
|
"STD_VIDEO_AV1_LEVEL_5_0",
|
|
"STD_VIDEO_AV1_LEVEL_5_1",
|
|
"STD_VIDEO_AV1_LEVEL_5_2",
|
|
"STD_VIDEO_AV1_LEVEL_5_3",
|
|
"STD_VIDEO_AV1_LEVEL_6_0",
|
|
"STD_VIDEO_AV1_LEVEL_6_1",
|
|
"STD_VIDEO_AV1_LEVEL_6_2",
|
|
"STD_VIDEO_AV1_LEVEL_6_3",
|
|
"STD_VIDEO_AV1_LEVEL_7_0",
|
|
"STD_VIDEO_AV1_LEVEL_7_1",
|
|
"STD_VIDEO_AV1_LEVEL_7_2",
|
|
"STD_VIDEO_AV1_LEVEL_7_3",
|
|
"STD_VIDEO_AV1_LEVEL_INVALID"
|
|
]
|
|
},
|
|
"VkVideoDecodeAV1CapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxLevel": {
|
|
"$ref": "#/definitions/StdVideoAV1Level"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoDecodeCapabilityFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_COINCIDE_BIT_KHR",
|
|
"VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_DISTINCT_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoDecodeCapabilityFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoDecodeCapabilityFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoDecodeCapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"flags": {
|
|
"$ref": "#/definitions/VkVideoDecodeCapabilityFlagsKHR"
|
|
}
|
|
}
|
|
},
|
|
"VkOffset2D": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"x": {
|
|
"$ref": "#/definitions/int32_t"
|
|
},
|
|
"y": {
|
|
"$ref": "#/definitions/int32_t"
|
|
}
|
|
}
|
|
},
|
|
"StdVideoH264LevelIdc": {
|
|
"enum": [
|
|
"STD_VIDEO_H264_LEVEL_IDC_1_0",
|
|
"STD_VIDEO_H264_LEVEL_IDC_1_1",
|
|
"STD_VIDEO_H264_LEVEL_IDC_1_2",
|
|
"STD_VIDEO_H264_LEVEL_IDC_1_3",
|
|
"STD_VIDEO_H264_LEVEL_IDC_2_0",
|
|
"STD_VIDEO_H264_LEVEL_IDC_2_1",
|
|
"STD_VIDEO_H264_LEVEL_IDC_2_2",
|
|
"STD_VIDEO_H264_LEVEL_IDC_3_0",
|
|
"STD_VIDEO_H264_LEVEL_IDC_3_1",
|
|
"STD_VIDEO_H264_LEVEL_IDC_3_2",
|
|
"STD_VIDEO_H264_LEVEL_IDC_4_0",
|
|
"STD_VIDEO_H264_LEVEL_IDC_4_1",
|
|
"STD_VIDEO_H264_LEVEL_IDC_4_2",
|
|
"STD_VIDEO_H264_LEVEL_IDC_5_0",
|
|
"STD_VIDEO_H264_LEVEL_IDC_5_1",
|
|
"STD_VIDEO_H264_LEVEL_IDC_5_2",
|
|
"STD_VIDEO_H264_LEVEL_IDC_6_0",
|
|
"STD_VIDEO_H264_LEVEL_IDC_6_1",
|
|
"STD_VIDEO_H264_LEVEL_IDC_6_2",
|
|
"STD_VIDEO_H264_LEVEL_IDC_INVALID"
|
|
]
|
|
},
|
|
"VkVideoDecodeH264CapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"fieldOffsetGranularity": {
|
|
"$ref": "#/definitions/VkOffset2D"
|
|
},
|
|
"maxLevelIdc": {
|
|
"$ref": "#/definitions/StdVideoH264LevelIdc"
|
|
}
|
|
}
|
|
},
|
|
"StdVideoH265LevelIdc": {
|
|
"enum": [
|
|
"STD_VIDEO_H265_LEVEL_IDC_1_0",
|
|
"STD_VIDEO_H265_LEVEL_IDC_2_0",
|
|
"STD_VIDEO_H265_LEVEL_IDC_2_1",
|
|
"STD_VIDEO_H265_LEVEL_IDC_3_0",
|
|
"STD_VIDEO_H265_LEVEL_IDC_3_1",
|
|
"STD_VIDEO_H265_LEVEL_IDC_4_0",
|
|
"STD_VIDEO_H265_LEVEL_IDC_4_1",
|
|
"STD_VIDEO_H265_LEVEL_IDC_5_0",
|
|
"STD_VIDEO_H265_LEVEL_IDC_5_1",
|
|
"STD_VIDEO_H265_LEVEL_IDC_5_2",
|
|
"STD_VIDEO_H265_LEVEL_IDC_6_0",
|
|
"STD_VIDEO_H265_LEVEL_IDC_6_1",
|
|
"STD_VIDEO_H265_LEVEL_IDC_6_2",
|
|
"STD_VIDEO_H265_LEVEL_IDC_INVALID"
|
|
]
|
|
},
|
|
"VkVideoDecodeH265CapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxLevelIdc": {
|
|
"$ref": "#/definitions/StdVideoH265LevelIdc"
|
|
}
|
|
}
|
|
},
|
|
"StdVideoVP9Level": {
|
|
"enum": [
|
|
"STD_VIDEO_VP9_LEVEL_1_0",
|
|
"STD_VIDEO_VP9_LEVEL_1_1",
|
|
"STD_VIDEO_VP9_LEVEL_2_0",
|
|
"STD_VIDEO_VP9_LEVEL_2_1",
|
|
"STD_VIDEO_VP9_LEVEL_3_0",
|
|
"STD_VIDEO_VP9_LEVEL_3_1",
|
|
"STD_VIDEO_VP9_LEVEL_4_0",
|
|
"STD_VIDEO_VP9_LEVEL_4_1",
|
|
"STD_VIDEO_VP9_LEVEL_5_0",
|
|
"STD_VIDEO_VP9_LEVEL_5_1",
|
|
"STD_VIDEO_VP9_LEVEL_5_2",
|
|
"STD_VIDEO_VP9_LEVEL_6_0",
|
|
"STD_VIDEO_VP9_LEVEL_6_1",
|
|
"STD_VIDEO_VP9_LEVEL_6_2",
|
|
"STD_VIDEO_VP9_LEVEL_INVALID"
|
|
]
|
|
},
|
|
"VkVideoDecodeVP9CapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxLevel": {
|
|
"$ref": "#/definitions/StdVideoVP9Level"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeAV1CapabilityFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_AV1_CAPABILITY_COMPOUND_PREDICTION_INTRA_REFRESH_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_AV1_CAPABILITY_FRAME_SIZE_OVERRIDE_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_AV1_CAPABILITY_GENERATE_OBU_EXTENSION_HEADER_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_AV1_CAPABILITY_MOTION_VECTOR_SCALING_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_AV1_CAPABILITY_PER_RATE_CONTROL_GROUP_MIN_MAX_Q_INDEX_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_AV1_CAPABILITY_PRIMARY_REFERENCE_CDF_ONLY_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeAV1CapabilityFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeAV1CapabilityFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeAV1StdFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_AV1_STD_DELTA_Q_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_AV1_STD_PRIMARY_REF_FRAME_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_AV1_STD_SKIP_MODE_PRESENT_UNSET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_AV1_STD_UNIFORM_TILE_SPACING_FLAG_SET_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeAV1StdFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeAV1StdFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeAV1SuperblockSizeFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_128_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_64_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeAV1SuperblockSizeFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeAV1SuperblockSizeFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeAV1CapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"bidirectionalCompoundReferenceNameMask": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"codedPictureAlignment": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"flags": {
|
|
"$ref": "#/definitions/VkVideoEncodeAV1CapabilityFlagsKHR"
|
|
},
|
|
"maxBidirectionalCompoundGroup1ReferenceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxBidirectionalCompoundGroup2ReferenceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxBidirectionalCompoundReferenceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxLevel": {
|
|
"$ref": "#/definitions/StdVideoAV1Level"
|
|
},
|
|
"maxOperatingPoints": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxQIndex": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxSingleReferenceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxSpatialLayerCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTemporalLayerCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTileSize": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"maxTiles": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"maxUnidirectionalCompoundGroup1ReferenceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxUnidirectionalCompoundReferenceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minQIndex": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minTileSize": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"prefersGopRemainingFrames": {
|
|
"type": "boolean"
|
|
},
|
|
"requiresGopRemainingFrames": {
|
|
"type": "boolean"
|
|
},
|
|
"singleReferenceNameMask": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"stdSyntaxFlags": {
|
|
"$ref": "#/definitions/VkVideoEncodeAV1StdFlagsKHR"
|
|
},
|
|
"superblockSizes": {
|
|
"$ref": "#/definitions/VkVideoEncodeAV1SuperblockSizeFlagsKHR"
|
|
},
|
|
"unidirectionalCompoundReferenceNameMask": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeAV1QuantizationMapCapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxQIndexDelta": {
|
|
"$ref": "#/definitions/int32_t"
|
|
},
|
|
"minQIndexDelta": {
|
|
"$ref": "#/definitions/int32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeCapabilityFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_CAPABILITY_EMPHASIS_MAP_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_CAPABILITY_PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_CAPABILITY_QUANTIZATION_DELTA_MAP_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeCapabilityFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeCapabilityFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeRateControlModeFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_RATE_CONTROL_MODE_CBR_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DEFAULT_KHR",
|
|
"VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DISABLED_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_RATE_CONTROL_MODE_VBR_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeRateControlModeFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeRateControlModeFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeFeedbackFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_FEEDBACK_AVERAGE_QUANTIZATION_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BUFFER_OFFSET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BYTES_WRITTEN_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_HAS_OVERRIDES_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_FEEDBACK_INTER_PIXELS_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_FEEDBACK_INTRA_PIXELS_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_FEEDBACK_MAX_QUANTIZATION_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_FEEDBACK_MIN_QUANTIZATION_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_FEEDBACK_PICTURE_PARTITION_COUNT_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_FEEDBACK_SKIPPED_PIXELS_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeFeedbackFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeFeedbackFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeCapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"encodeInputPictureGranularity": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"flags": {
|
|
"$ref": "#/definitions/VkVideoEncodeCapabilityFlagsKHR"
|
|
},
|
|
"maxBitrate": {
|
|
"$ref": "#/definitions/uint64_t"
|
|
},
|
|
"maxQualityLevels": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxRateControlLayers": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"rateControlModes": {
|
|
"$ref": "#/definitions/VkVideoEncodeRateControlModeFlagsKHR"
|
|
},
|
|
"supportedEncodeFeedbackFlags": {
|
|
"$ref": "#/definitions/VkVideoEncodeFeedbackFlagsKHR"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodePerPartitionFeedbackFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_PER_PARTITION_FEEDBACK_BITSTREAM_BUFFER_OFFSET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_PER_PARTITION_FEEDBACK_BITSTREAM_BYTES_WRITTEN_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_PER_PARTITION_FEEDBACK_STATUS_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodePerPartitionFeedbackFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodePerPartitionFeedbackFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeFeedback2CapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxPerPartitionFeedbackEntries": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"supportedPerPartitionEncodeFeedbackFlags": {
|
|
"$ref": "#/definitions/VkVideoEncodePerPartitionFeedbackFlagsKHR"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeH264CapabilityFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_CAPABILITY_B_PICTURE_INTRA_REFRESH_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_CAPABILITY_MB_QP_DIFF_WRAPAROUND_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_CAPABILITY_PER_SLICE_CONSTANT_QP_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeH264CapabilityFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeH264CapabilityFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeH264StdFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_H264_STD_CHROMA_QP_INDEX_OFFSET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_DISABLED_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_ENABLED_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_PARTIAL_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_DIFFERENT_SLICE_QP_DELTA_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_DIRECT_8X8_INFERENCE_FLAG_UNSET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_DIRECT_SPATIAL_MV_PRED_FLAG_UNSET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_UNSET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_PIC_INIT_QP_MINUS26_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_SCALING_MATRIX_PRESENT_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_SECOND_CHROMA_QP_INDEX_OFFSET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_SLICE_QP_DELTA_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_TRANSFORM_8X8_MODE_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_EXPLICIT_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_IMPLICIT_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H264_STD_WEIGHTED_PRED_FLAG_SET_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeH264StdFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeH264StdFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeH264CapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"expectDyadicTemporalLayerPattern": {
|
|
"type": "boolean"
|
|
},
|
|
"flags": {
|
|
"$ref": "#/definitions/VkVideoEncodeH264CapabilityFlagsKHR"
|
|
},
|
|
"maxBPictureL0ReferenceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxL1ReferenceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxLevelIdc": {
|
|
"$ref": "#/definitions/StdVideoH264LevelIdc"
|
|
},
|
|
"maxPPictureL0ReferenceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxQp": {
|
|
"$ref": "#/definitions/int32_t"
|
|
},
|
|
"maxSliceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTemporalLayerCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"minQp": {
|
|
"$ref": "#/definitions/int32_t"
|
|
},
|
|
"prefersGopRemainingFrames": {
|
|
"type": "boolean"
|
|
},
|
|
"requiresGopRemainingFrames": {
|
|
"type": "boolean"
|
|
},
|
|
"stdSyntaxFlags": {
|
|
"$ref": "#/definitions/VkVideoEncodeH264StdFlagsKHR"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeH264QuantizationMapCapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxQpDelta": {
|
|
"$ref": "#/definitions/int32_t"
|
|
},
|
|
"minQpDelta": {
|
|
"$ref": "#/definitions/int32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeH265CtbSizeFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeH265CtbSizeFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeH265CtbSizeFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeH265CapabilityFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_CAPABILITY_B_PICTURE_INTRA_REFRESH_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_CAPABILITY_CU_QP_DIFF_WRAPAROUND_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeH265CapabilityFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeH265CapabilityFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeH265StdFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeH265StdFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeH265StdFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeH265TransformBlockSizeFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_16_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_32_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_4_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_8_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeH265TransformBlockSizeFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeH265TransformBlockSizeFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeH265CapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"ctbSizes": {
|
|
"$ref": "#/definitions/VkVideoEncodeH265CtbSizeFlagsKHR"
|
|
},
|
|
"expectDyadicTemporalSubLayerPattern": {
|
|
"type": "boolean"
|
|
},
|
|
"flags": {
|
|
"$ref": "#/definitions/VkVideoEncodeH265CapabilityFlagsKHR"
|
|
},
|
|
"maxBPictureL0ReferenceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxL1ReferenceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxLevelIdc": {
|
|
"$ref": "#/definitions/StdVideoH265LevelIdc"
|
|
},
|
|
"maxPPictureL0ReferenceCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxQp": {
|
|
"$ref": "#/definitions/int32_t"
|
|
},
|
|
"maxSliceSegmentCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxSubLayerCount": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxTiles": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
},
|
|
"minQp": {
|
|
"$ref": "#/definitions/int32_t"
|
|
},
|
|
"prefersGopRemainingFrames": {
|
|
"type": "boolean"
|
|
},
|
|
"requiresGopRemainingFrames": {
|
|
"type": "boolean"
|
|
},
|
|
"stdSyntaxFlags": {
|
|
"$ref": "#/definitions/VkVideoEncodeH265StdFlagsKHR"
|
|
},
|
|
"transformBlockSizes": {
|
|
"$ref": "#/definitions/VkVideoEncodeH265TransformBlockSizeFlagsKHR"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeH265QuantizationMapCapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxQpDelta": {
|
|
"$ref": "#/definitions/int32_t"
|
|
},
|
|
"minQpDelta": {
|
|
"$ref": "#/definitions/int32_t"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeIntraRefreshModeFlagBitsKHR": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_INTRA_REFRESH_MODE_BLOCK_BASED_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_INTRA_REFRESH_MODE_BLOCK_COLUMN_BASED_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_INTRA_REFRESH_MODE_BLOCK_ROW_BASED_BIT_KHR",
|
|
"VK_VIDEO_ENCODE_INTRA_REFRESH_MODE_NONE_KHR",
|
|
"VK_VIDEO_ENCODE_INTRA_REFRESH_MODE_PER_PICTURE_PARTITION_BIT_KHR"
|
|
]
|
|
},
|
|
"VkVideoEncodeIntraRefreshModeFlagsKHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeIntraRefreshModeFlagBitsKHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeIntraRefreshCapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"intraRefreshModes": {
|
|
"$ref": "#/definitions/VkVideoEncodeIntraRefreshModeFlagsKHR"
|
|
},
|
|
"maxIntraRefreshActiveReferencePictures": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"maxIntraRefreshCycleDuration": {
|
|
"$ref": "#/definitions/uint32_t"
|
|
},
|
|
"nonRectangularIntraRefreshRegions": {
|
|
"type": "boolean"
|
|
},
|
|
"partitionIndependentIntraRefreshRegions": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeQuantizationMapCapabilitiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"maxQuantizationMapExtent": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoEncodeRgbModelConversionFlagBitsVALVE": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_RGB_MODEL_CONVERSION_RGB_IDENTITY_BIT_VALVE",
|
|
"VK_VIDEO_ENCODE_RGB_MODEL_CONVERSION_YCBCR_2020_BIT_VALVE",
|
|
"VK_VIDEO_ENCODE_RGB_MODEL_CONVERSION_YCBCR_601_BIT_VALVE",
|
|
"VK_VIDEO_ENCODE_RGB_MODEL_CONVERSION_YCBCR_709_BIT_VALVE",
|
|
"VK_VIDEO_ENCODE_RGB_MODEL_CONVERSION_YCBCR_IDENTITY_BIT_VALVE"
|
|
]
|
|
},
|
|
"VkVideoEncodeRgbModelConversionFlagsVALVE": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeRgbModelConversionFlagBitsVALVE"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeRgbRangeCompressionFlagBitsVALVE": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_RGB_RANGE_COMPRESSION_FULL_RANGE_BIT_VALVE",
|
|
"VK_VIDEO_ENCODE_RGB_RANGE_COMPRESSION_NARROW_RANGE_BIT_VALVE"
|
|
]
|
|
},
|
|
"VkVideoEncodeRgbRangeCompressionFlagsVALVE": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeRgbRangeCompressionFlagBitsVALVE"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeRgbChromaOffsetFlagBitsVALVE": {
|
|
"enum": [
|
|
"VK_VIDEO_ENCODE_RGB_CHROMA_OFFSET_COSITED_EVEN_BIT_VALVE",
|
|
"VK_VIDEO_ENCODE_RGB_CHROMA_OFFSET_MIDPOINT_BIT_VALVE"
|
|
]
|
|
},
|
|
"VkVideoEncodeRgbChromaOffsetFlagsVALVE": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkVideoEncodeRgbChromaOffsetFlagBitsVALVE"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkVideoEncodeRgbConversionCapabilitiesVALVE": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"rgbModels": {
|
|
"$ref": "#/definitions/VkVideoEncodeRgbModelConversionFlagsVALVE"
|
|
},
|
|
"rgbRanges": {
|
|
"$ref": "#/definitions/VkVideoEncodeRgbRangeCompressionFlagsVALVE"
|
|
},
|
|
"xChromaOffsets": {
|
|
"$ref": "#/definitions/VkVideoEncodeRgbChromaOffsetFlagsVALVE"
|
|
},
|
|
"yChromaOffsets": {
|
|
"$ref": "#/definitions/VkVideoEncodeRgbChromaOffsetFlagsVALVE"
|
|
}
|
|
}
|
|
},
|
|
"VkComponentSwizzle": {
|
|
"enum": [
|
|
"VK_COMPONENT_SWIZZLE_A",
|
|
"VK_COMPONENT_SWIZZLE_B",
|
|
"VK_COMPONENT_SWIZZLE_G",
|
|
"VK_COMPONENT_SWIZZLE_IDENTITY",
|
|
"VK_COMPONENT_SWIZZLE_ONE",
|
|
"VK_COMPONENT_SWIZZLE_R",
|
|
"VK_COMPONENT_SWIZZLE_ZERO"
|
|
]
|
|
},
|
|
"VkComponentMapping": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"a": {
|
|
"$ref": "#/definitions/VkComponentSwizzle"
|
|
},
|
|
"b": {
|
|
"$ref": "#/definitions/VkComponentSwizzle"
|
|
},
|
|
"g": {
|
|
"$ref": "#/definitions/VkComponentSwizzle"
|
|
},
|
|
"r": {
|
|
"$ref": "#/definitions/VkComponentSwizzle"
|
|
}
|
|
}
|
|
},
|
|
"VkFormat": {
|
|
"enum": [
|
|
"VK_FORMAT_A1B5G5R5_UNORM_PACK16",
|
|
"VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR",
|
|
"VK_FORMAT_A1R5G5B5_UNORM_PACK16",
|
|
"VK_FORMAT_A2B10G10R10_SINT_PACK32",
|
|
"VK_FORMAT_A2B10G10R10_SNORM_PACK32",
|
|
"VK_FORMAT_A2B10G10R10_SSCALED_PACK32",
|
|
"VK_FORMAT_A2B10G10R10_UINT_PACK32",
|
|
"VK_FORMAT_A2B10G10R10_UNORM_PACK32",
|
|
"VK_FORMAT_A2B10G10R10_USCALED_PACK32",
|
|
"VK_FORMAT_A2R10G10B10_SINT_PACK32",
|
|
"VK_FORMAT_A2R10G10B10_SNORM_PACK32",
|
|
"VK_FORMAT_A2R10G10B10_SSCALED_PACK32",
|
|
"VK_FORMAT_A2R10G10B10_UINT_PACK32",
|
|
"VK_FORMAT_A2R10G10B10_UNORM_PACK32",
|
|
"VK_FORMAT_A2R10G10B10_USCALED_PACK32",
|
|
"VK_FORMAT_A4B4G4R4_UNORM_PACK16",
|
|
"VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT",
|
|
"VK_FORMAT_A4R4G4B4_UNORM_PACK16",
|
|
"VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT",
|
|
"VK_FORMAT_A8B8G8R8_SINT_PACK32",
|
|
"VK_FORMAT_A8B8G8R8_SNORM_PACK32",
|
|
"VK_FORMAT_A8B8G8R8_SRGB_PACK32",
|
|
"VK_FORMAT_A8B8G8R8_SSCALED_PACK32",
|
|
"VK_FORMAT_A8B8G8R8_UINT_PACK32",
|
|
"VK_FORMAT_A8B8G8R8_UNORM_PACK32",
|
|
"VK_FORMAT_A8B8G8R8_USCALED_PACK32",
|
|
"VK_FORMAT_A8_UNORM",
|
|
"VK_FORMAT_A8_UNORM_KHR",
|
|
"VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK",
|
|
"VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_10x10_SRGB_BLOCK",
|
|
"VK_FORMAT_ASTC_10x10_UNORM_BLOCK",
|
|
"VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK",
|
|
"VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_10x5_SRGB_BLOCK",
|
|
"VK_FORMAT_ASTC_10x5_UNORM_BLOCK",
|
|
"VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK",
|
|
"VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_10x6_SRGB_BLOCK",
|
|
"VK_FORMAT_ASTC_10x6_UNORM_BLOCK",
|
|
"VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK",
|
|
"VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_10x8_SRGB_BLOCK",
|
|
"VK_FORMAT_ASTC_10x8_UNORM_BLOCK",
|
|
"VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK",
|
|
"VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_12x10_SRGB_BLOCK",
|
|
"VK_FORMAT_ASTC_12x10_UNORM_BLOCK",
|
|
"VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK",
|
|
"VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_12x12_SRGB_BLOCK",
|
|
"VK_FORMAT_ASTC_12x12_UNORM_BLOCK",
|
|
"VK_FORMAT_ASTC_3x3x3_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_3x3x3_SRGB_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_3x3x3_UNORM_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_4x3x3_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_4x3x3_SRGB_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_4x3x3_UNORM_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK",
|
|
"VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_4x4_SRGB_BLOCK",
|
|
"VK_FORMAT_ASTC_4x4_UNORM_BLOCK",
|
|
"VK_FORMAT_ASTC_4x4x3_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_4x4x3_SRGB_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_4x4x3_UNORM_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_4x4x4_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_4x4x4_SRGB_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_4x4x4_UNORM_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK",
|
|
"VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_5x4_SRGB_BLOCK",
|
|
"VK_FORMAT_ASTC_5x4_UNORM_BLOCK",
|
|
"VK_FORMAT_ASTC_5x4x4_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_5x4x4_SRGB_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_5x4x4_UNORM_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK",
|
|
"VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_5x5_SRGB_BLOCK",
|
|
"VK_FORMAT_ASTC_5x5_UNORM_BLOCK",
|
|
"VK_FORMAT_ASTC_5x5x4_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_5x5x4_SRGB_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_5x5x4_UNORM_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_5x5x5_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_5x5x5_SRGB_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_5x5x5_UNORM_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK",
|
|
"VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_6x5_SRGB_BLOCK",
|
|
"VK_FORMAT_ASTC_6x5_UNORM_BLOCK",
|
|
"VK_FORMAT_ASTC_6x5x5_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_6x5x5_SRGB_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_6x5x5_UNORM_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK",
|
|
"VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_6x6_SRGB_BLOCK",
|
|
"VK_FORMAT_ASTC_6x6_UNORM_BLOCK",
|
|
"VK_FORMAT_ASTC_6x6x5_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_6x6x5_SRGB_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_6x6x5_UNORM_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_6x6x6_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_6x6x6_SRGB_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_6x6x6_UNORM_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK",
|
|
"VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_8x5_SRGB_BLOCK",
|
|
"VK_FORMAT_ASTC_8x5_UNORM_BLOCK",
|
|
"VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK",
|
|
"VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_8x6_SRGB_BLOCK",
|
|
"VK_FORMAT_ASTC_8x6_UNORM_BLOCK",
|
|
"VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK",
|
|
"VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT",
|
|
"VK_FORMAT_ASTC_8x8_SRGB_BLOCK",
|
|
"VK_FORMAT_ASTC_8x8_UNORM_BLOCK",
|
|
"VK_FORMAT_B10G11R11_UFLOAT_PACK32",
|
|
"VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16",
|
|
"VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR",
|
|
"VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16",
|
|
"VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR",
|
|
"VK_FORMAT_B16G16R16G16_422_UNORM",
|
|
"VK_FORMAT_B16G16R16G16_422_UNORM_KHR",
|
|
"VK_FORMAT_B4G4R4A4_UNORM_PACK16",
|
|
"VK_FORMAT_B5G5R5A1_UNORM_PACK16",
|
|
"VK_FORMAT_B5G6R5_UNORM_PACK16",
|
|
"VK_FORMAT_B8G8R8A8_SINT",
|
|
"VK_FORMAT_B8G8R8A8_SNORM",
|
|
"VK_FORMAT_B8G8R8A8_SRGB",
|
|
"VK_FORMAT_B8G8R8A8_SSCALED",
|
|
"VK_FORMAT_B8G8R8A8_UINT",
|
|
"VK_FORMAT_B8G8R8A8_UNORM",
|
|
"VK_FORMAT_B8G8R8A8_USCALED",
|
|
"VK_FORMAT_B8G8R8G8_422_UNORM",
|
|
"VK_FORMAT_B8G8R8G8_422_UNORM_KHR",
|
|
"VK_FORMAT_B8G8R8_SINT",
|
|
"VK_FORMAT_B8G8R8_SNORM",
|
|
"VK_FORMAT_B8G8R8_SRGB",
|
|
"VK_FORMAT_B8G8R8_SSCALED",
|
|
"VK_FORMAT_B8G8R8_UINT",
|
|
"VK_FORMAT_B8G8R8_UNORM",
|
|
"VK_FORMAT_B8G8R8_USCALED",
|
|
"VK_FORMAT_BC1_RGBA_SRGB_BLOCK",
|
|
"VK_FORMAT_BC1_RGBA_UNORM_BLOCK",
|
|
"VK_FORMAT_BC1_RGB_SRGB_BLOCK",
|
|
"VK_FORMAT_BC1_RGB_UNORM_BLOCK",
|
|
"VK_FORMAT_BC2_SRGB_BLOCK",
|
|
"VK_FORMAT_BC2_UNORM_BLOCK",
|
|
"VK_FORMAT_BC3_SRGB_BLOCK",
|
|
"VK_FORMAT_BC3_UNORM_BLOCK",
|
|
"VK_FORMAT_BC4_SNORM_BLOCK",
|
|
"VK_FORMAT_BC4_UNORM_BLOCK",
|
|
"VK_FORMAT_BC5_SNORM_BLOCK",
|
|
"VK_FORMAT_BC5_UNORM_BLOCK",
|
|
"VK_FORMAT_BC6H_SFLOAT_BLOCK",
|
|
"VK_FORMAT_BC6H_UFLOAT_BLOCK",
|
|
"VK_FORMAT_BC7_SRGB_BLOCK",
|
|
"VK_FORMAT_BC7_UNORM_BLOCK",
|
|
"VK_FORMAT_D16_UNORM",
|
|
"VK_FORMAT_D16_UNORM_S8_UINT",
|
|
"VK_FORMAT_D24_UNORM_S8_UINT",
|
|
"VK_FORMAT_D32_SFLOAT",
|
|
"VK_FORMAT_D32_SFLOAT_S8_UINT",
|
|
"VK_FORMAT_E5B9G9R9_UFLOAT_PACK32",
|
|
"VK_FORMAT_EAC_R11G11_SNORM_BLOCK",
|
|
"VK_FORMAT_EAC_R11G11_UNORM_BLOCK",
|
|
"VK_FORMAT_EAC_R11_SNORM_BLOCK",
|
|
"VK_FORMAT_EAC_R11_UNORM_BLOCK",
|
|
"VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK",
|
|
"VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK",
|
|
"VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK",
|
|
"VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK",
|
|
"VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK",
|
|
"VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK",
|
|
"VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16",
|
|
"VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR",
|
|
"VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16",
|
|
"VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR",
|
|
"VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16",
|
|
"VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR",
|
|
"VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16",
|
|
"VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT",
|
|
"VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16",
|
|
"VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR",
|
|
"VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16",
|
|
"VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR",
|
|
"VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16",
|
|
"VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR",
|
|
"VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16",
|
|
"VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR",
|
|
"VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16",
|
|
"VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR",
|
|
"VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16",
|
|
"VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR",
|
|
"VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16",
|
|
"VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT",
|
|
"VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16",
|
|
"VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR",
|
|
"VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16",
|
|
"VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR",
|
|
"VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16",
|
|
"VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR",
|
|
"VK_FORMAT_G14X2_B14X2R14X2_2PLANE_420_UNORM_3PACK16_ARM",
|
|
"VK_FORMAT_G14X2_B14X2R14X2_2PLANE_422_UNORM_3PACK16_ARM",
|
|
"VK_FORMAT_G16B16G16R16_422_UNORM",
|
|
"VK_FORMAT_G16B16G16R16_422_UNORM_KHR",
|
|
"VK_FORMAT_G16_B16R16_2PLANE_420_UNORM",
|
|
"VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR",
|
|
"VK_FORMAT_G16_B16R16_2PLANE_422_UNORM",
|
|
"VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR",
|
|
"VK_FORMAT_G16_B16R16_2PLANE_444_UNORM",
|
|
"VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT",
|
|
"VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM",
|
|
"VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR",
|
|
"VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM",
|
|
"VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR",
|
|
"VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM",
|
|
"VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR",
|
|
"VK_FORMAT_G8B8G8R8_422_UNORM",
|
|
"VK_FORMAT_G8B8G8R8_422_UNORM_KHR",
|
|
"VK_FORMAT_G8_B8R8_2PLANE_420_UNORM",
|
|
"VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR",
|
|
"VK_FORMAT_G8_B8R8_2PLANE_422_UNORM",
|
|
"VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR",
|
|
"VK_FORMAT_G8_B8R8_2PLANE_444_UNORM",
|
|
"VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT",
|
|
"VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM",
|
|
"VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR",
|
|
"VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM",
|
|
"VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR",
|
|
"VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM",
|
|
"VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR",
|
|
"VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG",
|
|
"VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG",
|
|
"VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG",
|
|
"VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG",
|
|
"VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG",
|
|
"VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG",
|
|
"VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG",
|
|
"VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG",
|
|
"VK_FORMAT_R10X6G10X6B10X6A10X6_UINT_4PACK16_ARM",
|
|
"VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16",
|
|
"VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR",
|
|
"VK_FORMAT_R10X6G10X6_UINT_2PACK16_ARM",
|
|
"VK_FORMAT_R10X6G10X6_UNORM_2PACK16",
|
|
"VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR",
|
|
"VK_FORMAT_R10X6_UINT_PACK16_ARM",
|
|
"VK_FORMAT_R10X6_UNORM_PACK16",
|
|
"VK_FORMAT_R10X6_UNORM_PACK16_KHR",
|
|
"VK_FORMAT_R12X4G12X4B12X4A12X4_UINT_4PACK16_ARM",
|
|
"VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16",
|
|
"VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR",
|
|
"VK_FORMAT_R12X4G12X4_UINT_2PACK16_ARM",
|
|
"VK_FORMAT_R12X4G12X4_UNORM_2PACK16",
|
|
"VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR",
|
|
"VK_FORMAT_R12X4_UINT_PACK16_ARM",
|
|
"VK_FORMAT_R12X4_UNORM_PACK16",
|
|
"VK_FORMAT_R12X4_UNORM_PACK16_KHR",
|
|
"VK_FORMAT_R14X2G14X2B14X2A14X2_UINT_4PACK16_ARM",
|
|
"VK_FORMAT_R14X2G14X2B14X2A14X2_UNORM_4PACK16_ARM",
|
|
"VK_FORMAT_R14X2G14X2_UINT_2PACK16_ARM",
|
|
"VK_FORMAT_R14X2G14X2_UNORM_2PACK16_ARM",
|
|
"VK_FORMAT_R14X2_UINT_PACK16_ARM",
|
|
"VK_FORMAT_R14X2_UNORM_PACK16_ARM",
|
|
"VK_FORMAT_R16G16B16A16_SFLOAT",
|
|
"VK_FORMAT_R16G16B16A16_SINT",
|
|
"VK_FORMAT_R16G16B16A16_SNORM",
|
|
"VK_FORMAT_R16G16B16A16_SSCALED",
|
|
"VK_FORMAT_R16G16B16A16_UINT",
|
|
"VK_FORMAT_R16G16B16A16_UNORM",
|
|
"VK_FORMAT_R16G16B16A16_USCALED",
|
|
"VK_FORMAT_R16G16B16_SFLOAT",
|
|
"VK_FORMAT_R16G16B16_SINT",
|
|
"VK_FORMAT_R16G16B16_SNORM",
|
|
"VK_FORMAT_R16G16B16_SSCALED",
|
|
"VK_FORMAT_R16G16B16_UINT",
|
|
"VK_FORMAT_R16G16B16_UNORM",
|
|
"VK_FORMAT_R16G16B16_USCALED",
|
|
"VK_FORMAT_R16G16_S10_5_NV",
|
|
"VK_FORMAT_R16G16_SFIXED5_NV",
|
|
"VK_FORMAT_R16G16_SFLOAT",
|
|
"VK_FORMAT_R16G16_SINT",
|
|
"VK_FORMAT_R16G16_SNORM",
|
|
"VK_FORMAT_R16G16_SSCALED",
|
|
"VK_FORMAT_R16G16_UINT",
|
|
"VK_FORMAT_R16G16_UNORM",
|
|
"VK_FORMAT_R16G16_USCALED",
|
|
"VK_FORMAT_R16_SFLOAT",
|
|
"VK_FORMAT_R16_SFLOAT_FPENCODING_BFLOAT16_ARM",
|
|
"VK_FORMAT_R16_SINT",
|
|
"VK_FORMAT_R16_SNORM",
|
|
"VK_FORMAT_R16_SSCALED",
|
|
"VK_FORMAT_R16_UINT",
|
|
"VK_FORMAT_R16_UNORM",
|
|
"VK_FORMAT_R16_USCALED",
|
|
"VK_FORMAT_R32G32B32A32_SFLOAT",
|
|
"VK_FORMAT_R32G32B32A32_SINT",
|
|
"VK_FORMAT_R32G32B32A32_UINT",
|
|
"VK_FORMAT_R32G32B32_SFLOAT",
|
|
"VK_FORMAT_R32G32B32_SINT",
|
|
"VK_FORMAT_R32G32B32_UINT",
|
|
"VK_FORMAT_R32G32_SFLOAT",
|
|
"VK_FORMAT_R32G32_SINT",
|
|
"VK_FORMAT_R32G32_UINT",
|
|
"VK_FORMAT_R32_SFLOAT",
|
|
"VK_FORMAT_R32_SINT",
|
|
"VK_FORMAT_R32_UINT",
|
|
"VK_FORMAT_R4G4B4A4_UNORM_PACK16",
|
|
"VK_FORMAT_R4G4_UNORM_PACK8",
|
|
"VK_FORMAT_R5G5B5A1_UNORM_PACK16",
|
|
"VK_FORMAT_R5G6B5_UNORM_PACK16",
|
|
"VK_FORMAT_R64G64B64A64_SFLOAT",
|
|
"VK_FORMAT_R64G64B64A64_SINT",
|
|
"VK_FORMAT_R64G64B64A64_UINT",
|
|
"VK_FORMAT_R64G64B64_SFLOAT",
|
|
"VK_FORMAT_R64G64B64_SINT",
|
|
"VK_FORMAT_R64G64B64_UINT",
|
|
"VK_FORMAT_R64G64_SFLOAT",
|
|
"VK_FORMAT_R64G64_SINT",
|
|
"VK_FORMAT_R64G64_UINT",
|
|
"VK_FORMAT_R64_SFLOAT",
|
|
"VK_FORMAT_R64_SINT",
|
|
"VK_FORMAT_R64_UINT",
|
|
"VK_FORMAT_R8G8B8A8_SINT",
|
|
"VK_FORMAT_R8G8B8A8_SNORM",
|
|
"VK_FORMAT_R8G8B8A8_SRGB",
|
|
"VK_FORMAT_R8G8B8A8_SSCALED",
|
|
"VK_FORMAT_R8G8B8A8_UINT",
|
|
"VK_FORMAT_R8G8B8A8_UNORM",
|
|
"VK_FORMAT_R8G8B8A8_USCALED",
|
|
"VK_FORMAT_R8G8B8_SINT",
|
|
"VK_FORMAT_R8G8B8_SNORM",
|
|
"VK_FORMAT_R8G8B8_SRGB",
|
|
"VK_FORMAT_R8G8B8_SSCALED",
|
|
"VK_FORMAT_R8G8B8_UINT",
|
|
"VK_FORMAT_R8G8B8_UNORM",
|
|
"VK_FORMAT_R8G8B8_USCALED",
|
|
"VK_FORMAT_R8G8_SINT",
|
|
"VK_FORMAT_R8G8_SNORM",
|
|
"VK_FORMAT_R8G8_SRGB",
|
|
"VK_FORMAT_R8G8_SSCALED",
|
|
"VK_FORMAT_R8G8_UINT",
|
|
"VK_FORMAT_R8G8_UNORM",
|
|
"VK_FORMAT_R8G8_USCALED",
|
|
"VK_FORMAT_R8_BOOL_ARM",
|
|
"VK_FORMAT_R8_SFLOAT_FPENCODING_FLOAT8E4M3_ARM",
|
|
"VK_FORMAT_R8_SFLOAT_FPENCODING_FLOAT8E5M2_ARM",
|
|
"VK_FORMAT_R8_SINT",
|
|
"VK_FORMAT_R8_SNORM",
|
|
"VK_FORMAT_R8_SRGB",
|
|
"VK_FORMAT_R8_SSCALED",
|
|
"VK_FORMAT_R8_UINT",
|
|
"VK_FORMAT_R8_UNORM",
|
|
"VK_FORMAT_R8_USCALED",
|
|
"VK_FORMAT_S8_UINT",
|
|
"VK_FORMAT_UNDEFINED",
|
|
"VK_FORMAT_X8_D24_UNORM_PACK32"
|
|
]
|
|
},
|
|
"VkImageCreateFlagBits": {
|
|
"enum": [
|
|
"VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT",
|
|
"VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR",
|
|
"VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT",
|
|
"VK_IMAGE_CREATE_ALIAS_BIT",
|
|
"VK_IMAGE_CREATE_ALIAS_BIT_KHR",
|
|
"VK_IMAGE_CREATE_ALIAS_SINGLE_LAYER_DESCRIPTOR_BIT_KHR",
|
|
"VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT",
|
|
"VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR",
|
|
"VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV",
|
|
"VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT",
|
|
"VK_IMAGE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT",
|
|
"VK_IMAGE_CREATE_DESCRIPTOR_HEAP_CAPTURE_REPLAY_BIT_EXT",
|
|
"VK_IMAGE_CREATE_DISJOINT_BIT",
|
|
"VK_IMAGE_CREATE_DISJOINT_BIT_KHR",
|
|
"VK_IMAGE_CREATE_EXTENDED_USAGE_BIT",
|
|
"VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR",
|
|
"VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_EXT",
|
|
"VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM",
|
|
"VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT",
|
|
"VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT",
|
|
"VK_IMAGE_CREATE_PROTECTED_BIT",
|
|
"VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT",
|
|
"VK_IMAGE_CREATE_SPARSE_ALIASED_BIT",
|
|
"VK_IMAGE_CREATE_SPARSE_BINDING_BIT",
|
|
"VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT",
|
|
"VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT",
|
|
"VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR",
|
|
"VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT",
|
|
"VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR"
|
|
]
|
|
},
|
|
"VkImageCreateFlags": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkImageCreateFlagBits"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkImageTiling": {
|
|
"enum": [
|
|
"VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT",
|
|
"VK_IMAGE_TILING_LINEAR",
|
|
"VK_IMAGE_TILING_OPTIMAL"
|
|
]
|
|
},
|
|
"VkImageType": {
|
|
"enum": [
|
|
"VK_IMAGE_TYPE_1D",
|
|
"VK_IMAGE_TYPE_2D",
|
|
"VK_IMAGE_TYPE_3D"
|
|
]
|
|
},
|
|
"VkVideoFormatPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"componentMapping": {
|
|
"$ref": "#/definitions/VkComponentMapping"
|
|
},
|
|
"format": {
|
|
"$ref": "#/definitions/VkFormat"
|
|
},
|
|
"imageCreateFlags": {
|
|
"$ref": "#/definitions/VkImageCreateFlags"
|
|
},
|
|
"imageTiling": {
|
|
"$ref": "#/definitions/VkImageTiling"
|
|
},
|
|
"imageType": {
|
|
"$ref": "#/definitions/VkImageType"
|
|
},
|
|
"imageUsageFlags": {
|
|
"$ref": "#/definitions/VkImageUsageFlags"
|
|
}
|
|
}
|
|
},
|
|
"VkImageCreateFlagBits2KHR": {
|
|
"enum": [
|
|
"VK_IMAGE_CREATE_2_2D_ARRAY_COMPATIBLE_BIT_KHR",
|
|
"VK_IMAGE_CREATE_2_2D_VIEW_COMPATIBLE_BIT_EXT",
|
|
"VK_IMAGE_CREATE_2_ALIAS_BIT_KHR",
|
|
"VK_IMAGE_CREATE_2_ALIAS_SINGLE_LAYER_DESCRIPTOR_BIT_KHR",
|
|
"VK_IMAGE_CREATE_2_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR",
|
|
"VK_IMAGE_CREATE_2_CORNER_SAMPLED_BIT_NV",
|
|
"VK_IMAGE_CREATE_2_CUBE_COMPATIBLE_BIT_KHR",
|
|
"VK_IMAGE_CREATE_2_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT",
|
|
"VK_IMAGE_CREATE_2_DISJOINT_BIT_KHR",
|
|
"VK_IMAGE_CREATE_2_EXTENDED_USAGE_BIT_KHR",
|
|
"VK_IMAGE_CREATE_2_FRAGMENT_DENSITY_MAP_OFFSET_BIT_EXT",
|
|
"VK_IMAGE_CREATE_2_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT",
|
|
"VK_IMAGE_CREATE_2_MUTABLE_FORMAT_BIT_KHR",
|
|
"VK_IMAGE_CREATE_2_PROTECTED_BIT_KHR",
|
|
"VK_IMAGE_CREATE_2_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT",
|
|
"VK_IMAGE_CREATE_2_SPARSE_ALIASED_BIT_KHR",
|
|
"VK_IMAGE_CREATE_2_SPARSE_BINDING_BIT_KHR",
|
|
"VK_IMAGE_CREATE_2_SPARSE_RESIDENCY_BIT_KHR",
|
|
"VK_IMAGE_CREATE_2_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR",
|
|
"VK_IMAGE_CREATE_2_SUBSAMPLED_BIT_EXT",
|
|
"VK_IMAGE_CREATE_2_VIDEO_PROFILE_INDEPENDENT_BIT_KHR"
|
|
]
|
|
},
|
|
"VkImageCreateFlags2KHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkImageCreateFlagBits2KHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkImageCreateFlags2CreateInfoKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"flags": {
|
|
"$ref": "#/definitions/VkImageCreateFlags2KHR"
|
|
}
|
|
}
|
|
},
|
|
"VkImageUsageFlagBits2KHR": {
|
|
"enum": [
|
|
"VK_IMAGE_USAGE_2_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT",
|
|
"VK_IMAGE_USAGE_2_COLOR_ATTACHMENT_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_FRAGMENT_DENSITY_MAP_BIT_EXT",
|
|
"VK_IMAGE_USAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_HOST_TRANSFER_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_INPUT_ATTACHMENT_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_INVOCATION_MASK_BIT_HUAWEI",
|
|
"VK_IMAGE_USAGE_2_SAMPLED_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_SAMPLE_BLOCK_MATCH_BIT_QCOM",
|
|
"VK_IMAGE_USAGE_2_SAMPLE_WEIGHT_BIT_QCOM",
|
|
"VK_IMAGE_USAGE_2_STORAGE_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_TENSOR_ALIASING_BIT_ARM",
|
|
"VK_IMAGE_USAGE_2_TILE_MEMORY_BIT_QCOM",
|
|
"VK_IMAGE_USAGE_2_TRANSFER_DST_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_TRANSFER_SRC_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_TRANSIENT_ATTACHMENT_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_VIDEO_DECODE_DPB_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_VIDEO_DECODE_DST_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_VIDEO_ENCODE_DPB_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR",
|
|
"VK_IMAGE_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR"
|
|
]
|
|
},
|
|
"VkImageUsageFlags2KHR": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/VkImageUsageFlagBits2KHR"
|
|
},
|
|
"uniqueItems": true
|
|
},
|
|
"VkImageUsageFlags2CreateInfoKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"usage": {
|
|
"$ref": "#/definitions/VkImageUsageFlags2KHR"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoFormatAV1QuantizationMapPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"compatibleSuperblockSizes": {
|
|
"$ref": "#/definitions/VkVideoEncodeAV1SuperblockSizeFlagsKHR"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoFormatH265QuantizationMapPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"compatibleCtbSizes": {
|
|
"$ref": "#/definitions/VkVideoEncodeH265CtbSizeFlagsKHR"
|
|
}
|
|
}
|
|
},
|
|
"VkVideoFormatQuantizationMapPropertiesKHR": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"quantizationMapTexelSize": {
|
|
"$ref": "#/definitions/VkExtent2D"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"properties": {
|
|
"capabilities": {
|
|
"description": "The block that specifies the list of capabilities sets.",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"extensions": {
|
|
"description": "The block that stores required extensions.",
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"VK_AMDX_dense_geometry_format": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMDX_shader_enqueue": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_anti_lag": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_buffer_marker": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_device_coherent_memory": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_display_native_hdr": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_draw_indirect_count": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_gcn_shader": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_gpa_interface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_gpu_shader_half_float": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_gpu_shader_int16": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_memory_overallocation_behavior": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_mixed_attachment_samples": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_negative_viewport_height": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_pipeline_compiler_control": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_rasterization_order": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_shader_ballot": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_shader_core_properties": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_shader_core_properties2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_shader_early_and_late_fragment_tests": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_shader_explicit_vertex_parameter": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_shader_fragment_mask": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_shader_image_load_store_lod": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_shader_info": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_shader_trinary_minmax": {
|
|
"type": "integer"
|
|
},
|
|
"VK_AMD_texture_gather_bias_lod": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ANDROID_external_format_resolve": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ANDROID_external_memory_android_hardware_buffer": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_data_graph": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_data_graph_instruction_set_tosa": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_data_graph_neural_accelerator_statistics": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_data_graph_optical_flow": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_format_pack": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_performance_counters_by_region": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_pipeline_opacity_micromap": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_rasterization_order_attachment_access": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_render_pass_striped": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_scheduling_controls": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_shader_core_builtins": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_shader_core_properties": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_shader_instrumentation": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_tensor_controls": {
|
|
"type": "integer"
|
|
},
|
|
"VK_ARM_tensors": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_4444_formats": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_acquire_drm_display": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_acquire_xlib_display": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_astc_decode_mode": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_attachment_feedback_loop_dynamic_state": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_attachment_feedback_loop_layout": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_blend_operation_advanced": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_border_color_swizzle": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_buffer_device_address": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_calibrated_timestamps": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_color_write_enable": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_conditional_rendering": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_conservative_rasterization": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_custom_border_color": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_custom_resolve": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_debug_marker": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_debug_report": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_debug_utils": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_depth_bias_control": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_depth_clamp_control": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_depth_clamp_zero_one": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_depth_clip_control": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_depth_clip_enable": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_depth_range_unrestricted": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_descriptor_buffer": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_descriptor_heap": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_descriptor_indexing": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_device_address_binding_report": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_device_fault": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_device_generated_commands": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_device_memory_report": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_direct_mode_display": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_directfb_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_discard_rectangles": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_display_control": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_display_surface_counter": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_dynamic_rendering_unused_attachments": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_extended_dynamic_state": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_extended_dynamic_state2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_extended_dynamic_state3": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_external_memory_acquire_unmodified": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_external_memory_dma_buf": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_external_memory_host": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_external_memory_metal": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_filter_cubic": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_fragment_density_map": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_fragment_density_map2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_fragment_density_map_offset": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_fragment_shader_interlock": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_frame_boundary": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_full_screen_exclusive": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_global_priority": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_global_priority_query": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_graphics_pipeline_library": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_hdr_metadata": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_headless_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_host_image_copy": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_host_query_reset": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_image_2d_view_of_3d": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_image_compression_control": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_image_compression_control_swapchain": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_image_drm_format_modifier": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_image_robustness": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_image_sliced_view_of_3d": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_image_view_min_lod": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_index_type_uint8": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_inline_uniform_block": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_layer_settings": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_legacy_dithering": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_legacy_vertex_attributes": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_line_rasterization": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_load_store_op_none": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_map_memory_placed": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_memory_budget": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_memory_decompression": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_memory_priority": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_mesh_shader": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_metal_objects": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_metal_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_multi_draw": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_multisampled_render_to_single_sampled": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_multisampled_render_to_swapchain": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_mutable_descriptor_type": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_nested_command_buffer": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_non_seamless_cube_map": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_opacity_micromap": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_pageable_device_local_memory": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_pci_bus_info": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_physical_device_drm": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_pipeline_creation_cache_control": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_pipeline_creation_feedback": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_pipeline_library_group_handles": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_pipeline_properties": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_pipeline_protected_access": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_pipeline_robustness": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_post_depth_coverage": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_present_mode_fifo_latest_ready": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_present_timing": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_primitive_restart_index": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_primitive_topology_list_restart": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_primitives_generated_query": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_private_data": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_provoking_vertex": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_queue_family_foreign": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_rasterization_order_attachment_access": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_ray_tracing_invocation_reorder": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_rgba10x6_formats": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_robustness2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_sample_locations": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_sampler_filter_minmax": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_scalar_block_layout": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_separate_stencil_usage": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_64bit_indexing": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_atomic_float": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_atomic_float2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_demote_to_helper_invocation": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_float8": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_image_atomic_int64": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_long_vector": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_module_identifier": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_object": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_replicated_composites": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_split_barrier": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_stencil_export": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_subgroup_ballot": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_subgroup_partitioned": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_subgroup_vote": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_tile_image": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_uniform_buffer_unsized_array": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_shader_viewport_index_layer": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_subgroup_size_control": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_subpass_merge_feedback": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_surface_maintenance1": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_swapchain_colorspace": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_swapchain_maintenance1": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_texel_buffer_alignment": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_texture_compression_astc_3d": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_texture_compression_astc_hdr": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_tooling_info": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_transform_feedback": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_validation_cache": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_validation_features": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_validation_flags": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_vertex_attribute_divisor": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_vertex_attribute_robustness": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_vertex_input_dynamic_state": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_ycbcr_2plane_444_formats": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_ycbcr_image_arrays": {
|
|
"type": "integer"
|
|
},
|
|
"VK_EXT_zero_initialize_device_memory": {
|
|
"type": "integer"
|
|
},
|
|
"VK_FUCHSIA_buffer_collection": {
|
|
"type": "integer"
|
|
},
|
|
"VK_FUCHSIA_external_memory": {
|
|
"type": "integer"
|
|
},
|
|
"VK_FUCHSIA_external_semaphore": {
|
|
"type": "integer"
|
|
},
|
|
"VK_FUCHSIA_imagepipe_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_GGP_frame_token": {
|
|
"type": "integer"
|
|
},
|
|
"VK_GGP_stream_descriptor_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_GOOGLE_decorate_string": {
|
|
"type": "integer"
|
|
},
|
|
"VK_GOOGLE_display_timing": {
|
|
"type": "integer"
|
|
},
|
|
"VK_GOOGLE_hlsl_functionality1": {
|
|
"type": "integer"
|
|
},
|
|
"VK_GOOGLE_surfaceless_query": {
|
|
"type": "integer"
|
|
},
|
|
"VK_GOOGLE_user_type": {
|
|
"type": "integer"
|
|
},
|
|
"VK_HUAWEI_cluster_culling_shader": {
|
|
"type": "integer"
|
|
},
|
|
"VK_HUAWEI_hdr_vivid": {
|
|
"type": "integer"
|
|
},
|
|
"VK_HUAWEI_invocation_mask": {
|
|
"type": "integer"
|
|
},
|
|
"VK_HUAWEI_subpass_shading": {
|
|
"type": "integer"
|
|
},
|
|
"VK_IMG_filter_cubic": {
|
|
"type": "integer"
|
|
},
|
|
"VK_IMG_filter_linear_2d": {
|
|
"type": "integer"
|
|
},
|
|
"VK_IMG_format_pvrtc": {
|
|
"type": "integer"
|
|
},
|
|
"VK_IMG_relaxed_line_rasterization": {
|
|
"type": "integer"
|
|
},
|
|
"VK_INTEL_performance_query": {
|
|
"type": "integer"
|
|
},
|
|
"VK_INTEL_shader_integer_functions2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_16bit_storage": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_8bit_storage": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_acceleration_structure": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_android_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_bind_memory2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_buffer_device_address": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_calibrated_timestamps": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_compute_shader_derivatives": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_cooperative_matrix": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_copy_commands2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_copy_memory_indirect": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_create_renderpass2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_dedicated_allocation": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_deferred_host_operations": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_depth_clamp_zero_one": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_depth_stencil_resolve": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_descriptor_update_template": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_device_address_commands": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_device_fault": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_device_group": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_device_group_creation": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_display": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_display_swapchain": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_draw_indirect_count": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_driver_properties": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_dynamic_rendering": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_dynamic_rendering_local_read": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_extended_flags": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_external_fence": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_external_fence_capabilities": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_external_fence_fd": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_external_fence_win32": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_external_memory": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_external_memory_capabilities": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_external_memory_fd": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_external_memory_win32": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_external_semaphore": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_external_semaphore_capabilities": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_external_semaphore_fd": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_external_semaphore_win32": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_format_feature_flags2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_fragment_shader_barycentric": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_fragment_shading_rate": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_get_display_properties2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_get_memory_requirements2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_get_physical_device_properties2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_get_surface_capabilities2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_global_priority": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_image_format_list": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_imageless_framebuffer": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_incremental_present": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_index_type_uint8": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_internally_synchronized_queues": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_line_rasterization": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_load_store_op_none": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_maintenance1": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_maintenance10": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_maintenance11": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_maintenance2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_maintenance3": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_maintenance4": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_maintenance5": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_maintenance6": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_maintenance7": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_maintenance8": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_maintenance9": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_map_memory2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_multiview": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_opacity_micromap": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_performance_query": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_pipeline_binary": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_pipeline_executable_properties": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_pipeline_library": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_portability_enumeration": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_portability_subset": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_present_id": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_present_id2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_present_mode_fifo_latest_ready": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_present_wait": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_present_wait2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_push_descriptor": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_ray_query": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_ray_tracing_maintenance1": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_ray_tracing_pipeline": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_ray_tracing_position_fetch": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_relaxed_block_layout": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_robustness2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_sampler_mirror_clamp_to_edge": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_sampler_ycbcr_conversion": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_separate_depth_stencil_layouts": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_abort": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_atomic_int64": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_bfloat16": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_clock": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_constant_data": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_draw_parameters": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_expect_assume": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_float16_int8": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_float_controls": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_float_controls2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_fma": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_integer_dot_product": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_maximal_reconvergence": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_non_semantic_info": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_quad_control": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_relaxed_extended_instruction": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_subgroup_extended_types": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_subgroup_rotate": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_subgroup_uniform_control_flow": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_terminate_invocation": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shader_untyped_pointers": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_shared_presentable_image": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_spirv_1_4": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_storage_buffer_storage_class": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_surface_maintenance1": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_surface_protected_capabilities": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_swapchain": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_swapchain_maintenance1": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_swapchain_mutable_format": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_synchronization2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_timeline_semaphore": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_unified_image_layouts": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_uniform_buffer_standard_layout": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_variable_pointers": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_vertex_attribute_divisor": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_decode_av1": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_decode_h264": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_decode_h265": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_decode_queue": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_decode_vp9": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_encode_av1": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_encode_feedback2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_encode_h264": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_encode_h265": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_encode_intra_refresh": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_encode_quantization_map": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_encode_queue": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_maintenance1": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_maintenance2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_video_queue": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_vulkan_memory_model": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_wayland_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_win32_keyed_mutex": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_win32_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_workgroup_memory_explicit_layout": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_xcb_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_xlib_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_KHR_zero_initialize_workgroup_memory": {
|
|
"type": "integer"
|
|
},
|
|
"VK_LUNARG_direct_driver_loading": {
|
|
"type": "integer"
|
|
},
|
|
"VK_MESA_image_alignment_control": {
|
|
"type": "integer"
|
|
},
|
|
"VK_MSFT_layered_driver": {
|
|
"type": "integer"
|
|
},
|
|
"VK_MVK_ios_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_MVK_macos_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NN_vi_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NVX_binary_import": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NVX_image_view_handle": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NVX_multiview_per_view_attributes": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_acquire_winrt_display": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_clip_space_w_scaling": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_cluster_acceleration_structure": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_command_buffer_inheritance": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_compute_occupancy_priority": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_compute_shader_derivatives": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_cooperative_matrix": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_cooperative_matrix2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_cooperative_matrix_decode_vector": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_cooperative_vector": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_copy_memory_indirect": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_corner_sampled_image": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_coverage_reduction_mode": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_cuda_kernel_launch": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_dedicated_allocation": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_dedicated_allocation_image_aliasing": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_descriptor_pool_overallocation": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_device_diagnostic_checkpoints": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_device_diagnostics_config": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_device_generated_commands": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_device_generated_commands_compute": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_displacement_micromap": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_display_stereo": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_extended_sparse_address_space": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_external_compute_queue": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_external_memory": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_external_memory_capabilities": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_external_memory_rdma": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_external_memory_win32": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_fill_rectangle": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_fragment_coverage_to_color": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_fragment_shader_barycentric": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_fragment_shading_rate_enums": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_framebuffer_mixed_samples": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_geometry_shader_passthrough": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_glsl_shader": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_inherited_viewport_scissor": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_linear_color_attachment": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_low_latency": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_low_latency2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_memory_decompression": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_mesh_shader": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_optical_flow": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_partitioned_acceleration_structure": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_per_stage_descriptor_set": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_present_barrier": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_present_metering": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_push_constant_bank": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_raw_access_chains": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_ray_tracing": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_ray_tracing_invocation_reorder": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_ray_tracing_linear_swept_spheres": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_ray_tracing_motion_blur": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_ray_tracing_validation": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_representative_fragment_test": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_sample_mask_override_coverage": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_scissor_exclusive": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_shader_atomic_float16_vector": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_shader_image_footprint": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_shader_sm_builtins": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_shader_subgroup_partitioned": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_shading_rate_image": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_viewport_array2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_viewport_swizzle": {
|
|
"type": "integer"
|
|
},
|
|
"VK_NV_win32_keyed_mutex": {
|
|
"type": "integer"
|
|
},
|
|
"VK_OHOS_external_memory": {
|
|
"type": "integer"
|
|
},
|
|
"VK_OHOS_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_cooperative_matrix_conversion": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_data_graph_model": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_elapsed_timer_query": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_filter_cubic_clamp": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_filter_cubic_weights": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_fragment_density_map_offset": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_image_processing": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_image_processing2": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_image_processing3": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_multiview_per_view_render_areas": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_multiview_per_view_viewports": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_queue_perf_hint": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_render_pass_shader_resolve": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_render_pass_store_ops": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_render_pass_transform": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_rotated_copy_commands": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_shader_multiple_wait_queues": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_tile_memory_heap": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_tile_properties": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_tile_shading": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QCOM_ycbcr_degamma": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QNX_external_memory_screen_buffer": {
|
|
"type": "integer"
|
|
},
|
|
"VK_QNX_screen_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_SEC_amigo_profiling": {
|
|
"type": "integer"
|
|
},
|
|
"VK_SEC_pipeline_cache_incremental_mode": {
|
|
"type": "integer"
|
|
},
|
|
"VK_SEC_throttle_hint": {
|
|
"type": "integer"
|
|
},
|
|
"VK_SEC_ubm_surface": {
|
|
"type": "integer"
|
|
},
|
|
"VK_VALVE_descriptor_set_host_mapping": {
|
|
"type": "integer"
|
|
},
|
|
"VK_VALVE_fragment_density_map_layered": {
|
|
"type": "integer"
|
|
},
|
|
"VK_VALVE_mutable_descriptor_type": {
|
|
"type": "integer"
|
|
},
|
|
"VK_VALVE_shader_mixed_float_dot_product": {
|
|
"type": "integer"
|
|
},
|
|
"VK_VALVE_video_encode_rgb_conversion": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"features": {
|
|
"description": "The block that stores features requirements.",
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"VkPhysicalDeviceFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFeatures"
|
|
},
|
|
"VkPhysicalDeviceFeatures2": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFeatures2"
|
|
},
|
|
"VkPhysicalDeviceFeatures2KHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFeatures2"
|
|
},
|
|
"VkPhysicalDevice16BitStorageFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDevice16BitStorageFeatures"
|
|
},
|
|
"VkPhysicalDevice16BitStorageFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevice16BitStorageFeatures"
|
|
},
|
|
"VkPhysicalDevice4444FormatsFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevice4444FormatsFeaturesEXT"
|
|
},
|
|
"VkPhysicalDevice8BitStorageFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDevice8BitStorageFeatures"
|
|
},
|
|
"VkPhysicalDevice8BitStorageFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevice8BitStorageFeatures"
|
|
},
|
|
"VkPhysicalDeviceASTCDecodeFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceASTCDecodeFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceAccelerationStructureFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceAccelerationStructureFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceAddressBindingReportFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceAddressBindingReportFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceAmigoProfilingFeaturesSEC": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceAmigoProfilingFeaturesSEC"
|
|
},
|
|
"VkPhysicalDeviceAntiLagFeaturesAMD": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceAntiLagFeaturesAMD"
|
|
},
|
|
"VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceBorderColorSwizzleFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceBorderColorSwizzleFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceBufferDeviceAddressFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceBufferDeviceAddressFeatures"
|
|
},
|
|
"VkPhysicalDeviceBufferDeviceAddressFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceBufferDeviceAddressFeatures"
|
|
},
|
|
"VkPhysicalDeviceBufferDeviceAddressFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceBufferDeviceAddressFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceBufferAddressFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceBufferDeviceAddressFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceClusterAccelerationStructureFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceClusterAccelerationStructureFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI"
|
|
},
|
|
"VkPhysicalDeviceCoherentMemoryFeaturesAMD": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCoherentMemoryFeaturesAMD"
|
|
},
|
|
"VkPhysicalDeviceColorWriteEnableFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceColorWriteEnableFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceCommandBufferInheritanceFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCommandBufferInheritanceFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceComputeOccupancyPriorityFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceComputeOccupancyPriorityFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceComputeShaderDerivativesFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceConditionalRenderingFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceConditionalRenderingFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrix2FeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCooperativeMatrix2FeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrixConversionFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCooperativeMatrixConversionFeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrixDecodeVectorFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCooperativeMatrixDecodeVectorFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrixFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCooperativeMatrixFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrixFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCooperativeMatrixFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceCooperativeVectorFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCooperativeVectorFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceCopyMemoryIndirectFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCopyMemoryIndirectFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceCornerSampledImageFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCornerSampledImageFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceCoverageReductionModeFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCoverageReductionModeFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceCubicClampFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCubicClampFeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceCubicWeightsFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCubicWeightsFeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceCudaKernelLaunchFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCudaKernelLaunchFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceCustomBorderColorFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCustomBorderColorFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceCustomResolveFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCustomResolveFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceDataGraphFeaturesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDataGraphFeaturesARM"
|
|
},
|
|
"VkPhysicalDeviceDataGraphModelFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDataGraphModelFeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceDataGraphNeuralAcceleratorStatisticsFeaturesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDataGraphNeuralAcceleratorStatisticsFeaturesARM"
|
|
},
|
|
"VkPhysicalDeviceDataGraphOpticalFlowFeaturesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDataGraphOpticalFlowFeaturesARM"
|
|
},
|
|
"VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceDenseGeometryFormatFeaturesAMDX": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDenseGeometryFormatFeaturesAMDX"
|
|
},
|
|
"VkPhysicalDeviceDepthBiasControlFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDepthBiasControlFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceDepthClampControlFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDepthClampControlFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceDepthClampZeroOneFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDepthClampZeroOneFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceDepthClampZeroOneFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDepthClampZeroOneFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceDepthClipControlFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDepthClipControlFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceDepthClipEnableFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDepthClipEnableFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceDescriptorBufferFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDescriptorBufferFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceDescriptorBufferTensorFeaturesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDescriptorBufferTensorFeaturesARM"
|
|
},
|
|
"VkPhysicalDeviceDescriptorHeapFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDescriptorHeapFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceDescriptorIndexingFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDescriptorIndexingFeatures"
|
|
},
|
|
"VkPhysicalDeviceDescriptorIndexingFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDescriptorIndexingFeatures"
|
|
},
|
|
"VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE"
|
|
},
|
|
"VkPhysicalDeviceDeviceAddressCommandsFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDeviceAddressCommandsFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceDeviceMemoryReportFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDeviceMemoryReportFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceDiagnosticsConfigFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDiagnosticsConfigFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceDisplacementMicromapFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDisplacementMicromapFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceDynamicRenderingFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDynamicRenderingFeatures"
|
|
},
|
|
"VkPhysicalDeviceDynamicRenderingFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDynamicRenderingFeatures"
|
|
},
|
|
"VkPhysicalDeviceDynamicRenderingLocalReadFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDynamicRenderingLocalReadFeatures"
|
|
},
|
|
"VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDynamicRenderingLocalReadFeatures"
|
|
},
|
|
"VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceElapsedTimerQueryFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceElapsedTimerQueryFeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceExclusiveScissorFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceExclusiveScissorFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceExtendedDynamicState2FeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceExtendedDynamicState2FeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceExtendedDynamicState3FeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceExtendedDynamicState3FeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceExtendedDynamicStateFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceExtendedDynamicStateFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceExtendedFlagsFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceExtendedFlagsFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceExternalFormatResolveFeaturesANDROID": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceExternalFormatResolveFeaturesANDROID"
|
|
},
|
|
"VkPhysicalDeviceExternalMemoryRDMAFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceExternalMemoryRDMAFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX"
|
|
},
|
|
"VkPhysicalDeviceFaultFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFaultFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceFaultFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFaultFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceFormatPackFeaturesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFormatPackFeaturesARM"
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMap2FeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentDensityMap2FeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMapFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentDensityMapFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE"
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceFragmentShadingRateFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentShadingRateFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceFrameBoundaryFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFrameBoundaryFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceGlobalPriorityQueryFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceGlobalPriorityQueryFeatures"
|
|
},
|
|
"VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceGlobalPriorityQueryFeatures"
|
|
},
|
|
"VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceGlobalPriorityQueryFeatures"
|
|
},
|
|
"VkPhysicalDeviceGpaFeaturesAMD": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceGpaFeaturesAMD"
|
|
},
|
|
"VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceHdrVividFeaturesHUAWEI": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceHdrVividFeaturesHUAWEI"
|
|
},
|
|
"VkPhysicalDeviceHostImageCopyFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceHostImageCopyFeatures"
|
|
},
|
|
"VkPhysicalDeviceHostImageCopyFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceHostImageCopyFeatures"
|
|
},
|
|
"VkPhysicalDeviceHostQueryResetFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceHostQueryResetFeatures"
|
|
},
|
|
"VkPhysicalDeviceHostQueryResetFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceHostQueryResetFeatures"
|
|
},
|
|
"VkPhysicalDeviceImage2DViewOf3DFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImage2DViewOf3DFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceImageAlignmentControlFeaturesMESA": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImageAlignmentControlFeaturesMESA"
|
|
},
|
|
"VkPhysicalDeviceImageCompressionControlFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImageCompressionControlFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceImageProcessing2FeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImageProcessing2FeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceImageProcessing3FeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImageProcessing3FeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceImageProcessingFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImageProcessingFeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceImageRobustnessFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImageRobustnessFeatures"
|
|
},
|
|
"VkPhysicalDeviceImageRobustnessFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImageRobustnessFeatures"
|
|
},
|
|
"VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceImageViewMinLodFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImageViewMinLodFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceImagelessFramebufferFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImagelessFramebufferFeatures"
|
|
},
|
|
"VkPhysicalDeviceImagelessFramebufferFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImagelessFramebufferFeatures"
|
|
},
|
|
"VkPhysicalDeviceIndexTypeUint8Features": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceIndexTypeUint8Features"
|
|
},
|
|
"VkPhysicalDeviceIndexTypeUint8FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceIndexTypeUint8Features"
|
|
},
|
|
"VkPhysicalDeviceIndexTypeUint8FeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceIndexTypeUint8Features"
|
|
},
|
|
"VkPhysicalDeviceInheritedViewportScissorFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceInheritedViewportScissorFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceInlineUniformBlockFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceInlineUniformBlockFeatures"
|
|
},
|
|
"VkPhysicalDeviceInlineUniformBlockFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceInlineUniformBlockFeatures"
|
|
},
|
|
"VkPhysicalDeviceInternallySynchronizedQueuesFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceInternallySynchronizedQueuesFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceInvocationMaskFeaturesHUAWEI": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceInvocationMaskFeaturesHUAWEI"
|
|
},
|
|
"VkPhysicalDeviceLegacyDitheringFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceLegacyDitheringFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceLineRasterizationFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceLineRasterizationFeatures"
|
|
},
|
|
"VkPhysicalDeviceLineRasterizationFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceLineRasterizationFeatures"
|
|
},
|
|
"VkPhysicalDeviceLineRasterizationFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceLineRasterizationFeatures"
|
|
},
|
|
"VkPhysicalDeviceLinearColorAttachmentFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceLinearColorAttachmentFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceMaintenance10FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance10FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceMaintenance11FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance11FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceMaintenance4Features": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance4Features"
|
|
},
|
|
"VkPhysicalDeviceMaintenance4FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance4Features"
|
|
},
|
|
"VkPhysicalDeviceMaintenance5Features": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance5Features"
|
|
},
|
|
"VkPhysicalDeviceMaintenance5FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance5Features"
|
|
},
|
|
"VkPhysicalDeviceMaintenance6Features": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance6Features"
|
|
},
|
|
"VkPhysicalDeviceMaintenance6FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance6Features"
|
|
},
|
|
"VkPhysicalDeviceMaintenance7FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance7FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceMaintenance8FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance8FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceMaintenance9FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance9FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceMapMemoryPlacedFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMapMemoryPlacedFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceMemoryDecompressionFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMemoryDecompressionFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceMemoryDecompressionFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMemoryDecompressionFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceMemoryPriorityFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMemoryPriorityFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceMeshShaderFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMeshShaderFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceMeshShaderFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMeshShaderFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceMultiDrawFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMultiDrawFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceMultisampledRenderToSwapchainFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMultisampledRenderToSwapchainFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceMultiviewFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMultiviewFeatures"
|
|
},
|
|
"VkPhysicalDeviceMultiviewFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMultiviewFeatures"
|
|
},
|
|
"VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceNestedCommandBufferFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceNestedCommandBufferFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceOpacityMicromapFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceOpacityMicromapFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceOpacityMicromapFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceOpacityMicromapFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceOpticalFlowFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceOpticalFlowFeaturesNV"
|
|
},
|
|
"VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT"
|
|
},
|
|
"VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV"
|
|
},
|
|
"VkPhysicalDevicePerStageDescriptorSetFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePerStageDescriptorSetFeaturesNV"
|
|
},
|
|
"VkPhysicalDevicePerformanceCountersByRegionFeaturesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePerformanceCountersByRegionFeaturesARM"
|
|
},
|
|
"VkPhysicalDevicePerformanceQueryFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePerformanceQueryFeaturesKHR"
|
|
},
|
|
"VkPhysicalDevicePipelineBinaryFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelineBinaryFeaturesKHR"
|
|
},
|
|
"VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC"
|
|
},
|
|
"VkPhysicalDevicePipelineCreationCacheControlFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelineCreationCacheControlFeatures"
|
|
},
|
|
"VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelineCreationCacheControlFeatures"
|
|
},
|
|
"VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR"
|
|
},
|
|
"VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT"
|
|
},
|
|
"VkPhysicalDevicePipelineOpacityMicromapFeaturesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelineOpacityMicromapFeaturesARM"
|
|
},
|
|
"VkPhysicalDevicePipelinePropertiesFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelinePropertiesFeaturesEXT"
|
|
},
|
|
"VkPhysicalDevicePipelineProtectedAccessFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelineProtectedAccessFeatures"
|
|
},
|
|
"VkPhysicalDevicePipelineProtectedAccessFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelineProtectedAccessFeatures"
|
|
},
|
|
"VkPhysicalDevicePipelineRobustnessFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelineRobustnessFeatures"
|
|
},
|
|
"VkPhysicalDevicePipelineRobustnessFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelineRobustnessFeatures"
|
|
},
|
|
"VkPhysicalDevicePortabilitySubsetFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePortabilitySubsetFeaturesKHR"
|
|
},
|
|
"VkPhysicalDevicePresentBarrierFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePresentBarrierFeaturesNV"
|
|
},
|
|
"VkPhysicalDevicePresentId2FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePresentId2FeaturesKHR"
|
|
},
|
|
"VkPhysicalDevicePresentIdFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePresentIdFeaturesKHR"
|
|
},
|
|
"VkPhysicalDevicePresentMeteringFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePresentMeteringFeaturesNV"
|
|
},
|
|
"VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR"
|
|
},
|
|
"VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR"
|
|
},
|
|
"VkPhysicalDevicePresentTimingFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePresentTimingFeaturesEXT"
|
|
},
|
|
"VkPhysicalDevicePresentWait2FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePresentWait2FeaturesKHR"
|
|
},
|
|
"VkPhysicalDevicePresentWaitFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePresentWaitFeaturesKHR"
|
|
},
|
|
"VkPhysicalDevicePrimitiveRestartIndexFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePrimitiveRestartIndexFeaturesEXT"
|
|
},
|
|
"VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT"
|
|
},
|
|
"VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT"
|
|
},
|
|
"VkPhysicalDevicePrivateDataFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePrivateDataFeatures"
|
|
},
|
|
"VkPhysicalDevicePrivateDataFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePrivateDataFeatures"
|
|
},
|
|
"VkPhysicalDeviceProtectedMemoryFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceProtectedMemoryFeatures"
|
|
},
|
|
"VkPhysicalDeviceProvokingVertexFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceProvokingVertexFeaturesEXT"
|
|
},
|
|
"VkPhysicalDevicePushConstantBankFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePushConstantBankFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceQueuePerfHintFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceQueuePerfHintFeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceRawAccessChainsFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRawAccessChainsFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceRayQueryFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRayQueryFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceRayTracingInvocationReorderFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRayTracingInvocationReorderFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceRayTracingMotionBlurFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRayTracingMotionBlurFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceRayTracingPipelineFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRayTracingPipelineFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceRayTracingValidationFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRayTracingValidationFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG"
|
|
},
|
|
"VkPhysicalDeviceRenderPassStripedFeaturesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRenderPassStripedFeaturesARM"
|
|
},
|
|
"VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceRobustness2FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRobustness2FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceRobustness2FeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRobustness2FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceSamplerYcbcrConversionFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSamplerYcbcrConversionFeatures"
|
|
},
|
|
"VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSamplerYcbcrConversionFeatures"
|
|
},
|
|
"VkPhysicalDeviceScalarBlockLayoutFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceScalarBlockLayoutFeatures"
|
|
},
|
|
"VkPhysicalDeviceScalarBlockLayoutFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceScalarBlockLayoutFeatures"
|
|
},
|
|
"VkPhysicalDeviceSchedulingControlsFeaturesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSchedulingControlsFeaturesARM"
|
|
},
|
|
"VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures"
|
|
},
|
|
"VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures"
|
|
},
|
|
"VkPhysicalDeviceShader64BitIndexingFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShader64BitIndexingFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderAbortFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderAbortFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderAtomicFloatFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderAtomicFloatFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderAtomicInt64Features": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderAtomicInt64Features"
|
|
},
|
|
"VkPhysicalDeviceShaderAtomicInt64FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderAtomicInt64Features"
|
|
},
|
|
"VkPhysicalDeviceShaderBfloat16FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderBfloat16FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceShaderClockFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderClockFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceShaderConstantDataFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderConstantDataFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM"
|
|
},
|
|
"VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures"
|
|
},
|
|
"VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures"
|
|
},
|
|
"VkPhysicalDeviceShaderDrawParametersFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderDrawParametersFeatures"
|
|
},
|
|
"VkPhysicalDeviceShaderDrawParameterFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderDrawParametersFeatures"
|
|
},
|
|
"VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD"
|
|
},
|
|
"VkPhysicalDeviceShaderEnqueueFeaturesAMDX": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderEnqueueFeaturesAMDX"
|
|
},
|
|
"VkPhysicalDeviceShaderExpectAssumeFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderExpectAssumeFeatures"
|
|
},
|
|
"VkPhysicalDeviceShaderExpectAssumeFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderExpectAssumeFeatures"
|
|
},
|
|
"VkPhysicalDeviceShaderFloat16Int8Features": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderFloat16Int8Features"
|
|
},
|
|
"VkPhysicalDeviceShaderFloat16Int8FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderFloat16Int8Features"
|
|
},
|
|
"VkPhysicalDeviceFloat16Int8FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderFloat16Int8Features"
|
|
},
|
|
"VkPhysicalDeviceShaderFloat8FeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderFloat8FeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderFloatControls2Features": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderFloatControls2Features"
|
|
},
|
|
"VkPhysicalDeviceShaderFloatControls2FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderFloatControls2Features"
|
|
},
|
|
"VkPhysicalDeviceShaderFmaFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderFmaFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderImageFootprintFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderImageFootprintFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceShaderInstrumentationFeaturesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderInstrumentationFeaturesARM"
|
|
},
|
|
"VkPhysicalDeviceShaderIntegerDotProductFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderIntegerDotProductFeatures"
|
|
},
|
|
"VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderIntegerDotProductFeatures"
|
|
},
|
|
"VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL"
|
|
},
|
|
"VkPhysicalDeviceShaderLongVectorFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderLongVectorFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE"
|
|
},
|
|
"VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderMultipleWaitQueuesFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderMultipleWaitQueuesFeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceShaderObjectFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderObjectFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderQuadControlFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderQuadControlFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderSMBuiltinsFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderSMBuiltinsFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceShaderSplitBarrierFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderSplitBarrierFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures"
|
|
},
|
|
"VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures"
|
|
},
|
|
"VkPhysicalDeviceShaderSubgroupPartitionedFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderSubgroupPartitionedFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderSubgroupRotateFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderSubgroupRotateFeatures"
|
|
},
|
|
"VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderSubgroupRotateFeatures"
|
|
},
|
|
"VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceShaderTerminateInvocationFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderTerminateInvocationFeatures"
|
|
},
|
|
"VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderTerminateInvocationFeatures"
|
|
},
|
|
"VkPhysicalDeviceShaderTileImageFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderTileImageFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderUntypedPointersFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderUntypedPointersFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceShadingRateImageFeaturesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShadingRateImageFeaturesNV"
|
|
},
|
|
"VkPhysicalDeviceSubgroupSizeControlFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSubgroupSizeControlFeatures"
|
|
},
|
|
"VkPhysicalDeviceSubgroupSizeControlFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSubgroupSizeControlFeatures"
|
|
},
|
|
"VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceSubpassShadingFeaturesHUAWEI": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSubpassShadingFeaturesHUAWEI"
|
|
},
|
|
"VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceSynchronization2Features": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSynchronization2Features"
|
|
},
|
|
"VkPhysicalDeviceSynchronization2FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSynchronization2Features"
|
|
},
|
|
"VkPhysicalDeviceTensorFeaturesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTensorFeaturesARM"
|
|
},
|
|
"VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceTextureCompressionASTC3DFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTextureCompressionASTC3DFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceTextureCompressionASTCHDRFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTextureCompressionASTCHDRFeatures"
|
|
},
|
|
"VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTextureCompressionASTCHDRFeatures"
|
|
},
|
|
"VkPhysicalDeviceThrottleHintFeaturesSEC": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceThrottleHintFeaturesSEC"
|
|
},
|
|
"VkPhysicalDeviceTileMemoryHeapFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTileMemoryHeapFeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceTilePropertiesFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTilePropertiesFeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceTileShadingFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTileShadingFeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceTimelineSemaphoreFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTimelineSemaphoreFeatures"
|
|
},
|
|
"VkPhysicalDeviceTimelineSemaphoreFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTimelineSemaphoreFeatures"
|
|
},
|
|
"VkPhysicalDeviceTransformFeedbackFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTransformFeedbackFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceUniformBufferStandardLayoutFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceUniformBufferStandardLayoutFeatures"
|
|
},
|
|
"VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceUniformBufferStandardLayoutFeatures"
|
|
},
|
|
"VkPhysicalDeviceVariablePointersFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVariablePointersFeatures"
|
|
},
|
|
"VkPhysicalDeviceVariablePointersFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVariablePointersFeatures"
|
|
},
|
|
"VkPhysicalDeviceVariablePointerFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVariablePointersFeatures"
|
|
},
|
|
"VkPhysicalDeviceVariablePointerFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVariablePointersFeatures"
|
|
},
|
|
"VkPhysicalDeviceVertexAttributeDivisorFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVertexAttributeDivisorFeatures"
|
|
},
|
|
"VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVertexAttributeDivisorFeatures"
|
|
},
|
|
"VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVertexAttributeDivisorFeatures"
|
|
},
|
|
"VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceVideoDecodeVP9FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVideoDecodeVP9FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceVideoEncodeAV1FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVideoEncodeAV1FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceVideoEncodeFeedback2FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVideoEncodeFeedback2FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE"
|
|
},
|
|
"VkPhysicalDeviceVideoMaintenance1FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVideoMaintenance1FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceVideoMaintenance2FeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVideoMaintenance2FeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceVulkan11Features": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVulkan11Features"
|
|
},
|
|
"VkPhysicalDeviceVulkan12Features": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVulkan12Features"
|
|
},
|
|
"VkPhysicalDeviceVulkan13Features": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVulkan13Features"
|
|
},
|
|
"VkPhysicalDeviceVulkan14Features": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVulkan14Features"
|
|
},
|
|
"VkPhysicalDeviceVulkanMemoryModelFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVulkanMemoryModelFeatures"
|
|
},
|
|
"VkPhysicalDeviceVulkanMemoryModelFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVulkanMemoryModelFeatures"
|
|
},
|
|
"VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR"
|
|
},
|
|
"VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceYcbcrDegammaFeaturesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceYcbcrDegammaFeaturesQCOM"
|
|
},
|
|
"VkPhysicalDeviceYcbcrImageArraysFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceYcbcrImageArraysFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT"
|
|
},
|
|
"VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures"
|
|
},
|
|
"VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures"
|
|
}
|
|
}
|
|
},
|
|
"properties": {
|
|
"description": "The block that stores properties requirements.",
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"VkPhysicalDeviceProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceProperties"
|
|
},
|
|
"VkPhysicalDeviceProperties2": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceProperties2"
|
|
},
|
|
"VkPhysicalDeviceProperties2KHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceProperties2"
|
|
},
|
|
"VkPhysicalDeviceAccelerationStructurePropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceAccelerationStructurePropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceClusterAccelerationStructurePropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceClusterAccelerationStructurePropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI"
|
|
},
|
|
"VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceConservativeRasterizationPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceConservativeRasterizationPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrix2PropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCooperativeMatrix2PropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrixPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCooperativeMatrixPropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceCooperativeMatrixPropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCooperativeMatrixPropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceCooperativeVectorPropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCooperativeVectorPropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceCopyMemoryIndirectPropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceCudaKernelLaunchPropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCudaKernelLaunchPropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceCustomBorderColorPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceCustomBorderColorPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceDepthStencilResolveProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDepthStencilResolveProperties"
|
|
},
|
|
"VkPhysicalDeviceDepthStencilResolvePropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDepthStencilResolveProperties"
|
|
},
|
|
"VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceDescriptorBufferPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDescriptorBufferPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceDescriptorBufferTensorPropertiesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDescriptorBufferTensorPropertiesARM"
|
|
},
|
|
"VkPhysicalDeviceDescriptorHeapPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDescriptorHeapPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceDescriptorHeapTensorPropertiesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDescriptorHeapTensorPropertiesARM"
|
|
},
|
|
"VkPhysicalDeviceDescriptorIndexingProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDescriptorIndexingProperties"
|
|
},
|
|
"VkPhysicalDeviceDescriptorIndexingPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDescriptorIndexingProperties"
|
|
},
|
|
"VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceDiscardRectanglePropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDiscardRectanglePropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceDisplacementMicromapPropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDisplacementMicromapPropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceDriverProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDriverProperties"
|
|
},
|
|
"VkPhysicalDeviceDriverPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDriverProperties"
|
|
},
|
|
"VkPhysicalDeviceDrmPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceDrmPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceExtendedDynamicState3PropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceExtendedDynamicState3PropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceExternalComputeQueuePropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceExternalComputeQueuePropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceExternalFormatResolvePropertiesANDROID": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceExternalFormatResolvePropertiesANDROID"
|
|
},
|
|
"VkPhysicalDeviceExternalMemoryHostPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceExternalMemoryHostPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceFaultPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFaultPropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceFloatControlsProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFloatControlsProperties"
|
|
},
|
|
"VkPhysicalDeviceFloatControlsPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFloatControlsProperties"
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMap2PropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentDensityMap2PropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE"
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceFragmentDensityMapPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentDensityMapPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceFragmentShadingRatePropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceFragmentShadingRatePropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceGpaProperties2AMD": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceGpaProperties2AMD"
|
|
},
|
|
"VkPhysicalDeviceGpaPropertiesAMD": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceGpaPropertiesAMD"
|
|
},
|
|
"VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceHostImageCopyProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceHostImageCopyProperties"
|
|
},
|
|
"VkPhysicalDeviceHostImageCopyPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceHostImageCopyProperties"
|
|
},
|
|
"VkPhysicalDeviceIDProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceIDProperties"
|
|
},
|
|
"VkPhysicalDeviceIDPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceIDProperties"
|
|
},
|
|
"VkPhysicalDeviceImageAlignmentControlPropertiesMESA": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImageAlignmentControlPropertiesMESA"
|
|
},
|
|
"VkPhysicalDeviceImageProcessing2PropertiesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImageProcessing2PropertiesQCOM"
|
|
},
|
|
"VkPhysicalDeviceImageProcessingPropertiesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceImageProcessingPropertiesQCOM"
|
|
},
|
|
"VkPhysicalDeviceInlineUniformBlockProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceInlineUniformBlockProperties"
|
|
},
|
|
"VkPhysicalDeviceInlineUniformBlockPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceInlineUniformBlockProperties"
|
|
},
|
|
"VkPhysicalDeviceLayeredApiPropertiesListKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceLayeredApiPropertiesListKHR"
|
|
},
|
|
"VkPhysicalDeviceLayeredDriverPropertiesMSFT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceLayeredDriverPropertiesMSFT"
|
|
},
|
|
"VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceLineRasterizationProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceLineRasterizationProperties"
|
|
},
|
|
"VkPhysicalDeviceLineRasterizationPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceLineRasterizationProperties"
|
|
},
|
|
"VkPhysicalDeviceLineRasterizationPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceLineRasterizationProperties"
|
|
},
|
|
"VkPhysicalDeviceMaintenance10PropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance10PropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceMaintenance3Properties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance3Properties"
|
|
},
|
|
"VkPhysicalDeviceMaintenance3PropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance3Properties"
|
|
},
|
|
"VkPhysicalDeviceMaintenance4Properties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance4Properties"
|
|
},
|
|
"VkPhysicalDeviceMaintenance4PropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance4Properties"
|
|
},
|
|
"VkPhysicalDeviceMaintenance5Properties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance5Properties"
|
|
},
|
|
"VkPhysicalDeviceMaintenance5PropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance5Properties"
|
|
},
|
|
"VkPhysicalDeviceMaintenance6Properties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance6Properties"
|
|
},
|
|
"VkPhysicalDeviceMaintenance6PropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance6Properties"
|
|
},
|
|
"VkPhysicalDeviceMaintenance7PropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance7PropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceMaintenance9PropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMaintenance9PropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceMapMemoryPlacedPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMapMemoryPlacedPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceMemoryDecompressionPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMemoryDecompressionPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceMemoryDecompressionPropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMemoryDecompressionPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceMeshShaderPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMeshShaderPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceMeshShaderPropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMeshShaderPropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceMultiDrawPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMultiDrawPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX"
|
|
},
|
|
"VkPhysicalDeviceMultiviewProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMultiviewProperties"
|
|
},
|
|
"VkPhysicalDeviceMultiviewPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceMultiviewProperties"
|
|
},
|
|
"VkPhysicalDeviceNestedCommandBufferPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceNestedCommandBufferPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceOpacityMicromapPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceOpacityMicromapPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceOpacityMicromapPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceOpacityMicromapPropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceOpticalFlowPropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceOpticalFlowPropertiesNV"
|
|
},
|
|
"VkPhysicalDevicePCIBusInfoPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePCIBusInfoPropertiesEXT"
|
|
},
|
|
"VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV"
|
|
},
|
|
"VkPhysicalDevicePerformanceCountersByRegionPropertiesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePerformanceCountersByRegionPropertiesARM"
|
|
},
|
|
"VkPhysicalDevicePerformanceQueryPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePerformanceQueryPropertiesKHR"
|
|
},
|
|
"VkPhysicalDevicePipelineBinaryPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelineBinaryPropertiesKHR"
|
|
},
|
|
"VkPhysicalDevicePipelineRobustnessProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelineRobustnessProperties"
|
|
},
|
|
"VkPhysicalDevicePipelineRobustnessPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePipelineRobustnessProperties"
|
|
},
|
|
"VkPhysicalDevicePointClippingProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePointClippingProperties"
|
|
},
|
|
"VkPhysicalDevicePointClippingPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePointClippingProperties"
|
|
},
|
|
"VkPhysicalDevicePortabilitySubsetPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePortabilitySubsetPropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceProtectedMemoryProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceProtectedMemoryProperties"
|
|
},
|
|
"VkPhysicalDeviceProvokingVertexPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceProvokingVertexPropertiesEXT"
|
|
},
|
|
"VkPhysicalDevicePushConstantBankPropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePushConstantBankPropertiesNV"
|
|
},
|
|
"VkPhysicalDevicePushDescriptorProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePushDescriptorProperties"
|
|
},
|
|
"VkPhysicalDevicePushDescriptorPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDevicePushDescriptorProperties"
|
|
},
|
|
"VkPhysicalDeviceQueuePerfHintPropertiesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceQueuePerfHintPropertiesQCOM"
|
|
},
|
|
"VkPhysicalDeviceRayTracingInvocationReorderPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRayTracingInvocationReorderPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceRayTracingPipelinePropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRayTracingPipelinePropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceRayTracingPropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRayTracingPropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceRenderPassStripedPropertiesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRenderPassStripedPropertiesARM"
|
|
},
|
|
"VkPhysicalDeviceRobustness2PropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRobustness2PropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceRobustness2PropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceRobustness2PropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceSampleLocationsPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSampleLocationsPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceSamplerFilterMinmaxProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSamplerFilterMinmaxProperties"
|
|
},
|
|
"VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSamplerFilterMinmaxProperties"
|
|
},
|
|
"VkPhysicalDeviceSchedulingControlsDispatchParametersPropertiesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSchedulingControlsDispatchParametersPropertiesARM"
|
|
},
|
|
"VkPhysicalDeviceSchedulingControlsPropertiesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSchedulingControlsPropertiesARM"
|
|
},
|
|
"VkPhysicalDeviceShaderAbortPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderAbortPropertiesKHR"
|
|
},
|
|
"VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM"
|
|
},
|
|
"VkPhysicalDeviceShaderCoreProperties2AMD": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderCoreProperties2AMD"
|
|
},
|
|
"VkPhysicalDeviceShaderCorePropertiesAMD": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderCorePropertiesAMD"
|
|
},
|
|
"VkPhysicalDeviceShaderCorePropertiesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderCorePropertiesARM"
|
|
},
|
|
"VkPhysicalDeviceShaderEnqueuePropertiesAMDX": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderEnqueuePropertiesAMDX"
|
|
},
|
|
"VkPhysicalDeviceShaderInstrumentationPropertiesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderInstrumentationPropertiesARM"
|
|
},
|
|
"VkPhysicalDeviceShaderIntegerDotProductProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderIntegerDotProductProperties"
|
|
},
|
|
"VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderIntegerDotProductProperties"
|
|
},
|
|
"VkPhysicalDeviceShaderLongVectorPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderLongVectorPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderMultipleWaitQueuesPropertiesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderMultipleWaitQueuesPropertiesQCOM"
|
|
},
|
|
"VkPhysicalDeviceShaderObjectPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderObjectPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderSMBuiltinsPropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderSMBuiltinsPropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceShaderSplitBarrierPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderSplitBarrierPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceShaderTileImagePropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShaderTileImagePropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceShadingRateImagePropertiesNV": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceShadingRateImagePropertiesNV"
|
|
},
|
|
"VkPhysicalDeviceSubgroupProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSubgroupProperties"
|
|
},
|
|
"VkPhysicalDeviceSubgroupSizeControlProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSubgroupSizeControlProperties"
|
|
},
|
|
"VkPhysicalDeviceSubgroupSizeControlPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSubgroupSizeControlProperties"
|
|
},
|
|
"VkPhysicalDeviceSubpassShadingPropertiesHUAWEI": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceSubpassShadingPropertiesHUAWEI"
|
|
},
|
|
"VkPhysicalDeviceTensorPropertiesARM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTensorPropertiesARM"
|
|
},
|
|
"VkPhysicalDeviceTexelBufferAlignmentProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTexelBufferAlignmentProperties"
|
|
},
|
|
"VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTexelBufferAlignmentProperties"
|
|
},
|
|
"VkPhysicalDeviceTileMemoryHeapPropertiesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTileMemoryHeapPropertiesQCOM"
|
|
},
|
|
"VkPhysicalDeviceTileShadingPropertiesQCOM": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTileShadingPropertiesQCOM"
|
|
},
|
|
"VkPhysicalDeviceTimelineSemaphoreProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTimelineSemaphoreProperties"
|
|
},
|
|
"VkPhysicalDeviceTimelineSemaphorePropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTimelineSemaphoreProperties"
|
|
},
|
|
"VkPhysicalDeviceTransformFeedbackPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceTransformFeedbackPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceVertexAttributeDivisorProperties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVertexAttributeDivisorProperties"
|
|
},
|
|
"VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVertexAttributeDivisorProperties"
|
|
},
|
|
"VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT"
|
|
},
|
|
"VkPhysicalDeviceVulkan11Properties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVulkan11Properties"
|
|
},
|
|
"VkPhysicalDeviceVulkan12Properties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVulkan12Properties"
|
|
},
|
|
"VkPhysicalDeviceVulkan13Properties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVulkan13Properties"
|
|
},
|
|
"VkPhysicalDeviceVulkan14Properties": {
|
|
"$ref": "#/definitions/VkPhysicalDeviceVulkan14Properties"
|
|
}
|
|
}
|
|
},
|
|
"formats": {
|
|
"description": "The block that store formats capabilities definitions.",
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"VK_FORMAT_A1B5G5R5_UNORM_PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A1R5G5B5_UNORM_PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A2B10G10R10_SINT_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A2B10G10R10_SNORM_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A2B10G10R10_SSCALED_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A2B10G10R10_UINT_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A2B10G10R10_UNORM_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A2B10G10R10_USCALED_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A2R10G10B10_SINT_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A2R10G10B10_SNORM_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A2R10G10B10_SSCALED_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A2R10G10B10_UINT_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A2R10G10B10_UNORM_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A2R10G10B10_USCALED_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A4B4G4R4_UNORM_PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A4R4G4B4_UNORM_PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A8B8G8R8_SINT_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A8B8G8R8_SNORM_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A8B8G8R8_SRGB_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A8B8G8R8_SSCALED_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A8B8G8R8_UINT_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A8B8G8R8_UNORM_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A8B8G8R8_USCALED_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A8_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_A8_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x10_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x10_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x5_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x5_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x6_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x6_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x8_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_10x8_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_12x10_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_12x10_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_12x12_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_12x12_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_3x3x3_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_3x3x3_SRGB_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_3x3x3_UNORM_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_4x3x3_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_4x3x3_SRGB_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_4x3x3_UNORM_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_4x4_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_4x4_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_4x4x3_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_4x4x3_SRGB_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_4x4x3_UNORM_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_4x4x4_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_4x4x4_SRGB_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_4x4x4_UNORM_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x4_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x4_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x4x4_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x4x4_SRGB_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x4x4_UNORM_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x5_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x5_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x5x4_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x5x4_SRGB_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x5x4_UNORM_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x5x5_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x5x5_SRGB_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_5x5x5_UNORM_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x5_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x5_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x5x5_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x5x5_SRGB_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x5x5_UNORM_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x6_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x6_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x6x5_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x6x5_SRGB_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x6x5_UNORM_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x6x6_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x6x6_SRGB_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_6x6x6_UNORM_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_8x5_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_8x5_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_8x6_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_8x6_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_8x8_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ASTC_8x8_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B10G11R11_UFLOAT_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B16G16R16G16_422_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B16G16R16G16_422_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B4G4R4A4_UNORM_PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B5G5R5A1_UNORM_PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B5G6R5_UNORM_PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8A8_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8A8_SNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8A8_SRGB": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8A8_SSCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8A8_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8A8_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8A8_USCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8G8_422_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8G8_422_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8_SNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8_SRGB": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8_SSCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_B8G8R8_USCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC1_RGBA_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC1_RGBA_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC1_RGB_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC1_RGB_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC2_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC2_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC3_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC3_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC4_SNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC4_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC5_SNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC5_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC6H_SFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC6H_UFLOAT_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC7_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_BC7_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_D16_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_D16_UNORM_S8_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_D24_UNORM_S8_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_D32_SFLOAT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_D32_SFLOAT_S8_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_E5B9G9R9_UFLOAT_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_EAC_R11G11_SNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_EAC_R11G11_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_EAC_R11_SNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_EAC_R11_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G14X2_B14X2R14X2_2PLANE_420_UNORM_3PACK16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G14X2_B14X2R14X2_2PLANE_422_UNORM_3PACK16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G16B16G16R16_422_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G16B16G16R16_422_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G16_B16R16_2PLANE_420_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G16_B16R16_2PLANE_422_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G16_B16R16_2PLANE_444_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G8B8G8R8_422_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G8B8G8R8_422_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G8_B8R8_2PLANE_420_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G8_B8R8_2PLANE_422_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G8_B8R8_2PLANE_444_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R10X6G10X6B10X6A10X6_UINT_4PACK16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R10X6G10X6_UINT_2PACK16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R10X6G10X6_UNORM_2PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R10X6_UINT_PACK16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R10X6_UNORM_PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R10X6_UNORM_PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R12X4G12X4B12X4A12X4_UINT_4PACK16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R12X4G12X4_UINT_2PACK16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R12X4G12X4_UNORM_2PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R12X4_UINT_PACK16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R12X4_UNORM_PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R12X4_UNORM_PACK16_KHR": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R14X2G14X2B14X2A14X2_UINT_4PACK16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R14X2G14X2B14X2A14X2_UNORM_4PACK16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R14X2G14X2_UINT_2PACK16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R14X2G14X2_UNORM_2PACK16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R14X2_UINT_PACK16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R14X2_UNORM_PACK16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16B16A16_SFLOAT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16B16A16_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16B16A16_SNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16B16A16_SSCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16B16A16_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16B16A16_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16B16A16_USCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16B16_SFLOAT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16B16_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16B16_SNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16B16_SSCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16B16_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16B16_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16B16_USCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16_S10_5_NV": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16_SFIXED5_NV": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16_SFLOAT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16_SNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16_SSCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16G16_USCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16_SFLOAT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16_SFLOAT_FPENCODING_BFLOAT16_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16_SNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16_SSCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R16_USCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R32G32B32A32_SFLOAT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R32G32B32A32_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R32G32B32A32_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R32G32B32_SFLOAT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R32G32B32_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R32G32B32_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R32G32_SFLOAT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R32G32_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R32G32_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R32_SFLOAT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R32_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R32_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R4G4B4A4_UNORM_PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R4G4_UNORM_PACK8": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R5G5B5A1_UNORM_PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R5G6B5_UNORM_PACK16": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R64G64B64A64_SFLOAT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R64G64B64A64_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R64G64B64A64_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R64G64B64_SFLOAT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R64G64B64_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R64G64B64_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R64G64_SFLOAT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R64G64_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R64G64_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R64_SFLOAT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R64_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R64_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8B8A8_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8B8A8_SNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8B8A8_SRGB": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8B8A8_SSCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8B8A8_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8B8A8_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8B8A8_USCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8B8_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8B8_SNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8B8_SRGB": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8B8_SSCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8B8_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8B8_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8B8_USCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8_SNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8_SRGB": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8_SSCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8G8_USCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8_BOOL_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8_SFLOAT_FPENCODING_FLOAT8E4M3_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8_SFLOAT_FPENCODING_FLOAT8E5M2_ARM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8_SINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8_SNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8_SRGB": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8_SSCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8_UNORM": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_R8_USCALED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_S8_UINT": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_UNDEFINED": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
},
|
|
"VK_FORMAT_X8_D24_UNORM_PACK32": {
|
|
"$ref": "#/definitions/formatProperties"
|
|
}
|
|
}
|
|
},
|
|
"queueFamiliesProperties": {
|
|
"type": "array",
|
|
"uniqueItems": true,
|
|
"items": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"VkQueueFamilyProperties": {
|
|
"$ref": "#/definitions/VkQueueFamilyProperties"
|
|
},
|
|
"VkQueueFamilyProperties2": {
|
|
"$ref": "#/definitions/VkQueueFamilyProperties2"
|
|
},
|
|
"VkQueueFamilyProperties2KHR": {
|
|
"$ref": "#/definitions/VkQueueFamilyProperties2"
|
|
},
|
|
"VkQueueFamilyCheckpointProperties2NV": {
|
|
"$ref": "#/definitions/VkQueueFamilyCheckpointProperties2NV"
|
|
},
|
|
"VkQueueFamilyCheckpointPropertiesNV": {
|
|
"$ref": "#/definitions/VkQueueFamilyCheckpointPropertiesNV"
|
|
},
|
|
"VkQueueFamilyGlobalPriorityProperties": {
|
|
"$ref": "#/definitions/VkQueueFamilyGlobalPriorityProperties"
|
|
},
|
|
"VkQueueFamilyGlobalPriorityPropertiesKHR": {
|
|
"$ref": "#/definitions/VkQueueFamilyGlobalPriorityProperties"
|
|
},
|
|
"VkQueueFamilyGlobalPriorityPropertiesEXT": {
|
|
"$ref": "#/definitions/VkQueueFamilyGlobalPriorityProperties"
|
|
},
|
|
"VkQueueFamilyOptimalImageTransferGranularityPropertiesKHR": {
|
|
"$ref": "#/definitions/VkQueueFamilyOptimalImageTransferGranularityPropertiesKHR"
|
|
},
|
|
"VkQueueFamilyOwnershipTransferPropertiesKHR": {
|
|
"$ref": "#/definitions/VkQueueFamilyOwnershipTransferPropertiesKHR"
|
|
},
|
|
"VkQueueFamilyQueryResultStatusPropertiesKHR": {
|
|
"$ref": "#/definitions/VkQueueFamilyQueryResultStatusPropertiesKHR"
|
|
},
|
|
"VkQueueFamilyVideoPropertiesKHR": {
|
|
"$ref": "#/definitions/VkQueueFamilyVideoPropertiesKHR"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"videoProfiles": {
|
|
"type": "array",
|
|
"uniqueItems": true,
|
|
"items": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"profile": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"VkVideoProfileInfoKHR": {
|
|
"$ref": "#/definitions/VkVideoProfileInfoKHR"
|
|
},
|
|
"VkVideoDecodeAV1ProfileInfoKHR": {
|
|
"$ref": "#/definitions/VkVideoDecodeAV1ProfileInfoKHR"
|
|
},
|
|
"VkVideoDecodeH264ProfileInfoKHR": {
|
|
"$ref": "#/definitions/VkVideoDecodeH264ProfileInfoKHR"
|
|
},
|
|
"VkVideoDecodeH265ProfileInfoKHR": {
|
|
"$ref": "#/definitions/VkVideoDecodeH265ProfileInfoKHR"
|
|
},
|
|
"VkVideoDecodeVP9ProfileInfoKHR": {
|
|
"$ref": "#/definitions/VkVideoDecodeVP9ProfileInfoKHR"
|
|
},
|
|
"VkVideoEncodeAV1ProfileInfoKHR": {
|
|
"$ref": "#/definitions/VkVideoEncodeAV1ProfileInfoKHR"
|
|
},
|
|
"VkVideoEncodeH264ProfileInfoKHR": {
|
|
"$ref": "#/definitions/VkVideoEncodeH264ProfileInfoKHR"
|
|
},
|
|
"VkVideoEncodeH265ProfileInfoKHR": {
|
|
"$ref": "#/definitions/VkVideoEncodeH265ProfileInfoKHR"
|
|
},
|
|
"VkVideoEncodeProfileRgbConversionInfoVALVE": {
|
|
"$ref": "#/definitions/VkVideoEncodeProfileRgbConversionInfoVALVE"
|
|
}
|
|
}
|
|
},
|
|
"capabilities": {
|
|
"type": "object",
|
|
"addationalProperties": false,
|
|
"properties": {
|
|
"VkVideoCapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoCapabilitiesKHR"
|
|
},
|
|
"VkVideoDecodeAV1CapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoDecodeAV1CapabilitiesKHR"
|
|
},
|
|
"VkVideoDecodeCapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoDecodeCapabilitiesKHR"
|
|
},
|
|
"VkVideoDecodeH264CapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoDecodeH264CapabilitiesKHR"
|
|
},
|
|
"VkVideoDecodeH265CapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoDecodeH265CapabilitiesKHR"
|
|
},
|
|
"VkVideoDecodeVP9CapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoDecodeVP9CapabilitiesKHR"
|
|
},
|
|
"VkVideoEncodeAV1CapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoEncodeAV1CapabilitiesKHR"
|
|
},
|
|
"VkVideoEncodeAV1QuantizationMapCapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoEncodeAV1QuantizationMapCapabilitiesKHR"
|
|
},
|
|
"VkVideoEncodeCapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoEncodeCapabilitiesKHR"
|
|
},
|
|
"VkVideoEncodeFeedback2CapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoEncodeFeedback2CapabilitiesKHR"
|
|
},
|
|
"VkVideoEncodeH264CapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoEncodeH264CapabilitiesKHR"
|
|
},
|
|
"VkVideoEncodeH264QuantizationMapCapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoEncodeH264QuantizationMapCapabilitiesKHR"
|
|
},
|
|
"VkVideoEncodeH265CapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoEncodeH265CapabilitiesKHR"
|
|
},
|
|
"VkVideoEncodeH265QuantizationMapCapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoEncodeH265QuantizationMapCapabilitiesKHR"
|
|
},
|
|
"VkVideoEncodeIntraRefreshCapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoEncodeIntraRefreshCapabilitiesKHR"
|
|
},
|
|
"VkVideoEncodeQuantizationMapCapabilitiesKHR": {
|
|
"$ref": "#/definitions/VkVideoEncodeQuantizationMapCapabilitiesKHR"
|
|
},
|
|
"VkVideoEncodeRgbConversionCapabilitiesVALVE": {
|
|
"$ref": "#/definitions/VkVideoEncodeRgbConversionCapabilitiesVALVE"
|
|
}
|
|
}
|
|
},
|
|
"formats": {
|
|
"type": "array",
|
|
"uniqueItems": true,
|
|
"items": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"VkVideoFormatPropertiesKHR": {
|
|
"$ref": "#/definitions/VkVideoFormatPropertiesKHR"
|
|
},
|
|
"VkImageCreateFlags2CreateInfoKHR": {
|
|
"$ref": "#/definitions/VkImageCreateFlags2CreateInfoKHR"
|
|
},
|
|
"VkImageUsageFlags2CreateInfoKHR": {
|
|
"$ref": "#/definitions/VkImageUsageFlags2CreateInfoKHR"
|
|
},
|
|
"VkVideoFormatAV1QuantizationMapPropertiesKHR": {
|
|
"$ref": "#/definitions/VkVideoFormatAV1QuantizationMapPropertiesKHR"
|
|
},
|
|
"VkVideoFormatH265QuantizationMapPropertiesKHR": {
|
|
"$ref": "#/definitions/VkVideoFormatH265QuantizationMapPropertiesKHR"
|
|
},
|
|
"VkVideoFormatQuantizationMapPropertiesKHR": {
|
|
"$ref": "#/definitions/VkVideoFormatQuantizationMapPropertiesKHR"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"profiles": {
|
|
"description": "The list of profile definitions.",
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"patternProperties": {
|
|
"^VP_[A-Z0-9]+_[A-Za-z0-9_]+": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"required": [
|
|
"label",
|
|
"description",
|
|
"version",
|
|
"api-version",
|
|
"capabilities"
|
|
],
|
|
"properties": {
|
|
"version": {
|
|
"description": "The revision of the profile.",
|
|
"type": "integer"
|
|
},
|
|
"label": {
|
|
"description": "The label used to present the profile to the Vulkan developer.",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "The description of the profile.",
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"description": "The developmet status of the profile: ALPHA, BETA, STABLE or DEPRECATED.",
|
|
"$ref": "#/definitions/status"
|
|
},
|
|
"api-version": {
|
|
"description": "The Vulkan API version against which the profile is written.",
|
|
"type": "string",
|
|
"pattern": "^[0-9]+.[0-9]+.[0-9]+$"
|
|
},
|
|
"contributors": {
|
|
"type": "object",
|
|
"description": "The list of contributors of the profile.",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/contributor"
|
|
}
|
|
},
|
|
"history": {
|
|
"description": "The version history of the profile file",
|
|
"type": "array",
|
|
"uniqueItems": true,
|
|
"minItems": 1,
|
|
"items": {
|
|
"type": "object",
|
|
"required": [
|
|
"revision",
|
|
"date",
|
|
"author",
|
|
"comment"
|
|
],
|
|
"properties": {
|
|
"revision": {
|
|
"type": "integer"
|
|
},
|
|
"date": {
|
|
"type": "string",
|
|
"pattern": "((?:19|20)\\d\\d)-(0?[1-9]|1[012])-([12][0-9]|3[01]|0?[1-9])"
|
|
},
|
|
"author": {
|
|
"type": "string"
|
|
},
|
|
"comment": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"profiles": {
|
|
"description": "The list of required profiles by the profile.",
|
|
"type": "array",
|
|
"additionalProperties": false,
|
|
"uniqueItems": true,
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"capabilities": {
|
|
"description": "The list of required capability sets that can be referenced by a profile.",
|
|
"type": "array",
|
|
"uniqueItems": true,
|
|
"items": {
|
|
"anyOf": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "array",
|
|
"uniqueItems": true,
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"optionals": {
|
|
"description": "The list of optional capability sets that can be referenced by a profile.",
|
|
"type": "array",
|
|
"uniqueItems": true,
|
|
"items": {
|
|
"anyOf": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "array",
|
|
"uniqueItems": true,
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"fallback": {
|
|
"description": "The list of profiles recommended if the checked profile is not supported by the platform.",
|
|
"type": "array",
|
|
"additionalProperties": false,
|
|
"uniqueItems": true,
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |