VulkanInfo

Katılım
8 Aralık 2013
Mesajlar
31.907
Makaleler
25
Çözümler
633
Kod:
===========
VULKAN INFO
===========
Vulkan API Version: 1.0.5
WARNING: [loader] Code 0 : Registry lookup failed can't get layer manifest files
INFO: [loader] Code 0 : Found manifest file C:\Program Files (x86)\Steam\SteamOverlayVulkanLayer64.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file C:\Windows\system32\nv-vk64.json, version "1.0.0"
Instance Extensions and layers:
===============================
Instance Extensions     count = 3
        VK_KHR_surface                  : extension revision 25
        VK_KHR_win32_surface            : extension revision  5
        VK_EXT_debug_report             : extension revision  2
Instance Layers count = 1
        VK_LAYER_VALVE_steam_overlay (Steam Overlay Layer) Vulkan version 1.0.3, layer version 1
        VK_LAYER_VALVE_steam_overlay Extensions count = 0
Device Extensions and layers:
=============================
GPU0
VkPhysicalDeviceProperties:
===========================
        apiVersion     = 4194309
        driverVersion  = 1527906304
        vendorID       = 0x10de
        deviceID       = 0x1183
        deviceType     = DISCRETE_GPU
        deviceName     = GTX 660 Ti
        VkPhysicalDeviceLimits:
        -----------------------
                maxImageDimension1D                     = 0x4000
                maxImageDimension2D                     = 0x4000
                maxImageDimension3D                     = 0x800
                maxImageDimensionCube                   = 0x4000
                maxImageArrayLayers                     = 0x800
                maxTexelBufferElements                  = 0x8000000
                maxUniformBufferRange                   = 0x10000
                maxStorageBufferRange                   = 0x7fffffff
                maxPushConstantsSize                    = 0x100
                maxMemoryAllocationCount                = 0x1000
                maxSamplerAllocationCount               = 0xfa0
                bufferImageGranularity                  = 0x10000
                sparseAddressSpaceSize                  = 0xffffffffffffffff
                maxBoundDescriptorSets                  = 0x4
                maxPerStageDescriptorSamplers           = 0xfa0
                maxPerStageDescriptorUniformBuffers     = 0xc
                maxPerStageDescriptorStorageBuffers     = 0x10
                maxPerStageDescriptorSampledImages      = 0x2000
                maxPerStageDescriptorStorageImages      = 0x2000
                maxPerStageDescriptorInputAttachments   = 0x8
                maxPerStageResources                    = 0x6024
                maxDescriptorSetSamplers                = 0xfa0
                maxDescriptorSetUniformBuffers          = 0x48
                maxDescriptorSetUniformBuffersDynamic   = 0x48
                maxDescriptorSetStorageBuffers          = 0x60
                maxDescriptorSetStorageBuffersDynamic   = 0x60
                maxDescriptorSetSampledImages           = 0xc000
                maxDescriptorSetStorageImages           = 0xc000
                maxDescriptorSetInputAttachments        = 0x8
                maxVertexInputAttributes                = 0x10
                maxVertexInputBindings                  = 0x10
                maxVertexInputAttributeOffset           = 0x7ff
                maxVertexInputBindingStride             = 0x800
                maxVertexOutputComponents               = 0x80
                maxTessellationGenerationLevel          = 0x40
                maxTessellationPatchSize                        = 0x20
                maxTessellationControlPerVertexInputComponents  = 0x80
                maxTessellationControlPerVertexOutputComponents = 0x80
                maxTessellationControlPerPatchOutputComponents  = 0x78
                maxTessellationControlTotalOutputComponents     = 0x1078
                maxTessellationEvaluationInputComponents        = 0x80
                maxTessellationEvaluationOutputComponents       = 0x80
                maxGeometryShaderInvocations            = 0x20
                maxGeometryInputComponents              = 0x80
                maxGeometryOutputComponents             = 0x80
                maxGeometryOutputVertices               = 0x400
                maxGeometryTotalOutputComponents        = 0x400
                maxFragmentInputComponents              = 0x80
                maxFragmentOutputAttachments            = 0x8
                maxFragmentDualSrcAttachments           = 0x1
                maxFragmentCombinedOutputResources      = 0x10
                maxComputeSharedMemorySize              = 0xc000
                maxComputeWorkGroupCount[0]             = 0x7fffffff
                maxComputeWorkGroupCount[1]             = 0xffff
                maxComputeWorkGroupCount[2]             = 0xffff
                maxComputeWorkGroupInvocations          = 0x600
                maxComputeWorkGroupSize[0]              = 0x600
                maxComputeWorkGroupSize[1]              = 0x400
                maxComputeWorkGroupSize[2]              = 0x40
                subPixelPrecisionBits                   = 0x8
                subTexelPrecisionBits                   = 0x8
                mipmapPrecisionBits                     = 0x8
                maxDrawIndexedIndexValue                = 0xffffffff
                maxDrawIndirectCount                    = 0xffffffff
                maxSamplerLodBias                       = 15.000000
                maxSamplerAnisotropy                    = 16.000000
                maxViewports                            = 0x10
                maxViewportDimensions[0]                = 0x4000
                maxViewportDimensions[1]                = 0x4000
                viewportBoundsRange[0]                  = -32768.000000
                viewportBoundsRange[1]                  = 32768.000000
                viewportSubPixelBits                    = 0x8
                minMemoryMapAlignment                   = 64
                minTexelBufferOffsetAlignment           = 0x100
                minUniformBufferOffsetAlignment         = 0x100
                minStorageBufferOffsetAlignment         = 0x20
                minTexelOffset                          = 0xfffffff8
                maxTexelOffset                          = 0x7
                minTexelGatherOffset                    = 0xffffffe0
                maxTexelGatherOffset                    = 0x1f
                minInterpolationOffset                  = -0.500000
                maxInterpolationOffset                  = 0.437500
                subPixelInterpolationOffsetBits         = 0x4
                maxFramebufferWidth                     = 0x4000
                maxFramebufferHeight                    = 0x4000
                maxFramebufferLayers                    = 0x800
                framebufferColorSampleCounts            = 0xf
                framebufferDepthSampleCounts            = 0xf
                framebufferStencilSampleCounts          = 0xf
                maxColorAttachments                     = 0x8
                sampledImageColorSampleCounts           = 0xf
                sampledImageDepthSampleCounts           = 0xf
                sampledImageStencilSampleCounts         = 0xf
                sampledImageIntegerSampleCounts         = 0xf
                storageImageSampleCounts                = 0xf
                maxSampleMaskWords                      = 0x1
                timestampComputeAndGraphics             = 1
                timestampPeriod                         = 0x1.000000
                maxClipDistances                        = 0x8
                maxCullDistances                        = 0x8
                maxCombinedClipAndCullDistances         = 0x8
                pointSizeRange[0]                       = 1.000000
                pointSizeRange[1]                       = 189.875000
                lineWidthRange[0]                       = 0.500000
                lineWidthRange[1]                       = 10.000000
                pointSizeGranularity                    = 0.125000
                lineWidthGranularity                    = 0.125000
                strictLines                             = 1
                standardSampleLocations                 = 1
                optimalBufferCopyOffsetAlignment        = 0x1
                optimalBufferCopyRowPitchAlignment      = 0x1
                nonCoherentAtomSize                     = 0x40
        VkPhysicalDeviceSparseProperties:
        ---------------------------------
                residencyStandard2DBlockShape            = 1
                residencyStandard2DMultisampleBlockShape = 1
                residencyStandard3DBlockShape            = 1
                residencyAlignedMipSize                  = 1
                residencyNonResidentStrict               = 0
Device Extensions       count = 3
        VK_KHR_swapchain                : extension revision 67
        VK_NV_glsl_shader               : extension revision  1
        VK_KHR_sampler_mirror_clamp_to_edge: extension revision  1
Layers  count = 1
        VK_LAYER_VALVE_steam_overlay (Steam Overlay Layer) Vulkan version 1.0.3, layer version 1
        VK_LAYER_VALVE_steam_overlay Extensions count = 0
VkQueueFamilyProperties[0]:
============================
        queueFlags         = GCD
        queueCount         = 16
        timestampValidBits = 64
        minImageTransferGranularity = (1, 1, 1)
VkPhysicalDeviceMemoryProperties:
=================================
        memoryTypeCount       = 4
        memoryTypes[0] :
                propertyFlags = 0
                heapIndex     = 1
        memoryTypes[1] :
                propertyFlags = 1
                heapIndex     = 0
        memoryTypes[2] :
                propertyFlags = 6
                heapIndex     = 1
        memoryTypes[3] :
                propertyFlags = 14
                heapIndex     = 1
        memoryHeapCount       = 2
        memoryHeaps[0] :
                size          = 2147483648
        memoryHeaps[1] :
                size          = 17071865856
VkPhysicalDeviceFeatures:
=========================
        robustBufferAccess                      = 1
        fullDrawIndexUint32                     = 1
        imageCubeArray                          = 1
        independentBlend                        = 1
        geometryShader                          = 1
        tessellationShader                      = 1
        sampleRateShading                       = 1
        dualSrcBlend                            = 1
        logicOp                                 = 1
        multiDrawIndirect                       = 1
        drawIndirectFirstInstance               = 1
        depthClamp                              = 1
        depthBiasClamp                          = 1
        fillModeNonSolid                        = 1
        depthBounds                             = 1
        wideLines                               = 1
        largePoints                             = 1
        textureCompressionETC2                  = 0
        textureCompressionASTC_LDR              = 0
        textureCompressionBC                    = 1
        occlusionQueryPrecise                   = 1
        pipelineStatisticsQuery                 = 1
        vertexSideEffects                       = 1
        tessellationSideEffects                 = 1
        geometrySideEffects                     = 1
        shaderImageGatherExtended               = 1
        shaderStorageImageExtendedFormats       = 1
        shaderStorageImageMultisample           = 1
        shaderStorageImageReadWithoutFormat     = 0
        shaderStorageImageWriteWithoutFormat    = 1
        shaderUniformBufferArrayDynamicIndexing = 1
        shaderSampledImageArrayDynamicIndexing  = 1
        shaderStorageBufferArrayDynamicIndexing = 1
        shaderStorageImageArrayDynamicIndexing  = 1
        shaderClipDistance                      = 1
        shaderCullDistance                      = 1
        shaderFloat64                           = 1
        shaderInt64                             = 1
        shaderInt16                             = 0
        shaderResourceResidency                 = 0
        shaderResourceMinLod                    = 0
        alphaToOne                              = 1
        sparseBinding                           = 1
        sparseResidencyBuffer                   = 1
        sparseResidencyImage2D                  = 1
        sparseResidencyImage3D                  = 1
        sparseResidency2Samples                 = 1
        sparseResidency4Samples                 = 1
        sparseResidency8Samples                 = 1
        sparseResidency16Samples                = 0
        sparseResidencyAliased                  = 1
        variableMultisampleRate                 = 1
        iheritedQueries                         = 1
FORMAT_UNDEFINED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_R4G4_UNORM_PACK8:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R4G4B4A4_UNORM_PACK16:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_B4G4R4A4_UNORM_PACK16:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R5G6B5_UNORM_PACK16:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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
FORMAT_B5G6R5_UNORM_PACK16:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R5G5B5A1_UNORM_PACK16:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_B5G5R5A1_UNORM_PACK16:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_A1R5G5B5_UNORM_PACK16:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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
FORMAT_R8_UNORM:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R8_SNORM:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R8_USCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R8_SSCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R8_UINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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_R8_SINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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_R8_SRGB:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R8G8_UNORM:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R8G8_SNORM:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R8G8_USCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R8G8_SSCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R8G8_UINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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_R8G8_SINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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_R8G8_SRGB:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_R8G8B8_UNORM:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R8G8B8_SNORM:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R8G8B8_USCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R8G8B8_SSCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R8G8B8_UINT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R8G8B8_SINT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R8G8B8_SRGB:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_B8G8R8_UNORM:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_B8G8R8_SNORM:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_B8G8R8_USCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_B8G8R8_SSCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_B8G8R8_UINT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_B8G8R8_SINT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_B8G8R8_SRGB:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_R8G8B8A8_UNORM:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_USCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R8G8B8A8_SSCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R8G8B8A8_UINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_B8G8R8A8_SNORM:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_B8G8R8A8_USCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_B8G8R8A8_SSCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_B8G8R8A8_UINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        optimalTiling  FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_B8G8R8A8_SINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        optimalTiling  FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_B8G8R8A8_SRGB:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_USCALED_PACK32:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_A8B8G8R8_SSCALED_PACK32:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_A8B8G8R8_UINT_PACK32:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_A2R10G10B10_SNORM_PACK32:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_A2R10G10B10_USCALED_PACK32:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_A2R10G10B10_SSCALED_PACK32:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_A2R10G10B10_UINT_PACK32:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        optimalTiling  FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_A2R10G10B10_SINT_PACK32:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_A2B10G10R10_UNORM_PACK32:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_A2B10G10R10_SNORM_PACK32:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_A2B10G10R10_USCALED_PACK32:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_A2B10G10R10_SSCALED_PACK32:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_A2B10G10R10_UINT_PACK32:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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_A2B10G10R10_SINT_PACK32:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R16_UNORM:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R16_SNORM:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R16_USCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R16_SSCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R16_UINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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_R16_SINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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_R16_SFLOAT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R16G16_UNORM:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R16G16_SNORM:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R16G16_USCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R16G16_SSCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R16G16_UINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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_R16G16_SINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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_R16G16_SFLOAT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R16G16B16_UNORM:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R16G16B16_SNORM:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R16G16B16_USCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R16G16B16_SSCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R16G16B16_UINT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R16G16B16_SINT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R16G16B16_SFLOAT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R16G16B16A16_UNORM:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R16G16B16A16_SNORM:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R16G16B16A16_USCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R16G16B16A16_SSCALED:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R16G16B16A16_UINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_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_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R32G32_UINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R32G32B32_UINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        optimalTiling  FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R32G32B32_SINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        optimalTiling  FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R32G32B32_SFLOAT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R32G32B32A32_UINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R64_UINT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R64_SINT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R64_SFLOAT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R64G64_UINT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R64G64_SINT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R64G64_SFLOAT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R64G64B64_UINT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R64G64B64_SINT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R64G64B64_SFLOAT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R64G64B64A64_UINT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R64G64B64A64_SINT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_R64G64B64A64_SFLOAT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
FORMAT_B10G11R11_UFLOAT_PACK32:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_E5B9G9R9_UFLOAT_PACK32:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_D16_UNORM:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        optimalTiling  FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_X8_D24_UNORM_PACK32:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        optimalTiling  FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_D32_SFLOAT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        optimalTiling  FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        optimalTiling  FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_D32_SFLOAT_S8_UINT:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        optimalTiling  FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_BC1_RGB_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_BC1_RGB_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_BC2_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_BC2_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_BC3_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_BC3_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_BC4_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_BC4_SNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_BC5_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_BC5_SNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_BC6H_UFLOAT_BLOCK:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_BC6H_SFLOAT_BLOCK:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_BC7_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_BC7_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
                VK_FORMAT_FEATURE_BLIT_SRC_BIT
                VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
        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_R8G8B8_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_UNKNOWN_FORMAT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_UNKNOWN_FORMAT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_UNKNOWN_FORMAT:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_EAC_R11_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_EAC_R11_SNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_EAC_R11G11_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_EAC_R11G11_SNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_4x4_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_4x4_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_5x4_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_5x4_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_5x5_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_5x5_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_6x5_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_6x5_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_6x6_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_6x6_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_8x5_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_8x5_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_8x6_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_8x6_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_8x8_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_8x8_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_10x5_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_10x5_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_10x6_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_10x6_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_10x8_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_10x8_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_10x10_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_10x10_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_12x10_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_12x10_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_12x12_UNORM_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
FORMAT_ASTC_12x12_SRGB_BLOCK:
        linearTiling   FormatFeatureFlags:
                None
        optimalTiling  FormatFeatureFlags:
                None
        bufferFeatures FormatFeatureFlags:
                None
 
Uyarı! Bu konu 9 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı