ユーザ用ツール

サイト用ツール


vulkan:vulkaninfo

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
vulkan:vulkaninfo [2016/09/21 11:44] – [RADEON GCN 1.1] ogavulkan:vulkaninfo [2017/06/25 19:03] (現在) – [Snapdragon Adreno 400] oga
行 330: 行 330:
  bufferFeatures FormatFeatureFlags:  bufferFeatures FormatFeatureFlags:
  None  None
 +
 +</code>
 +
 +++++
 +
 +
 +
 +===== Snapdragon Adreno 500 =====
 +
 +++++Snapdragon 821 Adreno 530 Android 7.0|
 +
 +<code>
 +Snapdragon 821 adreno530
 +
 +
 +===========
 +VULKAN INFO
 +===========
 +Vulkan API Version: 1.0.14
 +
 +Instance Extensions and layers:
 +===============================
 +Instance Extensions
 + count = 3
 +
 +VK_KHR_surface                  : extension revision 25
 +
 +VK_KHR_android_surface          : extension revision  6
 +
 +VK_EXT_debug_report             : extension revision  2
 +Instance Layers count = 0
 +Device Extensions and layers:
 +=============================
 +GPU0
 +VkPhysicalDeviceProperties:
 +===========================
 + apiVersion     = 4194324
 + driverVersion  = 141822503
 + vendorID       = 0x5143
 + deviceID       = 0x5030004
 + deviceType     = INTEGRATED_GPU
 + deviceName     = Adreno (TM) 530
 + VkPhysicalDeviceLimits:
 + -----------------------
 + maxImageDimension1D                     = 0x4000
 + maxImageDimension2D                     = 0x4000
 + maxImageDimension3D                     = 0x800
 + maxImageDimensionCube                   = 0x4000
 + maxImageArrayLayers                     = 0x800
 + maxTexelBufferElements                  = 0x10000
 + maxUniformBufferRange                   = 0x10000
 + maxStorageBufferRange                   = 0x7fffffff
 + maxPushConstantsSize                    = 0x80
 + maxMemoryAllocationCount                = 0x1000
 + maxSamplerAllocationCount               = 0xfa0
 + bufferImageGranularity                  = 0x1
 + sparseAddressSpaceSize                  = 0x0
 + maxBoundDescriptorSets                  = 0x4
 + maxPerStageDescriptorSamplers           = 0x10
 + maxPerStageDescriptorUniformBuffers     = 0xe
 + maxPerStageDescriptorStorageBuffers     = 0x4
 + maxPerStageDescriptorSampledImages      = 0x80
 + maxPerStageDescriptorStorageImages      = 0x4
 + maxPerStageDescriptorInputAttachments   = 0x8
 + maxPerStageResources                    = 0x9e
 + maxDescriptorSetSamplers                = 0x60
 + maxDescriptorSetUniformBuffers          = 0x54
 + maxDescriptorSetUniformBuffersDynamic   = 0x8
 + maxDescriptorSetStorageBuffers          = 0x18
 + maxDescriptorSetStorageBuffersDynamic   = 0x4
 + maxDescriptorSetSampledImages           = 0x300
 + maxDescriptorSetStorageImages           = 0x18
 + maxDescriptorSetInputAttachments        = 0x8
 + maxVertexInputAttributes                = 0x10
 + maxVertexInputBindings                  = 0x10
 + maxVertexInputAttributeOffset           = 0x7ff
 + maxVertexInputBindingStride             = 0x800
 + maxVertexOutputComponents               = 0x80
 + maxTessellationGenerationLevel          = 0x0
 + maxTessellationPatchSize                        = 0x0
 + maxTessellationControlPerVertexInputComponents  = 0x0
 + maxTessellationControlPerVertexOutputComponents = 0x0
 + maxTessellationControlPerPatchOutputComponents  = 0x0
 + maxTessellationControlTotalOutputComponents     = 0x0
 + maxTessellationEvaluationInputComponents        = 0x0
 + maxTessellationEvaluationOutputComponents       = 0x0
 + maxGeometryShaderInvocations            = 0x0
 + maxGeometryInputComponents              = 0x0
 + maxGeometryOutputComponents             = 0x0
 + maxGeometryOutputVertices               = 0x0
 + maxGeometryTotalOutputComponents        = 0x0
 + maxFragmentInputComponents              = 0x80
 + maxFragmentOutputAttachments            = 0x8
 + maxFragmentDualSrcAttachments           = 0x0
 + maxFragmentCombinedOutputResources      = 0x48
 + maxComputeSharedMemorySize              = 0x8000
 + maxComputeWorkGroupCount[0]             = 0xffff
 + maxComputeWorkGroupCount[1]             = 0xffff
 + maxComputeWorkGroupCount[2]             = 0xffff
 + maxComputeWorkGroupInvocations          = 0x400
 + maxComputeWorkGroupSize[0]              = 0x400
 + maxComputeWorkGroupSize[1]              = 0x400
 + maxComputeWorkGroupSize[2]              = 0x40
 + subPixelPrecisionBits                   = 0x4
 + subTexelPrecisionBits                   = 0x8
 + mipmapPrecisionBits                     = 0x8
 + maxDrawIndexedIndexValue                = 0xffffffff
 + maxDrawIndirectCount                    = 0x1
 + maxSamplerLodBias                       = 15.996094
 + maxSamplerAnisotropy                    = 16.000000
 + maxViewports                            = 0x1
 + maxViewportDimensions[0]                = 0x4000
 + maxViewportDimensions[1]                = 0x4000
 + viewportBoundsRange[0]                  = -32768.000000
 + viewportBoundsRange[1]                  = 32767.000000
 + viewportSubPixelBits                    = 0x0
 + minMemoryMapAlignment                   = 64
 + minTexelBufferOffsetAlignment           = 0x40
 + minUniformBufferOffsetAlignment         = 0x40
 + minStorageBufferOffsetAlignment         = 0x40
 + minTexelOffset                          = 0xfffffff8
 + maxTexelOffset                          = 0x7
 + minTexelGatherOffset                    = 0xffffffe0
 + maxTexelGatherOffset                    = 0x1f
 + minInterpolationOffset                  = -0.500000
 + maxInterpolationOffset                  = 0.437500
 + subPixelInterpolationOffsetBits         = 0x4
 + maxFramebufferWidth                     = 0x4000
 + maxFramebufferHeight                    = 0x4000
 + maxFramebufferLayers                    = 0x800
 + framebufferColorSampleCounts            = 0x7
 + framebufferDepthSampleCounts            = 0x7
 + framebufferStencilSampleCounts          = 0x7
 + maxColorAttachments                     = 0x8
 + sampledImageColorSampleCounts           = 0x7
 + sampledImageDepthSampleCounts           = 0x7
 + sampledImageStencilSampleCounts         = 0x7
 + sampledImageIntegerSampleCounts         = 0x7
 + storageImageSampleCounts                = 0x1
 + maxSampleMaskWords                      = 0x1
 + timestampComputeAndGraphics             = 1
 + timestampPeriod                         = 0x52.083332
 + maxClipDistances                        = 0x0
 + maxCullDistances                        = 0x0
 + maxCombinedClipAndCullDistances         = 0x0
 + pointSizeRange[0]                       = 1.000000
 + pointSizeRange[1]                       = 1.000000
 + lineWidthRange[0]                       = 1.000000
 + lineWidthRange[1]                       = 1.000000
 + pointSizeGranularity                    = 0.000000
 + lineWidthGranularity                    = 0.000000
 + strictLines                             = 0
 + standardSampleLocations                 = 1
 + optimalBufferCopyOffsetAlignment        = 0x40
 + optimalBufferCopyRowPitchAlignment      = 0x40
 + nonCoherentAtomSize                     = 0x1
 + VkPhysicalDeviceSparseProperties:
 + ---------------------------------
 + residencyStandard2DBlockShape            = 0
 + residencyStandard2DMultisampleBlockShape = 0
 + residencyStandard3DBlockShape            = 0
 + residencyAlignedMipSize                  = 0
 + residencyNonResidentStrict               = 0
 +Device Extensions
 + count = 1
 +
 +VK_KHR_swapchain                : extension revision 68
 +Layers count = 0
 +VkQueueFamilyProperties[0]:
 +============================
 + queueFlags         = GC.
 + queueCount         = 3
 + timestampValidBits = 48
 + minImageTransferGranularity = (1, 1, 1)
 +VkPhysicalDeviceMemoryProperties:
 +=================================
 + memoryTypeCount       = 3
 + memoryTypes[0] : 
 + propertyFlags = 1
 + heapIndex     = 0
 + memoryTypes[1] : 
 + propertyFlags = 11
 + heapIndex     = 0
 + memoryTypes[2] : 
 + propertyFlags = 15
 + heapIndex     = 0
 + memoryHeapCount       = 1
 + memoryHeaps[0] : 
 + size          = 3859439616
 +VkPhysicalDeviceFeatures:
 +=========================
 + robustBufferAccess                      = 1
 + fullDrawIndexUint32                     = 1
 + imageCubeArray                          = 1
 + independentBlend                        = 1
 + geometryShader                          = 0
 + tessellationShader                      = 0
 + sampleRateShading                       = 1
 + dualSrcBlend                            = 0
 + logicOp                                 = 0
 + multiDrawIndirect                       = 0
 + drawIndirectFirstInstance               = 0
 + depthClamp                              = 0
 + depthBiasClamp                          = 0
 + fillModeNonSolid                        = 0
 + depthBounds                             = 0
 + wideLines                               = 0
 + largePoints                             = 0
 + textureCompressionETC2                  = 1
 + textureCompressionASTC_LDR              = 1
 + textureCompressionBC                    = 0
 + occlusionQueryPrecise                   = 1
 + pipelineStatisticsQuery                 = 0
 + vertexSideEffects                       = 0
 + tessellationSideEffects                 = 1
 + geometrySideEffects                     = 0
 + shaderImageGatherExtended               = 1
 + shaderStorageImageExtendedFormats       = 0
 + shaderStorageImageMultisample           = 0
 + shaderStorageImageReadWithoutFormat     = 0
 + shaderStorageImageWriteWithoutFormat    = 0
 + shaderUniformBufferArrayDynamicIndexing = 1
 + shaderSampledImageArrayDynamicIndexing  = 1
 + shaderStorageBufferArrayDynamicIndexing = 0
 + shaderStorageImageArrayDynamicIndexing  = 0
 + shaderClipDistance                      = 0
 + shaderCullDistance                      = 0
 + shaderFloat64                           = 0
 + shaderInt64                             = 0
 + shaderInt16                             = 0
 + shaderResourceResidency                 = 0
 + shaderResourceMinLod                    = 0
 + alphaToOne                              = 0
 + sparseBinding                           = 0
 + sparseResidencyBuffer                   = 0
 + sparseResidencyImage2D                  = 0
 + sparseResidencyImage3D                  = 0
 + sparseResidency2Samples                 = 0
 + sparseResidency4Samples                 = 0
 + sparseResidency8Samples                 = 0
 + sparseResidency16Samples                = 0
 + sparseResidencyAliased                  = 0
 + variableMultisampleRate                 = 0
 + iheritedQueries                         = 1
 +FORMAT_UNDEFINED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R4G4_UNORM_PACK8:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R4G4B4A4_UNORM_PACK16:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B4G4R4A4_UNORM_PACK16:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R5G6B5_UNORM_PACK16:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B5G6R5_UNORM_PACK16:
 + linearTiling   FormatFeatureFlags:
 + None
 +
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R5G5B5A1_UNORM_PACK16:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B5G5R5A1_UNORM_PACK16:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_A1R5G5B5_UNORM_PACK16:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8_UNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R8_SNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 +7f43233140, handle=0x00000005, enabled=0, count=1
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R8_USCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8_SSCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R8_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R8_SRGB:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8G8_UNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R8G8_SNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R8G8_USCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8G8_SSCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8G8_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R8G8_SINT:
 + linearTiling   FormatFeatureFlags:
 +
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R8G8_SRGB:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8G8B8_UNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8G8B8_SNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8G8B8_USCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8G8B8_SSCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8G8B8_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8G8B8_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8G8B8_SRGB:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B8G8R8_UNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B8G8R8_SNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B8G8R8_USCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B8G8R8_SSCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B8G8R8_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 + will run once initialization is complete.
 +FORMAT_B8G8R8_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B8G8R8_SRGB:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8G8B8A8_UNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R8G8B8A8_SNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R8G8B8A8_USCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8G8B8A8_SSCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R8G8B8A8_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R8G8B8A8_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R8G8B8A8_SRGB:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B8G8R8A8_UNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_B8G8R8A8_SNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B8G8R8A8_USCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B8G8R8A8_SSCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B8G8R8A8_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B8G8R8A8_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B8G8R8A8_SRGB:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_A8B8G8R8_UNORM_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_A8B8G8R8_SNORM_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_A8B8G8R8_USCALED_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_A8B8G8R8_SSCALED_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_A8B8G8R8_UINT_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_A8B8G8R8_SINT_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_A8B8G8R8_SRGB_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_A2R10G10B10_UNORM_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_A2R10G10B10_SNORM_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_A2R10G10B10_USCALED_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_A2R10G10B10_SSCALED_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_A2R10G10B10_UINT_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_A2R10G10B10_SINT_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_A2B10G10R10_UNORM_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_A2B10G10R10_SNORM_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_A2B10G10R10_USCALED_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_A2B10G10R10_SSCALED_PACK32:
 +se  isEasyMode: false
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 +guardVisbile: false, EasyMode: false, Expanded: false
 + None
 +  should: false mBluring: false
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_A2B10G10R10_UINT_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 +FORMAT_A2B10G10R10_SINT_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R16_UNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R16_SNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R16_USCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R16_SSCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R16_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R16_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R16_SFLOAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R16G16_UNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R16G16_SNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R16G16_USCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R16G16_SSCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R16G16_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R16G16_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R16G16_SFLOAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R16G16B16_UNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R16G16B16_SNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R16G16B16_USCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R16G16B16_SSCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R16G16B16_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R16G16B16_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R16G16B16_SFLOAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R16G16B16A16_UNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R16G16B16A16_SNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R16G16B16A16_USCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R16G16B16A16_SSCALED:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R16G16B16A16_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R16G16B16A16_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R16G16B16A16_SFLOAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R32_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R32_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R32_SFLOAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R32G32_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R32G32_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R32G32_SFLOAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R32G32B32_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R32G32B32_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R32G32B32_SFLOAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R32G32B32A32_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R32G32B32A32_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R32G32B32A32_SFLOAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
 + VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_BLIT_DST_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 + VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
 +FORMAT_R64_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R64_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R64_SFLOAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R64G64_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R64G64_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R64G64_SFLOAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R64G64B64_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R64G64B64_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R64G64B64_SFLOAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R64G64B64A64_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R64G64B64A64_SINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_R64G64B64A64_SFLOAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_B10G11R11_UFLOAT_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 +FORMAT_E5B9G9R9_UFLOAT_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_D16_UNORM:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_X8_D24_UNORM_PACK32:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_D32_SFLOAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_S8_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_D16_UNORM_S8_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_D24_UNORM_S8_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_D32_SFLOAT_S8_UINT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_BC1_RGB_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_BC1_RGB_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_UNKNOWN_FORMAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_UNKNOWN_FORMAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_BC2_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_BC2_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_BC3_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_BC3_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_BC4_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_BC4_SNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_BC5_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_BC5_SNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_BC6H_UFLOAT_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_BC6H_SFLOAT_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_BC7_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_BC7_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + None
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ETC2_R8G8B8_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_UNKNOWN_FORMAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_UNKNOWN_FORMAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_UNKNOWN_FORMAT:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_EAC_R11_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_EAC_R11_SNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_EAC_R11G11_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_EAC_R11G11_SNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_4x4_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_4x4_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_5x4_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_5x4_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_5x5_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_5x5_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_6x5_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_6x5_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_6x6_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_6x6_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_8x5_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_8x5_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_8x6_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_8x6_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_8x8_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_8x8_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_10x5_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_10x5_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_10x6_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_10x6_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_10x8_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_10x8_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_10x10_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_10x10_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_12x10_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_12x10_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_12x12_UNORM_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +FORMAT_ASTC_12x12_SRGB_BLOCK:
 + linearTiling   FormatFeatureFlags:
 + None
 + optimalTiling  FormatFeatureFlags:
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 + VK_FORMAT_FEATURE_BLIT_SRC_BIT
 + VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 + bufferFeatures FormatFeatureFlags:
 + None
 +
  
 </code> </code>
行 25758: 行 27620:
  
  
-++++RADEON R7 A10-7870K Linux x64|+++++RADEON R7 A10-7870K Ubuntu 16.04LTS x64|
  
  
vulkan/vulkaninfo.1474425866.txt.gz · 最終更新: 2016/09/21 11:44 (外部編集)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki