Last active
January 19, 2021 06:34
-
-
Save jackoalan/98f84b764337481c6b092cd2a3ae2582 to your computer and use it in GitHub Desktop.
V3DV Mesa 21.0-devel vulkaninfo
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
========== | |
VULKANINFO | |
========== | |
Vulkan Instance Version: 1.2.166 | |
Instance Extensions: count = 10 | |
=============================== | |
VK_EXT_debug_report : extension revision 9 | |
VK_EXT_debug_utils : extension revision 2 | |
VK_KHR_display : extension revision 23 | |
VK_KHR_external_memory_capabilities : extension revision 1 | |
VK_KHR_get_physical_device_properties2 : extension revision 1 | |
VK_KHR_get_surface_capabilities2 : extension revision 1 | |
VK_KHR_surface : extension revision 25 | |
VK_KHR_wayland_surface : extension revision 6 | |
VK_KHR_xcb_surface : extension revision 6 | |
VK_KHR_xlib_surface : extension revision 6 | |
Layers: count = 8 | |
================= | |
VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.2.162, layer version 1: | |
Layer Extensions: count = 3 | |
VK_EXT_debug_report : extension revision 9 | |
VK_EXT_debug_utils : extension revision 1 | |
VK_EXT_validation_features : extension revision 2 | |
Devices: count = 1 | |
GPU id = 0 (V3D 4.2) | |
Layer-Device Extensions: count = 3 | |
VK_EXT_debug_marker : extension revision 4 | |
VK_EXT_tooling_info : extension revision 1 | |
VK_EXT_validation_cache : extension revision 1 | |
VK_LAYER_LUNARG_api_dump (LunarG API dump layer) Vulkan version 1.2.154, layer version 2: | |
Layer Extensions: count = 0 | |
Devices: count = 1 | |
GPU id = 0 (V3D 4.2) | |
Layer-Device Extensions: count = 1 | |
VK_EXT_tooling_info : extension revision 1 | |
VK_LAYER_LUNARG_device_simulation (LunarG device simulation layer) Vulkan version 1.2.154, layer version 1: | |
Layer Extensions: count = 0 | |
Devices: count = 1 | |
GPU id = 0 (V3D 4.2) | |
Layer-Device Extensions: count = 1 | |
VK_EXT_tooling_info : extension revision 1 | |
VK_LAYER_LUNARG_monitor (Execution Monitoring Layer) Vulkan version 1.2.154, layer version 1: | |
Layer Extensions: count = 0 | |
Devices: count = 1 | |
GPU id = 0 (V3D 4.2) | |
Layer-Device Extensions: count = 1 | |
VK_EXT_tooling_info : extension revision 1 | |
VK_LAYER_LUNARG_screenshot (LunarG image capture layer) Vulkan version 1.2.154, layer version 1: | |
Layer Extensions: count = 0 | |
Devices: count = 1 | |
GPU id = 0 (V3D 4.2) | |
Layer-Device Extensions: count = 1 | |
VK_EXT_tooling_info : extension revision 1 | |
VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.1.73, layer version 1: | |
Layer Extensions: count = 0 | |
Devices: count = 1 | |
GPU id = 0 (V3D 4.2) | |
Layer-Device Extensions: count = 0 | |
VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.1.73, layer version 1: | |
Layer Extensions: count = 0 | |
Devices: count = 1 | |
GPU id = 0 (V3D 4.2) | |
Layer-Device Extensions: count = 0 | |
VK_LAYER_RENDERDOC_Capture (Debugging capture layer for RenderDoc) Vulkan version 1.2.131, layer version 11: | |
Layer Extensions: count = 1 | |
VK_EXT_debug_utils : extension revision 1 | |
Devices: count = 1 | |
GPU id = 0 (V3D 4.2) | |
Layer-Device Extensions: count = 2 | |
VK_EXT_debug_marker : extension revision 4 | |
VK_EXT_tooling_info : extension revision 1 | |
Presentable Surfaces: | |
===================== | |
Device Properties and Extensions: | |
================================= | |
GPU0: | |
VkPhysicalDeviceProperties: | |
--------------------------- | |
apiVersion = 4194459 (1.0.155) | |
driverVersion = 84291683 (0x5063063) | |
vendorID = 0x14e4 | |
deviceID = 0x002a | |
deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU | |
deviceName = V3D 4.2 | |
VkPhysicalDeviceLimits: | |
----------------------- | |
maxImageDimension1D = 4096 | |
maxImageDimension2D = 4096 | |
maxImageDimension3D = 4096 | |
maxImageDimensionCube = 4096 | |
maxImageArrayLayers = 2048 | |
maxTexelBufferElements = 268435456 | |
maxUniformBufferRange = 134217728 | |
maxStorageBufferRange = 134217728 | |
maxPushConstantsSize = 128 | |
maxMemoryAllocationCount = 368057 | |
maxSamplerAllocationCount = 65536 | |
bufferImageGranularity = 0x00000100 | |
sparseAddressSpaceSize = 0x00000000 | |
maxBoundDescriptorSets = 16 | |
maxPerStageDescriptorSamplers = 16 | |
maxPerStageDescriptorUniformBuffers = 12 | |
maxPerStageDescriptorStorageBuffers = 12 | |
maxPerStageDescriptorSampledImages = 16 | |
maxPerStageDescriptorStorageImages = 4 | |
maxPerStageDescriptorInputAttachments = 4 | |
maxPerStageResources = 128 | |
maxDescriptorSetSamplers = 96 | |
maxDescriptorSetUniformBuffers = 72 | |
maxDescriptorSetUniformBuffersDynamic = 8 | |
maxDescriptorSetStorageBuffers = 72 | |
maxDescriptorSetStorageBuffersDynamic = 36 | |
maxDescriptorSetSampledImages = 96 | |
maxDescriptorSetStorageImages = 24 | |
maxDescriptorSetInputAttachments = 4 | |
maxVertexInputAttributes = 16 | |
maxVertexInputBindings = 16 | |
maxVertexInputAttributeOffset = 4294967295 | |
maxVertexInputBindingStride = 4294967295 | |
maxVertexOutputComponents = 64 | |
maxTessellationGenerationLevel = 0 | |
maxTessellationPatchSize = 0 | |
maxTessellationControlPerVertexInputComponents = 0 | |
maxTessellationControlPerVertexOutputComponents = 0 | |
maxTessellationControlPerPatchOutputComponents = 0 | |
maxTessellationControlTotalOutputComponents = 0 | |
maxTessellationEvaluationInputComponents = 0 | |
maxTessellationEvaluationOutputComponents = 0 | |
maxGeometryShaderInvocations = 0 | |
maxGeometryInputComponents = 0 | |
maxGeometryOutputComponents = 0 | |
maxGeometryOutputVertices = 0 | |
maxGeometryTotalOutputComponents = 0 | |
maxFragmentInputComponents = 64 | |
maxFragmentOutputAttachments = 4 | |
maxFragmentDualSrcAttachments = 0 | |
maxFragmentCombinedOutputResources = 20 | |
maxComputeSharedMemorySize = 16384 | |
maxComputeWorkGroupCount: count = 3 | |
65535 | |
65535 | |
65535 | |
maxComputeWorkGroupInvocations = 256 | |
maxComputeWorkGroupSize: count = 3 | |
256 | |
256 | |
256 | |
subPixelPrecisionBits = 6 | |
subTexelPrecisionBits = 8 | |
mipmapPrecisionBits = 8 | |
maxDrawIndexedIndexValue = 16777215 | |
maxDrawIndirectCount = 2147483647 | |
maxSamplerLodBias = 14 | |
maxSamplerAnisotropy = 16 | |
maxViewports = 1 | |
maxViewportDimensions: count = 2 | |
4096 | |
4096 | |
viewportBoundsRange: count = 2 | |
-8192 | |
8191 | |
viewportSubPixelBits = 0 | |
minMemoryMapAlignment = 4096 | |
minTexelBufferOffsetAlignment = 0x00000100 | |
minUniformBufferOffsetAlignment = 0x00000020 | |
minStorageBufferOffsetAlignment = 0x00000020 | |
minTexelOffset = -8 | |
maxTexelOffset = 7 | |
minTexelGatherOffset = -8 | |
maxTexelGatherOffset = 7 | |
minInterpolationOffset = -0.5 | |
maxInterpolationOffset = 0.5 | |
subPixelInterpolationOffsetBits = 6 | |
maxFramebufferWidth = 4096 | |
maxFramebufferHeight = 4096 | |
maxFramebufferLayers = 256 | |
framebufferColorSampleCounts: count = 2 | |
SAMPLE_COUNT_1_BIT | |
SAMPLE_COUNT_4_BIT | |
framebufferDepthSampleCounts: count = 2 | |
SAMPLE_COUNT_1_BIT | |
SAMPLE_COUNT_4_BIT | |
framebufferStencilSampleCounts: count = 2 | |
SAMPLE_COUNT_1_BIT | |
SAMPLE_COUNT_4_BIT | |
framebufferNoAttachmentsSampleCounts: count = 2 | |
SAMPLE_COUNT_1_BIT | |
SAMPLE_COUNT_4_BIT | |
maxColorAttachments = 4 | |
sampledImageColorSampleCounts: count = 2 | |
SAMPLE_COUNT_1_BIT | |
SAMPLE_COUNT_4_BIT | |
sampledImageIntegerSampleCounts: count = 2 | |
SAMPLE_COUNT_1_BIT | |
SAMPLE_COUNT_4_BIT | |
sampledImageDepthSampleCounts: count = 2 | |
SAMPLE_COUNT_1_BIT | |
SAMPLE_COUNT_4_BIT | |
sampledImageStencilSampleCounts: count = 2 | |
SAMPLE_COUNT_1_BIT | |
SAMPLE_COUNT_4_BIT | |
storageImageSampleCounts: count = 1 | |
SAMPLE_COUNT_1_BIT | |
maxSampleMaskWords = 1 | |
timestampComputeAndGraphics = true | |
timestampPeriod = 1 | |
maxClipDistances = 8 | |
maxCullDistances = 0 | |
maxCombinedClipAndCullDistances = 8 | |
discreteQueuePriorities = 2 | |
pointSizeRange: count = 2 | |
0 | |
512 | |
lineWidthRange: count = 2 | |
1 | |
32 | |
pointSizeGranularity = 0 | |
lineWidthGranularity = 0 | |
strictLines = true | |
standardSampleLocations = false | |
optimalBufferCopyOffsetAlignment = 0x00000020 | |
optimalBufferCopyRowPitchAlignment = 0x00000020 | |
nonCoherentAtomSize = 0x00000100 | |
VkPhysicalDeviceSparseProperties: | |
--------------------------------- | |
residencyStandard2DBlockShape = false | |
residencyStandard2DMultisampleBlockShape = false | |
residencyStandard3DBlockShape = false | |
residencyAlignedMipSize = false | |
residencyNonResidentStrict = false | |
Device Extensions: count = 6 | |
---------------------------- | |
VK_EXT_external_memory_dma_buf : extension revision 1 | |
VK_EXT_private_data : extension revision 1 | |
VK_KHR_external_memory : extension revision 1 | |
VK_KHR_external_memory_fd : extension revision 1 | |
VK_KHR_maintenance1 : extension revision 2 | |
VK_KHR_swapchain : extension revision 68 | |
VkQueueFamilyProperties: | |
======================== | |
queueProperties[0]: | |
------------------- | |
minImageTransferGranularity = (1,1,1) | |
queueCount = 1 | |
queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | |
timestampValidBits = 64 | |
present support = false | |
VkPhysicalDeviceMemoryProperties: | |
================================= | |
memoryHeaps: count = 1 | |
memoryHeaps[0]: | |
size = 5802531840 (0x159db9c00) (5.40 GiB) | |
budget = 0 (0x00000000) (0.00 B) | |
usage = 0 (0x00000000) (0.00 B) | |
flags: count = 1 | |
MEMORY_HEAP_DEVICE_LOCAL_BIT | |
memoryTypes: count = 1 | |
memoryTypes[0]: | |
heapIndex = 0 | |
propertyFlags = 0x0007: count = 3 | |
MEMORY_PROPERTY_DEVICE_LOCAL_BIT | |
MEMORY_PROPERTY_HOST_VISIBLE_BIT | |
MEMORY_PROPERTY_HOST_COHERENT_BIT | |
usable for: | |
IMAGE_TILING_OPTIMAL: | |
color images | |
FORMAT_D16_UNORM | |
FORMAT_X8_D24_UNORM_PACK32 | |
FORMAT_D32_SFLOAT | |
FORMAT_D24_UNORM_S8_UINT | |
(non-sparse) | |
IMAGE_TILING_LINEAR: | |
color images | |
(non-sparse) | |
VkPhysicalDeviceFeatures: | |
========================= | |
robustBufferAccess = true | |
fullDrawIndexUint32 = false | |
imageCubeArray = true | |
independentBlend = true | |
geometryShader = false | |
tessellationShader = false | |
sampleRateShading = true | |
dualSrcBlend = false | |
logicOp = true | |
multiDrawIndirect = false | |
drawIndirectFirstInstance = true | |
depthClamp = false | |
depthBiasClamp = false | |
fillModeNonSolid = true | |
depthBounds = false | |
wideLines = true | |
largePoints = true | |
alphaToOne = true | |
multiViewport = false | |
samplerAnisotropy = true | |
textureCompressionETC2 = true | |
textureCompressionASTC_LDR = false | |
textureCompressionBC = false | |
occlusionQueryPrecise = true | |
pipelineStatisticsQuery = false | |
vertexPipelineStoresAndAtomics = true | |
fragmentStoresAndAtomics = true | |
shaderTessellationAndGeometryPointSize = false | |
shaderImageGatherExtended = false | |
shaderStorageImageExtendedFormats = true | |
shaderStorageImageMultisample = false | |
shaderStorageImageReadWithoutFormat = false | |
shaderStorageImageWriteWithoutFormat = false | |
shaderUniformBufferArrayDynamicIndexing = false | |
shaderSampledImageArrayDynamicIndexing = false | |
shaderStorageBufferArrayDynamicIndexing = false | |
shaderStorageImageArrayDynamicIndexing = false | |
shaderClipDistance = true | |
shaderCullDistance = false | |
shaderFloat64 = false | |
shaderInt64 = false | |
shaderInt16 = false | |
shaderResourceResidency = false | |
shaderResourceMinLod = false | |
sparseBinding = false | |
sparseResidencyBuffer = false | |
sparseResidencyImage2D = false | |
sparseResidencyImage3D = false | |
sparseResidency2Samples = false | |
sparseResidency4Samples = false | |
sparseResidency8Samples = false | |
sparseResidency16Samples = false | |
sparseResidencyAliased = false | |
variableMultisampleRate = false | |
inheritedQueries = true | |
VkPhysicalDevicePrivateDataFeaturesEXT: | |
--------------------------------------- | |
privateData = true | |
Format Properties: | |
================== | |
Common Format Group[0]: | |
----------------------- | |
Formats: count = 2 | |
FORMAT_X8_D24_UNORM_PACK32 | |
FORMAT_D24_UNORM_S8_UINT | |
Properties: | |
linearTiling: count = 4 | |
FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
optimalTiling: count = 6 | |
FORMAT_FEATURE_SAMPLED_IMAGE_BIT | |
FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT | |
FORMAT_FEATURE_BLIT_SRC_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
bufferFeatures: count = 0 | |
None | |
Common Format Group[1]: | |
Formats: count = 1 | |
FORMAT_A2B10G10R10_UINT_PACK32 | |
Properties: | |
linearTiling: count = 5 | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
optimalTiling: count = 8 | |
FORMAT_FEATURE_SAMPLED_IMAGE_BIT | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_BLIT_SRC_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
bufferFeatures: count = 2 | |
FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | |
FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | |
Common Format Group[2]: | |
Formats: count = 4 | |
FORMAT_B4G4R4A4_UNORM_PACK16 | |
FORMAT_R5G6B5_UNORM_PACK16 | |
FORMAT_R5G5B5A1_UNORM_PACK16 | |
FORMAT_A1R5G5B5_UNORM_PACK16 | |
Properties: | |
linearTiling: count = 5 | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
optimalTiling: count = 8 | |
FORMAT_FEATURE_SAMPLED_IMAGE_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | |
FORMAT_FEATURE_BLIT_SRC_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
bufferFeatures: count = 0 | |
None | |
Common Format Group[3]: | |
Formats: count = 15 | |
FORMAT_R8G8_UINT | |
FORMAT_R8G8_SINT | |
FORMAT_R8G8B8A8_UINT | |
FORMAT_R8G8B8A8_SINT | |
FORMAT_R16G16_UINT | |
FORMAT_R16G16_SINT | |
FORMAT_R16G16B16A16_UINT | |
FORMAT_R16G16B16A16_SINT | |
FORMAT_R32_SFLOAT | |
FORMAT_R32G32_UINT | |
FORMAT_R32G32_SINT | |
FORMAT_R32G32_SFLOAT | |
FORMAT_R32G32B32A32_UINT | |
FORMAT_R32G32B32A32_SINT | |
FORMAT_R32G32B32A32_SFLOAT | |
Properties: | |
linearTiling: count = 5 | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
optimalTiling: count = 7 | |
FORMAT_FEATURE_SAMPLED_IMAGE_BIT | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_BLIT_SRC_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
bufferFeatures: count = 3 | |
FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | |
FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | |
FORMAT_FEATURE_VERTEX_BUFFER_BIT | |
Common Format Group[4]: | |
Formats: count = 9 | |
FORMAT_R8_UNORM | |
FORMAT_R8G8_UNORM | |
FORMAT_R8G8B8A8_UNORM | |
FORMAT_B8G8R8A8_UNORM | |
FORMAT_A8B8G8R8_UNORM_PACK32 | |
FORMAT_A2B10G10R10_UNORM_PACK32 | |
FORMAT_R16_SFLOAT | |
FORMAT_R16G16_SFLOAT | |
FORMAT_R16G16B16A16_SFLOAT | |
Properties: | |
linearTiling: count = 6 | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
optimalTiling: count = 9 | |
FORMAT_FEATURE_SAMPLED_IMAGE_BIT | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | |
FORMAT_FEATURE_BLIT_SRC_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
bufferFeatures: count = 3 | |
FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | |
FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | |
FORMAT_FEATURE_VERTEX_BUFFER_BIT | |
Common Format Group[5]: | |
Formats: count = 10 | |
FORMAT_R8_SNORM | |
FORMAT_R8G8_SNORM | |
FORMAT_R8G8B8A8_SNORM | |
FORMAT_A8B8G8R8_SNORM_PACK32 | |
FORMAT_R16_UNORM | |
FORMAT_R16_SNORM | |
FORMAT_R16G16_UNORM | |
FORMAT_R16G16_SNORM | |
FORMAT_R16G16B16A16_UNORM | |
FORMAT_R16G16B16A16_SNORM | |
Properties: | |
linearTiling: count = 3 | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
optimalTiling: count = 6 | |
FORMAT_FEATURE_SAMPLED_IMAGE_BIT | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_BLIT_SRC_BIT | |
FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
bufferFeatures: count = 3 | |
FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | |
FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | |
FORMAT_FEATURE_VERTEX_BUFFER_BIT | |
Common Format Group[6]: | |
Formats: count = 6 | |
FORMAT_R8_UINT | |
FORMAT_R8_SINT | |
FORMAT_R16_UINT | |
FORMAT_R16_SINT | |
FORMAT_R32_UINT | |
FORMAT_R32_SINT | |
Properties: | |
linearTiling: count = 6 | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
optimalTiling: count = 8 | |
FORMAT_FEATURE_SAMPLED_IMAGE_BIT | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_BLIT_SRC_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
bufferFeatures: count = 4 | |
FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | |
FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | |
FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT | |
FORMAT_FEATURE_VERTEX_BUFFER_BIT | |
Common Format Group[7]: | |
Formats: count = 3 | |
FORMAT_R8G8B8A8_SRGB | |
FORMAT_B8G8R8A8_SRGB | |
FORMAT_A8B8G8R8_SRGB_PACK32 | |
Properties: | |
linearTiling: count = 6 | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
optimalTiling: count = 9 | |
FORMAT_FEATURE_SAMPLED_IMAGE_BIT | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | |
FORMAT_FEATURE_BLIT_SRC_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
bufferFeatures: count = 0 | |
None | |
Common Format Group[8]: | |
Formats: count = 2 | |
FORMAT_A8B8G8R8_UINT_PACK32 | |
FORMAT_A8B8G8R8_SINT_PACK32 | |
Properties: | |
linearTiling: count = 5 | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
optimalTiling: count = 8 | |
FORMAT_FEATURE_SAMPLED_IMAGE_BIT | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_BLIT_SRC_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
bufferFeatures: count = 3 | |
FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | |
FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | |
FORMAT_FEATURE_VERTEX_BUFFER_BIT | |
Common Format Group[9]: | |
Formats: count = 3 | |
FORMAT_R32G32B32_UINT | |
FORMAT_R32G32B32_SINT | |
FORMAT_R32G32B32_SFLOAT | |
Properties: | |
linearTiling: count = 0 | |
None | |
optimalTiling: count = 0 | |
None | |
bufferFeatures: count = 1 | |
FORMAT_FEATURE_VERTEX_BUFFER_BIT | |
Common Format Group[10]: | |
Formats: count = 1 | |
FORMAT_B10G11R11_UFLOAT_PACK32 | |
Properties: | |
linearTiling: count = 6 | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
optimalTiling: count = 9 | |
FORMAT_FEATURE_SAMPLED_IMAGE_BIT | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | |
FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | |
FORMAT_FEATURE_BLIT_SRC_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
bufferFeatures: count = 2 | |
FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | |
FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | |
Common Format Group[11]: | |
Formats: count = 11 | |
FORMAT_E5B9G9R9_UFLOAT_PACK32 | |
FORMAT_ETC2_R8G8B8_UNORM_BLOCK | |
FORMAT_ETC2_R8G8B8_SRGB_BLOCK | |
FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK | |
FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK | |
FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK | |
FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK | |
FORMAT_EAC_R11_UNORM_BLOCK | |
FORMAT_EAC_R11_SNORM_BLOCK | |
FORMAT_EAC_R11G11_UNORM_BLOCK | |
FORMAT_EAC_R11G11_SNORM_BLOCK | |
Properties: | |
linearTiling: count = 0 | |
None | |
optimalTiling: count = 5 | |
FORMAT_FEATURE_SAMPLED_IMAGE_BIT | |
FORMAT_FEATURE_BLIT_SRC_BIT | |
FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
bufferFeatures: count = 0 | |
None | |
Common Format Group[12]: | |
Formats: count = 2 | |
FORMAT_D16_UNORM | |
FORMAT_D32_SFLOAT | |
Properties: | |
linearTiling: count = 5 | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
optimalTiling: count = 7 | |
FORMAT_FEATURE_SAMPLED_IMAGE_BIT | |
FORMAT_FEATURE_STORAGE_IMAGE_BIT | |
FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT | |
FORMAT_FEATURE_BLIT_SRC_BIT | |
FORMAT_FEATURE_BLIT_DST_BIT | |
FORMAT_FEATURE_TRANSFER_SRC_BIT | |
FORMAT_FEATURE_TRANSFER_DST_BIT | |
bufferFeatures: count = 0 | |
None | |
Unsupported Formats: count = 172 | |
FORMAT_UNDEFINED | |
FORMAT_R4G4_UNORM_PACK8 | |
FORMAT_R4G4B4A4_UNORM_PACK16 | |
FORMAT_B5G6R5_UNORM_PACK16 | |
FORMAT_B5G5R5A1_UNORM_PACK16 | |
FORMAT_R8_USCALED | |
FORMAT_R8_SSCALED | |
FORMAT_R8_SRGB | |
FORMAT_R8G8_USCALED | |
FORMAT_R8G8_SSCALED | |
FORMAT_R8G8_SRGB | |
FORMAT_R8G8B8_UNORM | |
FORMAT_R8G8B8_SNORM | |
FORMAT_R8G8B8_USCALED | |
FORMAT_R8G8B8_SSCALED | |
FORMAT_R8G8B8_UINT | |
FORMAT_R8G8B8_SINT | |
FORMAT_R8G8B8_SRGB | |
FORMAT_B8G8R8_UNORM | |
FORMAT_B8G8R8_SNORM | |
FORMAT_B8G8R8_USCALED | |
FORMAT_B8G8R8_SSCALED | |
FORMAT_B8G8R8_UINT | |
FORMAT_B8G8R8_SINT | |
FORMAT_B8G8R8_SRGB | |
FORMAT_R8G8B8A8_USCALED | |
FORMAT_R8G8B8A8_SSCALED | |
FORMAT_B8G8R8A8_SNORM | |
FORMAT_B8G8R8A8_USCALED | |
FORMAT_B8G8R8A8_SSCALED | |
FORMAT_B8G8R8A8_UINT | |
FORMAT_B8G8R8A8_SINT | |
FORMAT_A8B8G8R8_USCALED_PACK32 | |
FORMAT_A8B8G8R8_SSCALED_PACK32 | |
FORMAT_A2R10G10B10_UNORM_PACK32 | |
FORMAT_A2R10G10B10_SNORM_PACK32 | |
FORMAT_A2R10G10B10_USCALED_PACK32 | |
FORMAT_A2R10G10B10_SSCALED_PACK32 | |
FORMAT_A2R10G10B10_UINT_PACK32 | |
FORMAT_A2R10G10B10_SINT_PACK32 | |
FORMAT_A2B10G10R10_SNORM_PACK32 | |
FORMAT_A2B10G10R10_USCALED_PACK32 | |
FORMAT_A2B10G10R10_SSCALED_PACK32 | |
FORMAT_A2B10G10R10_SINT_PACK32 | |
FORMAT_R16_USCALED | |
FORMAT_R16_SSCALED | |
FORMAT_R16G16_USCALED | |
FORMAT_R16G16_SSCALED | |
FORMAT_R16G16B16_UNORM | |
FORMAT_R16G16B16_SNORM | |
FORMAT_R16G16B16_USCALED | |
FORMAT_R16G16B16_SSCALED | |
FORMAT_R16G16B16_UINT | |
FORMAT_R16G16B16_SINT | |
FORMAT_R16G16B16_SFLOAT | |
FORMAT_R16G16B16A16_USCALED | |
FORMAT_R16G16B16A16_SSCALED | |
FORMAT_R64_UINT | |
FORMAT_R64_SINT | |
FORMAT_R64_SFLOAT | |
FORMAT_R64G64_UINT | |
FORMAT_R64G64_SINT | |
FORMAT_R64G64_SFLOAT | |
FORMAT_R64G64B64_UINT | |
FORMAT_R64G64B64_SINT | |
FORMAT_R64G64B64_SFLOAT | |
FORMAT_R64G64B64A64_UINT | |
FORMAT_R64G64B64A64_SINT | |
FORMAT_R64G64B64A64_SFLOAT | |
FORMAT_S8_UINT | |
FORMAT_D16_UNORM_S8_UINT | |
FORMAT_D32_SFLOAT_S8_UINT | |
FORMAT_BC1_RGB_UNORM_BLOCK | |
FORMAT_BC1_RGB_SRGB_BLOCK | |
FORMAT_BC1_RGBA_UNORM_BLOCK | |
FORMAT_BC1_RGBA_SRGB_BLOCK | |
FORMAT_BC2_UNORM_BLOCK | |
FORMAT_BC2_SRGB_BLOCK | |
FORMAT_BC3_UNORM_BLOCK | |
FORMAT_BC3_SRGB_BLOCK | |
FORMAT_BC4_UNORM_BLOCK | |
FORMAT_BC4_SNORM_BLOCK | |
FORMAT_BC5_UNORM_BLOCK | |
FORMAT_BC5_SNORM_BLOCK | |
FORMAT_BC6H_UFLOAT_BLOCK | |
FORMAT_BC6H_SFLOAT_BLOCK | |
FORMAT_BC7_UNORM_BLOCK | |
FORMAT_BC7_SRGB_BLOCK | |
FORMAT_ASTC_4x4_UNORM_BLOCK | |
FORMAT_ASTC_4x4_SRGB_BLOCK | |
FORMAT_ASTC_5x4_UNORM_BLOCK | |
FORMAT_ASTC_5x4_SRGB_BLOCK | |
FORMAT_ASTC_5x5_UNORM_BLOCK | |
FORMAT_ASTC_5x5_SRGB_BLOCK | |
FORMAT_ASTC_6x5_UNORM_BLOCK | |
FORMAT_ASTC_6x5_SRGB_BLOCK | |
FORMAT_ASTC_6x6_UNORM_BLOCK | |
FORMAT_ASTC_6x6_SRGB_BLOCK | |
FORMAT_ASTC_8x5_UNORM_BLOCK | |
FORMAT_ASTC_8x5_SRGB_BLOCK | |
FORMAT_ASTC_8x6_UNORM_BLOCK | |
FORMAT_ASTC_8x6_SRGB_BLOCK | |
FORMAT_ASTC_8x8_UNORM_BLOCK | |
FORMAT_ASTC_8x8_SRGB_BLOCK | |
FORMAT_ASTC_10x5_UNORM_BLOCK | |
FORMAT_ASTC_10x5_SRGB_BLOCK | |
FORMAT_ASTC_10x6_UNORM_BLOCK | |
FORMAT_ASTC_10x6_SRGB_BLOCK | |
FORMAT_ASTC_10x8_UNORM_BLOCK | |
FORMAT_ASTC_10x8_SRGB_BLOCK | |
FORMAT_ASTC_10x10_UNORM_BLOCK | |
FORMAT_ASTC_10x10_SRGB_BLOCK | |
FORMAT_ASTC_12x10_UNORM_BLOCK | |
FORMAT_ASTC_12x10_SRGB_BLOCK | |
FORMAT_ASTC_12x12_UNORM_BLOCK | |
FORMAT_ASTC_12x12_SRGB_BLOCK | |
FORMAT_G8B8G8R8_422_UNORM | |
FORMAT_B8G8R8G8_422_UNORM | |
FORMAT_G8_B8_R8_3PLANE_420_UNORM | |
FORMAT_G8_B8R8_2PLANE_420_UNORM | |
FORMAT_G8_B8_R8_3PLANE_422_UNORM | |
FORMAT_G8_B8R8_2PLANE_422_UNORM | |
FORMAT_G8_B8_R8_3PLANE_444_UNORM | |
FORMAT_R10X6_UNORM_PACK16 | |
FORMAT_R10X6G10X6_UNORM_2PACK16 | |
FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 | |
FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 | |
FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 | |
FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 | |
FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 | |
FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 | |
FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 | |
FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 | |
FORMAT_R12X4_UNORM_PACK16 | |
FORMAT_R12X4G12X4_UNORM_2PACK16 | |
FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 | |
FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 | |
FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 | |
FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 | |
FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 | |
FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 | |
FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 | |
FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 | |
FORMAT_G16B16G16R16_422_UNORM | |
FORMAT_B16G16R16G16_422_UNORM | |
FORMAT_G16_B16_R16_3PLANE_420_UNORM | |
FORMAT_G16_B16R16_2PLANE_420_UNORM | |
FORMAT_G16_B16_R16_3PLANE_422_UNORM | |
FORMAT_G16_B16R16_2PLANE_422_UNORM | |
FORMAT_G16_B16_R16_3PLANE_444_UNORM | |
FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG | |
FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG | |
FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG | |
FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG | |
FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG | |
FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG | |
FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG | |
FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG | |
FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT | |
FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT | |
FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT | |
FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT | |
FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT | |
FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT | |
FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT | |
FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT | |
FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT | |
FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT | |
FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT | |
FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT | |
FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT | |
FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment