Device report for Xiaomi MI 9 on Android

Property Value Group
NameAdreno (TM) 640Device
Display NameXiaomi MI 9Device
Driver version512.357.0Device
TypeINTEGRATED_GPUDevice
API Version1.1.87Device
VendorQualcommDevice
NameAndroidPlatform
ArchitecturearmPlatform
Version9.0Platform
Submitted byOxynuxReport
Submitted at2019-04-04 20:04:51Report
Reportversion1.9Report
Profile JSON [?] Full JSON profileReport
android.BuildIDPKQ1.181121.001Platform details
android.BuildVersionIncrementalV10.2.17.0.PFAEUXMPlatform details
android.ProductManufacturerXiaomiPlatform details
android.ProductModelMI 9Platform details
PropertyValueCategory
apiVersion1.1.87Properties
driverVersion512.357.0Properties
vendorID0x5143Properties
deviceID0x6040001Properties
deviceTypeINTEGRATED_GPUProperties
deviceNameAdreno (TM) 640Properties
pipelineCacheUUID248F610F435100000000010004060000Properties
residencyAlignedMipSizefalseSparse properties
residencyNonResidentStrictfalseSparse properties
residencyStandard2DBlockShapefalseSparse properties
residencyStandard2DMultisampleBlockShapefalseSparse properties
residencyStandard3DBlockShapefalseSparse properties
bufferImageGranularity1Limits
discreteQueuePriorities3Limits
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
lineWidthGranularity0Limits
lineWidthRange[0]1Limits
lineWidthRange[1]1Limits
maxBoundDescriptorSets4Limits
maxClipDistances8Limits
maxColorAttachments8Limits
maxCombinedClipAndCullDistances8Limits
maxComputeSharedMemorySize32768Limits
maxComputeWorkGroupCount[0]65535Limits
maxComputeWorkGroupCount[1]65535Limits
maxComputeWorkGroupCount[2]65535Limits
maxComputeWorkGroupInvocations1024Limits
maxComputeWorkGroupSize[0]1024Limits
maxComputeWorkGroupSize[1]1024Limits
maxComputeWorkGroupSize[2]64Limits
maxCullDistances8Limits
maxDescriptorSetInputAttachments8Limits
maxDescriptorSetSampledImages256Limits
maxDescriptorSetSamplers256Limits
maxDescriptorSetStorageBuffers72Limits
maxDescriptorSetStorageBuffersDynamic16Limits
maxDescriptorSetStorageImages64Limits
maxDescriptorSetUniformBuffers96Limits
maxDescriptorSetUniformBuffersDynamic32Limits
maxDrawIndexedIndexValue4294967295Limits
maxDrawIndirectCount4294967295Limits
maxFragmentCombinedOutputResources72Limits
maxFragmentDualSrcAttachments1Limits
maxFragmentInputComponents112Limits
maxFragmentOutputAttachments8Limits
maxFramebufferHeight16384Limits
maxFramebufferLayers2048Limits
maxFramebufferWidth16384Limits
maxGeometryInputComponents128Limits
maxGeometryOutputComponents128Limits
maxGeometryOutputVertices1024Limits
maxGeometryShaderInvocations32Limits
maxGeometryTotalOutputComponents131072Limits
maxImageArrayLayers2048Limits
maxImageDimension1D16384Limits
maxImageDimension2D16384Limits
maxImageDimension3D2048Limits
maxImageDimensionCube16384Limits
maxInterpolationOffset0.4375Limits
maxMemoryAllocationCount4096Limits
maxPerStageDescriptorInputAttachments8Limits
maxPerStageDescriptorSampledImages256Limits
maxPerStageDescriptorSamplers256Limits
maxPerStageDescriptorStorageBuffers72Limits
maxPerStageDescriptorStorageImages64Limits
maxPerStageDescriptorUniformBuffers96Limits
maxPerStageResources608Limits
maxPushConstantsSize128Limits
maxSampleMaskWords1Limits
maxSamplerAllocationCount4000Limits
maxSamplerAnisotropy16Limits
maxSamplerLodBias15.9961Limits
maxStorageBufferRange536870912Limits
maxTessellationControlPerPatchOutputComponents120Limits
maxTessellationControlPerVertexInputComponents128Limits
maxTessellationControlPerVertexOutputComponents128Limits
maxTessellationControlTotalOutputComponents4096Limits
maxTessellationEvaluationInputComponents128Limits
maxTessellationEvaluationOutputComponents128Limits
maxTessellationGenerationLevel64Limits
maxTessellationPatchSize32Limits
maxTexelBufferElements65536Limits
maxTexelGatherOffset31Limits
maxTexelOffset15Limits
maxUniformBufferRange65536Limits
maxVertexInputAttributeOffset4096Limits
maxVertexInputAttributes32Limits
maxVertexInputBindingStride2048Limits
maxVertexInputBindings32Limits
maxVertexOutputComponents128Limits
maxViewportDimensions[0]16384Limits
maxViewportDimensions[1]16384Limits
maxViewports1Limits
minInterpolationOffset-0.5Limits
minMemoryMapAlignment64Limits
minStorageBufferOffsetAlignment64Limits
minTexelBufferOffsetAlignment64Limits
minTexelGatherOffset-32Limits
minTexelOffset-16Limits
minUniformBufferOffsetAlignment64Limits
mipmapPrecisionBits8Limits
nonCoherentAtomSize1Limits
optimalBufferCopyOffsetAlignment64Limits
optimalBufferCopyRowPitchAlignment64Limits
pointSizeGranularity0.0625Limits
pointSizeRange[0]1Limits
pointSizeRange[1]1023Limits
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
sparseAddressSpaceSizeLimits
standardSampleLocations1Limits
storageImageSampleCounts1, 2, 4, 8, 16, 32, 64Limits
strictLines1Limits
subPixelInterpolationOffsetBits4Limits
subPixelPrecisionBits4Limits
subTexelPrecisionBits8Limits
timestampComputeAndGraphics1Limits
timestampPeriod52.0833Limits
viewportBoundsRange[0]-32768Limits
viewportBoundsRange[1]32767Limits
viewportSubPixelBits0Limits
PropertyValue
subgroupSize64
subgroupSupportedStagesvertex
tessellation control
tessellation evaluation
geometry
fragment
compute
all graphics
subgroupSupportedOperationsbasic
vote
arithmetic
ballot
shuffle
shuffle (relative)
clustered
quad
partitioned_bit_nv
subgroupQuadOperationsInAllStagesfalse
PropertyValueExtension
filterMinmaxImageComponentMappingtrueVK_EXT_sampler_filter_minmax
filterMinmaxSingleComponentFormatstrueVK_EXT_sampler_filter_minmax
maxMemoryAllocationSize1073741824VK_KHR_maintenance3
maxPerSetDescriptors4294967295VK_KHR_maintenance3
maxMultiviewInstanceIndex4294967295VK_KHR_multiview
maxMultiviewViewCount6VK_KHR_multiview
maxPushDescriptors32VK_KHR_push_descriptor
combinedImageSamplerDescriptorCount0VK_KHR_sampler_ycbcr_conversion
FeatureSupported
alphaToOnetrue
depthBiasClamptrue
depthBoundstrue
depthClamptrue
drawIndirectFirstInstancetrue
dualSrcBlendtrue
fillModeNonSolidtrue
fragmentStoresAndAtomicstrue
fullDrawIndexUint32true
geometryShadertrue
imageCubeArraytrue
independentBlendtrue
inheritedQueriestrue
largePointstrue
logicOpfalse
multiDrawIndirecttrue
multiViewportfalse
occlusionQueryPrecisetrue
pipelineStatisticsQuerytrue
robustBufferAccesstrue
sampleRateShadingtrue
samplerAnisotropytrue
shaderClipDistancetrue
shaderCullDistancetrue
shaderFloat64false
shaderImageGatherExtendedtrue
shaderInt16true
shaderInt64false
shaderResourceMinLodfalse
shaderResourceResidencyfalse
shaderSampledImageArrayDynamicIndexingtrue
shaderStorageBufferArrayDynamicIndexingtrue
shaderStorageImageArrayDynamicIndexingtrue
shaderStorageImageExtendedFormatstrue
shaderStorageImageMultisamplefalse
shaderStorageImageReadWithoutFormattrue
shaderStorageImageWriteWithoutFormattrue
shaderTessellationAndGeometryPointSizefalse
shaderUniformBufferArrayDynamicIndexingtrue
sparseBindingfalse
sparseResidency16Samplesfalse
sparseResidency2Samplesfalse
sparseResidency4Samplesfalse
sparseResidency8Samplesfalse
sparseResidencyAliasedfalse
sparseResidencyBufferfalse
sparseResidencyImage2Dfalse
sparseResidencyImage3Dfalse
tessellationShadertrue
textureCompressionASTC_LDRtrue
textureCompressionBCfalse
textureCompressionETC2true
variableMultisampleRatefalse
vertexPipelineStoresAndAtomicstrue
wideLinesfalse
FeatureSupportedExtension
multiview
true
VK_KHR_multiview
multiviewGeometryShader
false
VK_KHR_multiview
multiviewTessellationShader
false
VK_KHR_multiview
samplerYcbcrConversion
true
VK_KHR_sampler_ycbcr_conversion
shaderDrawParameters
true
VK_KHR_shader_draw_parameters
variablePointers
true
VK_KHR_variable_pointers
variablePointersStorageBuffer
true
VK_KHR_variable_pointers
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 0348111
Property Value
FlagsDEVICE_LOCAL_BIT
Memory heap 0
Size1,493,172,224 bytesMemory heap 0
Memory type 0DEVICE_LOCAL_BIT
Memory heap 0
Memory type 1DEVICE_LOCAL_BIT
HOST_VISIBLE_BIT
HOST_CACHED_BIT
Memory heap 0
Memory type 2DEVICE_LOCAL_BIT
HOST_VISIBLE_BIT
HOST_COHERENT_BIT
HOST_CACHED_BIT
Memory heap 0
Memory type 3DEVICE_LOCAL_BIT
Memory heap 0
Memory type 4DEVICE_LOCAL_BIT
HOST_VISIBLE_BIT
HOST_COHERENT_BIT
Memory heap 0
FlagsDEVICE_LOCAL_BIT
Memory heap 1
Size268,435,456 bytesMemory heap 1
Memory type 0DEVICE_LOCAL_BIT
PROTECTED_BIT
Memory heap 1
Property Value
minImageCount2
maxImageCount64
maxImageArrayLayers1
supportedUsageFlagsTRANSFER_SRC_BIT
TRANSFER_DST_BIT
SAMPLED_BIT
STORAGE_BIT
COLOR_ATTACHMENT_BIT
INPUT_ATTACHMENT_BIT
supportedTransformsIDENTITY_BIT_KHR
ROTATE_90_BIT_KHR
ROTATE_180_BIT_KHR
ROTATE_270_BIT_KHR
INHERIT_BIT_KHR
supportedCompositeAlphaINHERIT_BIT_KHR
surfaceExtensionVK_KHR_android_surface
Format Colorspace
R8G8B8A8_UNORMSRGB_NONLINEAR_KHR
R8G8B8A8_SRGBSRGB_NONLINEAR_KHR
R5G6B5_UNORM_PACK16SRGB_NONLINEAR_KHR
Present mode
MAILBOX_KHR
FIFO_KHR
SHARED_DEMAND_REFRESH_KHR
SHARED_CONTINUOUS_REFRESH_KHR

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