Device report for AMD RADV POLARIS11 (ACO) on Linux

Property Value Group
NameAMD RADV POLARIS11 (ACO)Device
Driver version21.1.8Device
TypeDISCRETE_GPUDevice
API Version1.2.168Device
VendorAMDDevice
NameFreeBSDPlatform
Architecturex86_64Platform
VersionFreeBSD 13.0-STABLE GENERICPlatform
Submitted byAndreyVK_D3DReport
Submitted at2021-10-28 16:45:24Report
Reportversion3.0Report
DescriptionVulkan forever, OpenGL Must dieReport
Profile JSON [?] Full JSON profileReport
PropertyValueCategory
apiVersion1.2.168Properties
driverVersion21.1.8Properties
vendorID0x1002Properties
deviceID0x67FFProperties
deviceTypeDISCRETE_GPUProperties
deviceNameAMD RADV POLARIS11 (ACO)Properties
pipelineCacheUUID10D8D83DA87F51C4DAE1AA678557543BProperties
residencyAlignedMipSizefalseSparse properties
residencyNonResidentStricttrueSparse properties
residencyStandard2DBlockShapetrueSparse properties
residencyStandard2DMultisampleBlockShapefalseSparse properties
residencyStandard3DBlockShapefalseSparse properties
bufferImageGranularity64Limits
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
maxComputeSharedMemorySize32768Limits
maxComputeWorkGroupCount[0]65535Limits
maxComputeWorkGroupCount[1]65535Limits
maxComputeWorkGroupCount[2]65535Limits
maxComputeWorkGroupInvocations1024Limits
maxComputeWorkGroupSize[0]1024Limits
maxComputeWorkGroupSize[1]1024Limits
maxComputeWorkGroupSize[2]1024Limits
maxCullDistances8Limits
maxDescriptorSetInputAttachments8388606Limits
maxDescriptorSetSampledImages8388606Limits
maxDescriptorSetSamplers8388606Limits
maxDescriptorSetStorageBuffers8388606Limits
maxDescriptorSetStorageBuffersDynamic8Limits
maxDescriptorSetStorageImages8388606Limits
maxDescriptorSetUniformBuffers8388606Limits
maxDescriptorSetUniformBuffersDynamic16Limits
maxDrawIndexedIndexValue4294967295Limits
maxDrawIndirectCount4294967295Limits
maxFragmentCombinedOutputResources8Limits
maxFragmentDualSrcAttachments1Limits
maxFragmentInputComponents128Limits
maxFragmentOutputAttachments8Limits
maxFramebufferHeight16384Limits
maxFramebufferLayers1024Limits
maxFramebufferWidth16384Limits
maxGeometryInputComponents64Limits
maxGeometryOutputComponents128Limits
maxGeometryOutputVertices256Limits
maxGeometryShaderInvocations127Limits
maxGeometryTotalOutputComponents1024Limits
maxImageArrayLayers2048Limits
maxImageDimension1D16384Limits
maxImageDimension2D16384Limits
maxImageDimension3D2048Limits
maxImageDimensionCube16384Limits
maxInterpolationOffset2Limits
maxMemoryAllocationCount4294967295Limits
maxPerStageDescriptorInputAttachments8388606Limits
maxPerStageDescriptorSampledImages8388606Limits
maxPerStageDescriptorSamplers8388606Limits
maxPerStageDescriptorStorageBuffers8388606Limits
maxPerStageDescriptorStorageImages8388606Limits
maxPerStageDescriptorUniformBuffers8388606Limits
maxPerStageResources8388606Limits
maxPushConstantsSize128Limits
maxSampleMaskWords1Limits
maxSamplerAllocationCount65536Limits
maxSamplerAnisotropy16Limits
maxSamplerLodBias16Limits
maxStorageBufferRange4294967295Limits
maxTessellationControlPerPatchOutputComponents120Limits
maxTessellationControlPerVertexInputComponents128Limits
maxTessellationControlPerVertexOutputComponents128Limits
maxTessellationControlTotalOutputComponents4096Limits
maxTessellationEvaluationInputComponents128Limits
maxTessellationEvaluationOutputComponents128Limits
maxTessellationGenerationLevel64Limits
maxTessellationPatchSize32Limits
maxTexelBufferElements4294967295Limits
maxTexelGatherOffset31Limits
maxTexelOffset31Limits
maxUniformBufferRange4294967295Limits
maxVertexInputAttributeOffset2047Limits
maxVertexInputAttributes32Limits
maxVertexInputBindingStride2048Limits
maxVertexInputBindings32Limits
maxVertexOutputComponents128Limits
maxViewportDimensions[0]16384Limits
maxViewportDimensions[1]16384Limits
maxViewports16Limits
minInterpolationOffset-2Limits
minMemoryMapAlignment4096Limits
minStorageBufferOffsetAlignment4Limits
minTexelBufferOffsetAlignment4Limits
minTexelGatherOffset-32Limits
minTexelOffset-32Limits
minUniformBufferOffsetAlignment4Limits
mipmapPrecisionBits8Limits
nonCoherentAtomSize64Limits
optimalBufferCopyOffsetAlignment128Limits
optimalBufferCopyRowPitchAlignment128Limits
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
sparseAddressSpaceSize4294969856Limits
standardSampleLocations1Limits
storageImageSampleCounts1, 2, 4, 8, 16, 32, 64Limits
strictLines0Limits
subPixelInterpolationOffsetBits8Limits
subPixelPrecisionBits8Limits
subTexelPrecisionBits8Limits
timestampComputeAndGraphics1Limits
timestampPeriod40Limits
viewportBoundsRange[0]-32768Limits
viewportBoundsRange[1]32767Limits
viewportSubPixelBits8Limits
PropertyValue
deviceUUID00000000080000000000000000000000
driverUUID414D442D4D4553412D44525600000000
deviceLUID00000000000000000000000000000000
deviceNodeMask0
deviceLUIDValidfalse
subgroupSize64
subgroupSupportedStagesvertex
tessellation control
tessellation evaluation
geometry
fragment
compute
task
mesh
all graphics
subgroupSupportedOperationsbasic
vote
arithmetic
ballot
shuffle
shuffle (relative)
clustered
quad
partitioned_bit_nv
subgroupQuadOperationsInAllStagestrue
pointClippingBehaviorAll clip planes
maxMultiviewViewCount8
maxMultiviewInstanceIndex2147483647
protectedNoFaultfalse
maxPerSetDescriptors22369621
maxMemoryAllocationSize4294967292
PropertyValue
driverIDMesa RADV
driverNameradv
driverInfoMesa 21.1.8 (ACO)
conformanceVersion1.2.3.0
denormBehaviorIndependenceAll bit widths
roundingModeIndependenceAll bit widths
shaderSignedZeroInfNanPreserveFloat16false
shaderSignedZeroInfNanPreserveFloat32true
shaderSignedZeroInfNanPreserveFloat64true
shaderDenormPreserveFloat16false
shaderDenormPreserveFloat32true
shaderDenormPreserveFloat64true
shaderDenormFlushToZeroFloat16false
shaderDenormFlushToZeroFloat32true
shaderDenormFlushToZeroFloat64true
shaderRoundingModeRTEFloat16false
shaderRoundingModeRTEFloat32true
shaderRoundingModeRTEFloat64true
shaderRoundingModeRTZFloat16false
shaderRoundingModeRTZFloat32true
shaderRoundingModeRTZFloat64true
maxUpdateAfterBindDescriptorsInAllPools67108863
shaderUniformBufferArrayNonUniformIndexingNativefalse
shaderSampledImageArrayNonUniformIndexingNativefalse
shaderStorageBufferArrayNonUniformIndexingNativefalse
shaderStorageImageArrayNonUniformIndexingNativefalse
shaderInputAttachmentArrayNonUniformIndexingNativefalse
robustBufferAccessUpdateAfterBindtrue
quadDivergentImplicitLodfalse
maxPerStageDescriptorUpdateAfterBindSamplers8388606
maxPerStageDescriptorUpdateAfterBindUniformBuffers8388606
maxPerStageDescriptorUpdateAfterBindStorageBuffers8388606
maxPerStageDescriptorUpdateAfterBindSampledImages8388606
maxPerStageDescriptorUpdateAfterBindStorageImages8388606
maxPerStageDescriptorUpdateAfterBindInputAttachments8388606
maxPerStageUpdateAfterBindResources8388606
maxDescriptorSetUpdateAfterBindSamplers8388606
maxDescriptorSetUpdateAfterBindUniformBuffers8388606
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic16
maxDescriptorSetUpdateAfterBindStorageBuffers8388606
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic8
maxDescriptorSetUpdateAfterBindSampledImages8388606
maxDescriptorSetUpdateAfterBindStorageImages8388606
maxDescriptorSetUpdateAfterBindInputAttachments8388606
supportedDepthResolveModesZero, Average, Minimum, Maximum
supportedStencilResolveModesZero, Average, Minimum, Maximum
independentResolveNonetrue
independentResolvetrue
filterMinmaxSingleComponentFormatstrue
filterMinmaxImageComponentMappingfalse
maxTimelineSemaphoreValueDifference18446744073709551615
framebufferIntegerColorSampleCounts1, 2, 4, 8, 16, 32, 64
PropertyValueExtension
computeUnitsPerShaderArray8VK_AMD_shader_core_properties
maxSgprAllocation104VK_AMD_shader_core_properties
maxVgprAllocation256VK_AMD_shader_core_properties
minSgprAllocation16VK_AMD_shader_core_properties
minVgprAllocation4VK_AMD_shader_core_properties
sgprAllocationGranularity16VK_AMD_shader_core_properties
sgprsPerSimd800VK_AMD_shader_core_properties
shaderArraysPerEngineCount1VK_AMD_shader_core_properties
shaderEngineCount2VK_AMD_shader_core_properties
simdPerComputeUnit4VK_AMD_shader_core_properties
vgprAllocationGranularity4VK_AMD_shader_core_properties
vgprsPerSimd256VK_AMD_shader_core_properties
wavefrontSize64VK_AMD_shader_core_properties
wavefrontsPerSimd8VK_AMD_shader_core_properties
activeComputeUnitCount16VK_AMD_shader_core_properties2
shaderCoreFeatures0VK_AMD_shader_core_properties2
maxCustomBorderColorSamplers4096VK_EXT_custom_border_color
maxDescriptorSetUpdateAfterBindInputAttachments8388606VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindSampledImages8388606VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindSamplers8388606VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindStorageBuffers8388606VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic8VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindStorageImages8388606VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindUniformBuffers8388606VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic16VK_EXT_descriptor_indexing
maxPerStageDescriptorUpdateAfterBindInputAttachments8388606VK_EXT_descriptor_indexing
maxPerStageDescriptorUpdateAfterBindSampledImages8388606VK_EXT_descriptor_indexing
maxPerStageDescriptorUpdateAfterBindSamplers8388606VK_EXT_descriptor_indexing
maxPerStageDescriptorUpdateAfterBindStorageBuffers8388606VK_EXT_descriptor_indexing
maxPerStageDescriptorUpdateAfterBindStorageImages8388606VK_EXT_descriptor_indexing
maxPerStageDescriptorUpdateAfterBindUniformBuffers8388606VK_EXT_descriptor_indexing
maxPerStageUpdateAfterBindResources8388606VK_EXT_descriptor_indexing
maxUpdateAfterBindDescriptorsInAllPools67108863VK_EXT_descriptor_indexing
quadDivergentImplicitLodfalseVK_EXT_descriptor_indexing
robustBufferAccessUpdateAfterBindtrueVK_EXT_descriptor_indexing
shaderInputAttachmentArrayNonUniformIndexingNativefalseVK_EXT_descriptor_indexing
shaderSampledImageArrayNonUniformIndexingNativefalseVK_EXT_descriptor_indexing
shaderStorageBufferArrayNonUniformIndexingNativefalseVK_EXT_descriptor_indexing
shaderStorageImageArrayNonUniformIndexingNativefalseVK_EXT_descriptor_indexing
shaderUniformBufferArrayNonUniformIndexingNativefalseVK_EXT_descriptor_indexing
maxDiscardRectangles4VK_EXT_discard_rectangles
minImportedHostPointerAlignment4096VK_EXT_external_memory_host
maxDescriptorSetInlineUniformBlocks64VK_EXT_inline_uniform_block
maxDescriptorSetUpdateAfterBindInlineUniformBlocks64VK_EXT_inline_uniform_block
maxInlineUniformBlockSize4194304VK_EXT_inline_uniform_block
maxPerStageDescriptorInlineUniformBlocks134217728VK_EXT_inline_uniform_block
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks134217728VK_EXT_inline_uniform_block
lineSubPixelPrecisionBits4VK_EXT_line_rasterization
pciBus8VK_EXT_pci_bus_info
pciDevice0VK_EXT_pci_bus_info
pciDomain0VK_EXT_pci_bus_info
pciFunction0VK_EXT_pci_bus_info
robustStorageBufferAccessSizeAlignment4VK_EXT_robustness2
robustUniformBufferAccessSizeAlignment4VK_EXT_robustness2
filterMinmaxImageComponentMappingfalseVK_EXT_sampler_filter_minmax
filterMinmaxSingleComponentFormatstrueVK_EXT_sampler_filter_minmax
maxSampleLocationGridSize[2,2]VK_EXT_sample_locations
sampleLocationCoordinateRange[0,0.9375]VK_EXT_sample_locations
sampleLocationSampleCounts1, 2, 4, 8, 16, 32, 64VK_EXT_sample_locations
sampleLocationSubPixelBits4VK_EXT_sample_locations
variableSampleLocationsfalseVK_EXT_sample_locations
maxComputeWorkgroupSubgroups4294967295VK_EXT_subgroup_size_control
maxSubgroupSize64VK_EXT_subgroup_size_control
minSubgroupSize64VK_EXT_subgroup_size_control
requiredSubgroupSizeStages0VK_EXT_subgroup_size_control
storageTexelBufferOffsetAlignmentBytes4VK_EXT_texel_buffer_alignment
storageTexelBufferOffsetSingleTexelAlignmenttrueVK_EXT_texel_buffer_alignment
uniformTexelBufferOffsetAlignmentBytes4VK_EXT_texel_buffer_alignment
uniformTexelBufferOffsetSingleTexelAlignmenttrueVK_EXT_texel_buffer_alignment
maxTransformFeedbackBufferDataSize512VK_EXT_transform_feedback
maxTransformFeedbackBufferDataStride512VK_EXT_transform_feedback
maxTransformFeedbackBuffers4VK_EXT_transform_feedback
maxTransformFeedbackBufferSize4294967295VK_EXT_transform_feedback
maxTransformFeedbackStreamDataSize512VK_EXT_transform_feedback
maxTransformFeedbackStreams4VK_EXT_transform_feedback
transformFeedbackDrawtrueVK_EXT_transform_feedback
transformFeedbackQueriestrueVK_EXT_transform_feedback
transformFeedbackRasterizationStreamSelectfalseVK_EXT_transform_feedback
transformFeedbackStreamsLinesTrianglestrueVK_EXT_transform_feedback
maxVertexAttribDivisor4294967295VK_EXT_vertex_attribute_divisor
independentResolvetrueVK_KHR_depth_stencil_resolve
independentResolveNonetrueVK_KHR_depth_stencil_resolve
supportedDepthResolveModesZero, Average, Minimum, MaximumVK_KHR_depth_stencil_resolve
supportedStencilResolveModesZero, Average, Minimum, MaximumVK_KHR_depth_stencil_resolve
conformanceVersion1.2.3.0VK_KHR_driver_properties
driverIDMesa RADVVK_KHR_driver_properties
driverInfoMesa 21.1.8 (ACO)VK_KHR_driver_properties
driverNameradvVK_KHR_driver_properties
pointClippingBehaviorAll clip planesVK_KHR_maintenance2
maxMemoryAllocationSize4294967292VK_KHR_maintenance3
maxMemoryAllocationSize4294967292VK_KHR_maintenance3
maxPerSetDescriptors22369621VK_KHR_maintenance3
maxPerSetDescriptors22369621VK_KHR_maintenance3
maxMultiviewInstanceIndex2147483647VK_KHR_multiview
maxMultiviewViewCount8VK_KHR_multiview
maxPushDescriptors32VK_KHR_push_descriptor
denormBehaviorIndependenceAll bit widthsVK_KHR_shader_float_controls
roundingModeIndependenceAll bit widthsVK_KHR_shader_float_controls
shaderDenormFlushToZeroFloat16falseVK_KHR_shader_float_controls
shaderDenormFlushToZeroFloat32trueVK_KHR_shader_float_controls
shaderDenormFlushToZeroFloat64trueVK_KHR_shader_float_controls
shaderDenormPreserveFloat16falseVK_KHR_shader_float_controls
shaderDenormPreserveFloat32trueVK_KHR_shader_float_controls
shaderDenormPreserveFloat64trueVK_KHR_shader_float_controls
shaderRoundingModeRTEFloat16falseVK_KHR_shader_float_controls
shaderRoundingModeRTEFloat32trueVK_KHR_shader_float_controls
shaderRoundingModeRTEFloat64trueVK_KHR_shader_float_controls
shaderRoundingModeRTZFloat16falseVK_KHR_shader_float_controls
shaderRoundingModeRTZFloat32trueVK_KHR_shader_float_controls
shaderRoundingModeRTZFloat64trueVK_KHR_shader_float_controls
shaderSignedZeroInfNanPreserveFloat16falseVK_KHR_shader_float_controls
shaderSignedZeroInfNanPreserveFloat32trueVK_KHR_shader_float_controls
shaderSignedZeroInfNanPreserveFloat64trueVK_KHR_shader_float_controls
maxTimelineSemaphoreValueDifference18446744073709551615VK_KHR_timeline_semaphore
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
sparseResidencyImage3Dfalse
tessellationShadertrue
textureCompressionASTC_LDRfalse
textureCompressionBCtrue
textureCompressionETC2false
variableMultisampleRatetrue
vertexPipelineStoresAndAtomicstrue
wideLinestrue
FeatureSupported
storageBuffer16BitAccesstrue
uniformAndStorageBuffer16BitAccesstrue
storagePushConstant16true
storageInputOutput16false
multiviewtrue
multiviewGeometryShadertrue
multiviewTessellationShadertrue
variablePointersStorageBuffertrue
variablePointerstrue
protectedMemoryfalse
samplerYcbcrConversiontrue
shaderDrawParameterstrue
FeatureSupported
samplerMirrorClampToEdgetrue
drawIndirectCounttrue
storageBuffer8BitAccesstrue
uniformAndStorageBuffer8BitAccesstrue
storagePushConstant8true
shaderBufferInt64Atomicstrue
shaderSharedInt64Atomicstrue
shaderFloat16false
shaderInt8true
descriptorIndexingtrue
shaderInputAttachmentArrayDynamicIndexingtrue
shaderUniformTexelBufferArrayDynamicIndexingtrue
shaderStorageTexelBufferArrayDynamicIndexingtrue
shaderUniformBufferArrayNonUniformIndexingtrue
shaderSampledImageArrayNonUniformIndexingtrue
shaderStorageBufferArrayNonUniformIndexingtrue
shaderStorageImageArrayNonUniformIndexingtrue
shaderInputAttachmentArrayNonUniformIndexingtrue
shaderUniformTexelBufferArrayNonUniformIndexingtrue
shaderStorageTexelBufferArrayNonUniformIndexingtrue
descriptorBindingUniformBufferUpdateAfterBindtrue
descriptorBindingSampledImageUpdateAfterBindtrue
descriptorBindingStorageImageUpdateAfterBindtrue
descriptorBindingStorageBufferUpdateAfterBindtrue
descriptorBindingUniformTexelBufferUpdateAfterBindtrue
descriptorBindingStorageTexelBufferUpdateAfterBindtrue
descriptorBindingUpdateUnusedWhilePendingtrue
descriptorBindingPartiallyBoundtrue
descriptorBindingVariableDescriptorCounttrue
runtimeDescriptorArraytrue
samplerFilterMinmaxtrue
scalarBlockLayouttrue
imagelessFramebuffertrue
uniformBufferStandardLayouttrue
shaderSubgroupExtendedTypestrue
separateDepthStencilLayoutstrue
hostQueryResettrue
timelineSemaphoretrue
bufferDeviceAddresstrue
bufferDeviceAddressCaptureReplayfalse
bufferDeviceAddressMultiDevicefalse
vulkanMemoryModeltrue
vulkanMemoryModelDeviceScopetrue
vulkanMemoryModelAvailabilityVisibilityChainsfalse
shaderOutputViewportIndextrue
shaderOutputLayertrue
subgroupBroadcastDynamicIdtrue
FeatureSupportedExtension
deviceCoherentMemory
false
VK_AMD_device_coherent_memory
formatA4B4G4R4
true
VK_EXT_4444_formats
formatA4R4G4B4
true
VK_EXT_4444_formats
bufferDeviceAddress
true
VK_EXT_buffer_device_address
bufferDeviceAddressCaptureReplay
false
VK_EXT_buffer_device_address
bufferDeviceAddressMultiDevice
false
VK_EXT_buffer_device_address
conditionalRendering
true
VK_EXT_conditional_rendering
inheritedConditionalRendering
false
VK_EXT_conditional_rendering
customBorderColors
true
VK_EXT_custom_border_color
customBorderColorWithoutFormat
true
VK_EXT_custom_border_color
depthClipEnable
true
VK_EXT_depth_clip_enable
descriptorBindingPartiallyBound
true
VK_EXT_descriptor_indexing
descriptorBindingSampledImageUpdateAfterBind
true
VK_EXT_descriptor_indexing
descriptorBindingStorageBufferUpdateAfterBind
true
VK_EXT_descriptor_indexing
descriptorBindingStorageImageUpdateAfterBind
true
VK_EXT_descriptor_indexing
descriptorBindingStorageTexelBufferUpdateAfterBind
true
VK_EXT_descriptor_indexing
descriptorBindingUniformBufferUpdateAfterBind
true
VK_EXT_descriptor_indexing
descriptorBindingUniformTexelBufferUpdateAfterBind
true
VK_EXT_descriptor_indexing
descriptorBindingUpdateUnusedWhilePending
true
VK_EXT_descriptor_indexing
descriptorBindingVariableDescriptorCount
true
VK_EXT_descriptor_indexing
runtimeDescriptorArray
true
VK_EXT_descriptor_indexing
shaderInputAttachmentArrayDynamicIndexing
true
VK_EXT_descriptor_indexing
shaderInputAttachmentArrayNonUniformIndexing
true
VK_EXT_descriptor_indexing
shaderSampledImageArrayNonUniformIndexing
true
VK_EXT_descriptor_indexing
shaderStorageBufferArrayNonUniformIndexing
true
VK_EXT_descriptor_indexing
shaderStorageImageArrayNonUniformIndexing
true
VK_EXT_descriptor_indexing
shaderStorageTexelBufferArrayDynamicIndexing
true
VK_EXT_descriptor_indexing
shaderStorageTexelBufferArrayNonUniformIndexing
true
VK_EXT_descriptor_indexing
shaderUniformBufferArrayNonUniformIndexing
true
VK_EXT_descriptor_indexing
shaderUniformTexelBufferArrayDynamicIndexing
true
VK_EXT_descriptor_indexing
shaderUniformTexelBufferArrayNonUniformIndexing
true
VK_EXT_descriptor_indexing
extendedDynamicState
true
VK_EXT_extended_dynamic_state
hostQueryReset
true
VK_EXT_host_query_reset
robustImageAccess
true
VK_EXT_image_robustness
indexTypeUint8
true
VK_EXT_index_type_uint8
descriptorBindingInlineUniformBlockUpdateAfterBind
true
VK_EXT_inline_uniform_block
inlineUniformBlock
true
VK_EXT_inline_uniform_block
bresenhamLines
true
VK_EXT_line_rasterization
rectangularLines
false
VK_EXT_line_rasterization
smoothLines
false
VK_EXT_line_rasterization
stippledBresenhamLines
true
VK_EXT_line_rasterization
stippledRectangularLines
false
VK_EXT_line_rasterization
stippledSmoothLines
false
VK_EXT_line_rasterization
memoryPriority
true
VK_EXT_memory_priority
pipelineCreationCacheControl
true
VK_EXT_pipeline_creation_cache_control
privateData
true
VK_EXT_private_data
nullDescriptor
true
VK_EXT_robustness2
robustBufferAccess2
true
VK_EXT_robustness2
robustImageAccess2
true
VK_EXT_robustness2
scalarBlockLayout
true
VK_EXT_scalar_block_layout
shaderBufferFloat32AtomicAdd
false
VK_EXT_shader_atomic_float
shaderBufferFloat32Atomics
true
VK_EXT_shader_atomic_float
shaderBufferFloat64AtomicAdd
false
VK_EXT_shader_atomic_float
shaderBufferFloat64Atomics
true
VK_EXT_shader_atomic_float
shaderImageFloat32AtomicAdd
false
VK_EXT_shader_atomic_float
shaderImageFloat32Atomics
true
VK_EXT_shader_atomic_float
shaderSharedFloat32AtomicAdd
true
VK_EXT_shader_atomic_float
shaderSharedFloat32Atomics
true
VK_EXT_shader_atomic_float
shaderSharedFloat64AtomicAdd
false
VK_EXT_shader_atomic_float
shaderSharedFloat64Atomics
true
VK_EXT_shader_atomic_float
sparseImageFloat32AtomicAdd
false
VK_EXT_shader_atomic_float
sparseImageFloat32Atomics
true
VK_EXT_shader_atomic_float
shaderDemoteToHelperInvocation
true
VK_EXT_shader_demote_to_helper_invocation
shaderImageInt64Atomics
true
VK_EXT_shader_image_atomic_int64
sparseImageInt64Atomics
true
VK_EXT_shader_image_atomic_int64
computeFullSubgroups
true
VK_EXT_subgroup_size_control
subgroupSizeControl
true
VK_EXT_subgroup_size_control
texelBufferAlignment
true
VK_EXT_texel_buffer_alignment
geometryStreams
true
VK_EXT_transform_feedback
transformFeedback
true
VK_EXT_transform_feedback
vertexAttributeInstanceRateDivisor
true
VK_EXT_vertex_attribute_divisor
vertexAttributeInstanceRateZeroDivisor
true
VK_EXT_vertex_attribute_divisor
ycbcrImageArrays
true
VK_EXT_ycbcr_image_arrays
storageBuffer16BitAccess
true
VK_KHR_16bit_storage
storageInputOutput16
false
VK_KHR_16bit_storage
storagePushConstant16
true
VK_KHR_16bit_storage
uniformAndStorageBuffer16BitAccess
true
VK_KHR_16bit_storage
storageBuffer8BitAccess
true
VK_KHR_8bit_storage
storagePushConstant8
true
VK_KHR_8bit_storage
uniformAndStorageBuffer8BitAccess
true
VK_KHR_8bit_storage
bufferDeviceAddress
true
VK_KHR_buffer_device_address
bufferDeviceAddressCaptureReplay
false
VK_KHR_buffer_device_address
bufferDeviceAddressMultiDevice
false
VK_KHR_buffer_device_address
imagelessFramebuffer
true
VK_KHR_imageless_framebuffer
multiview
true
VK_KHR_multiview
multiviewGeometryShader
true
VK_KHR_multiview
multiviewTessellationShader
true
VK_KHR_multiview
pipelineExecutableInfo
true
VK_KHR_pipeline_executable_properties
samplerYcbcrConversion
true
VK_KHR_sampler_ycbcr_conversion
separateDepthStencilLayouts
true
VK_KHR_separate_depth_stencil_layouts
shaderBufferInt64Atomics
true
VK_KHR_shader_atomic_int64
shaderSharedInt64Atomics
true
VK_KHR_shader_atomic_int64
shaderDeviceClock
true
VK_KHR_shader_clock
shaderSubgroupClock
true
VK_KHR_shader_clock
shaderDrawParameters
true
VK_KHR_shader_draw_parameters
shaderFloat16
false
VK_KHR_shader_float16_int8
shaderInt8
true
VK_KHR_shader_float16_int8
shaderSubgroupExtendedTypes
true
VK_KHR_shader_subgroup_extended_types
shaderTerminateInvocation
true
VK_KHR_shader_terminate_invocation
timelineSemaphore
true
VK_KHR_timeline_semaphore
uniformBufferStandardLayout
true
VK_KHR_uniform_buffer_standard_layout
variablePointers
true
VK_KHR_variable_pointers
variablePointersStorageBuffer
true
VK_KHR_variable_pointers
vulkanMemoryModel
true
VK_KHR_vulkan_memory_model
vulkanMemoryModelAvailabilityVisibilityChains
false
VK_KHR_vulkan_memory_model
vulkanMemoryModelDeviceScope
true
VK_KHR_vulkan_memory_model
workgroupMemoryExplicitLayout
true
VK_KHR_workgroup_memory_explicit_layout
workgroupMemoryExplicitLayout16BitAccess
true
VK_KHR_workgroup_memory_explicit_layout
workgroupMemoryExplicitLayout8BitAccess
true
VK_KHR_workgroup_memory_explicit_layout
workgroupMemoryExplicitLayoutScalarBlockLayout
true
VK_KHR_workgroup_memory_explicit_layout
shaderZeroInitializeWorkgroupMemory
true
VK_KHR_zero_initialize_workgroup_memory
computeDerivativeGroupLinear
true
VK_NV_compute_shader_derivatives
computeDerivativeGroupQuads
false
VK_NV_compute_shader_derivatives
mutableDescriptorType
true
VK_VALVE_mutable_descriptor_type
Extension Version
VK_AMD_buffer_markerr.1
VK_AMD_device_coherent_memoryr.1
VK_AMD_draw_indirect_countr.2
VK_AMD_gcn_shaderr.1
VK_AMD_memory_overallocation_behaviorr.1
VK_AMD_mixed_attachment_samplesr.1
VK_AMD_rasterization_orderr.1
VK_AMD_shader_ballotr.1
VK_AMD_shader_core_propertiesr.2
VK_AMD_shader_core_properties2r.1
VK_AMD_shader_explicit_vertex_parameterr.1
VK_AMD_shader_fragment_maskr.1
VK_AMD_shader_image_load_store_lodr.1
VK_AMD_shader_infor.1
VK_AMD_shader_trinary_minmaxr.1
VK_AMD_texture_gather_bias_lodr.1
VK_EXT_4444_formatsr.1
VK_EXT_buffer_device_addressr.2
VK_EXT_calibrated_timestampsr.1
VK_EXT_conditional_renderingr.2
VK_EXT_custom_border_colorr.12
VK_EXT_depth_clip_enabler.1
VK_EXT_depth_range_unrestrictedr.1
VK_EXT_descriptor_indexingr.2
VK_EXT_discard_rectanglesr.1
VK_EXT_display_controlr.1
VK_EXT_extended_dynamic_stater.1
VK_EXT_external_memory_dma_bufr.1
VK_EXT_external_memory_hostr.1
VK_EXT_global_priorityr.2
VK_EXT_host_query_resetr.1
VK_EXT_image_robustnessr.1
VK_EXT_index_type_uint8r.1
VK_EXT_inline_uniform_blockr.1
VK_EXT_line_rasterizationr.1
VK_EXT_memory_budgetr.1
VK_EXT_memory_priorityr.1
VK_EXT_pci_bus_infor.2
VK_EXT_pipeline_creation_cache_controlr.3
VK_EXT_pipeline_creation_feedbackr.1
VK_EXT_private_datar.1
VK_EXT_queue_family_foreignr.1
VK_EXT_robustness2r.1
VK_EXT_sampler_filter_minmaxr.2
VK_EXT_sample_locationsr.1
VK_EXT_scalar_block_layoutr.1
VK_EXT_shader_atomic_floatr.1
VK_EXT_shader_demote_to_helper_invocationr.1
VK_EXT_shader_image_atomic_int64r.1
VK_EXT_shader_stencil_exportr.1
VK_EXT_shader_subgroup_ballotr.1
VK_EXT_shader_subgroup_voter.1
VK_EXT_shader_viewport_index_layerr.1
VK_EXT_subgroup_size_controlr.2
VK_EXT_texel_buffer_alignmentr.1
VK_EXT_transform_feedbackr.1
VK_EXT_vertex_attribute_divisorr.3
VK_EXT_ycbcr_image_arraysr.1
VK_GOOGLE_decorate_stringr.1
VK_GOOGLE_hlsl_functionality1r.1
VK_GOOGLE_user_typer.1
VK_KHR_16bit_storager.1
VK_KHR_8bit_storager.1
VK_KHR_bind_memory2r.1
VK_KHR_buffer_device_addressr.1
VK_KHR_copy_commands2r.1
VK_KHR_create_renderpass2r.1
VK_KHR_dedicated_allocationr.3
VK_KHR_deferred_host_operationsr.4
VK_KHR_depth_stencil_resolver.1
VK_KHR_descriptor_update_templater.1
VK_KHR_device_groupr.4
VK_KHR_draw_indirect_countr.1
VK_KHR_driver_propertiesr.1
VK_KHR_external_fencer.1
VK_KHR_external_fence_fdr.1
VK_KHR_external_memoryr.1
VK_KHR_external_memory_fdr.1
VK_KHR_external_semaphorer.1
VK_KHR_external_semaphore_fdr.1
VK_KHR_get_memory_requirements2r.1
VK_KHR_imageless_framebufferr.1
VK_KHR_image_format_listr.1
VK_KHR_incremental_presentr.1
VK_KHR_maintenance1r.2
VK_KHR_maintenance2r.1
VK_KHR_maintenance3r.1
VK_KHR_multiviewr.1
VK_KHR_pipeline_executable_propertiesr.1
VK_KHR_push_descriptorr.2
VK_KHR_relaxed_block_layoutr.1
VK_KHR_sampler_mirror_clamp_to_edger.3
VK_KHR_sampler_ycbcr_conversionr.14
VK_KHR_separate_depth_stencil_layoutsr.1
VK_KHR_shader_atomic_int64r.1
VK_KHR_shader_clockr.1
VK_KHR_shader_draw_parametersr.1
VK_KHR_shader_float16_int8r.1
VK_KHR_shader_float_controlsr.4
VK_KHR_shader_non_semantic_infor.1
VK_KHR_shader_subgroup_extended_typesr.1
VK_KHR_shader_terminate_invocationr.1
VK_KHR_spirv_1_4r.1
VK_KHR_storage_buffer_storage_classr.1
VK_KHR_swapchainr.70
VK_KHR_swapchain_mutable_formatr.1
VK_KHR_timeline_semaphorer.2
VK_KHR_uniform_buffer_standard_layoutr.1
VK_KHR_variable_pointersr.1
VK_KHR_vulkan_memory_modelr.3
VK_KHR_workgroup_memory_explicit_layoutr.1
VK_KHR_zero_initialize_workgroup_memoryr.1
VK_NV_compute_shader_derivativesr.1
VK_VALVE_mutable_descriptor_typer.1
This report does not contain additional format feature flags. Only core feature flags are displayed.
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
Full format flags
A1R5G5B5_UNORM_PACK16110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
A2B10G10R10_SINT_PACK32
A2B10G10R10_SNORM_PACK32
A2B10G10R10_SSCALED_PACK32
A2B10G10R10_UINT_PACK32110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
A2B10G10R10_UNORM_PACK32110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
A2B10G10R10_USCALED_PACK32
A2R10G10B10_SINT_PACK32
A2R10G10B10_SNORM_PACK32
A2R10G10B10_SSCALED_PACK32
A2R10G10B10_UINT_PACK32110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
A2R10G10B10_UNORM_PACK32110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
A2R10G10B10_USCALED_PACK32
A8B8G8R8_SINT_PACK32110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
A8B8G8R8_SNORM_PACK32110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
A8B8G8R8_SRGB_PACK32100110111110xdd81:
SAMPLED_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
A8B8G8R8_SSCALED_PACK32
A8B8G8R8_UINT_PACK32110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
A8B8G8R8_UNORM_PACK32110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
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_PACK32110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
B16G16R16G16_422_UNORM
B4G4R4A4_UNORM_PACK16110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
B5G5R5A1_UNORM_PACK16110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
B5G6R5_UNORM_PACK16110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
B8G8R8A8_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
B8G8R8A8_SNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
B8G8R8A8_SRGB100110111110xdd81:
SAMPLED_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
B8G8R8A8_SSCALED
B8G8R8A8_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
B8G8R8A8_UNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
B8G8R8A8_USCALED
B8G8R8G8_422_UNORM
B8G8R8_SINT
B8G8R8_SNORM
B8G8R8_SRGB
B8G8R8_SSCALED
B8G8R8_UINT
B8G8R8_UNORM
B8G8R8_USCALED
BC1_RGBA_SRGB_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC1_RGBA_UNORM_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC1_RGB_SRGB_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC1_RGB_UNORM_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC2_SRGB_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC2_UNORM_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC3_SRGB_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC3_UNORM_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC4_SNORM_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC4_UNORM_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC5_SNORM_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC5_UNORM_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC6H_SFLOAT_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC6H_UFLOAT_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC7_SRGB_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
BC7_UNORM_BLOCK100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
D16_UNORM110001111110x1de03:
SAMPLED_IMAGE
STORAGE_IMAGE
DEPTH_STENCIL_ATTACHMENT
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
D16_UNORM_S8_UINT100001101110x1d601:
SAMPLED_IMAGE
DEPTH_STENCIL_ATTACHMENT
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
D24_UNORM_S8_UINT
D32_SFLOAT110001111110x1de03:
SAMPLED_IMAGE
STORAGE_IMAGE
DEPTH_STENCIL_ATTACHMENT
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
D32_SFLOAT_S8_UINT100001101110x1d601:
SAMPLED_IMAGE
DEPTH_STENCIL_ATTACHMENT
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
E5B9G9R9_UFLOAT_PACK32100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
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_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G16_B16R16_2PLANE_422_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G16_B16_R16_3PLANE_420_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G16_B16_R16_3PLANE_422_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G8B8G8R8_422_UNORM
G8_B8R8_2PLANE_420_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G8_B8R8_2PLANE_422_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G8_B8_R8_3PLANE_420_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G8_B8_R8_3PLANE_422_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G8_B8_R8_3PLANE_444_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
R10X6G10X6B10X6A10X6_UNORM_4PACK16
R10X6G10X6_UNORM_2PACK16
R10X6_UNORM_PACK16
R12X4G12X4B12X4A12X4_UNORM_4PACK16
R12X4G12X4_UNORM_2PACK16
R12X4_UNORM_PACK16
R16G16B16A16_SFLOAT110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16G16B16A16_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R16G16B16A16_SNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16G16B16A16_SSCALED
R16G16B16A16_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R16G16B16A16_UNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16G16B16A16_USCALED
R16G16B16_SFLOAT
R16G16B16_SINT
R16G16B16_SNORM
R16G16B16_SSCALED
R16G16B16_UINT
R16G16B16_UNORM
R16G16B16_USCALED
R16G16_SFLOAT110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16G16_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R16G16_SNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16G16_SSCALED
R16G16_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R16G16_UNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16G16_USCALED
R16_SFLOAT110110111110x1dd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R16_SNORM110110111110x1dd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16_SSCALED
R16_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R16_UNORM110110111110x1dd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16_USCALED
R32G32B32A32_SFLOAT110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R32G32B32A32_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R32G32B32A32_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R32G32B32_SFLOAT
R32G32B32_SINT
R32G32B32_UINT
R32G32_SFLOAT110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R32G32_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R32G32_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R32_SFLOAT111110111110x1dd87:
SAMPLED_IMAGE
STORAGE_IMAGE
STORAGE_IMAGE_ATOMIC
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R32_SINT111100110110xcc87:
SAMPLED_IMAGE
STORAGE_IMAGE
STORAGE_IMAGE_ATOMIC
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R32_UINT111100110110xcc87:
SAMPLED_IMAGE
STORAGE_IMAGE
STORAGE_IMAGE_ATOMIC
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R4G4B4A4_UNORM_PACK16110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R4G4_UNORM_PACK8
R5G5B5A1_UNORM_PACK16110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R5G6B5_UNORM_PACK16110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R64G64B64A64_SFLOAT
R64G64B64A64_SINT
R64G64B64A64_UINT
R64G64B64_SFLOAT
R64G64B64_SINT
R64G64B64_UINT
R64G64_SFLOAT
R64G64_SINT
R64G64_UINT
R64_SFLOAT
R64_SINT011000000110xc006:
STORAGE_IMAGE
STORAGE_IMAGE_ATOMIC
TRANSFER_SRC
TRANSFER_DST
R64_UINT011000000110xc006:
STORAGE_IMAGE
STORAGE_IMAGE_ATOMIC
TRANSFER_SRC
TRANSFER_DST
R8G8B8A8_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R8G8B8A8_SNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8G8B8A8_SRGB100110111110xdd81:
SAMPLED_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8G8B8A8_SSCALED
R8G8B8A8_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R8G8B8A8_UNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8G8B8A8_USCALED
R8G8B8_SINT
R8G8B8_SNORM
R8G8B8_SRGB
R8G8B8_SSCALED
R8G8B8_UINT
R8G8B8_UNORM
R8G8B8_USCALED
R8G8_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R8G8_SNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8G8_SRGB000110010110xc980:
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R8G8_SSCALED
R8G8_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R8G8_UNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8G8_USCALED
R8_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R8_SNORM110110111110x1dd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8_SRGB100110111110xdd81:
SAMPLED_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8_SSCALED
R8_UINT110100110110x4000cc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R8_UNORM110110111110x1dd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8_USCALED
S8_UINT110001110110xce03:
SAMPLED_IMAGE
STORAGE_IMAGE
DEPTH_STENCIL_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
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
Full format flags
A1R5G5B5_UNORM_PACK16110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
A2B10G10R10_SINT_PACK32
A2B10G10R10_SNORM_PACK32
A2B10G10R10_SSCALED_PACK32
A2B10G10R10_UINT_PACK32110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
A2B10G10R10_UNORM_PACK32110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
A2B10G10R10_USCALED_PACK32
A2R10G10B10_SINT_PACK32
A2R10G10B10_SNORM_PACK32
A2R10G10B10_SSCALED_PACK32
A2R10G10B10_UINT_PACK32110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
A2R10G10B10_UNORM_PACK32110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
A2R10G10B10_USCALED_PACK32
A8B8G8R8_SINT_PACK32110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
A8B8G8R8_SNORM_PACK32110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
A8B8G8R8_SRGB_PACK32100110111110xdd81:
SAMPLED_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
A8B8G8R8_SSCALED_PACK32
A8B8G8R8_UINT_PACK32110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
A8B8G8R8_UNORM_PACK32110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
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_PACK32110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
B16G16R16G16_422_UNORM
B4G4R4A4_UNORM_PACK16110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
B5G5R5A1_UNORM_PACK16110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
B5G6R5_UNORM_PACK16110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
B8G8R8A8_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
B8G8R8A8_SNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
B8G8R8A8_SRGB100110111110xdd81:
SAMPLED_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
B8G8R8A8_SSCALED
B8G8R8A8_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
B8G8R8A8_UNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
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_PACK32100000101110xd401:
SAMPLED_IMAGE
BLIT_SRC
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
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_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G16_B16R16_2PLANE_422_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G16_B16_R16_3PLANE_420_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G16_B16_R16_3PLANE_422_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G8B8G8R8_422_UNORM
G8_B8R8_2PLANE_420_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G8_B8R8_2PLANE_422_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G8_B8_R8_3PLANE_420_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G8_B8_R8_3PLANE_422_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
G8_B8_R8_3PLANE_444_UNORM100000000110x86c001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
R10X6G10X6B10X6A10X6_UNORM_4PACK16
R10X6G10X6_UNORM_2PACK16
R10X6_UNORM_PACK16
R12X4G12X4B12X4A12X4_UNORM_4PACK16
R12X4G12X4_UNORM_2PACK16
R12X4_UNORM_PACK16
R16G16B16A16_SFLOAT110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16G16B16A16_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R16G16B16A16_SNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16G16B16A16_SSCALED
R16G16B16A16_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R16G16B16A16_UNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16G16B16A16_USCALED
R16G16B16_SFLOAT
R16G16B16_SINT
R16G16B16_SNORM
R16G16B16_SSCALED
R16G16B16_UINT
R16G16B16_UNORM
R16G16B16_USCALED
R16G16_SFLOAT110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16G16_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R16G16_SNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16G16_SSCALED
R16G16_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R16G16_UNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16G16_USCALED
R16_SFLOAT110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R16_SNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16_SSCALED
R16_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R16_UNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R16_USCALED
R32G32B32A32_SFLOAT110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R32G32B32A32_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R32G32B32A32_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R32G32B32_SFLOAT100000001110xd001:
SAMPLED_IMAGE
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R32G32B32_SINT100000000110xc001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
R32G32B32_UINT100000000110xc001:
SAMPLED_IMAGE
TRANSFER_SRC
TRANSFER_DST
R32G32_SFLOAT110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R32G32_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R32G32_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R32_SFLOAT111110111110xdd87:
SAMPLED_IMAGE
STORAGE_IMAGE
STORAGE_IMAGE_ATOMIC
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R32_SINT111100110110xcc87:
SAMPLED_IMAGE
STORAGE_IMAGE
STORAGE_IMAGE_ATOMIC
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R32_UINT111100110110xcc87:
SAMPLED_IMAGE
STORAGE_IMAGE
STORAGE_IMAGE_ATOMIC
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R4G4B4A4_UNORM_PACK16110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R4G4_UNORM_PACK8
R5G5B5A1_UNORM_PACK16110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R5G6B5_UNORM_PACK16110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R64G64B64A64_SFLOAT
R64G64B64A64_SINT
R64G64B64A64_UINT
R64G64B64_SFLOAT
R64G64B64_SINT
R64G64B64_UINT
R64G64_SFLOAT
R64G64_SINT
R64G64_UINT
R64_SFLOAT
R64_SINT011000000110xc006:
STORAGE_IMAGE
STORAGE_IMAGE_ATOMIC
TRANSFER_SRC
TRANSFER_DST
R64_UINT011000000110xc006:
STORAGE_IMAGE
STORAGE_IMAGE_ATOMIC
TRANSFER_SRC
TRANSFER_DST
R8G8B8A8_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R8G8B8A8_SNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8G8B8A8_SRGB100110111110xdd81:
SAMPLED_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8G8B8A8_SSCALED
R8G8B8A8_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R8G8B8A8_UNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8G8B8A8_USCALED
R8G8B8_SINT
R8G8B8_SNORM
R8G8B8_SRGB
R8G8B8_SSCALED
R8G8B8_UINT
R8G8B8_UNORM
R8G8B8_USCALED
R8G8_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R8G8_SNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8G8_SRGB000110010110xc980:
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R8G8_SSCALED
R8G8_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R8G8_UNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8G8_USCALED
R8_SINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R8_SNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8_SRGB100110111110xdd81:
SAMPLED_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8_SSCALED
R8_UINT110100110110xcc83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
BLIT_SRC
BLIT_DST
TRANSFER_SRC
TRANSFER_DST
R8_UNORM110110111110xdd83:
SAMPLED_IMAGE
STORAGE_IMAGE
COLOR_ATTACHMENT
COLOR_ATTACHMENT_BLEND
BLIT_SRC
BLIT_DST
SAMPLED_IMAGE_FILTER_LINEAR
TRANSFER_SRC
TRANSFER_DST
R8_USCALED
S8_UINT
X8_D24_UNORM_PACK32
Format
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER_ATOMIC
VERTEX_BUFFER
ACCELERATION_STRUCTURE_VERTEX_BUFFER
Full format flags
A1R5G5B5_UNORM_PACK16
A2B10G10R10_SINT_PACK32000100x40:
VERTEX_BUFFER
A2B10G10R10_SNORM_PACK32000100x40:
VERTEX_BUFFER
A2B10G10R10_SSCALED_PACK32000100x40:
VERTEX_BUFFER
A2B10G10R10_UINT_PACK32110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
A2B10G10R10_UNORM_PACK32110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
A2B10G10R10_USCALED_PACK32010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
A2R10G10B10_SINT_PACK32000100x40:
VERTEX_BUFFER
A2R10G10B10_SNORM_PACK32000100x40:
VERTEX_BUFFER
A2R10G10B10_SSCALED_PACK32000100x40:
VERTEX_BUFFER
A2R10G10B10_UINT_PACK32110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
A2R10G10B10_UNORM_PACK32110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
A2R10G10B10_USCALED_PACK32010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
A8B8G8R8_SINT_PACK32110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
A8B8G8R8_SNORM_PACK32110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
A8B8G8R8_SRGB_PACK32110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
A8B8G8R8_SSCALED_PACK32010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
A8B8G8R8_UINT_PACK32110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
A8B8G8R8_UNORM_PACK32110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
A8B8G8R8_USCALED_PACK32010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
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_PACK32110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
B16G16R16G16_422_UNORM
B4G4R4A4_UNORM_PACK16
B5G5R5A1_UNORM_PACK16
B5G6R5_UNORM_PACK16
B8G8R8A8_SINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
B8G8R8A8_SNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
B8G8R8A8_SRGB110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
B8G8R8A8_SSCALED010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
B8G8R8A8_UINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
B8G8R8A8_UNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
B8G8R8A8_USCALED010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
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_UNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
D16_UNORM_S8_UINT
D24_UNORM_S8_UINT
D32_SFLOAT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
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_SFLOAT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16G16B16A16_SINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16G16B16A16_SNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16G16B16A16_SSCALED010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16G16B16A16_UINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16G16B16A16_UNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16G16B16A16_USCALED010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16G16B16_SFLOAT
R16G16B16_SINT
R16G16B16_SNORM
R16G16B16_SSCALED
R16G16B16_UINT
R16G16B16_UNORM
R16G16B16_USCALED
R16G16_SFLOAT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16G16_SINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16G16_SNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16G16_SSCALED010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16G16_UINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16G16_UNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16G16_USCALED010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16_SFLOAT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16_SINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16_SNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16_SSCALED010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16_UINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16_UNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R16_USCALED010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R32G32B32A32_SFLOAT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R32G32B32A32_SINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R32G32B32A32_UINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R32G32B32_SFLOAT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R32G32B32_SINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R32G32B32_UINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R32G32_SFLOAT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R32G32_SINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R32G32_UINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R32_SFLOAT111100x78:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER_ATOMIC
VERTEX_BUFFER
R32_SINT111100x78:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER_ATOMIC
VERTEX_BUFFER
R32_UINT111100x78:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER_ATOMIC
VERTEX_BUFFER
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_SINT011000x30:
STORAGE_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER_ATOMIC
R64_UINT011000x30:
STORAGE_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER_ATOMIC
R8G8B8A8_SINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8G8B8A8_SNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8G8B8A8_SRGB110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8G8B8A8_SSCALED010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8G8B8A8_UINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8G8B8A8_UNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8G8B8A8_USCALED010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8G8B8_SINT
R8G8B8_SNORM
R8G8B8_SRGB
R8G8B8_SSCALED
R8G8B8_UINT
R8G8B8_UNORM
R8G8B8_USCALED
R8G8_SINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8G8_SNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8G8_SRGB110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8G8_SSCALED010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8G8_UINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8G8_UNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8G8_USCALED010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8_SINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8_SNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8_SRGB110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8_SSCALED010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8_UINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8_UNORM110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
R8_USCALED010100x50:
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
S8_UINT110100x58:
UNIFORM_TEXEL_BUFFER
STORAGE_TEXEL_BUFFER
VERTEX_BUFFER
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_OPTICAL_FLOW_BIT_NV
QUEUE_DATA_GRAPH_BIT_ARM
Queue family 0164111111100000
Queue family 1464111011100000
Property Value
FlagsDEVICE_LOCAL_BIT
Memory heap 0
Size4,026,531,840 bytesMemory heap 0
Memory type 0DEVICE_LOCAL_BIT
Memory heap 0
FlagsnoneMemory heap 1
Size4,294,967,296 bytesMemory heap 1
Memory type 0HOST_VISIBLE_BIT
HOST_COHERENT_BIT
Memory heap 1
Memory type 1HOST_VISIBLE_BIT
HOST_COHERENT_BIT
HOST_CACHED_BIT
Memory heap 1
FlagsDEVICE_LOCAL_BIT
Memory heap 2
Size268,435,456 bytesMemory heap 2
Memory type 0DEVICE_LOCAL_BIT
HOST_VISIBLE_BIT
HOST_COHERENT_BIT
Memory heap 2

Vulkan Hardware Database - © 2016-2026 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.