Device report for AMD Radeon RX 6900 XT on Windows

Property Value Group
NameAMD Radeon RX 6900 XTDevice
Driver version2.0.179Device
TypeDISCRETE_GPUDevice
API Version1.2.170Device
VendorAMDDevice
NameWindowsPlatform
Architecturex86_64Platform
Version10Platform
Submitted byNimelrianReport
Submitted at2021-06-23 09:17:34Report
Reportversion3.0Report
Profile JSON [?] Full JSON profileReport
PropertyValueCategory
apiVersion1.2.170Properties
driverVersion2.0.179Properties
vendorID0x1002Properties
deviceID0x73BFProperties
deviceTypeDISCRETE_GPUProperties
deviceNameAMD Radeon RX 6900 XTProperties
pipelineCacheUUID59A013E907BF5A8196E07F9C05B22346Properties
residencyAlignedMipSizefalseSparse properties
residencyNonResidentStricttrueSparse properties
residencyStandard2DBlockShapetrueSparse properties
residencyStandard2DMultisampleBlockShapefalseSparse properties
residencyStandard3DBlockShapetrueSparse properties
bufferImageGranularity1Limits
discreteQueuePriorities2Limits
framebufferColorSampleCounts1, 2, 4, 8, 16, 32, 64Limits
framebufferDepthSampleCounts1, 2, 4, 8, 16, 32, 64Limits
framebufferNoAttachmentsSampleCounts1, 2, 4, 8, 16, 32, 64Limits
framebufferStencilSampleCounts1, 2, 4, 8, 16, 32, 64Limits
lineWidthGranularity0.125Limits
lineWidthRange[0]0Limits
lineWidthRange[1]8191.88Limits
maxBoundDescriptorSets32Limits
maxClipDistances8Limits
maxColorAttachments8Limits
maxCombinedClipAndCullDistances8Limits
maxComputeSharedMemorySize65536Limits
maxComputeWorkGroupCount[0]65535Limits
maxComputeWorkGroupCount[1]65535Limits
maxComputeWorkGroupCount[2]65535Limits
maxComputeWorkGroupInvocations1024Limits
maxComputeWorkGroupSize[0]1024Limits
maxComputeWorkGroupSize[1]1024Limits
maxComputeWorkGroupSize[2]1024Limits
maxCullDistances8Limits
maxDescriptorSetInputAttachments4294967295Limits
maxDescriptorSetSampledImages4294967295Limits
maxDescriptorSetSamplers4294967295Limits
maxDescriptorSetStorageBuffers4294967295Limits
maxDescriptorSetStorageBuffersDynamic8Limits
maxDescriptorSetStorageImages4294967295Limits
maxDescriptorSetUniformBuffers4294967295Limits
maxDescriptorSetUniformBuffersDynamic8Limits
maxDrawIndexedIndexValue4294967295Limits
maxDrawIndirectCount4294967295Limits
maxFragmentCombinedOutputResources4294967295Limits
maxFragmentDualSrcAttachments1Limits
maxFragmentInputComponents128Limits
maxFragmentOutputAttachments8Limits
maxFramebufferHeight16384Limits
maxFramebufferLayers2048Limits
maxFramebufferWidth16384Limits
maxGeometryInputComponents128Limits
maxGeometryOutputComponents128Limits
maxGeometryOutputVertices1024Limits
maxGeometryShaderInvocations127Limits
maxGeometryTotalOutputComponents16384Limits
maxImageArrayLayers8192Limits
maxImageDimension1D16384Limits
maxImageDimension2D16384Limits
maxImageDimension3D2048Limits
maxImageDimensionCube16384Limits
maxInterpolationOffset1Limits
maxMemoryAllocationCount4096Limits
maxPerStageDescriptorInputAttachments4294967295Limits
maxPerStageDescriptorSampledImages4294967295Limits
maxPerStageDescriptorSamplers4294967295Limits
maxPerStageDescriptorStorageBuffers4294967295Limits
maxPerStageDescriptorStorageImages4294967295Limits
maxPerStageDescriptorUniformBuffers4294967295Limits
maxPerStageResources4294967295Limits
maxPushConstantsSize128Limits
maxSampleMaskWords1Limits
maxSamplerAllocationCount1048576Limits
maxSamplerAnisotropy16Limits
maxSamplerLodBias15.9961Limits
maxStorageBufferRange4294967295Limits
maxTessellationControlPerPatchOutputComponents120Limits
maxTessellationControlPerVertexInputComponents128Limits
maxTessellationControlPerVertexOutputComponents128Limits
maxTessellationControlTotalOutputComponents4096Limits
maxTessellationEvaluationInputComponents128Limits
maxTessellationEvaluationOutputComponents128Limits
maxTessellationGenerationLevel64Limits
maxTessellationPatchSize32Limits
maxTexelBufferElements4294967295Limits
maxTexelGatherOffset31Limits
maxTexelOffset63Limits
maxUniformBufferRange4294967295Limits
maxVertexInputAttributeOffset4294967295Limits
maxVertexInputAttributes64Limits
maxVertexInputBindingStride16383Limits
maxVertexInputBindings32Limits
maxVertexOutputComponents128Limits
maxViewportDimensions[0]16384Limits
maxViewportDimensions[1]16384Limits
maxViewports16Limits
minInterpolationOffset-2Limits
minMemoryMapAlignment64Limits
minStorageBufferOffsetAlignment4Limits
minTexelBufferOffsetAlignment4Limits
minTexelGatherOffset-32Limits
minTexelOffset-64Limits
minUniformBufferOffsetAlignment16Limits
mipmapPrecisionBits8Limits
nonCoherentAtomSize128Limits
optimalBufferCopyOffsetAlignment1Limits
optimalBufferCopyRowPitchAlignment1Limits
pointSizeGranularity0.125Limits
pointSizeRange[0]0Limits
pointSizeRange[1]8191.88Limits
sampledImageColorSampleCounts1, 2, 4, 8, 16, 32, 64Limits
sampledImageDepthSampleCounts1, 2, 4, 8, 16, 32, 64Limits
sampledImageIntegerSampleCounts1, 2, 4, 8, 16, 32, 64Limits
sampledImageStencilSampleCounts1, 2, 4, 8, 16, 32, 64Limits
sparseAddressSpaceSize17562100000000Limits
standardSampleLocations1Limits
storageImageSampleCounts1, 2, 4, 8, 16, 32, 64Limits
strictLines0Limits
subPixelInterpolationOffsetBits8Limits
subPixelPrecisionBits8Limits
subTexelPrecisionBits8Limits
timestampComputeAndGraphics1Limits
timestampPeriod10Limits
viewportBoundsRange[0]-32768Limits
viewportBoundsRange[1]32767Limits
viewportSubPixelBits8Limits
PropertyValue
deviceUUID000000000C0000000000000000000000
driverUUID414D442D57494E2D4452560000000000
deviceLUID8E080100000000000100000001000000
deviceNodeMask1
deviceLUIDValidtrue
subgroupSize64
subgroupSupportedStagesvertex
tessellation control
tessellation evaluation
geometry
fragment
compute
all graphics
subgroupSupportedOperationsbasic
vote
arithmetic
ballot
shuffle
shuffle (relative)
clustered
quad
subgroupQuadOperationsInAllStagestrue
pointClippingBehaviorAll clip planes
maxMultiviewViewCount6
maxMultiviewInstanceIndex4294967295
protectedNoFaultfalse
maxPerSetDescriptors4294967295
maxMemoryAllocationSize2147483648
PropertyValue
driverIDAMD (Proprietary)
driverNameAMD proprietary driver
driverInfo21.5.2
conformanceVersion1.2.2.2
denormBehaviorIndependence32-bit only
roundingModeIndependence32-bit only
shaderSignedZeroInfNanPreserveFloat16true
shaderSignedZeroInfNanPreserveFloat32true
shaderSignedZeroInfNanPreserveFloat64true
shaderDenormPreserveFloat16true
shaderDenormPreserveFloat32true
shaderDenormPreserveFloat64true
shaderDenormFlushToZeroFloat16true
shaderDenormFlushToZeroFloat32true
shaderDenormFlushToZeroFloat64true
shaderRoundingModeRTEFloat16true
shaderRoundingModeRTEFloat32true
shaderRoundingModeRTEFloat64true
shaderRoundingModeRTZFloat16true
shaderRoundingModeRTZFloat32true
shaderRoundingModeRTZFloat64true
maxUpdateAfterBindDescriptorsInAllPools4294967295
shaderUniformBufferArrayNonUniformIndexingNativefalse
shaderSampledImageArrayNonUniformIndexingNativefalse
shaderStorageBufferArrayNonUniformIndexingNativefalse
shaderStorageImageArrayNonUniformIndexingNativefalse
shaderInputAttachmentArrayNonUniformIndexingNativefalse
robustBufferAccessUpdateAfterBindfalse
quadDivergentImplicitLodfalse
maxPerStageDescriptorUpdateAfterBindSamplers4294967295
maxPerStageDescriptorUpdateAfterBindUniformBuffers4294967295
maxPerStageDescriptorUpdateAfterBindStorageBuffers4294967295
maxPerStageDescriptorUpdateAfterBindSampledImages4294967295
maxPerStageDescriptorUpdateAfterBindStorageImages4294967295
maxPerStageDescriptorUpdateAfterBindInputAttachments4294967295
maxPerStageUpdateAfterBindResources4294967295
maxDescriptorSetUpdateAfterBindSamplers4294967295
maxDescriptorSetUpdateAfterBindUniformBuffers4294967295
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic8
maxDescriptorSetUpdateAfterBindStorageBuffers4294967295
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic8
maxDescriptorSetUpdateAfterBindSampledImages4294967295
maxDescriptorSetUpdateAfterBindStorageImages4294967295
maxDescriptorSetUpdateAfterBindInputAttachments4294967295
supportedDepthResolveModesZero, Average, Minimum, Maximum
supportedStencilResolveModesZero, Average, Minimum, Maximum
independentResolveNonetrue
independentResolvetrue
filterMinmaxSingleComponentFormatstrue
filterMinmaxImageComponentMappingtrue
maxTimelineSemaphoreValueDifference4294967295
framebufferIntegerColorSampleCounts1, 2, 4, 8, 16, 32, 64
PropertyValueExtension
activeComputeUnitCount80VK_AMD_shader_core_properties2
computeUnitsPerShaderArray10VK_AMD_shader_core_properties
conformanceVersion1.2.2.2VK_KHR_driver_properties
conservativePointAndLineRasterizationfalseVK_EXT_conservative_rasterization
conservativeRasterizationPostDepthCoveragetrueVK_EXT_conservative_rasterization
degenerateLinesRasterizedfalseVK_EXT_conservative_rasterization
degenerateTrianglesRasterizedtrueVK_EXT_conservative_rasterization
denormBehaviorIndependence32-bit onlyVK_KHR_shader_float_controls
driverIDAMD (Proprietary)VK_KHR_driver_properties
driverInfo21.5.2VK_KHR_driver_properties
driverNameAMD proprietary driverVK_KHR_driver_properties
extraPrimitiveOverestimationSizeGranularity0VK_EXT_conservative_rasterization
filterMinmaxImageComponentMappingtrueVK_EXT_sampler_filter_minmax
filterMinmaxSingleComponentFormatstrueVK_EXT_sampler_filter_minmax
fragmentShadingRateNonTrivialCombinerOpstrueVK_KHR_fragment_shading_rate
fragmentShadingRateStrictMultiplyCombinertrueVK_KHR_fragment_shading_rate
fragmentShadingRateWithConservativeRasterizationtrueVK_KHR_fragment_shading_rate
fragmentShadingRateWithCustomSampleLocationstrueVK_KHR_fragment_shading_rate
fragmentShadingRateWithFragmentShaderInterlockfalseVK_KHR_fragment_shading_rate
fragmentShadingRateWithSampleMasktrueVK_KHR_fragment_shading_rate
fragmentShadingRateWithShaderDepthStencilWritesfalseVK_KHR_fragment_shading_rate
fragmentShadingRateWithShaderSampleMasktrueVK_KHR_fragment_shading_rate
fullyCoveredFragmentShaderInputVariablefalseVK_EXT_conservative_rasterization
independentResolvetrueVK_KHR_depth_stencil_resolve
independentResolveNonetrueVK_KHR_depth_stencil_resolve
layeredShadingRateAttachmentsfalseVK_KHR_fragment_shading_rate
lineSubPixelPrecisionBits4VK_EXT_line_rasterization
maxComputeWorkgroupSubgroups4294967295VK_EXT_subgroup_size_control
maxDescriptorSetAccelerationStructures1048576VK_KHR_acceleration_structure
maxDescriptorSetInlineUniformBlocks16VK_EXT_inline_uniform_block
maxDescriptorSetUpdateAfterBindAccelerationStructures1048576VK_KHR_acceleration_structure
maxDescriptorSetUpdateAfterBindInlineUniformBlocks16VK_EXT_inline_uniform_block
maxDescriptorSetUpdateAfterBindInputAttachments4294967295VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindSampledImages4294967295VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindSamplers4294967295VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindStorageBuffers4294967295VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic8VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindStorageImages4294967295VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindUniformBuffers4294967295VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic8VK_EXT_descriptor_indexing
maxExtraPrimitiveOverestimationSize0VK_EXT_conservative_rasterization
maxFragmentShadingRateAttachmentTexelSize[8,8]VK_KHR_fragment_shading_rate
maxFragmentShadingRateAttachmentTexelSizeAspectRatio1VK_KHR_fragment_shading_rate
maxFragmentShadingRateCoverageSamples4VK_KHR_fragment_shading_rate
maxFragmentShadingRateRasterizationSamples16VK_KHR_fragment_shading_rate
maxFragmentSize[2,2]VK_KHR_fragment_shading_rate
maxFragmentSizeAspectRatio1VK_KHR_fragment_shading_rate
maxGeometryCount16777216VK_KHR_acceleration_structure
maxInlineUniformBlockSize65536VK_EXT_inline_uniform_block
maxInstanceCount16777216VK_KHR_acceleration_structure
maxMemoryAllocationSize2147483648VK_KHR_maintenance3
maxMemoryAllocationSize2147483648VK_KHR_maintenance3
maxMultiviewInstanceIndex4294967295VK_KHR_multiview
maxMultiviewViewCount6VK_KHR_multiview
maxPerSetDescriptors4294967295VK_KHR_maintenance3
maxPerSetDescriptors4294967295VK_KHR_maintenance3
maxPerStageDescriptorAccelerationStructures1048576VK_KHR_acceleration_structure
maxPerStageDescriptorInlineUniformBlocks16VK_EXT_inline_uniform_block
maxPerStageDescriptorUpdateAfterBindAccelerationStructures1048576VK_KHR_acceleration_structure
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks16VK_EXT_inline_uniform_block
maxPerStageDescriptorUpdateAfterBindInputAttachments4294967295VK_EXT_descriptor_indexing
maxPerStageDescriptorUpdateAfterBindSampledImages4294967295VK_EXT_descriptor_indexing
maxPerStageDescriptorUpdateAfterBindSamplers4294967295VK_EXT_descriptor_indexing
maxPerStageDescriptorUpdateAfterBindStorageBuffers4294967295VK_EXT_descriptor_indexing
maxPerStageDescriptorUpdateAfterBindStorageImages4294967295VK_EXT_descriptor_indexing
maxPerStageDescriptorUpdateAfterBindUniformBuffers4294967295VK_EXT_descriptor_indexing
maxPerStageUpdateAfterBindResources4294967295VK_EXT_descriptor_indexing
maxPrimitiveCount536870912VK_KHR_acceleration_structure
maxRayDispatchInvocationCount1073741824VK_KHR_ray_tracing_pipeline
maxRayHitAttributeSize32VK_KHR_ray_tracing_pipeline
maxRayRecursionDepth1VK_KHR_ray_tracing_pipeline
maxSampleLocationGridSize[2,2]VK_EXT_sample_locations
maxSgprAllocation104VK_AMD_shader_core_properties
maxShaderGroupStride4096VK_KHR_ray_tracing_pipeline
maxSubgroupSize64VK_EXT_subgroup_size_control
maxTimelineSemaphoreValueDifference4294967295VK_KHR_timeline_semaphore
maxTransformFeedbackBufferDataSize512VK_EXT_transform_feedback
maxTransformFeedbackBufferDataStride512VK_EXT_transform_feedback
maxTransformFeedbackBuffers4VK_EXT_transform_feedback
maxTransformFeedbackBufferSize4294967295VK_EXT_transform_feedback
maxTransformFeedbackStreamDataSize512VK_EXT_transform_feedback
maxTransformFeedbackStreams4VK_EXT_transform_feedback
maxUpdateAfterBindDescriptorsInAllPools4294967295VK_EXT_descriptor_indexing
maxVertexAttribDivisor4294967295VK_EXT_vertex_attribute_divisor
maxVgprAllocation256VK_AMD_shader_core_properties
minAccelerationStructureScratchOffsetAlignment256VK_KHR_acceleration_structure
minFragmentShadingRateAttachmentTexelSize[8,8]VK_KHR_fragment_shading_rate
minImportedHostPointerAlignment4096VK_EXT_external_memory_host
minSgprAllocation128VK_AMD_shader_core_properties
minSubgroupSize32VK_EXT_subgroup_size_control
minVgprAllocation4VK_AMD_shader_core_properties
pointClippingBehaviorAll clip planesVK_KHR_maintenance2
primitiveFragmentShadingRateWithMultipleViewportstrueVK_KHR_fragment_shading_rate
primitiveOverestimationSize0VK_EXT_conservative_rasterization
primitiveUnderestimationtrueVK_EXT_conservative_rasterization
quadDivergentImplicitLodfalseVK_EXT_descriptor_indexing
requiredSubgroupSizeStages0VK_EXT_subgroup_size_control
robustBufferAccessUpdateAfterBindfalseVK_EXT_descriptor_indexing
robustStorageBufferAccessSizeAlignment4VK_EXT_robustness2
robustUniformBufferAccessSizeAlignment4VK_EXT_robustness2
roundingModeIndependence32-bit onlyVK_KHR_shader_float_controls
sampleLocationCoordinateRange[0,1]VK_EXT_sample_locations
sampleLocationSampleCounts1, 2, 4, 8, 16, 32, 64VK_EXT_sample_locations
sampleLocationSubPixelBits4VK_EXT_sample_locations
sgprAllocationGranularity128VK_AMD_shader_core_properties
sgprsPerSimd2560VK_AMD_shader_core_properties
shaderArraysPerEngineCount2VK_AMD_shader_core_properties
shaderCoreFeatures0VK_AMD_shader_core_properties2
shaderDenormFlushToZeroFloat16trueVK_KHR_shader_float_controls
shaderDenormFlushToZeroFloat32trueVK_KHR_shader_float_controls
shaderDenormFlushToZeroFloat64trueVK_KHR_shader_float_controls
shaderDenormPreserveFloat16trueVK_KHR_shader_float_controls
shaderDenormPreserveFloat32trueVK_KHR_shader_float_controls
shaderDenormPreserveFloat64trueVK_KHR_shader_float_controls
shaderEngineCount4VK_AMD_shader_core_properties
shaderGroupBaseAlignment64VK_KHR_ray_tracing_pipeline
shaderGroupHandleAlignment1VK_KHR_ray_tracing_pipeline
shaderGroupHandleCaptureReplaySize32VK_KHR_ray_tracing_pipeline
shaderGroupHandleSize32VK_KHR_ray_tracing_pipeline
shaderInputAttachmentArrayNonUniformIndexingNativefalseVK_EXT_descriptor_indexing
shaderRoundingModeRTEFloat16trueVK_KHR_shader_float_controls
shaderRoundingModeRTEFloat32trueVK_KHR_shader_float_controls
shaderRoundingModeRTEFloat64trueVK_KHR_shader_float_controls
shaderRoundingModeRTZFloat16trueVK_KHR_shader_float_controls
shaderRoundingModeRTZFloat32trueVK_KHR_shader_float_controls
shaderRoundingModeRTZFloat64trueVK_KHR_shader_float_controls
shaderSampledImageArrayNonUniformIndexingNativefalseVK_EXT_descriptor_indexing
shaderSignedZeroInfNanPreserveFloat16trueVK_KHR_shader_float_controls
shaderSignedZeroInfNanPreserveFloat32trueVK_KHR_shader_float_controls
shaderSignedZeroInfNanPreserveFloat64trueVK_KHR_shader_float_controls
shaderStorageBufferArrayNonUniformIndexingNativefalseVK_EXT_descriptor_indexing
shaderStorageImageArrayNonUniformIndexingNativefalseVK_EXT_descriptor_indexing
shaderUniformBufferArrayNonUniformIndexingNativefalseVK_EXT_descriptor_indexing
simdPerComputeUnit2VK_AMD_shader_core_properties
storageTexelBufferOffsetAlignmentBytes4VK_EXT_texel_buffer_alignment
storageTexelBufferOffsetSingleTexelAlignmenttrueVK_EXT_texel_buffer_alignment
supportedDepthResolveModesZero, Average, Minimum, MaximumVK_KHR_depth_stencil_resolve
supportedStencilResolveModesZero, Average, Minimum, MaximumVK_KHR_depth_stencil_resolve
transformFeedbackDrawtrueVK_EXT_transform_feedback
transformFeedbackQueriestrueVK_EXT_transform_feedback
transformFeedbackRasterizationStreamSelectfalseVK_EXT_transform_feedback
transformFeedbackStreamsLinesTrianglestrueVK_EXT_transform_feedback
uniformTexelBufferOffsetAlignmentBytes4VK_EXT_texel_buffer_alignment
uniformTexelBufferOffsetSingleTexelAlignmenttrueVK_EXT_texel_buffer_alignment
variableSampleLocationstrueVK_EXT_sample_locations
vgprAllocationGranularity8VK_AMD_shader_core_properties
vgprsPerSimd1024VK_AMD_shader_core_properties
wavefrontSize64VK_AMD_shader_core_properties
wavefrontsPerSimd16VK_AMD_shader_core_properties
FeatureSupported
alphaToOnefalse
depthBiasClamptrue
depthBoundstrue
depthClamptrue
drawIndirectFirstInstancetrue
dualSrcBlendtrue
fillModeNonSolidtrue
fragmentStoresAndAtomicstrue
fullDrawIndexUint32true
geometryShadertrue
imageCubeArraytrue
independentBlendtrue
inheritedQueriestrue
largePointstrue
logicOptrue
multiDrawIndirecttrue
multiViewporttrue
occlusionQueryPrecisetrue
pipelineStatisticsQuerytrue
robustBufferAccesstrue
sampleRateShadingtrue
samplerAnisotropytrue
shaderClipDistancetrue
shaderCullDistancetrue
shaderFloat64true
shaderImageGatherExtendedtrue
shaderInt16true
shaderInt64true
shaderResourceMinLodtrue
shaderResourceResidencytrue
shaderSampledImageArrayDynamicIndexingtrue
shaderStorageBufferArrayDynamicIndexingtrue
shaderStorageImageArrayDynamicIndexingtrue
shaderStorageImageExtendedFormatstrue
shaderStorageImageMultisampletrue
shaderStorageImageReadWithoutFormattrue
shaderStorageImageWriteWithoutFormattrue
shaderTessellationAndGeometryPointSizetrue
shaderUniformBufferArrayDynamicIndexingtrue
sparseBindingtrue
sparseResidency16Samplesfalse
sparseResidency2Samplesfalse
sparseResidency4Samplesfalse
sparseResidency8Samplesfalse
sparseResidencyAliasedtrue
sparseResidencyBuffertrue
sparseResidencyImage2Dtrue
sparseResidencyImage3Dtrue
tessellationShadertrue
textureCompressionASTC_LDRfalse
textureCompressionBCtrue
textureCompressionETC2false
variableMultisampleRatetrue
vertexPipelineStoresAndAtomicstrue
wideLinestrue
FeatureSupported
storageBuffer16BitAccesstrue
uniformAndStorageBuffer16BitAccesstrue
storagePushConstant16false
storageInputOutput16true
multiviewtrue
multiviewGeometryShaderfalse
multiviewTessellationShadertrue
variablePointersStorageBuffertrue
variablePointerstrue
protectedMemoryfalse
samplerYcbcrConversiontrue
shaderDrawParameterstrue
FeatureSupported
samplerMirrorClampToEdgetrue
drawIndirectCounttrue
storageBuffer8BitAccesstrue
uniformAndStorageBuffer8BitAccesstrue
storagePushConstant8false
shaderBufferInt64Atomicstrue
shaderSharedInt64Atomicstrue
shaderFloat16true
shaderInt8true
descriptorIndexingtrue
shaderInputAttachmentArrayDynamicIndexingfalse
shaderUniformTexelBufferArrayDynamicIndexingtrue
shaderStorageTexelBufferArrayDynamicIndexingtrue
shaderUniformBufferArrayNonUniformIndexingtrue
shaderSampledImageArrayNonUniformIndexingtrue
shaderStorageBufferArrayNonUniformIndexingtrue
shaderStorageImageArrayNonUniformIndexingtrue
shaderInputAttachmentArrayNonUniformIndexingfalse
shaderUniformTexelBufferArrayNonUniformIndexingtrue
shaderStorageTexelBufferArrayNonUniformIndexingtrue
descriptorBindingUniformBufferUpdateAfterBindtrue
descriptorBindingSampledImageUpdateAfterBindtrue
descriptorBindingStorageImageUpdateAfterBindtrue
descriptorBindingStorageBufferUpdateAfterBindtrue
descriptorBindingUniformTexelBufferUpdateAfterBindtrue
descriptorBindingStorageTexelBufferUpdateAfterBindtrue
descriptorBindingUpdateUnusedWhilePendingtrue
descriptorBindingPartiallyBoundtrue
descriptorBindingVariableDescriptorCounttrue
runtimeDescriptorArraytrue
samplerFilterMinmaxtrue
scalarBlockLayouttrue
imagelessFramebuffertrue
uniformBufferStandardLayouttrue
shaderSubgroupExtendedTypestrue
separateDepthStencilLayoutstrue
hostQueryResettrue
timelineSemaphoretrue
bufferDeviceAddresstrue
bufferDeviceAddressCaptureReplaytrue
bufferDeviceAddressMultiDevicetrue
vulkanMemoryModeltrue
vulkanMemoryModelDeviceScopetrue
vulkanMemoryModelAvailabilityVisibilityChainsfalse
shaderOutputViewportIndextrue
shaderOutputLayertrue
subgroupBroadcastDynamicIdtrue
FeatureSupportedExtension
deviceCoherentMemorytrueVK_AMD_device_coherent_memory
formatA4R4G4B4trueVK_EXT_4444_formats
formatA4B4G4R4trueVK_EXT_4444_formats
conditionalRenderingtrueVK_EXT_conditional_rendering
inheritedConditionalRenderingtrueVK_EXT_conditional_rendering
depthClipEnabletrueVK_EXT_depth_clip_enable
shaderInputAttachmentArrayDynamicIndexingfalseVK_EXT_descriptor_indexing
shaderUniformTexelBufferArrayDynamicIndexingtrueVK_EXT_descriptor_indexing
shaderStorageTexelBufferArrayDynamicIndexingtrueVK_EXT_descriptor_indexing
shaderUniformBufferArrayNonUniformIndexingtrueVK_EXT_descriptor_indexing
shaderSampledImageArrayNonUniformIndexingtrueVK_EXT_descriptor_indexing
shaderStorageBufferArrayNonUniformIndexingtrueVK_EXT_descriptor_indexing
shaderStorageImageArrayNonUniformIndexingtrueVK_EXT_descriptor_indexing
shaderInputAttachmentArrayNonUniformIndexingfalseVK_EXT_descriptor_indexing
shaderUniformTexelBufferArrayNonUniformIndexingtrueVK_EXT_descriptor_indexing
shaderStorageTexelBufferArrayNonUniformIndexingtrueVK_EXT_descriptor_indexing
descriptorBindingUniformBufferUpdateAfterBindtrueVK_EXT_descriptor_indexing
descriptorBindingSampledImageUpdateAfterBindtrueVK_EXT_descriptor_indexing
descriptorBindingStorageImageUpdateAfterBindtrueVK_EXT_descriptor_indexing
descriptorBindingStorageBufferUpdateAfterBindtrueVK_EXT_descriptor_indexing
descriptorBindingUniformTexelBufferUpdateAfterBindtrueVK_EXT_descriptor_indexing
descriptorBindingStorageTexelBufferUpdateAfterBindtrueVK_EXT_descriptor_indexing
descriptorBindingUpdateUnusedWhilePendingtrueVK_EXT_descriptor_indexing
descriptorBindingPartiallyBoundtrueVK_EXT_descriptor_indexing
descriptorBindingVariableDescriptorCounttrueVK_EXT_descriptor_indexing
runtimeDescriptorArraytrueVK_EXT_descriptor_indexing
extendedDynamicStatetrueVK_EXT_extended_dynamic_state
hostQueryResettrueVK_EXT_host_query_reset
robustImageAccesstrueVK_EXT_image_robustness
inlineUniformBlocktrueVK_EXT_inline_uniform_block
descriptorBindingInlineUniformBlockUpdateAfterBindtrueVK_EXT_inline_uniform_block
rectangularLinesfalseVK_EXT_line_rasterization
bresenhamLinestrueVK_EXT_line_rasterization
smoothLinesfalseVK_EXT_line_rasterization
stippledRectangularLinesfalseVK_EXT_line_rasterization
stippledBresenhamLinestrueVK_EXT_line_rasterization
stippledSmoothLinesfalseVK_EXT_line_rasterization
memoryPrioritytrueVK_EXT_memory_priority
pipelineCreationCacheControltrueVK_EXT_pipeline_creation_cache_control
privateDatatrueVK_EXT_private_data
robustBufferAccess2trueVK_EXT_robustness2
robustImageAccess2trueVK_EXT_robustness2
nullDescriptortrueVK_EXT_robustness2
scalarBlockLayouttrueVK_EXT_scalar_block_layout
shaderDemoteToHelperInvocationtrueVK_EXT_shader_demote_to_helper_invocation
shaderImageInt64AtomicstrueVK_EXT_shader_image_atomic_int64
sparseImageInt64AtomicstrueVK_EXT_shader_image_atomic_int64
subgroupSizeControltrueVK_EXT_subgroup_size_control
computeFullSubgroupstrueVK_EXT_subgroup_size_control
texelBufferAlignmenttrueVK_EXT_texel_buffer_alignment
transformFeedbacktrueVK_EXT_transform_feedback
geometryStreamstrueVK_EXT_transform_feedback
vertexAttributeInstanceRateDivisortrueVK_EXT_vertex_attribute_divisor
vertexAttributeInstanceRateZeroDivisortrueVK_EXT_vertex_attribute_divisor
storageBuffer16BitAccesstrueVK_KHR_16bit_storage
uniformAndStorageBuffer16BitAccesstrueVK_KHR_16bit_storage
storagePushConstant16falseVK_KHR_16bit_storage
storageInputOutput16trueVK_KHR_16bit_storage
storageBuffer8BitAccesstrueVK_KHR_8bit_storage
uniformAndStorageBuffer8BitAccesstrueVK_KHR_8bit_storage
storagePushConstant8falseVK_KHR_8bit_storage
accelerationStructuretrueVK_KHR_acceleration_structure
accelerationStructureCaptureReplaytrueVK_KHR_acceleration_structure
accelerationStructureIndirectBuildfalseVK_KHR_acceleration_structure
accelerationStructureHostCommandsfalseVK_KHR_acceleration_structure
descriptorBindingAccelerationStructureUpdateAfterBindtrueVK_KHR_acceleration_structure
bufferDeviceAddresstrueVK_KHR_buffer_device_address
bufferDeviceAddressCaptureReplaytrueVK_KHR_buffer_device_address
bufferDeviceAddressMultiDevicetrueVK_KHR_buffer_device_address
pipelineFragmentShadingRatetrueVK_KHR_fragment_shading_rate
primitiveFragmentShadingRatetrueVK_KHR_fragment_shading_rate
attachmentFragmentShadingRatetrueVK_KHR_fragment_shading_rate
imagelessFramebuffertrueVK_KHR_imageless_framebuffer
multiviewtrueVK_KHR_multiview
multiviewGeometryShaderfalseVK_KHR_multiview
multiviewTessellationShadertrueVK_KHR_multiview
pipelineExecutableInfotrueVK_KHR_pipeline_executable_properties
rayQuerytrueVK_KHR_ray_query
rayTracingPipelinetrueVK_KHR_ray_tracing_pipeline
rayTracingPipelineShaderGroupHandleCaptureReplaytrueVK_KHR_ray_tracing_pipeline
rayTracingPipelineShaderGroupHandleCaptureReplayMixedtrueVK_KHR_ray_tracing_pipeline
rayTracingPipelineTraceRaysIndirecttrueVK_KHR_ray_tracing_pipeline
rayTraversalPrimitiveCullingtrueVK_KHR_ray_tracing_pipeline
samplerYcbcrConversiontrueVK_KHR_sampler_ycbcr_conversion
separateDepthStencilLayoutstrueVK_KHR_separate_depth_stencil_layouts
shaderBufferInt64AtomicstrueVK_KHR_shader_atomic_int64
shaderSharedInt64AtomicstrueVK_KHR_shader_atomic_int64
shaderSubgroupClocktrueVK_KHR_shader_clock
shaderDeviceClocktrueVK_KHR_shader_clock
shaderDrawParameterstrueVK_KHR_shader_draw_parameters
shaderFloat16trueVK_KHR_shader_float16_int8
shaderInt8trueVK_KHR_shader_float16_int8
shaderSubgroupExtendedTypestrueVK_KHR_shader_subgroup_extended_types
shaderTerminateInvocationtrueVK_KHR_shader_terminate_invocation
synchronization2trueVK_KHR_synchronization2
timelineSemaphoretrueVK_KHR_timeline_semaphore
uniformBufferStandardLayouttrueVK_KHR_uniform_buffer_standard_layout
variablePointersStorageBuffertrueVK_KHR_variable_pointers
variablePointerstrueVK_KHR_variable_pointers
vulkanMemoryModeltrueVK_KHR_vulkan_memory_model
vulkanMemoryModelDeviceScopetrueVK_KHR_vulkan_memory_model
vulkanMemoryModelAvailabilityVisibilityChainsfalseVK_KHR_vulkan_memory_model
Extension Version
VK_AMD_buffer_marker0.0.1
VK_AMD_calibrated_timestamps0.0.1
VK_AMD_device_coherent_memory0.0.1
VK_AMD_display_native_hdr0.0.1
VK_AMD_draw_indirect_count0.0.2
VK_AMD_gcn_shader0.0.1
VK_AMD_gpa_interface0.0.1
VK_AMD_gpu_shader_half_float0.0.2
VK_AMD_gpu_shader_int160.0.2
VK_AMD_memory_overallocation_behavior0.0.1
VK_AMD_mixed_attachment_samples0.0.1
VK_AMD_pipeline_compiler_control0.0.1
VK_AMD_shader_ballot0.0.1
VK_AMD_shader_core_properties0.0.2
VK_AMD_shader_core_properties20.0.1
VK_AMD_shader_explicit_vertex_parameter0.0.1
VK_AMD_shader_fragment_mask0.0.1
VK_AMD_shader_image_load_store_lod0.0.1
VK_AMD_shader_info0.0.1
VK_AMD_shader_trinary_minmax0.0.1
VK_AMD_texture_gather_bias_lod0.0.1
VK_AMD_wave_limits0.0.1
VK_EXT_4444_formats0.0.1
VK_EXT_calibrated_timestamps0.0.1
VK_EXT_conditional_rendering0.0.2
VK_EXT_conservative_rasterization0.0.1
VK_EXT_depth_clip_enable0.0.1
VK_EXT_depth_range_unrestricted0.0.1
VK_EXT_descriptor_indexing0.0.2
VK_EXT_extended_dynamic_state0.0.1
VK_EXT_external_memory_host0.0.1
VK_EXT_full_screen_exclusive0.0.4
VK_EXT_global_priority0.0.2
VK_EXT_hdr_metadata0.0.2
VK_EXT_host_query_reset0.0.1
VK_EXT_image_robustness0.0.1
VK_EXT_inline_uniform_block0.0.1
VK_EXT_line_rasterization0.0.1
VK_EXT_memory_budget0.0.1
VK_EXT_memory_priority0.0.1
VK_EXT_pipeline_creation_cache_control0.0.3
VK_EXT_pipeline_creation_feedback0.0.1
VK_EXT_post_depth_coverage0.0.1
VK_EXT_private_data0.0.1
VK_EXT_queue_family_foreign0.0.1
VK_EXT_robustness20.0.1
VK_EXT_sampler_filter_minmax0.0.2
VK_EXT_sample_locations0.0.1
VK_EXT_scalar_block_layout0.0.1
VK_EXT_separate_stencil_usage0.0.1
VK_EXT_shader_demote_to_helper_invocation0.0.1
VK_EXT_shader_image_atomic_int640.0.1
VK_EXT_shader_stencil_export0.0.1
VK_EXT_shader_subgroup_ballot0.0.1
VK_EXT_shader_subgroup_vote0.0.1
VK_EXT_shader_viewport_index_layer0.0.1
VK_EXT_subgroup_size_control0.0.2
VK_EXT_texel_buffer_alignment0.0.1
VK_EXT_tooling_info0.0.1
VK_EXT_transform_feedback0.0.1
VK_EXT_vertex_attribute_divisor0.0.3
VK_GOOGLE_decorate_string0.0.1
VK_GOOGLE_hlsl_functionality10.0.1
VK_GOOGLE_user_type0.0.1
VK_KHR_16bit_storage0.0.1
VK_KHR_8bit_storage0.0.1
VK_KHR_acceleration_structure0.0.11
VK_KHR_bind_memory20.0.1
VK_KHR_buffer_device_address0.0.1
VK_KHR_create_renderpass20.0.1
VK_KHR_dedicated_allocation0.0.3
VK_KHR_deferred_host_operations0.0.4
VK_KHR_depth_stencil_resolve0.0.1
VK_KHR_descriptor_update_template0.0.1
VK_KHR_device_group0.0.4
VK_KHR_draw_indirect_count0.0.1
VK_KHR_driver_properties0.0.1
VK_KHR_external_fence0.0.1
VK_KHR_external_fence_win320.0.1
VK_KHR_external_memory0.0.1
VK_KHR_external_memory_win320.0.1
VK_KHR_external_semaphore0.0.1
VK_KHR_external_semaphore_win320.0.1
VK_KHR_fragment_shading_rate0.0.1
VK_KHR_get_memory_requirements20.0.1
VK_KHR_imageless_framebuffer0.0.1
VK_KHR_image_format_list0.0.1
VK_KHR_maintenance10.0.2
VK_KHR_maintenance20.0.1
VK_KHR_maintenance30.0.1
VK_KHR_multiview0.0.1
VK_KHR_pipeline_executable_properties0.0.1
VK_KHR_pipeline_library0.0.1
VK_KHR_ray_query0.0.1
VK_KHR_ray_tracing_pipeline0.0.1
VK_KHR_relaxed_block_layout0.0.1
VK_KHR_sampler_mirror_clamp_to_edge0.0.3
VK_KHR_sampler_ycbcr_conversion0.0.14
VK_KHR_separate_depth_stencil_layouts0.0.1
VK_KHR_shader_atomic_int640.0.1
VK_KHR_shader_clock0.0.1
VK_KHR_shader_draw_parameters0.0.1
VK_KHR_shader_float16_int80.0.1
VK_KHR_shader_float_controls0.0.4
VK_KHR_shader_non_semantic_info0.0.1
VK_KHR_shader_subgroup_extended_types0.0.1
VK_KHR_shader_terminate_invocation0.0.1
VK_KHR_spirv_1_40.0.1
VK_KHR_storage_buffer_storage_class0.0.1
VK_KHR_swapchain0.0.70
VK_KHR_swapchain_mutable_format0.0.1
VK_KHR_synchronization20.0.1
VK_KHR_timeline_semaphore0.0.2
VK_KHR_uniform_buffer_standard_layout0.0.1
VK_KHR_variable_pointers0.0.1
VK_KHR_vulkan_memory_model0.0.3
VK_KHR_win32_keyed_mutex0.0.1
Format
SAMPLED_IMAGE
STORAGE_IMAGE
STORAGE_IMAGE_ATOMIC
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
DEPTH_STENCIL_ATTACHMENT
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
A1R5G5B5_UNORM_PACK16
A2B10G10R10_SINT_PACK32
A2B10G10R10_SNORM_PACK32
A2B10G10R10_SSCALED_PACK32
A2B10G10R10_UINT_PACK32
A2B10G10R10_UNORM_PACK32
A2B10G10R10_USCALED_PACK32
A2R10G10B10_SINT_PACK32
A2R10G10B10_SNORM_PACK32
A2R10G10B10_SSCALED_PACK32
A2R10G10B10_UINT_PACK32
A2R10G10B10_UNORM_PACK32
A2R10G10B10_USCALED_PACK32
A8B8G8R8_SINT_PACK32
A8B8G8R8_SNORM_PACK32
A8B8G8R8_SRGB_PACK32
A8B8G8R8_SSCALED_PACK32
A8B8G8R8_UINT_PACK32
A8B8G8R8_UNORM_PACK32
A8B8G8R8_USCALED_PACK32
ASTC_10x10_SRGB_BLOCK
ASTC_10x10_UNORM_BLOCK
ASTC_10x5_SRGB_BLOCK
ASTC_10x5_UNORM_BLOCK
ASTC_10x6_SRGB_BLOCK
ASTC_10x6_UNORM_BLOCK
ASTC_10x8_SRGB_BLOCK
ASTC_10x8_UNORM_BLOCK
ASTC_12x10_SRGB_BLOCK
ASTC_12x10_UNORM_BLOCK
ASTC_12x12_SRGB_BLOCK
ASTC_12x12_UNORM_BLOCK
ASTC_4x4_SRGB_BLOCK
ASTC_4x4_UNORM_BLOCK
ASTC_5x4_SRGB_BLOCK
ASTC_5x4_UNORM_BLOCK
ASTC_5x5_SRGB_BLOCK
ASTC_5x5_UNORM_BLOCK
ASTC_6x5_SRGB_BLOCK
ASTC_6x5_UNORM_BLOCK
ASTC_6x6_SRGB_BLOCK
ASTC_6x6_UNORM_BLOCK
ASTC_8x5_SRGB_BLOCK
ASTC_8x5_UNORM_BLOCK
ASTC_8x6_SRGB_BLOCK
ASTC_8x6_UNORM_BLOCK
ASTC_8x8_SRGB_BLOCK
ASTC_8x8_UNORM_BLOCK
B10G11R11_UFLOAT_PACK32
B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
B16G16R16G16_422_UNORM
B4G4R4A4_UNORM_PACK16
B5G5R5A1_UNORM_PACK16
B5G6R5_UNORM_PACK16
B8G8R8A8_SINT
B8G8R8A8_SNORM
B8G8R8A8_SRGB
B8G8R8A8_SSCALED
B8G8R8A8_UINT
B8G8R8A8_UNORM
B8G8R8A8_USCALED
B8G8R8G8_422_UNORM
B8G8R8_SINT
B8G8R8_SNORM
B8G8R8_SRGB
B8G8R8_SSCALED
B8G8R8_UINT
B8G8R8_UNORM
B8G8R8_USCALED
BC1_RGBA_SRGB_BLOCK
BC1_RGBA_UNORM_BLOCK
BC1_RGB_SRGB_BLOCK
BC1_RGB_UNORM_BLOCK
BC2_SRGB_BLOCK
BC2_UNORM_BLOCK
BC3_SRGB_BLOCK
BC3_UNORM_BLOCK
BC4_SNORM_BLOCK
BC4_UNORM_BLOCK
BC5_SNORM_BLOCK
BC5_UNORM_BLOCK
BC6H_SFLOAT_BLOCK
BC6H_UFLOAT_BLOCK
BC7_SRGB_BLOCK
BC7_UNORM_BLOCK
D16_UNORM
D16_UNORM_S8_UINT
D24_UNORM_S8_UINT
D32_SFLOAT
D32_SFLOAT_S8_UINT
E5B9G9R9_UFLOAT_PACK32
EAC_R11G11_SNORM_BLOCK
EAC_R11G11_UNORM_BLOCK
EAC_R11_SNORM_BLOCK
EAC_R11_UNORM_BLOCK
ETC2_R8G8B8A1_SRGB_BLOCK
ETC2_R8G8B8A1_UNORM_BLOCK
ETC2_R8G8B8A8_SRGB_BLOCK
ETC2_R8G8B8A8_UNORM_BLOCK
ETC2_R8G8B8_SRGB_BLOCK
ETC2_R8G8B8_UNORM_BLOCK
G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
G16B16G16R16_422_UNORM
G16_B16R16_2PLANE_420_UNORM
G16_B16R16_2PLANE_422_UNORM
G16_B16_R16_3PLANE_420_UNORM
G16_B16_R16_3PLANE_422_UNORM
G8B8G8R8_422_UNORM
G8_B8R8_2PLANE_420_UNORM
G8_B8R8_2PLANE_422_UNORM
G8_B8_R8_3PLANE_420_UNORM
G8_B8_R8_3PLANE_422_UNORM
G8_B8_R8_3PLANE_444_UNORM
R10X6G10X6B10X6A10X6_UNORM_4PACK16
R10X6G10X6_UNORM_2PACK16
R10X6_UNORM_PACK16
R12X4G12X4B12X4A12X4_UNORM_4PACK16
R12X4G12X4_UNORM_2PACK16
R12X4_UNORM_PACK16
R16G16B16A16_SFLOAT
R16G16B16A16_SINT
R16G16B16A16_SNORM
R16G16B16A16_SSCALED
R16G16B16A16_UINT
R16G16B16A16_UNORM
R16G16B16A16_USCALED
R16G16B16_SFLOAT
R16G16B16_SINT
R16G16B16_SNORM
R16G16B16_SSCALED
R16G16B16_UINT
R16G16B16_UNORM
R16G16B16_USCALED
R16G16_SFLOAT
R16G16_SINT
R16G16_SNORM
R16G16_SSCALED
R16G16_UINT
R16G16_UNORM
R16G16_USCALED
R16_SFLOAT
R16_SINT
R16_SNORM
R16_SSCALED
R16_UINT
R16_UNORM
R16_USCALED
R32G32B32A32_SFLOAT
R32G32B32A32_SINT
R32G32B32A32_UINT
R32G32B32_SFLOAT
R32G32B32_SINT
R32G32B32_UINT
R32G32_SFLOAT
R32G32_SINT
R32G32_UINT
R32_SFLOAT
R32_SINT
R32_UINT
R4G4B4A4_UNORM_PACK16
R4G4_UNORM_PACK8
R5G5B5A1_UNORM_PACK16
R5G6B5_UNORM_PACK16
R64G64B64A64_SFLOAT
R64G64B64A64_SINT
R64G64B64A64_UINT
R64G64B64_SFLOAT
R64G64B64_SINT
R64G64B64_UINT
R64G64_SFLOAT
R64G64_SINT
R64G64_UINT
R64_SFLOAT
R64_SINT
R64_UINT
R8G8B8A8_SINT
R8G8B8A8_SNORM
R8G8B8A8_SRGB
R8G8B8A8_SSCALED
R8G8B8A8_UINT
R8G8B8A8_UNORM
R8G8B8A8_USCALED
R8G8B8_SINT
R8G8B8_SNORM
R8G8B8_SRGB
R8G8B8_SSCALED
R8G8B8_UINT
R8G8B8_UNORM
R8G8B8_USCALED
R8G8_SINT
R8G8_SNORM
R8G8_SRGB
R8G8_SSCALED
R8G8_UINT
R8G8_UNORM
R8G8_USCALED
R8_SINT
R8_SNORM
R8_SRGB
R8_SSCALED
R8_UINT
R8_UNORM
R8_USCALED
S8_UINT
X8_D24_UNORM_PACK32
Format
SAMPLED_IMAGE
STORAGE_IMAGE
STORAGE_IMAGE_ATOMIC
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
DEPTH_STENCIL_ATTACHMENT
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
A1R5G5B5_UNORM_PACK16
A2B10G10R10_SINT_PACK32
A2B10G10R10_SNORM_PACK32
A2B10G10R10_SSCALED_PACK32
A2B10G10R10_UINT_PACK32
A2B10G10R10_UNORM_PACK32
A2B10G10R10_USCALED_PACK32
A2R10G10B10_SINT_PACK32
A2R10G10B10_SNORM_PACK32
A2R10G10B10_SSCALED_PACK32
A2R10G10B10_UINT_PACK32
A2R10G10B10_UNORM_PACK32
A2R10G10B10_USCALED_PACK32
A8B8G8R8_SINT_PACK32
A8B8G8R8_SNORM_PACK32
A8B8G8R8_SRGB_PACK32
A8B8G8R8_SSCALED_PACK32
A8B8G8R8_UINT_PACK32
A8B8G8R8_UNORM_PACK32
A8B8G8R8_USCALED_PACK32
ASTC_10x10_SRGB_BLOCK
ASTC_10x10_UNORM_BLOCK
ASTC_10x5_SRGB_BLOCK
ASTC_10x5_UNORM_BLOCK
ASTC_10x6_SRGB_BLOCK
ASTC_10x6_UNORM_BLOCK
ASTC_10x8_SRGB_BLOCK
ASTC_10x8_UNORM_BLOCK
ASTC_12x10_SRGB_BLOCK
ASTC_12x10_UNORM_BLOCK
ASTC_12x12_SRGB_BLOCK
ASTC_12x12_UNORM_BLOCK
ASTC_4x4_SRGB_BLOCK
ASTC_4x4_UNORM_BLOCK
ASTC_5x4_SRGB_BLOCK
ASTC_5x4_UNORM_BLOCK
ASTC_5x5_SRGB_BLOCK
ASTC_5x5_UNORM_BLOCK
ASTC_6x5_SRGB_BLOCK
ASTC_6x5_UNORM_BLOCK
ASTC_6x6_SRGB_BLOCK
ASTC_6x6_UNORM_BLOCK
ASTC_8x5_SRGB_BLOCK
ASTC_8x5_UNORM_BLOCK
ASTC_8x6_SRGB_BLOCK
ASTC_8x6_UNORM_BLOCK
ASTC_8x8_SRGB_BLOCK
ASTC_8x8_UNORM_BLOCK
B10G11R11_UFLOAT_PACK32
B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
B16G16R16G16_422_UNORM
B4G4R4A4_UNORM_PACK16
B5G5R5A1_UNORM_PACK16
B5G6R5_UNORM_PACK16
B8G8R8A8_SINT
B8G8R8A8_SNORM
B8G8R8A8_SRGB
B8G8R8A8_SSCALED
B8G8R8A8_UINT
B8G8R8A8_UNORM
B8G8R8A8_USCALED
B8G8R8G8_422_UNORM
B8G8R8_SINT
B8G8R8_SNORM
B8G8R8_SRGB
B8G8R8_SSCALED
B8G8R8_UINT
B8G8R8_UNORM
B8G8R8_USCALED
BC1_RGBA_SRGB_BLOCK
BC1_RGBA_UNORM_BLOCK
BC1_RGB_SRGB_BLOCK
BC1_RGB_UNORM_BLOCK
BC2_SRGB_BLOCK
BC2_UNORM_BLOCK
BC3_SRGB_BLOCK
BC3_UNORM_BLOCK
BC4_SNORM_BLOCK
BC4_UNORM_BLOCK
BC5_SNORM_BLOCK
BC5_UNORM_BLOCK
BC6H_SFLOAT_BLOCK
BC6H_UFLOAT_BLOCK
BC7_SRGB_BLOCK
BC7_UNORM_BLOCK
D16_UNORM
D16_UNORM_S8_UINT
D24_UNORM_S8_UINT
D32_SFLOAT
D32_SFLOAT_S8_UINT
E5B9G9R9_UFLOAT_PACK32
EAC_R11G11_SNORM_BLOCK
EAC_R11G11_UNORM_BLOCK
EAC_R11_SNORM_BLOCK
EAC_R11_UNORM_BLOCK
ETC2_R8G8B8A1_SRGB_BLOCK
ETC2_R8G8B8A1_UNORM_BLOCK
ETC2_R8G8B8A8_SRGB_BLOCK
ETC2_R8G8B8A8_UNORM_BLOCK
ETC2_R8G8B8_SRGB_BLOCK
ETC2_R8G8B8_UNORM_BLOCK
G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
G16B16G16R16_422_UNORM
G16_B16R16_2PLANE_420_UNORM
G16_B16R16_2PLANE_422_UNORM
G16_B16_R16_3PLANE_420_UNORM
G16_B16_R16_3PLANE_422_UNORM
G8B8G8R8_422_UNORM
G8_B8R8_2PLANE_420_UNORM
G8_B8R8_2PLANE_422_UNORM
G8_B8_R8_3PLANE_420_UNORM
G8_B8_R8_3PLANE_422_UNORM
G8_B8_R8_3PLANE_444_UNORM
R10X6G10X6B10X6A10X6_UNORM_4PACK16
R10X6G10X6_UNORM_2PACK16
R10X6_UNORM_PACK16
R12X4G12X4B12X4A12X4_UNORM_4PACK16
R12X4G12X4_UNORM_2PACK16
R12X4_UNORM_PACK16
R16G16B16A16_SFLOAT
R16G16B16A16_SINT
R16G16B16A16_SNORM
R16G16B16A16_SSCALED
R16G16B16A16_UINT
R16G16B16A16_UNORM
R16G16B16A16_USCALED
R16G16B16_SFLOAT
R16G16B16_SINT
R16G16B16_SNORM
R16G16B16_SSCALED
R16G16B16_UINT
R16G16B16_UNORM
R16G16B16_USCALED
R16G16_SFLOAT
R16G16_SINT
R16G16_SNORM
R16G16_SSCALED
R16G16_UINT
R16G16_UNORM
R16G16_USCALED
R16_SFLOAT
R16_SINT
R16_SNORM
R16_SSCALED
R16_UINT
R16_UNORM
R16_USCALED
R32G32B32A32_SFLOAT
R32G32B32A32_SINT
R32G32B32A32_UINT
R32G32B32_SFLOAT
R32G32B32_SINT
R32G32B32_UINT
R32G32_SFLOAT
R32G32_SINT
R32G32_UINT
R32_SFLOAT
R32_SINT
R32_UINT
R4G4B4A4_UNORM_PACK16
R4G4_UNORM_PACK8
R5G5B5A1_UNORM_PACK16
R5G6B5_UNORM_PACK16
R64G64B64A64_SFLOAT
R64G64B64A64_SINT
R64G64B64A64_UINT
R64G64B64_SFLOAT
R64G64B64_SINT
R64G64B64_UINT
R64G64_SFLOAT
R64G64_SINT
R64G64_UINT
R64_SFLOAT
R64_SINT
R64_UINT
R8G8B8A8_SINT
R8G8B8A8_SNORM
R8G8B8A8_SRGB
R8G8B8A8_SSCALED
R8G8B8A8_UINT
R8G8B8A8_UNORM
R8G8B8A8_USCALED
R8G8B8_SINT
R8G8B8_SNORM
R8G8B8_SRGB
R8G8B8_SSCALED
R8G8B8_UINT
R8G8B8_UNORM
R8G8B8_USCALED
R8G8_SINT
R8G8_SNORM
R8G8_SRGB
R8G8_SSCALED
R8G8_UINT
R8G8_UNORM
R8G8_USCALED
R8_SINT
R8_SNORM
R8_SRGB
R8_SSCALED
R8_UINT
R8_UNORM
R8_USCALED
S8_UINT
X8_D24_UNORM_PACK32
Format
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER_ATOMIC
VERTEX_BUFFER
A1R5G5B5_UNORM_PACK16
A2B10G10R10_SINT_PACK32
A2B10G10R10_SNORM_PACK32
A2B10G10R10_SSCALED_PACK32
A2B10G10R10_UINT_PACK32
A2B10G10R10_UNORM_PACK32
A2B10G10R10_USCALED_PACK32
A2R10G10B10_SINT_PACK32
A2R10G10B10_SNORM_PACK32
A2R10G10B10_SSCALED_PACK32
A2R10G10B10_UINT_PACK32
A2R10G10B10_UNORM_PACK32
A2R10G10B10_USCALED_PACK32
A8B8G8R8_SINT_PACK32
A8B8G8R8_SNORM_PACK32
A8B8G8R8_SRGB_PACK32
A8B8G8R8_SSCALED_PACK32
A8B8G8R8_UINT_PACK32
A8B8G8R8_UNORM_PACK32
A8B8G8R8_USCALED_PACK32
ASTC_10x10_SRGB_BLOCK
ASTC_10x10_UNORM_BLOCK
ASTC_10x5_SRGB_BLOCK
ASTC_10x5_UNORM_BLOCK
ASTC_10x6_SRGB_BLOCK
ASTC_10x6_UNORM_BLOCK
ASTC_10x8_SRGB_BLOCK
ASTC_10x8_UNORM_BLOCK
ASTC_12x10_SRGB_BLOCK
ASTC_12x10_UNORM_BLOCK
ASTC_12x12_SRGB_BLOCK
ASTC_12x12_UNORM_BLOCK
ASTC_4x4_SRGB_BLOCK
ASTC_4x4_UNORM_BLOCK
ASTC_5x4_SRGB_BLOCK
ASTC_5x4_UNORM_BLOCK
ASTC_5x5_SRGB_BLOCK
ASTC_5x5_UNORM_BLOCK
ASTC_6x5_SRGB_BLOCK
ASTC_6x5_UNORM_BLOCK
ASTC_6x6_SRGB_BLOCK
ASTC_6x6_UNORM_BLOCK
ASTC_8x5_SRGB_BLOCK
ASTC_8x5_UNORM_BLOCK
ASTC_8x6_SRGB_BLOCK
ASTC_8x6_UNORM_BLOCK
ASTC_8x8_SRGB_BLOCK
ASTC_8x8_UNORM_BLOCK
B10G11R11_UFLOAT_PACK32
B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
B16G16R16G16_422_UNORM
B4G4R4A4_UNORM_PACK16
B5G5R5A1_UNORM_PACK16
B5G6R5_UNORM_PACK16
B8G8R8A8_SINT
B8G8R8A8_SNORM
B8G8R8A8_SRGB
B8G8R8A8_SSCALED
B8G8R8A8_UINT
B8G8R8A8_UNORM
B8G8R8A8_USCALED
B8G8R8G8_422_UNORM
B8G8R8_SINT
B8G8R8_SNORM
B8G8R8_SRGB
B8G8R8_SSCALED
B8G8R8_UINT
B8G8R8_UNORM
B8G8R8_USCALED
BC1_RGBA_SRGB_BLOCK
BC1_RGBA_UNORM_BLOCK
BC1_RGB_SRGB_BLOCK
BC1_RGB_UNORM_BLOCK
BC2_SRGB_BLOCK
BC2_UNORM_BLOCK
BC3_SRGB_BLOCK
BC3_UNORM_BLOCK
BC4_SNORM_BLOCK
BC4_UNORM_BLOCK
BC5_SNORM_BLOCK
BC5_UNORM_BLOCK
BC6H_SFLOAT_BLOCK
BC6H_UFLOAT_BLOCK
BC7_SRGB_BLOCK
BC7_UNORM_BLOCK
D16_UNORM
D16_UNORM_S8_UINT
D24_UNORM_S8_UINT
D32_SFLOAT
D32_SFLOAT_S8_UINT
E5B9G9R9_UFLOAT_PACK32
EAC_R11G11_SNORM_BLOCK
EAC_R11G11_UNORM_BLOCK
EAC_R11_SNORM_BLOCK
EAC_R11_UNORM_BLOCK
ETC2_R8G8B8A1_SRGB_BLOCK
ETC2_R8G8B8A1_UNORM_BLOCK
ETC2_R8G8B8A8_SRGB_BLOCK
ETC2_R8G8B8A8_UNORM_BLOCK
ETC2_R8G8B8_SRGB_BLOCK
ETC2_R8G8B8_UNORM_BLOCK
G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
G16B16G16R16_422_UNORM
G16_B16R16_2PLANE_420_UNORM
G16_B16R16_2PLANE_422_UNORM
G16_B16_R16_3PLANE_420_UNORM
G16_B16_R16_3PLANE_422_UNORM
G8B8G8R8_422_UNORM
G8_B8R8_2PLANE_420_UNORM
G8_B8R8_2PLANE_422_UNORM
G8_B8_R8_3PLANE_420_UNORM
G8_B8_R8_3PLANE_422_UNORM
G8_B8_R8_3PLANE_444_UNORM
R10X6G10X6B10X6A10X6_UNORM_4PACK16
R10X6G10X6_UNORM_2PACK16
R10X6_UNORM_PACK16
R12X4G12X4B12X4A12X4_UNORM_4PACK16
R12X4G12X4_UNORM_2PACK16
R12X4_UNORM_PACK16
R16G16B16A16_SFLOAT
R16G16B16A16_SINT
R16G16B16A16_SNORM
R16G16B16A16_SSCALED
R16G16B16A16_UINT
R16G16B16A16_UNORM
R16G16B16A16_USCALED
R16G16B16_SFLOAT
R16G16B16_SINT
R16G16B16_SNORM
R16G16B16_SSCALED
R16G16B16_UINT
R16G16B16_UNORM
R16G16B16_USCALED
R16G16_SFLOAT
R16G16_SINT
R16G16_SNORM
R16G16_SSCALED
R16G16_UINT
R16G16_UNORM
R16G16_USCALED
R16_SFLOAT
R16_SINT
R16_SNORM
R16_SSCALED
R16_UINT
R16_UNORM
R16_USCALED
R32G32B32A32_SFLOAT
R32G32B32A32_SINT
R32G32B32A32_UINT
R32G32B32_SFLOAT
R32G32B32_SINT
R32G32B32_UINT
R32G32_SFLOAT
R32G32_SINT
R32G32_UINT
R32_SFLOAT
R32_SINT
R32_UINT
R4G4B4A4_UNORM_PACK16
R4G4_UNORM_PACK8
R5G5B5A1_UNORM_PACK16
R5G6B5_UNORM_PACK16
R64G64B64A64_SFLOAT
R64G64B64A64_SINT
R64G64B64A64_UINT
R64G64B64_SFLOAT
R64G64B64_SINT
R64G64B64_UINT
R64G64_SFLOAT
R64G64_SINT
R64G64_UINT
R64_SFLOAT
R64_SINT
R64_UINT
R8G8B8A8_SINT
R8G8B8A8_SNORM
R8G8B8A8_SRGB
R8G8B8A8_SSCALED
R8G8B8A8_UINT
R8G8B8A8_UNORM
R8G8B8A8_USCALED
R8G8B8_SINT
R8G8B8_SNORM
R8G8B8_SRGB
R8G8B8_SSCALED
R8G8B8_UINT
R8G8B8_UNORM
R8G8B8_USCALED
R8G8_SINT
R8G8_SNORM
R8G8_SRGB
R8G8_SSCALED
R8G8_UINT
R8G8_UNORM
R8G8_USCALED
R8_SINT
R8_SNORM
R8_SRGB
R8_SSCALED
R8_UINT
R8_UNORM
R8_USCALED
S8_UINT
X8_D24_UNORM_PACK32
Queue family
Queue count
timestampValidBits
minImageTransferGranularity.width
minImageTransferGranularity.height
minImageTransferGranularity.depth
Supports present
GRAPHICS_BIT
COMPUTE_BIT
TRANSFER_BIT
SPARSE_BINDING_BIT
PROTECTED_BIT
VIDEO_DECODE_BIT_KHR
VIDEO_ENCODE_BIT_KHR
Queue family 0164111
Queue family 1264111
Queue family 226416168
Property Value
FlagsnoneMemory heap 0
Size34,060,894,208 bytesMemory heap 0
Memory type 0HOST_VISIBLE_BIT
HOST_COHERENT_BIT
Memory heap 0
Memory type 1HOST_VISIBLE_BIT
HOST_COHERENT_BIT
HOST_CACHED_BIT
Memory heap 0
Memory type 2HOST_VISIBLE_BIT
HOST_COHERENT_BIT
DEVICE_COHERENT_BIT_AMD
DEVICE_UNCACHED_BIT_AMD
Memory heap 0
Memory type 3HOST_VISIBLE_BIT
HOST_COHERENT_BIT
HOST_CACHED_BIT
DEVICE_COHERENT_BIT_AMD
DEVICE_UNCACHED_BIT_AMD
Memory heap 0
FlagsDEVICE_LOCAL_BIT
Memory heap 1
Size17,163,091,968 bytesMemory heap 1
Memory type 0DEVICE_LOCAL_BIT
Memory heap 1
Memory type 1DEVICE_LOCAL_BIT
HOST_VISIBLE_BIT
HOST_COHERENT_BIT
Memory heap 1
Memory type 2DEVICE_LOCAL_BIT
DEVICE_COHERENT_BIT_AMD
DEVICE_UNCACHED_BIT_AMD
Memory heap 1
Memory type 3DEVICE_LOCAL_BIT
HOST_VISIBLE_BIT
HOST_COHERENT_BIT
DEVICE_COHERENT_BIT_AMD
DEVICE_UNCACHED_BIT_AMD
Memory heap 1
Property Value
minImageCount1
maxImageCount16
maxImageArrayLayers1
minImageExtent.width927
minImageExtent.height755
maxImageExtent.width927
maxImageExtent.height755
supportedUsageFlagsTRANSFER_SRC_BIT
TRANSFER_DST_BIT
SAMPLED_BIT
STORAGE_BIT
COLOR_ATTACHMENT_BIT
INPUT_ATTACHMENT_BIT
supportedTransformsIDENTITY_BIT_KHR
supportedCompositeAlphaOPAQUE_BIT_KHR
surfaceExtensionVK_KHR_win32_surface
Index Format Colorspace
0B8G8R8A8_UNORMSRGB_NONLINEAR_KHR
1B8G8R8A8_SRGBSRGB_NONLINEAR_KHR
2A2R10G10B10_UNORM_PACK32SRGB_NONLINEAR_KHR
3R16G16B16A16_SFLOATSRGB_NONLINEAR_KHR
4B8G8R8A8_UNORMBT709_NONLINEAR_EXT
5B8G8R8A8_SRGBBT709_NONLINEAR_EXT
6A2R10G10B10_UNORM_PACK32BT709_NONLINEAR_EXT
7R16G16B16A16_SFLOATBT709_NONLINEAR_EXT
8R16G16B16A16_SFLOATEXTENDED_SRGB_LINEAR_EXT
9R4G4B4A4_UNORM_PACK16SRGB_NONLINEAR_KHR
10B4G4R4A4_UNORM_PACK16SRGB_NONLINEAR_KHR
11R5G6B5_UNORM_PACK16SRGB_NONLINEAR_KHR
12B5G6R5_UNORM_PACK16SRGB_NONLINEAR_KHR
13A1R5G5B5_UNORM_PACK16SRGB_NONLINEAR_KHR
14R8G8B8A8_UNORMSRGB_NONLINEAR_KHR
15R8G8B8A8_SNORMSRGB_NONLINEAR_KHR
16R8G8B8A8_SRGBSRGB_NONLINEAR_KHR
17B8G8R8A8_SNORMSRGB_NONLINEAR_KHR
18A8B8G8R8_UNORM_PACK32SRGB_NONLINEAR_KHR
19A8B8G8R8_SNORM_PACK32SRGB_NONLINEAR_KHR
20A8B8G8R8_SRGB_PACK32SRGB_NONLINEAR_KHR
21A2B10G10R10_UNORM_PACK32SRGB_NONLINEAR_KHR
22R16G16B16A16_UNORMSRGB_NONLINEAR_KHR
23R16G16B16A16_SNORMSRGB_NONLINEAR_KHR
24B10G11R11_UFLOAT_PACK32SRGB_NONLINEAR_KHR
Present mode
IMMEDIATE_KHR
FIFO_KHR
FIFO_RELAXED_KHR

Vulkan Hardware Database - © 2016-2022 by Sascha Willems
Vulkan and the Vulkan logo are trademarks of the Khronos Group Inc.
Privacy policy

The data presented is licensed under the Creative Commons Attribution 4.0 International License.