VulkanInfo

Katılım
8 Aralık 2013
Mesajlar
31.927
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
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…