vulkan:vulkaninfo
目次
Vulkaninfo の結果 (GPU 毎の対応機能等)
Snapdragon Adreno 400
Snapdragon 808 Adreno 418 Android 7.0
Snapdragon 808 adreno418 =========== VULKAN INFO =========== Vulkan API Version: 1.0.14 Instance Extensions and layers: =============================== Instance Extensions count = 3 VK_KHR_surface : extension revision 25 VK_KHR_android_surface : extension revision 6 VK_EXT_debug_report : extension revision 2 Instance Layers count = 0 Device Extensions and layers: ============================= GPU0 VkPhysicalDeviceProperties: =========================== apiVersion = 4194307 driverVersion = 122549316 vendorID = 0x5143 deviceID = 0x4010800 deviceType = INTEGRATED_GPU deviceName = Adreno (TM) 418 VkPhysicalDeviceLimits: ----------------------- maxImageDimension1D = 0x4000 maxImageDimension2D = 0x4000 maxImageDimension3D = 0x800 maxImageDimensionCube = 0x4000 maxImageArrayLayers = 0x800 maxTexelBufferElements = 0x10000 maxUniformBufferRange = 0x10000 maxStorageBufferRange = 0x8000000 maxPushConstantsSize = 0x80 maxMemoryAllocationCount = 0x1000 maxSamplerAllocationCount = 0xfa0 bufferImageGranularity = 0x1 sparseAddressSpaceSize = 0x0 maxBoundDescriptorSets = 0x4 maxPerStageDescriptorSamplers = 0x10 maxPerStageDescriptorUniformBuffers = 0xe maxPerStageDescriptorStorageBuffers = 0x4 maxPerStageDescriptorSampledImages = 0x40 maxPerStageDescriptorStorageImages = 0x4 maxPerStageDescriptorInputAttachments = 0x8 maxPerStageResources = 0x5e maxDescriptorSetSamplers = 0x60 maxDescriptorSetUniformBuffers = 0x54 maxDescriptorSetUniformBuffersDynamic = 0x8 maxDescriptorSetStorageBuffers = 0x18 maxDescriptorSetStorageBuffersDynamic = 0x4 maxDescriptorSetSampledImages = 0x180 maxDescriptorSetStorageImages = 0x18 maxDescriptorSetInputAttachments = 0x8 maxVertexInputAttributes = 0x10 maxVertexInputBindings = 0x10 maxVertexInputAttributeOffset = 0x7ff maxVertexInputBindingStride = 0x800 maxVertexOutputComponents = 0x80 maxTessellationGenerationLevel = 0x0 maxTessellationPatchSize = 0x0 maxTessellationControlPerVertexInputComponents = 0x0 maxTessellationControlPerVertexOutputComponents = 0x0 maxTessellationControlPerPatchOutputComponents = 0x0 maxTessellationControlTotalOutputComponents = 0x0 maxTessellationEvaluationInputComponents = 0x0 maxTessellationEvaluationOutputComponents = 0x0 maxGeometryShaderInvocations = 0x0 maxGeometryInputComponents = 0x0 maxGeometryOutputComponents = 0x0 maxGeometryOutputVertices = 0x0 maxGeometryTotalOutputComponents = 0x0 maxFragmentInputComponents = 0x80 maxFragmentOutputAttachments = 0x8 maxFragmentDualSrcAttachments = 0x0 maxFragmentCombinedOutputResources = 0x48 maxComputeSharedMemorySize = 0x8000 maxComputeWorkGroupCount[0] = 0xffff maxComputeWorkGroupCount[1] = 0xffff maxComputeWorkGroupCount[2] = 0xffff maxComputeWorkGroupInvocations = 0x400 maxComputeWorkGroupSize[0] = 0x400 maxComputeWorkGroupSize[1] = 0x400 maxComputeWorkGroupSize[2] = 0x40 subPixelPrecisionBits = 0x4 subTexelPrecisionBits = 0x8 mipmapPrecisionBits = 0x8 maxDrawIndexedIndexValue = 0xffffff maxDrawIndirectCount = 0x1 maxSamplerLodBias = 15.996094 maxSamplerAnisotropy = 16.000000 maxViewports = 0x1 maxViewportDimensions[0] = 0x4000 maxViewportDimensions[1] = 0x4000 viewportBoundsRange[0] = -32768.000000 viewportBoundsRange[1] = 32767.000000 viewportSubPixelBits = 0x0 minMemoryMapAlignment = 64 minTexelBufferOffsetAlignment = 0x20 minUniformBufferOffsetAlignment = 0x20 minStorageBufferOffsetAlignment = 0x20 minTexelOffset = 0xfffffff8 maxTexelOffset = 0x7 minTexelGatherOffset = 0x0 maxTexelGatherOffset = 0x0 minInterpolationOffset = 0.000000 maxInterpolationOffset = 0.000000 subPixelInterpolationOffsetBits = 0x0 maxFramebufferWidth = 0x4000 maxFramebufferHeight = 0x4000 maxFramebufferLayers = 0x800 framebufferColorSampleCounts = 0x7 framebufferDepthSampleCounts = 0x7 framebufferStencilSampleCounts = 0x7 maxColorAttachments = 0x8 sampledImageColorSampleCounts = 0x7 sampledImageDepthSampleCounts = 0x7 sampledImageStencilSampleCounts = 0x7 sampledImageIntegerSampleCounts = 0x7 storageImageSampleCounts = 0x1 maxSampleMaskWords = 0x1 timestampComputeAndGraphics = 1 timestampPeriod = 0x52.083332 maxClipDistances = 0x0 maxCullDistances = 0x0 maxCombinedClipAndCullDistances = 0x0 pointSizeRange[0] = 1.000000 pointSizeRange[1] = 1.000000 lineWidthRange[0] = 1.000000 lineWidthRange[1] = 1.000000 pointSizeGranularity = 0.000000 lineWidthGranularity = 0.000000 strictLines = 0 standardSampleLocations = 1 optimalBufferCopyOffsetAlignment = 0x40 optimalBufferCopyRowPitchAlignment = 0x40 nonCoherentAtomSize = 0x1 VkPhysicalDeviceSparseProperties: --------------------------------- residencyStandard2DBlockShape = 0 residencyStandard2DMultisampleBlockShape = 0 residencyStandard3DBlockShape = 0 residencyAlignedMipSize = 0 residencyNonResidentStrict = 0 Device Extensions count = 1 VK_KHR_swapchain : extension revision 68 Layers count = 0 VkQueueFamilyProperties[0]: ============================ queueFlags = GC. queueCount = 1 timestampValidBits = 48 minImageTransferGranularity = (1, 1, 1) VkPhysicalDeviceMemoryProperties: ================================= memoryTypeCount = 3 memoryTypes[0] : propertyFlags = 1 heapIndex = 0 memoryTypes[1] : propertyFlags = 11 heapIndex = 0 memoryTypes[2] : propertyFlags = 15 heapIndex = 0 memoryHeapCount = 1 memoryHeaps[0] : size = 1902231552 VkPhysicalDeviceFeatures: ========================= robustBufferAccess = 1 fullDrawIndexUint32 = 0 imageCubeArray = 0 independentBlend = 0 geometryShader = 0 tessellationShader = 0 sampleRateShading = 0 dualSrcBlend = 0 logicOp = 0 multiDrawIndirect = 0 drawIndirectFirstInstance = 0 depthClamp = 0 depthBiasClamp = 0 fillModeNonSolid = 0 depthBounds = 0 wideLines = 0 largePoints = 0 textureCompressionETC2 = 1 textureCompressionASTC_LDR = 1 textureCompressionBC = 0 occlusionQueryPrecise = 1 pipelineStatisticsQuery = 0 vertexSideEffects = 0 tessellationSideEffects = 0 geometrySideEffects = 0 shaderImageGatherExtended = 0 shaderStorageImageExtendedFormats = 0 shaderStorageImageMultisample = 0 shaderStorageImageReadWithoutFormat = 0 shaderStorageImageWriteWithoutFormat = 0 shaderUniformBufferArrayDynamicIndexing = 0 shaderSampledImageArrayDynamicIndexing = 0 shaderStorageBufferArrayDynamicIndexing = 0 shaderStorageImageArrayDynamicIndexing = 0 shaderClipDistance = 0 shaderCullDistance = 0 shaderFloat64 = 0 shaderInt64 = 0 shaderInt16 = 0 shaderResourceResidency = 0 shaderResourceMinLod = 0 alphaToOne = 0 sparseBinding = 0 sparseResidencyBuffer = 0 sparseResidencyImage2D = 0 sparseResidencyImage3D = 0 sparseResidency2Samples = 0 sparseResidency4Samples = 0 sparseResidency8Samples = 0 sparseResidency16Samples = 0 sparseResidencyAliased = 0 variableMultisampleRate = 0 iheritedQueries = 0 FORMAT_UNDEFINED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R4G4_UNORM_PACK8: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R4G4B4A4_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B4G4R4A4_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R5G6B5_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_B5G6R5_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R5G5B5A1_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B5G5R5A1_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A1R5G5B5_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None FORMAT_B8G8R8_UINT: optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT bufferFeatures 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 FORMAT_R64G64_SFLOAT: linearTiling FormatFeatureFlags: optimalTiling FormatFeatureFlags: None linearTiling FormatFeatureFlags: bufferFeatures FormatFeatureFlags: None
Snapdragon Adreno 500
Snapdragon 821 Adreno 530 Android 7.0
Snapdragon 821 adreno530 =========== VULKAN INFO =========== Vulkan API Version: 1.0.14 Instance Extensions and layers: =============================== Instance Extensions count = 3 VK_KHR_surface : extension revision 25 VK_KHR_android_surface : extension revision 6 VK_EXT_debug_report : extension revision 2 Instance Layers count = 0 Device Extensions and layers: ============================= GPU0 VkPhysicalDeviceProperties: =========================== apiVersion = 4194324 driverVersion = 141822503 vendorID = 0x5143 deviceID = 0x5030004 deviceType = INTEGRATED_GPU deviceName = Adreno (TM) 530 VkPhysicalDeviceLimits: ----------------------- maxImageDimension1D = 0x4000 maxImageDimension2D = 0x4000 maxImageDimension3D = 0x800 maxImageDimensionCube = 0x4000 maxImageArrayLayers = 0x800 maxTexelBufferElements = 0x10000 maxUniformBufferRange = 0x10000 maxStorageBufferRange = 0x7fffffff maxPushConstantsSize = 0x80 maxMemoryAllocationCount = 0x1000 maxSamplerAllocationCount = 0xfa0 bufferImageGranularity = 0x1 sparseAddressSpaceSize = 0x0 maxBoundDescriptorSets = 0x4 maxPerStageDescriptorSamplers = 0x10 maxPerStageDescriptorUniformBuffers = 0xe maxPerStageDescriptorStorageBuffers = 0x4 maxPerStageDescriptorSampledImages = 0x80 maxPerStageDescriptorStorageImages = 0x4 maxPerStageDescriptorInputAttachments = 0x8 maxPerStageResources = 0x9e maxDescriptorSetSamplers = 0x60 maxDescriptorSetUniformBuffers = 0x54 maxDescriptorSetUniformBuffersDynamic = 0x8 maxDescriptorSetStorageBuffers = 0x18 maxDescriptorSetStorageBuffersDynamic = 0x4 maxDescriptorSetSampledImages = 0x300 maxDescriptorSetStorageImages = 0x18 maxDescriptorSetInputAttachments = 0x8 maxVertexInputAttributes = 0x10 maxVertexInputBindings = 0x10 maxVertexInputAttributeOffset = 0x7ff maxVertexInputBindingStride = 0x800 maxVertexOutputComponents = 0x80 maxTessellationGenerationLevel = 0x0 maxTessellationPatchSize = 0x0 maxTessellationControlPerVertexInputComponents = 0x0 maxTessellationControlPerVertexOutputComponents = 0x0 maxTessellationControlPerPatchOutputComponents = 0x0 maxTessellationControlTotalOutputComponents = 0x0 maxTessellationEvaluationInputComponents = 0x0 maxTessellationEvaluationOutputComponents = 0x0 maxGeometryShaderInvocations = 0x0 maxGeometryInputComponents = 0x0 maxGeometryOutputComponents = 0x0 maxGeometryOutputVertices = 0x0 maxGeometryTotalOutputComponents = 0x0 maxFragmentInputComponents = 0x80 maxFragmentOutputAttachments = 0x8 maxFragmentDualSrcAttachments = 0x0 maxFragmentCombinedOutputResources = 0x48 maxComputeSharedMemorySize = 0x8000 maxComputeWorkGroupCount[0] = 0xffff maxComputeWorkGroupCount[1] = 0xffff maxComputeWorkGroupCount[2] = 0xffff maxComputeWorkGroupInvocations = 0x400 maxComputeWorkGroupSize[0] = 0x400 maxComputeWorkGroupSize[1] = 0x400 maxComputeWorkGroupSize[2] = 0x40 subPixelPrecisionBits = 0x4 subTexelPrecisionBits = 0x8 mipmapPrecisionBits = 0x8 maxDrawIndexedIndexValue = 0xffffffff maxDrawIndirectCount = 0x1 maxSamplerLodBias = 15.996094 maxSamplerAnisotropy = 16.000000 maxViewports = 0x1 maxViewportDimensions[0] = 0x4000 maxViewportDimensions[1] = 0x4000 viewportBoundsRange[0] = -32768.000000 viewportBoundsRange[1] = 32767.000000 viewportSubPixelBits = 0x0 minMemoryMapAlignment = 64 minTexelBufferOffsetAlignment = 0x40 minUniformBufferOffsetAlignment = 0x40 minStorageBufferOffsetAlignment = 0x40 minTexelOffset = 0xfffffff8 maxTexelOffset = 0x7 minTexelGatherOffset = 0xffffffe0 maxTexelGatherOffset = 0x1f minInterpolationOffset = -0.500000 maxInterpolationOffset = 0.437500 subPixelInterpolationOffsetBits = 0x4 maxFramebufferWidth = 0x4000 maxFramebufferHeight = 0x4000 maxFramebufferLayers = 0x800 framebufferColorSampleCounts = 0x7 framebufferDepthSampleCounts = 0x7 framebufferStencilSampleCounts = 0x7 maxColorAttachments = 0x8 sampledImageColorSampleCounts = 0x7 sampledImageDepthSampleCounts = 0x7 sampledImageStencilSampleCounts = 0x7 sampledImageIntegerSampleCounts = 0x7 storageImageSampleCounts = 0x1 maxSampleMaskWords = 0x1 timestampComputeAndGraphics = 1 timestampPeriod = 0x52.083332 maxClipDistances = 0x0 maxCullDistances = 0x0 maxCombinedClipAndCullDistances = 0x0 pointSizeRange[0] = 1.000000 pointSizeRange[1] = 1.000000 lineWidthRange[0] = 1.000000 lineWidthRange[1] = 1.000000 pointSizeGranularity = 0.000000 lineWidthGranularity = 0.000000 strictLines = 0 standardSampleLocations = 1 optimalBufferCopyOffsetAlignment = 0x40 optimalBufferCopyRowPitchAlignment = 0x40 nonCoherentAtomSize = 0x1 VkPhysicalDeviceSparseProperties: --------------------------------- residencyStandard2DBlockShape = 0 residencyStandard2DMultisampleBlockShape = 0 residencyStandard3DBlockShape = 0 residencyAlignedMipSize = 0 residencyNonResidentStrict = 0 Device Extensions count = 1 VK_KHR_swapchain : extension revision 68 Layers count = 0 VkQueueFamilyProperties[0]: ============================ queueFlags = GC. queueCount = 3 timestampValidBits = 48 minImageTransferGranularity = (1, 1, 1) VkPhysicalDeviceMemoryProperties: ================================= memoryTypeCount = 3 memoryTypes[0] : propertyFlags = 1 heapIndex = 0 memoryTypes[1] : propertyFlags = 11 heapIndex = 0 memoryTypes[2] : propertyFlags = 15 heapIndex = 0 memoryHeapCount = 1 memoryHeaps[0] : size = 3859439616 VkPhysicalDeviceFeatures: ========================= robustBufferAccess = 1 fullDrawIndexUint32 = 1 imageCubeArray = 1 independentBlend = 1 geometryShader = 0 tessellationShader = 0 sampleRateShading = 1 dualSrcBlend = 0 logicOp = 0 multiDrawIndirect = 0 drawIndirectFirstInstance = 0 depthClamp = 0 depthBiasClamp = 0 fillModeNonSolid = 0 depthBounds = 0 wideLines = 0 largePoints = 0 textureCompressionETC2 = 1 textureCompressionASTC_LDR = 1 textureCompressionBC = 0 occlusionQueryPrecise = 1 pipelineStatisticsQuery = 0 vertexSideEffects = 0 tessellationSideEffects = 1 geometrySideEffects = 0 shaderImageGatherExtended = 1 shaderStorageImageExtendedFormats = 0 shaderStorageImageMultisample = 0 shaderStorageImageReadWithoutFormat = 0 shaderStorageImageWriteWithoutFormat = 0 shaderUniformBufferArrayDynamicIndexing = 1 shaderSampledImageArrayDynamicIndexing = 1 shaderStorageBufferArrayDynamicIndexing = 0 shaderStorageImageArrayDynamicIndexing = 0 shaderClipDistance = 0 shaderCullDistance = 0 shaderFloat64 = 0 shaderInt64 = 0 shaderInt16 = 0 shaderResourceResidency = 0 shaderResourceMinLod = 0 alphaToOne = 0 sparseBinding = 0 sparseResidencyBuffer = 0 sparseResidencyImage2D = 0 sparseResidencyImage3D = 0 sparseResidency2Samples = 0 sparseResidency4Samples = 0 sparseResidency8Samples = 0 sparseResidency16Samples = 0 sparseResidencyAliased = 0 variableMultisampleRate = 0 iheritedQueries = 1 FORMAT_UNDEFINED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R4G4_UNORM_PACK8: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R4G4B4A4_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B4G4R4A4_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R5G6B5_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_B5G6R5_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R5G5B5A1_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B5G5R5A1_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A1R5G5B5_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: 7f43233140, handle=0x00000005, enabled=0, count=1 VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8G8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8G8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8G8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8G8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None will run once initialization is complete. FORMAT_B8G8R8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8G8B8A8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8G8B8A8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8G8B8A8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8G8B8A8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_B8G8R8A8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_A8B8G8R8_UNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_A8B8G8R8_SNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_A8B8G8R8_USCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A8B8G8R8_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A8B8G8R8_UINT_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_A8B8G8R8_SINT_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_A8B8G8R8_SRGB_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_UNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_SNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_USCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_UINT_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_SINT_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_UNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_A2B10G10R10_SNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_USCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_SSCALED_PACK32: se isEasyMode: false linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: guardVisbile: false, EasyMode: false, Expanded: false None should: false mBluring: false bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_UINT_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT FORMAT_A2B10G10R10_SINT_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R16_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R16_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R16_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R16_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R16G16_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R16G16_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R16G16_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R16G16_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R16G16_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R16G16B16_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16A16_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R16G16B16A16_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R16G16B16A16_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16A16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16A16_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R16G16B16A16_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R16G16B16A16_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32A32_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32A32_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32A32_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R64_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64B64_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64B64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64B64_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64B64A64_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64B64A64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64B64A64_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B10G11R11_UFLOAT_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT FORMAT_E5B9G9R9_UFLOAT_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D16_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_X8_D24_UNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D32_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_D16_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_D24_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D32_SFLOAT_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_BC1_RGB_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_BC1_RGB_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_BC2_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_BC2_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_BC3_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_BC3_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_BC4_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_BC4_SNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_BC5_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_BC5_SNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_BC6H_UFLOAT_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_BC6H_SFLOAT_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_BC7_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_BC7_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_ETC2_R8G8B8_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_EAC_R11_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_EAC_R11_SNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_EAC_R11G11_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_EAC_R11G11_SNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_4x4_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_4x4_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_5x4_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_5x4_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_5x5_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_5x5_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_6x5_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_6x5_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_6x6_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_6x6_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_8x5_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_8x5_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_8x6_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_8x6_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_8x8_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_8x8_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x5_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x5_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x6_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x6_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x8_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x8_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x10_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x10_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_12x10_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_12x10_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_12x12_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_12x12_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None
PowerVR Series6 Rogue
Atom Z3560 PowerVR G6430 Android 7.0
Nexus Player =========== VULKAN INFO =========== Vulkan API Version: 1.0.14 Instance Extensions and layers: =============================== Instance Extensions count = 3 VK_KHR_surface : extension revision 25 VK_KHR_android_surface : extension revision 6 VK_EXT_debug_report : extension revision 2 Instance Layers count = 0 Device Extensions and layers: ============================= GPU0 VkPhysicalDeviceProperties: =========================== apiVersion = 4194307 driverVersion = 4050431 vendorID = 0x1010 deviceID = 0x1040c deviceType = DISCRETE_GPU deviceName = PowerVR Rogue G6430 VkPhysicalDeviceLimits: ----------------------- maxImageDimension1D = 0x2000 maxImageDimension2D = 0x2000 maxImageDimension3D = 0x2000 maxImageDimensionCube = 0x2000 maxImageArrayLayers = 0x800 maxTexelBufferElements = 0x10000 maxUniformBufferRange = 0x8000000 maxStorageBufferRange = 0x8000000 maxPushConstantsSize = 0x80 maxMemoryAllocationCount = 0x270f maxSamplerAllocationCount = 0x270f bufferImageGranularity = 0x1 sparseAddressSpaceSize = 0x0 maxBoundDescriptorSets = 0x8 maxPerStageDescriptorSamplers = 0x80 maxPerStageDescriptorUniformBuffers = 0x80 maxPerStageDescriptorStorageBuffers = 0x80 maxPerStageDescriptorSampledImages = 0x80 maxPerStageDescriptorStorageImages = 0x80 maxPerStageDescriptorInputAttachments = 0x80 maxPerStageResources = 0x80 maxDescriptorSetSamplers = 0x100 maxDescriptorSetUniformBuffers = 0x100 maxDescriptorSetUniformBuffersDynamic = 0x8 maxDescriptorSetStorageBuffers = 0x100 maxDescriptorSetStorageBuffersDynamic = 0x8 maxDescriptorSetSampledImages = 0x100 maxDescriptorSetStorageImages = 0x100 maxDescriptorSetInputAttachments = 0x100 maxVertexInputAttributes = 0x10 maxVertexInputBindings = 0x10 maxVertexInputAttributeOffset = 0x80000000 maxVertexInputBindingStride = 0x80000000 maxVertexOutputComponents = 0x80 maxTessellationGenerationLevel = 0x0 maxTessellationPatchSize = 0x0 maxTessellationControlPerVertexInputComponents = 0x0 maxTessellationControlPerVertexOutputComponents = 0x0 maxTessellationControlPerPatchOutputComponents = 0x0 maxTessellationControlTotalOutputComponents = 0x0 maxTessellationEvaluationInputComponents = 0x0 maxTessellationEvaluationOutputComponents = 0x0 maxGeometryShaderInvocations = 0x20 maxGeometryInputComponents = 0x80 maxGeometryOutputComponents = 0x80 maxGeometryOutputVertices = 0x100 maxGeometryTotalOutputComponents = 0x400 maxFragmentInputComponents = 0x80 maxFragmentOutputAttachments = 0x8 maxFragmentDualSrcAttachments = 0x0 maxFragmentCombinedOutputResources = 0x8 maxComputeSharedMemorySize = 0x4000 maxComputeWorkGroupCount[0] = 0x10000 maxComputeWorkGroupCount[1] = 0x10000 maxComputeWorkGroupCount[2] = 0x10000 maxComputeWorkGroupInvocations = 0x200 maxComputeWorkGroupSize[0] = 0x200 maxComputeWorkGroupSize[1] = 0x200 maxComputeWorkGroupSize[2] = 0x40 subPixelPrecisionBits = 0x8 subTexelPrecisionBits = 0x8 mipmapPrecisionBits = 0x4 maxDrawIndexedIndexValue = 0xffffffff maxDrawIndirectCount = 0x80000000 maxSamplerLodBias = 15.000000 maxSamplerAnisotropy = 16.000000 maxViewports = 0x10 maxViewportDimensions[0] = 0x2000 maxViewportDimensions[1] = 0x2000 viewportBoundsRange[0] = -16384.000000 viewportBoundsRange[1] = 16383.000000 viewportSubPixelBits = 0x0 minMemoryMapAlignment = 64 minTexelBufferOffsetAlignment = 0x4 minUniformBufferOffsetAlignment = 0x4 minStorageBufferOffsetAlignment = 0x4 minTexelOffset = 0xfffffff8 maxTexelOffset = 0x7 minTexelGatherOffset = 0x0 maxTexelGatherOffset = 0x0 minInterpolationOffset = -0.500000 maxInterpolationOffset = 0.500000 subPixelInterpolationOffsetBits = 0x4 maxFramebufferWidth = 0x2000 maxFramebufferHeight = 0x2000 maxFramebufferLayers = 0x800 framebufferColorSampleCounts = 0xf framebufferDepthSampleCounts = 0xf framebufferStencilSampleCounts = 0xf maxColorAttachments = 0x8 sampledImageColorSampleCounts = 0xf sampledImageDepthSampleCounts = 0xf sampledImageStencilSampleCounts = 0xf sampledImageIntegerSampleCounts = 0xf storageImageSampleCounts = 0xf maxSampleMaskWords = 0x1 timestampComputeAndGraphics = 0 timestampPeriod = 0x0.000000 maxClipDistances = 0x0 maxCullDistances = 0x0 maxCombinedClipAndCullDistances = 0x0 pointSizeRange[0] = 1.000000 pointSizeRange[1] = 511.000000 lineWidthRange[0] = 1.000000 lineWidthRange[1] = 1.000000 pointSizeGranularity = 0.000000 lineWidthGranularity = 0.000000 strictLines = 0 standardSampleLocations = 1 optimalBufferCopyOffsetAlignment = 0x4 optimalBufferCopyRowPitchAlignment = 0x4 nonCoherentAtomSize = 0x80 VkPhysicalDeviceSparseProperties: --------------------------------- residencyStandard2DBlockShape = 0 residencyStandard2DMultisampleBlockShape = 0 residencyStandard3DBlockShape = 0 residencyAlignedMipSize = 0 residencyNonResidentStrict = 0 Device Extensions count = 3 VK_IMG_filter_cubic : extension revision 1 VK_KHR_sampler_mirror_clamp_to_edge: extension revision 1 VK_KHR_swapchain : extension revision 68 Layers count = 0 VkQueueFamilyProperties[0]: ============================ queueFlags = GCD queueCount = 1 timestampValidBits = 0 minImageTransferGranularity = (0, 0, 0) VkPhysicalDeviceMemoryProperties: ================================= memoryTypeCount = 1 memoryTypes[0] : propertyFlags = 7 heapIndex = 0 memoryHeapCount = 1 memoryHeaps[0] : size = 1073741824 VkPhysicalDeviceFeatures: ========================= robustBufferAccess = 1 fullDrawIndexUint32 = 1 imageCubeArray = 1 independentBlend = 1 geometryShader = 0 tessellationShader = 0 sampleRateShading = 1 dualSrcBlend = 0 logicOp = 1 multiDrawIndirect = 1 drawIndirectFirstInstance = 0 depthClamp = 0 depthBiasClamp = 1 fillModeNonSolid = 0 depthBounds = 0 wideLines = 0 largePoints = 1 textureCompressionETC2 = 1 textureCompressionASTC_LDR = 0 textureCompressionBC = 0 occlusionQueryPrecise = 1 pipelineStatisticsQuery = 0 vertexSideEffects = 0 tessellationSideEffects = 0 geometrySideEffects = 0 shaderImageGatherExtended = 0 shaderStorageImageExtendedFormats = 0 shaderStorageImageMultisample = 0 shaderStorageImageReadWithoutFormat = 0 shaderStorageImageWriteWithoutFormat = 0 shaderUniformBufferArrayDynamicIndexing = 0 shaderSampledImageArrayDynamicIndexing = 0 shaderStorageBufferArrayDynamicIndexing = 0 shaderStorageImageArrayDynamicIndexing = 0 shaderClipDistance = 0 shaderCullDistance = 0 shaderFloat64 = 0 shaderInt64 = 0 shaderInt16 = 1 shaderResourceResidency = 0 shaderResourceMinLod = 0 alphaToOne = 1 sparseBinding = 0 sparseResidencyBuffer = 0 sparseResidencyImage2D = 0 sparseResidencyImage3D = 0 sparseResidency2Samples = 0 sparseResidency4Samples = 0 sparseResidency8Samples = 0 sparseResidency16Samples = 0 sparseResidencyAliased = 0 variableMultisampleRate = 0 iheritedQueries = 0 FORMAT_UNDEFINED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R4G4_UNORM_PACK8: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R4G4B4A4_UNORM_PACK16: linearTiling FormatFeatureFlags: 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 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 bufferFeatures FormatFeatureFlags: None FORMAT_B4G4R4A4_UNORM_PACK16: linearTiling 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 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_R5G6B5_UNORM_PACK16: linearTiling 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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_B5G6R5_UNORM_PACK16: linearTiling FormatFeatureFlags: 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 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 bufferFeatures FormatFeatureFlags: None FORMAT_R5G5B5A1_UNORM_PACK16: linearTiling 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 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 bufferFeatures FormatFeatureFlags: None FORMAT_B5G5R5A1_UNORM_PACK16: linearTiling 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 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 bufferFeatures FormatFeatureFlags: None FORMAT_A1R5G5B5_UNORM_PACK16: linearTiling 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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R8_UNORM: linearTiling FormatFeatureFlags: 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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8_SNORM: linearTiling FormatFeatureFlags: 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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: FORMAT_R8G8_SRGB: linearTiling 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 optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT None optimalTiling FormatFeatureFlags: bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SRGB: None FORMAT_EAC_R11_SNORM_BLOCK: 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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT optimalTiling 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_6x5_SRGB_BLOCK: linearTiling FormatFeatureFlags: linearTiling FormatFeatureFlags: bufferFeatures FormatFeatureFlags: linearTiling FormatFeatureFlags: bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_8x5_UNORM_BLOCK: optimalTiling FormatFeatureFlags: FORMAT_ASTC_8x5_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None linearTiling FormatFeatureFlags: optimalTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_8x8_SRGB_BLOCK: linearTiling FormatFeatureFlags: None FORMAT_ASTC_10x5_UNORM_BLOCK: linearTiling FormatFeatureFlags: None FORMAT_ASTC_10x5_SRGB_BLOCK: linearTiling FormatFeatureFlags: FORMAT_ASTC_10x6_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x6_SRGB_BLOCK: None bufferFeatures FormatFeatureFlags: bufferFeatures FormatFeatureFlags: optimalTiling FormatFeatureFlags: None None None None
Intel HD Grahics Gen7
BayTrail-D Celeron J1900 Ubuntu 16.04LTS
=========== VULKAN INFO =========== Vulkan API Version: 1.0.8 Instance Extensions and layers: =============================== Instance Extensions count = 3 VK_KHR_surface : extension revision 25 VK_KHR_xcb_surface : extension revision 5 VK_EXT_debug_report : extension revision 2 Instance Layers count = 9 VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_core_validation Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_parameter_validation Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_device_limits (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_device_limits Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_image (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_image Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_threading Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_swapchain (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_swapchain Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_unique_objects Extensions count = 0 VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_object_tracker Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.0, layer version 1 VK_LAYER_LUNARG_standard_validation Extensions count = 0 Device Extensions and layers: ============================= GPU0 VkPhysicalDeviceProperties: =========================== apiVersion = 4194306 driverVersion = 1 vendorID = 0x8086 deviceID = 0x0f31 deviceType = INTEGRATED_GPU deviceName = Intel(R) Bay Trail VkPhysicalDeviceLimits: ----------------------- maxImageDimension1D = 0x4000 maxImageDimension2D = 0x4000 maxImageDimension3D = 0x800 maxImageDimensionCube = 0x4000 maxImageArrayLayers = 0x800 maxTexelBufferElements = 0x8000000 maxUniformBufferRange = 0xffffffff maxStorageBufferRange = 0xffffffff maxPushConstantsSize = 0x80 maxMemoryAllocationCount = 0xffffffff maxSamplerAllocationCount = 0x10000 bufferImageGranularity = 0x40 sparseAddressSpaceSize = 0x0 maxBoundDescriptorSets = 0x8 maxPerStageDescriptorSamplers = 0x40 maxPerStageDescriptorUniformBuffers = 0x40 maxPerStageDescriptorStorageBuffers = 0x40 maxPerStageDescriptorSampledImages = 0x40 maxPerStageDescriptorStorageImages = 0x40 maxPerStageDescriptorInputAttachments = 0x40 maxPerStageResources = 0x80 maxDescriptorSetSamplers = 0x100 maxDescriptorSetUniformBuffers = 0x100 maxDescriptorSetUniformBuffersDynamic = 0x100 maxDescriptorSetStorageBuffers = 0x100 maxDescriptorSetStorageBuffersDynamic = 0x100 maxDescriptorSetSampledImages = 0x100 maxDescriptorSetStorageImages = 0x100 maxDescriptorSetInputAttachments = 0x100 maxVertexInputAttributes = 0x20 maxVertexInputBindings = 0x20 maxVertexInputAttributeOffset = 0x7ff maxVertexInputBindingStride = 0x800 maxVertexOutputComponents = 0x80 maxTessellationGenerationLevel = 0x0 maxTessellationPatchSize = 0x0 maxTessellationControlPerVertexInputComponents = 0x0 maxTessellationControlPerVertexOutputComponents = 0x0 maxTessellationControlPerPatchOutputComponents = 0x0 maxTessellationControlTotalOutputComponents = 0x0 maxTessellationEvaluationInputComponents = 0x0 maxTessellationEvaluationOutputComponents = 0x0 maxGeometryShaderInvocations = 0x20 maxGeometryInputComponents = 0x40 maxGeometryOutputComponents = 0x80 maxGeometryOutputVertices = 0x100 maxGeometryTotalOutputComponents = 0x400 maxFragmentInputComponents = 0x80 maxFragmentOutputAttachments = 0x8 maxFragmentDualSrcAttachments = 0x2 maxFragmentCombinedOutputResources = 0x8 maxComputeSharedMemorySize = 0x8000 maxComputeWorkGroupCount[0] = 0xffff maxComputeWorkGroupCount[1] = 0xffff maxComputeWorkGroupCount[2] = 0xffff maxComputeWorkGroupInvocations = 0x200 maxComputeWorkGroupSize[0] = 0x200 maxComputeWorkGroupSize[1] = 0x200 maxComputeWorkGroupSize[2] = 0x200 subPixelPrecisionBits = 0x4 subTexelPrecisionBits = 0x4 mipmapPrecisionBits = 0x4 maxDrawIndexedIndexValue = 0xffffffff maxDrawIndirectCount = 0xffffffff maxSamplerLodBias = 16.000000 maxSamplerAnisotropy = 16.000000 maxViewports = 0x10 maxViewportDimensions[0] = 0x4000 maxViewportDimensions[1] = 0x4000 viewportBoundsRange[0] = -16384.000000 viewportBoundsRange[1] = 16384.000000 viewportSubPixelBits = 0xd minMemoryMapAlignment = 4096 minTexelBufferOffsetAlignment = 0x1 minUniformBufferOffsetAlignment = 0x1 minStorageBufferOffsetAlignment = 0x1 minTexelOffset = 0xfffffff8 maxTexelOffset = 0x7 minTexelGatherOffset = 0xfffffff8 maxTexelGatherOffset = 0x7 minInterpolationOffset = 0.000000 maxInterpolationOffset = 0.000000 subPixelInterpolationOffsetBits = 0x0 maxFramebufferWidth = 0x4000 maxFramebufferHeight = 0x4000 maxFramebufferLayers = 0x400 framebufferColorSampleCounts = 0xd framebufferDepthSampleCounts = 0xd framebufferStencilSampleCounts = 0xd maxColorAttachments = 0x8 sampledImageColorSampleCounts = 0xd sampledImageDepthSampleCounts = 0xd sampledImageStencilSampleCounts = 0xd sampledImageIntegerSampleCounts = 0x1 storageImageSampleCounts = 0x1 maxSampleMaskWords = 0x1 timestampComputeAndGraphics = 0 timestampPeriod = 0x0.000000 maxClipDistances = 0x0 maxCullDistances = 0x0 maxCombinedClipAndCullDistances = 0x0 pointSizeRange[0] = 0.125000 pointSizeRange[1] = 255.875000 lineWidthRange[0] = 0.000000 lineWidthRange[1] = 7.992188 pointSizeGranularity = 0.125000 lineWidthGranularity = 0.007812 strictLines = 0 standardSampleLocations = 1 optimalBufferCopyOffsetAlignment = 0x80 optimalBufferCopyRowPitchAlignment = 0x80 nonCoherentAtomSize = 0x40 VkPhysicalDeviceSparseProperties: --------------------------------- residencyStandard2DBlockShape = 0 residencyStandard2DMultisampleBlockShape = 0 residencyStandard3DBlockShape = 0 residencyAlignedMipSize = 0 residencyNonResidentStrict = 0 Device Extensions count = 1 VK_KHR_swapchain : extension revision 67 Layers count = 9 VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_core_validation Extensions count = 0 VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_parameter_validation Extensions count = 0 VK_LAYER_LUNARG_device_limits (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_device_limits Extensions count = 0 VK_LAYER_LUNARG_image (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_image Extensions count = 0 VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_threading Extensions count = 0 VK_LAYER_LUNARG_swapchain (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_swapchain Extensions count = 0 VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_unique_objects Extensions count = 0 VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_object_tracker Extensions count = 0 VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.0, layer version 1 VK_LAYER_LUNARG_standard_validation Extensions count = 0 VkQueueFamilyProperties[0]: ============================ queueFlags = GCD queueCount = 1 timestampValidBits = 36 minImageTransferGranularity = (1, 1, 1) VkPhysicalDeviceMemoryProperties: ================================= memoryTypeCount = 2 memoryTypes[0] : propertyFlags = 7 heapIndex = 0 memoryTypes[1] : propertyFlags = 11 heapIndex = 0 memoryHeapCount = 1 memoryHeaps[0] : size = 1597698048 VkPhysicalDeviceFeatures: ========================= robustBufferAccess = 1 fullDrawIndexUint32 = 1 imageCubeArray = 0 independentBlend = 0 geometryShader = 1 tessellationShader = 0 sampleRateShading = 0 dualSrcBlend = 1 logicOp = 1 multiDrawIndirect = 0 drawIndirectFirstInstance = 0 depthClamp = 0 depthBiasClamp = 0 fillModeNonSolid = 1 depthBounds = 0 wideLines = 1 largePoints = 1 textureCompressionETC2 = 1 textureCompressionASTC_LDR = 1 textureCompressionBC = 1 occlusionQueryPrecise = 1 pipelineStatisticsQuery = 0 vertexSideEffects = 0 tessellationSideEffects = 1 geometrySideEffects = 1 shaderImageGatherExtended = 1 shaderStorageImageExtendedFormats = 0 shaderStorageImageMultisample = 0 shaderStorageImageReadWithoutFormat = 0 shaderStorageImageWriteWithoutFormat = 1 shaderUniformBufferArrayDynamicIndexing = 1 shaderSampledImageArrayDynamicIndexing = 1 shaderStorageBufferArrayDynamicIndexing = 1 shaderStorageImageArrayDynamicIndexing = 1 shaderClipDistance = 0 shaderCullDistance = 0 shaderFloat64 = 0 shaderInt64 = 0 shaderInt16 = 0 shaderResourceResidency = 0 shaderResourceMinLod = 0 alphaToOne = 1 sparseBinding = 0 sparseResidencyBuffer = 0 sparseResidencyImage2D = 0 sparseResidencyImage3D = 0 sparseResidency2Samples = 0 sparseResidency4Samples = 0 sparseResidency8Samples = 0 sparseResidency16Samples = 0 sparseResidencyAliased = 0 variableMultisampleRate = 0 iheritedQueries = 0 FORMAT_UNDEFINED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R4G4_UNORM_PACK8: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R4G4B4A4_UNORM_PACK16: linearTiling FormatFeatureFlags: 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_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 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_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 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_R5G5B5A1_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B5G5R5A1_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A1R5G5B5_UNORM_PACK16: linearTiling FormatFeatureFlags: 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 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_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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8_UNORM: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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: 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_VERTEX_BUFFER_BIT FORMAT_R8G8B8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT 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: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_UNORM: linearTiling FormatFeatureFlags: 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_B8G8R8A8_UNORM: linearTiling 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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_B8G8R8A8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SRGB: linearTiling FormatFeatureFlags: 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 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_A8B8G8R8_UNORM_PACK32: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_A2R10G10B10_UNORM_PACK32: linearTiling 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 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_A2R10G10B10_SNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_USCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_UINT_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_SINT_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_UNORM_PACK32: linearTiling FormatFeatureFlags: 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 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: None FORMAT_A2B10G10R10_USCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_UINT_PACK32: linearTiling 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 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: None FORMAT_R16_UNORM: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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: 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_VERTEX_BUFFER_BIT FORMAT_R16G16B16_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT 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: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_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_R16G16B16A16_UNORM: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_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 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_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 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_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 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_R32G32_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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: None FORMAT_R64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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: None FORMAT_R64G64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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: None FORMAT_R64G64B64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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: None FORMAT_R64G64B64A64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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_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 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: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: None FORMAT_X8_D24_UNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D32_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: None FORMAT_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D16_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_D24_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D32_SFLOAT_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_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
Intel HD Grahics Gen7.5
Haswell Core i7-4790K Ubuntu 16.04LTS
=========== VULKAN INFO =========== Vulkan API Version: 1.0.8 Instance Extensions and layers: =============================== Instance Extensions count = 3 VK_KHR_surface : extension revision 25 VK_KHR_xcb_surface : extension revision 5 VK_EXT_debug_report : extension revision 2 Instance Layers count = 9 VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_unique_objects Extensions count = 0 VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_parameter_validation Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_swapchain (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_swapchain Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_image (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_image Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_core_validation Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_device_limits (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_device_limits Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_threading Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_object_tracker Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.0, layer version 1 VK_LAYER_LUNARG_standard_validation Extensions count = 0 Device Extensions and layers: ============================= GPU0 VkPhysicalDeviceProperties: =========================== apiVersion = 4194306 driverVersion = 1 vendorID = 0x8086 deviceID = 0x0412 deviceType = INTEGRATED_GPU deviceName = Intel(R) Haswell Desktop VkPhysicalDeviceLimits: ----------------------- maxImageDimension1D = 0x4000 maxImageDimension2D = 0x4000 maxImageDimension3D = 0x800 maxImageDimensionCube = 0x4000 maxImageArrayLayers = 0x800 maxTexelBufferElements = 0x8000000 maxUniformBufferRange = 0xffffffff maxStorageBufferRange = 0xffffffff maxPushConstantsSize = 0x80 maxMemoryAllocationCount = 0xffffffff maxSamplerAllocationCount = 0x10000 bufferImageGranularity = 0x40 sparseAddressSpaceSize = 0x0 maxBoundDescriptorSets = 0x8 maxPerStageDescriptorSamplers = 0x40 maxPerStageDescriptorUniformBuffers = 0x40 maxPerStageDescriptorStorageBuffers = 0x40 maxPerStageDescriptorSampledImages = 0x40 maxPerStageDescriptorStorageImages = 0x40 maxPerStageDescriptorInputAttachments = 0x40 maxPerStageResources = 0x80 maxDescriptorSetSamplers = 0x100 maxDescriptorSetUniformBuffers = 0x100 maxDescriptorSetUniformBuffersDynamic = 0x100 maxDescriptorSetStorageBuffers = 0x100 maxDescriptorSetStorageBuffersDynamic = 0x100 maxDescriptorSetSampledImages = 0x100 maxDescriptorSetStorageImages = 0x100 maxDescriptorSetInputAttachments = 0x100 maxVertexInputAttributes = 0x20 maxVertexInputBindings = 0x20 maxVertexInputAttributeOffset = 0x7ff maxVertexInputBindingStride = 0x800 maxVertexOutputComponents = 0x80 maxTessellationGenerationLevel = 0x0 maxTessellationPatchSize = 0x0 maxTessellationControlPerVertexInputComponents = 0x0 maxTessellationControlPerVertexOutputComponents = 0x0 maxTessellationControlPerPatchOutputComponents = 0x0 maxTessellationControlTotalOutputComponents = 0x0 maxTessellationEvaluationInputComponents = 0x0 maxTessellationEvaluationOutputComponents = 0x0 maxGeometryShaderInvocations = 0x20 maxGeometryInputComponents = 0x40 maxGeometryOutputComponents = 0x80 maxGeometryOutputVertices = 0x100 maxGeometryTotalOutputComponents = 0x400 maxFragmentInputComponents = 0x80 maxFragmentOutputAttachments = 0x8 maxFragmentDualSrcAttachments = 0x2 maxFragmentCombinedOutputResources = 0x8 maxComputeSharedMemorySize = 0x8000 maxComputeWorkGroupCount[0] = 0xffff maxComputeWorkGroupCount[1] = 0xffff maxComputeWorkGroupCount[2] = 0xffff maxComputeWorkGroupInvocations = 0x460 maxComputeWorkGroupSize[0] = 0x460 maxComputeWorkGroupSize[1] = 0x460 maxComputeWorkGroupSize[2] = 0x460 subPixelPrecisionBits = 0x4 subTexelPrecisionBits = 0x4 mipmapPrecisionBits = 0x4 maxDrawIndexedIndexValue = 0xffffffff maxDrawIndirectCount = 0xffffffff maxSamplerLodBias = 16.000000 maxSamplerAnisotropy = 16.000000 maxViewports = 0x10 maxViewportDimensions[0] = 0x4000 maxViewportDimensions[1] = 0x4000 viewportBoundsRange[0] = -16384.000000 viewportBoundsRange[1] = 16384.000000 viewportSubPixelBits = 0xd minMemoryMapAlignment = 4096 minTexelBufferOffsetAlignment = 0x1 minUniformBufferOffsetAlignment = 0x1 minStorageBufferOffsetAlignment = 0x1 minTexelOffset = 0xfffffff8 maxTexelOffset = 0x7 minTexelGatherOffset = 0xfffffff8 maxTexelGatherOffset = 0x7 minInterpolationOffset = 0.000000 maxInterpolationOffset = 0.000000 subPixelInterpolationOffsetBits = 0x0 maxFramebufferWidth = 0x4000 maxFramebufferHeight = 0x4000 maxFramebufferLayers = 0x400 framebufferColorSampleCounts = 0xd framebufferDepthSampleCounts = 0xd framebufferStencilSampleCounts = 0xd maxColorAttachments = 0x8 sampledImageColorSampleCounts = 0xd sampledImageDepthSampleCounts = 0xd sampledImageStencilSampleCounts = 0xd sampledImageIntegerSampleCounts = 0x1 storageImageSampleCounts = 0x1 maxSampleMaskWords = 0x1 timestampComputeAndGraphics = 0 timestampPeriod = 0x0.000000 maxClipDistances = 0x0 maxCullDistances = 0x0 maxCombinedClipAndCullDistances = 0x0 pointSizeRange[0] = 0.125000 pointSizeRange[1] = 255.875000 lineWidthRange[0] = 0.000000 lineWidthRange[1] = 7.992188 pointSizeGranularity = 0.125000 lineWidthGranularity = 0.007812 strictLines = 0 standardSampleLocations = 1 optimalBufferCopyOffsetAlignment = 0x80 optimalBufferCopyRowPitchAlignment = 0x80 nonCoherentAtomSize = 0x40 VkPhysicalDeviceSparseProperties: --------------------------------- residencyStandard2DBlockShape = 0 residencyStandard2DMultisampleBlockShape = 0 residencyStandard3DBlockShape = 0 residencyAlignedMipSize = 0 residencyNonResidentStrict = 0 Device Extensions count = 1 VK_KHR_swapchain : extension revision 67 Layers count = 9 VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_unique_objects Extensions count = 0 VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_parameter_validation Extensions count = 0 VK_LAYER_LUNARG_swapchain (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_swapchain Extensions count = 0 VK_LAYER_LUNARG_image (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_image Extensions count = 0 VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_core_validation Extensions count = 0 VK_LAYER_LUNARG_device_limits (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_device_limits Extensions count = 0 VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_threading Extensions count = 0 VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_object_tracker Extensions count = 0 VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.0, layer version 1 VK_LAYER_LUNARG_standard_validation Extensions count = 0 VkQueueFamilyProperties[0]: ============================ queueFlags = GCD queueCount = 1 timestampValidBits = 36 minImageTransferGranularity = (1, 1, 1) VkPhysicalDeviceMemoryProperties: ================================= memoryTypeCount = 1 memoryTypes[0] : propertyFlags = 15 heapIndex = 0 memoryHeapCount = 1 memoryHeaps[0] : size = 1597516800 VkPhysicalDeviceFeatures: ========================= robustBufferAccess = 1 fullDrawIndexUint32 = 1 imageCubeArray = 0 independentBlend = 0 geometryShader = 1 tessellationShader = 0 sampleRateShading = 0 dualSrcBlend = 1 logicOp = 1 multiDrawIndirect = 0 drawIndirectFirstInstance = 0 depthClamp = 0 depthBiasClamp = 0 fillModeNonSolid = 1 depthBounds = 0 wideLines = 1 largePoints = 1 textureCompressionETC2 = 1 textureCompressionASTC_LDR = 1 textureCompressionBC = 1 occlusionQueryPrecise = 1 pipelineStatisticsQuery = 0 vertexSideEffects = 0 tessellationSideEffects = 1 geometrySideEffects = 1 shaderImageGatherExtended = 1 shaderStorageImageExtendedFormats = 0 shaderStorageImageMultisample = 0 shaderStorageImageReadWithoutFormat = 0 shaderStorageImageWriteWithoutFormat = 1 shaderUniformBufferArrayDynamicIndexing = 1 shaderSampledImageArrayDynamicIndexing = 1 shaderStorageBufferArrayDynamicIndexing = 1 shaderStorageImageArrayDynamicIndexing = 1 shaderClipDistance = 0 shaderCullDistance = 0 shaderFloat64 = 0 shaderInt64 = 0 shaderInt16 = 0 shaderResourceResidency = 0 shaderResourceMinLod = 0 alphaToOne = 1 sparseBinding = 0 sparseResidencyBuffer = 0 sparseResidencyImage2D = 0 sparseResidencyImage3D = 0 sparseResidency2Samples = 0 sparseResidency4Samples = 0 sparseResidency8Samples = 0 sparseResidency16Samples = 0 sparseResidencyAliased = 0 variableMultisampleRate = 0 iheritedQueries = 0 FORMAT_UNDEFINED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R4G4_UNORM_PACK8: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R4G4B4A4_UNORM_PACK16: linearTiling FormatFeatureFlags: 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_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 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_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 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_R5G5B5A1_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B5G5R5A1_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A1R5G5B5_UNORM_PACK16: linearTiling FormatFeatureFlags: 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 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_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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8_UNORM: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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: 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_VERTEX_BUFFER_BIT FORMAT_R8G8B8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT 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: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_UNORM: linearTiling FormatFeatureFlags: 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_B8G8R8A8_UNORM: linearTiling 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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_B8G8R8A8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SRGB: linearTiling FormatFeatureFlags: 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 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_A8B8G8R8_UNORM_PACK32: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_A2R10G10B10_UNORM_PACK32: linearTiling 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 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_A2R10G10B10_SNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_USCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_UINT_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_SINT_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_UNORM_PACK32: linearTiling FormatFeatureFlags: 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 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: None FORMAT_A2B10G10R10_USCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_UINT_PACK32: linearTiling 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 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: None FORMAT_R16_UNORM: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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: 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_VERTEX_BUFFER_BIT FORMAT_R16G16B16_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT 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: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_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_R16G16B16A16_UNORM: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_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 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_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 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_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 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_R32G32_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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: None FORMAT_R64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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: None FORMAT_R64G64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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: None FORMAT_R64G64B64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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: None FORMAT_R64G64B64A64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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_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 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: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: None FORMAT_X8_D24_UNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D32_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: None FORMAT_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D16_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_D24_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D32_SFLOAT_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_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
Haswell Celeron 2957U Gallium OS (Ubuntu 16.04LTS)
=========== VULKAN INFO =========== Vulkan API Version: 1.0.8 Instance Extensions and layers: =============================== Instance Extensions count = 3 VK_KHR_surface : extension revision 25 VK_KHR_xcb_surface : extension revision 5 VK_EXT_debug_report : extension revision 2 Instance Layers count = 11 VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_parameter_validation Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_swapchain (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_swapchain Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_image (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_image Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_object_tracker Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_device_limits (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_device_limits Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_core_validation Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_unique_objects Extensions count = 0 VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_threading Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.0.3, layer version 1 VK_LAYER_VALVE_steam_overlay_64 Extensions count = 0 VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.0.3, layer version 1 VK_LAYER_VALVE_steam_overlay_32 Extensions count = 0 VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.0, layer version 1 VK_LAYER_LUNARG_standard_validation Extensions count = 0 Device Extensions and layers: ============================= GPU0 VkPhysicalDeviceProperties: =========================== apiVersion = 4194306 driverVersion = 1 vendorID = 0x8086 deviceID = 0x0a06 deviceType = INTEGRATED_GPU deviceName = Intel(R) Haswell Mobile VkPhysicalDeviceLimits: ----------------------- maxImageDimension1D = 0x4000 maxImageDimension2D = 0x4000 maxImageDimension3D = 0x800 maxImageDimensionCube = 0x4000 maxImageArrayLayers = 0x800 maxTexelBufferElements = 0x8000000 maxUniformBufferRange = 0xffffffff maxStorageBufferRange = 0xffffffff maxPushConstantsSize = 0x80 maxMemoryAllocationCount = 0xffffffff maxSamplerAllocationCount = 0x10000 bufferImageGranularity = 0x40 sparseAddressSpaceSize = 0x0 maxBoundDescriptorSets = 0x8 maxPerStageDescriptorSamplers = 0x40 maxPerStageDescriptorUniformBuffers = 0x40 maxPerStageDescriptorStorageBuffers = 0x40 maxPerStageDescriptorSampledImages = 0x40 maxPerStageDescriptorStorageImages = 0x40 maxPerStageDescriptorInputAttachments = 0x40 maxPerStageResources = 0x80 maxDescriptorSetSamplers = 0x100 maxDescriptorSetUniformBuffers = 0x100 maxDescriptorSetUniformBuffersDynamic = 0x100 maxDescriptorSetStorageBuffers = 0x100 maxDescriptorSetStorageBuffersDynamic = 0x100 maxDescriptorSetSampledImages = 0x100 maxDescriptorSetStorageImages = 0x100 maxDescriptorSetInputAttachments = 0x100 maxVertexInputAttributes = 0x20 maxVertexInputBindings = 0x20 maxVertexInputAttributeOffset = 0x7ff maxVertexInputBindingStride = 0x800 maxVertexOutputComponents = 0x80 maxTessellationGenerationLevel = 0x0 maxTessellationPatchSize = 0x0 maxTessellationControlPerVertexInputComponents = 0x0 maxTessellationControlPerVertexOutputComponents = 0x0 maxTessellationControlPerPatchOutputComponents = 0x0 maxTessellationControlTotalOutputComponents = 0x0 maxTessellationEvaluationInputComponents = 0x0 maxTessellationEvaluationOutputComponents = 0x0 maxGeometryShaderInvocations = 0x20 maxGeometryInputComponents = 0x40 maxGeometryOutputComponents = 0x80 maxGeometryOutputVertices = 0x100 maxGeometryTotalOutputComponents = 0x400 maxFragmentInputComponents = 0x80 maxFragmentOutputAttachments = 0x8 maxFragmentDualSrcAttachments = 0x2 maxFragmentCombinedOutputResources = 0x8 maxComputeSharedMemorySize = 0x8000 maxComputeWorkGroupCount[0] = 0xffff maxComputeWorkGroupCount[1] = 0xffff maxComputeWorkGroupCount[2] = 0xffff maxComputeWorkGroupInvocations = 0x460 maxComputeWorkGroupSize[0] = 0x460 maxComputeWorkGroupSize[1] = 0x460 maxComputeWorkGroupSize[2] = 0x460 subPixelPrecisionBits = 0x4 subTexelPrecisionBits = 0x4 mipmapPrecisionBits = 0x4 maxDrawIndexedIndexValue = 0xffffffff maxDrawIndirectCount = 0xffffffff maxSamplerLodBias = 16.000000 maxSamplerAnisotropy = 16.000000 maxViewports = 0x10 maxViewportDimensions[0] = 0x4000 maxViewportDimensions[1] = 0x4000 viewportBoundsRange[0] = -16384.000000 viewportBoundsRange[1] = 16384.000000 viewportSubPixelBits = 0xd minMemoryMapAlignment = 4096 minTexelBufferOffsetAlignment = 0x1 minUniformBufferOffsetAlignment = 0x1 minStorageBufferOffsetAlignment = 0x1 minTexelOffset = 0xfffffff8 maxTexelOffset = 0x7 minTexelGatherOffset = 0xfffffff8 maxTexelGatherOffset = 0x7 minInterpolationOffset = 0.000000 maxInterpolationOffset = 0.000000 subPixelInterpolationOffsetBits = 0x0 maxFramebufferWidth = 0x4000 maxFramebufferHeight = 0x4000 maxFramebufferLayers = 0x400 framebufferColorSampleCounts = 0xd framebufferDepthSampleCounts = 0xd framebufferStencilSampleCounts = 0xd maxColorAttachments = 0x8 sampledImageColorSampleCounts = 0xd sampledImageDepthSampleCounts = 0xd sampledImageStencilSampleCounts = 0xd sampledImageIntegerSampleCounts = 0x1 storageImageSampleCounts = 0x1 maxSampleMaskWords = 0x1 timestampComputeAndGraphics = 0 timestampPeriod = 0x0.000000 maxClipDistances = 0x0 maxCullDistances = 0x0 maxCombinedClipAndCullDistances = 0x0 pointSizeRange[0] = 0.125000 pointSizeRange[1] = 255.875000 lineWidthRange[0] = 0.000000 lineWidthRange[1] = 7.992188 pointSizeGranularity = 0.125000 lineWidthGranularity = 0.007812 strictLines = 0 standardSampleLocations = 1 optimalBufferCopyOffsetAlignment = 0x80 optimalBufferCopyRowPitchAlignment = 0x80 nonCoherentAtomSize = 0x40 VkPhysicalDeviceSparseProperties: --------------------------------- residencyStandard2DBlockShape = 0 residencyStandard2DMultisampleBlockShape = 0 residencyStandard3DBlockShape = 0 residencyAlignedMipSize = 0 residencyNonResidentStrict = 0 Device Extensions count = 1 VK_KHR_swapchain : extension revision 67 Layers count = 11 VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_parameter_validation Extensions count = 0 VK_LAYER_LUNARG_swapchain (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_swapchain Extensions count = 0 VK_LAYER_LUNARG_image (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_image Extensions count = 0 VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_object_tracker Extensions count = 0 VK_LAYER_LUNARG_device_limits (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_device_limits Extensions count = 0 VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_core_validation Extensions count = 0 VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_unique_objects Extensions count = 0 VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_threading Extensions count = 0 VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.0.3, layer version 1 VK_LAYER_VALVE_steam_overlay_64 Extensions count = 0 VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.0.3, layer version 1 VK_LAYER_VALVE_steam_overlay_32 Extensions count = 0 VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.0, layer version 1 VK_LAYER_LUNARG_standard_validation Extensions count = 0 VkQueueFamilyProperties[0]: ============================ queueFlags = GCD queueCount = 1 timestampValidBits = 36 minImageTransferGranularity = (1, 1, 1) VkPhysicalDeviceMemoryProperties: ================================= memoryTypeCount = 1 memoryTypes[0] : propertyFlags = 15 heapIndex = 0 memoryHeapCount = 1 memoryHeaps[0] : size = 1602223104 VkPhysicalDeviceFeatures: ========================= robustBufferAccess = 1 fullDrawIndexUint32 = 1 imageCubeArray = 0 independentBlend = 0 geometryShader = 1 tessellationShader = 0 sampleRateShading = 0 dualSrcBlend = 1 logicOp = 1 multiDrawIndirect = 0 drawIndirectFirstInstance = 0 depthClamp = 0 depthBiasClamp = 0 fillModeNonSolid = 1 depthBounds = 0 wideLines = 1 largePoints = 1 textureCompressionETC2 = 1 textureCompressionASTC_LDR = 1 textureCompressionBC = 1 occlusionQueryPrecise = 1 pipelineStatisticsQuery = 0 vertexSideEffects = 0 tessellationSideEffects = 1 geometrySideEffects = 1 shaderImageGatherExtended = 1 shaderStorageImageExtendedFormats = 0 shaderStorageImageMultisample = 0 shaderStorageImageReadWithoutFormat = 0 shaderStorageImageWriteWithoutFormat = 1 shaderUniformBufferArrayDynamicIndexing = 1 shaderSampledImageArrayDynamicIndexing = 1 shaderStorageBufferArrayDynamicIndexing = 1 shaderStorageImageArrayDynamicIndexing = 1 shaderClipDistance = 0 shaderCullDistance = 0 shaderFloat64 = 0 shaderInt64 = 0 shaderInt16 = 0 shaderResourceResidency = 0 shaderResourceMinLod = 0 alphaToOne = 1 sparseBinding = 0 sparseResidencyBuffer = 0 sparseResidencyImage2D = 0 sparseResidencyImage3D = 0 sparseResidency2Samples = 0 sparseResidency4Samples = 0 sparseResidency8Samples = 0 sparseResidency16Samples = 0 sparseResidencyAliased = 0 variableMultisampleRate = 0 iheritedQueries = 0 FORMAT_UNDEFINED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R4G4_UNORM_PACK8: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R4G4B4A4_UNORM_PACK16: linearTiling FormatFeatureFlags: 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_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 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_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 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_R5G5B5A1_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B5G5R5A1_UNORM_PACK16: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A1R5G5B5_UNORM_PACK16: linearTiling FormatFeatureFlags: 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 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_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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8_UNORM: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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: 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_VERTEX_BUFFER_BIT FORMAT_R8G8B8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT 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: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_UNORM: linearTiling FormatFeatureFlags: 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_B8G8R8A8_UNORM: linearTiling 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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_B8G8R8A8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SRGB: linearTiling FormatFeatureFlags: 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 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_A8B8G8R8_UNORM_PACK32: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_A2R10G10B10_UNORM_PACK32: linearTiling 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 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_A2R10G10B10_SNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_USCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_UINT_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_SINT_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_UNORM_PACK32: linearTiling FormatFeatureFlags: 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 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: None FORMAT_A2B10G10R10_USCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_UINT_PACK32: linearTiling 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 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: None FORMAT_R16_UNORM: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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: 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_VERTEX_BUFFER_BIT FORMAT_R16G16B16_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT 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: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_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_R16G16B16A16_UNORM: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_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 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_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 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_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 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_R32G32_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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: None FORMAT_R64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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: None FORMAT_R64G64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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: None FORMAT_R64G64B64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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: None FORMAT_R64G64B64A64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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_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 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: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: None FORMAT_X8_D24_UNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D32_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: None FORMAT_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D16_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_D24_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D32_SFLOAT_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_DST_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
Intel HD Grahics Gen9
Sklake Core i7-6700K Windows 10
20.19.15.4473 =========== VULKAN INFO =========== Vulkan API Version: 1.0.11 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 = 2 VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.0.13, layer version 1 VK_LAYER_NV_optimus Extensions count = 0 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 = 4194304 driverVersion = 65538 vendorID = 0x8086 deviceID = 0xa144 deviceType = INTEGRATED_GPU deviceName = Intel(R) HD Graphics 530 VkPhysicalDeviceLimits: ----------------------- maxImageDimension1D = 0x4000 maxImageDimension2D = 0x4000 maxImageDimension3D = 0x800 maxImageDimensionCube = 0x4000 maxImageArrayLayers = 0x800 maxTexelBufferElements = 0x8000000 maxUniformBufferRange = 0x10000 maxStorageBufferRange = 0x8000000 maxPushConstantsSize = 0x100 maxMemoryAllocationCount = 0x90000 maxSamplerAllocationCount = 0xfa0 bufferImageGranularity = 0x1 sparseAddressSpaceSize = 0x0 maxBoundDescriptorSets = 0x4 maxPerStageDescriptorSamplers = 0x10 maxPerStageDescriptorUniformBuffers = 0xc8 maxPerStageDescriptorStorageBuffers = 0xc8 maxPerStageDescriptorSampledImages = 0xc8 maxPerStageDescriptorStorageImages = 0x10 maxPerStageDescriptorInputAttachments = 0x8 maxPerStageResources = 0xc8 maxDescriptorSetSamplers = 0x60 maxDescriptorSetUniformBuffers = 0x4b0 maxDescriptorSetUniformBuffersDynamic = 0x10 maxDescriptorSetStorageBuffers = 0x4b0 maxDescriptorSetStorageBuffersDynamic = 0x10 maxDescriptorSetSampledImages = 0x4b0 maxDescriptorSetStorageImages = 0x60 maxDescriptorSetInputAttachments = 0x8 maxVertexInputAttributes = 0x10 maxVertexInputBindings = 0x10 maxVertexInputAttributeOffset = 0x7ff maxVertexInputBindingStride = 0xfff maxVertexOutputComponents = 0x80 maxTessellationGenerationLevel = 0x40 maxTessellationPatchSize = 0x20 maxTessellationControlPerVertexInputComponents = 0x80 maxTessellationControlPerVertexOutputComponents = 0x80 maxTessellationControlPerPatchOutputComponents = 0x78 maxTessellationControlTotalOutputComponents = 0x1000 maxTessellationEvaluationInputComponents = 0x80 maxTessellationEvaluationOutputComponents = 0x80 maxGeometryShaderInvocations = 0x20 maxGeometryInputComponents = 0x80 maxGeometryOutputComponents = 0x80 maxGeometryOutputVertices = 0x100 maxGeometryTotalOutputComponents = 0x400 maxFragmentInputComponents = 0x80 maxFragmentOutputAttachments = 0x8 maxFragmentDualSrcAttachments = 0x1 maxFragmentCombinedOutputResources = 0x10 maxComputeSharedMemorySize = 0x8000 maxComputeWorkGroupCount[0] = 0x10000 maxComputeWorkGroupCount[1] = 0x10000 maxComputeWorkGroupCount[2] = 0x10000 maxComputeWorkGroupInvocations = 0x400 maxComputeWorkGroupSize[0] = 0x400 maxComputeWorkGroupSize[1] = 0x400 maxComputeWorkGroupSize[2] = 0x40 subPixelPrecisionBits = 0x8 subTexelPrecisionBits = 0x8 mipmapPrecisionBits = 0x8 maxDrawIndexedIndexValue = 0xffffffff maxDrawIndirectCount = 0xffffffff maxSamplerLodBias = 16.000000 maxSamplerAnisotropy = 16.000000 maxViewports = 0x10 maxViewportDimensions[0] = 0x8000 maxViewportDimensions[1] = 0x8000 viewportBoundsRange[0] = -65536.000000 viewportBoundsRange[1] = 65535.000000 viewportSubPixelBits = 0x8 minMemoryMapAlignment = 64 minTexelBufferOffsetAlignment = 0x10 minUniformBufferOffsetAlignment = 0x10 minStorageBufferOffsetAlignment = 0x4 minTexelOffset = 0xfffffff8 maxTexelOffset = 0x7 minTexelGatherOffset = 0xffffffe0 maxTexelGatherOffset = 0x1f minInterpolationOffset = -0.500000 maxInterpolationOffset = 0.437500 subPixelInterpolationOffsetBits = 0x4 maxFramebufferWidth = 0x4000 maxFramebufferHeight = 0x4000 maxFramebufferLayers = 0x800 framebufferColorSampleCounts = 0x1f framebufferDepthSampleCounts = 0x1f framebufferStencilSampleCounts = 0x1f maxColorAttachments = 0x8 sampledImageColorSampleCounts = 0x1f sampledImageDepthSampleCounts = 0x1f sampledImageStencilSampleCounts = 0x1f sampledImageIntegerSampleCounts = 0x1f storageImageSampleCounts = 0x1f maxSampleMaskWords = 0x1 timestampComputeAndGraphics = 1 timestampPeriod = 0x0.012048 maxClipDistances = 0x10 maxCullDistances = 0x10 maxCombinedClipAndCullDistances = 0x10 pointSizeRange[0] = 0.125000 pointSizeRange[1] = 255.875000 lineWidthRange[0] = 0.000000 lineWidthRange[1] = 7.992188 pointSizeGranularity = 0.125000 lineWidthGranularity = 0.007813 strictLines = 1 standardSampleLocations = 1 optimalBufferCopyOffsetAlignment = 0x10 optimalBufferCopyRowPitchAlignment = 0x10 nonCoherentAtomSize = 0x1 VkPhysicalDeviceSparseProperties: --------------------------------- residencyStandard2DBlockShape = 0 residencyStandard2DMultisampleBlockShape = 0 residencyStandard3DBlockShape = 0 residencyAlignedMipSize = 0 residencyNonResidentStrict = 0 Device Extensions count = 2 VK_KHR_swapchain : extension revision 68 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 = 1 timestampValidBits = 36 minImageTransferGranularity = (1, 1, 1) VkPhysicalDeviceMemoryProperties: ================================= memoryTypeCount = 2 memoryTypes[0] : propertyFlags = 7 heapIndex = 0 memoryTypes[1] : propertyFlags = 15 heapIndex = 0 memoryHeapCount = 1 memoryHeaps[0] : size = 2415919104 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 = 0 wideLines = 1 largePoints = 1 textureCompressionETC2 = 1 textureCompressionASTC_LDR = 1 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 = 1 shaderResourceResidency = 1 shaderResourceMinLod = 1 alphaToOne = 1 sparseBinding = 0 sparseResidencyBuffer = 0 sparseResidencyImage2D = 0 sparseResidencyImage3D = 0 sparseResidency2Samples = 0 sparseResidency4Samples = 0 sparseResidency8Samples = 0 sparseResidency16Samples = 0 sparseResidencyAliased = 0 variableMultisampleRate = 1 iheritedQueries = 1 FORMAT_UNDEFINED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R4G4_UNORM_PACK8: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R4G4B4A4_UNORM_PACK16: linearTiling FormatFeatureFlags: 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 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_B4G4R4A4_UNORM_PACK16: linearTiling 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 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_R5G6B5_UNORM_PACK16: linearTiling 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 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_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 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_B5G5R5A1_UNORM_PACK16: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_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_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 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_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 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_VERTEX_BUFFER_BIT FORMAT_R8_SNORM: linearTiling 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 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_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8_UNORM: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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: 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_R8G8B8_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_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: None FORMAT_B8G8R8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_UNORM: linearTiling FormatFeatureFlags: 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_B8G8R8A8_UNORM: linearTiling 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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_B8G8R8A8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SRGB: linearTiling FormatFeatureFlags: 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 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_A8B8G8R8_UNORM_PACK32: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_A2R10G10B10_UNORM_PACK32: linearTiling 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 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: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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: 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_R16G16B16_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_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: 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_R16G16B16A16_UNORM: linearTiling 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 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_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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_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 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_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 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_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 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_R32G32_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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 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_R32G32B32A32_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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: None FORMAT_R64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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: None FORMAT_R64G64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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: None FORMAT_R64G64B64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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: None FORMAT_R64G64B64A64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None 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_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 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 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: None FORMAT_D16_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_X8_D24_UNORM_PACK32: linearTiling FormatFeatureFlags: None 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: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_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_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_D16_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_D24_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_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: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_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_BC1_RGB_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC1_RGB_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC2_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC2_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC3_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC3_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC4_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC4_SNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC5_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC5_SNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC6H_UFLOAT_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC6H_SFLOAT_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC7_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC7_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ETC2_R8G8B8_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_EAC_R11_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_EAC_R11_SNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_EAC_R11G11_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_EAC_R11G11_SNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_4x4_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_4x4_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_5x4_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_5x4_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_5x5_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_5x5_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_6x5_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_6x5_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_6x6_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_6x6_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_8x5_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_8x5_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_8x6_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_8x6_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_8x8_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_8x8_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x5_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x5_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x6_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x6_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x8_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x8_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x10_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_10x10_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_12x10_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_12x10_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_12x12_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_ASTC_12x12_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None
GeForce Kepler
GeForce GTX 760 Windows 10 (1607) x64
=========== VULKAN INFO =========== Vulkan API Version: 1.0.21 Instance Extensions: ==================== Instance Extensions count = 3 VK_KHR_surface : extension revision 25 VK_KHR_win32_surface : extension revision 5 VK_EXT_debug_report : extension revision 2 Layers: count = 14 ======= VK_LAYER_LUNARG_api_dump (LunarG debug layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GTX 760) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (GTX 760) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_image (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (GTX 760) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (GTX 760) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (GTX 760) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_screenshot (LunarG image capture layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GTX 760) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_swapchain (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (GTX 760) Layer-Device Extensions count = 0 VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (GTX 760) Layer-Device Extensions count = 0 VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GTX 760) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_vktrace (Vktrace tracing library) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GTX 760) Layer-Device Extensions count = 0 VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.0.13, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GTX 760) Layer-Device Extensions count = 0 VK_LAYER_RENDERDOC_Capture (Debugging capture layer for RenderDoc) Vulkan version 0.210.1, layer version 26 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GTX 760) Layer-Device Extensions count = 1 VK_LUNARG_DEBUG_MARKER : extension revision 1 VK_LAYER_VALVE_steam_overlay (Steam Overlay Layer) Vulkan version 1.0.3, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GTX 760) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (GTX 760) Layer-Device Extensions count = 0 Presentable Surface formats: ============================ GPU id : 0 (GTX 760) Surface type : VK_KHR_win32_surface Format count = 2 B8G8R8A8_UNORM B8G8R8A8_SRGB Device Properties and Extensions : ================================== GPU0 VkPhysicalDeviceProperties: =========================== apiVersion = 0x40000d (1.0.13) driverVersion = 1561165824 (0x5d0d8000) vendorID = 0x10de deviceID = 0x1187 deviceType = DISCRETE_GPU deviceName = GTX 760 VkPhysicalDeviceLimits: ----------------------- maxImageDimension1D = 16384 maxImageDimension2D = 16384 maxImageDimension3D = 2048 maxImageDimensionCube = 16384 maxImageArrayLayers = 2048 maxTexelBufferElements = 0x8000000 maxUniformBufferRange = 0x10000 maxStorageBufferRange = 0x7fffffff maxPushConstantsSize = 256 maxMemoryAllocationCount = 4096 maxSamplerAllocationCount = 4000 bufferImageGranularity = 0x10000 sparseAddressSpaceSize = 0xffffffffffffffff maxBoundDescriptorSets = 8 maxPerStageDescriptorSamplers = 4000 maxPerStageDescriptorUniformBuffers = 12 maxPerStageDescriptorStorageBuffers = 16 maxPerStageDescriptorSampledImages = 8192 maxPerStageDescriptorStorageImages = 8192 maxPerStageDescriptorInputAttachments = 8 maxPerStageResources = 24612 maxDescriptorSetSamplers = 4000 maxDescriptorSetUniformBuffers = 72 maxDescriptorSetUniformBuffersDynamic = 72 maxDescriptorSetStorageBuffers = 96 maxDescriptorSetStorageBuffersDynamic = 96 maxDescriptorSetSampledImages = 49152 maxDescriptorSetStorageImages = 49152 maxDescriptorSetInputAttachments = 8 maxVertexInputAttributes = 32 maxVertexInputBindings = 32 maxVertexInputAttributeOffset = 0x7ff maxVertexInputBindingStride = 0x800 maxVertexOutputComponents = 128 maxTessellationGenerationLevel = 64 maxTessellationPatchSize = 32 maxTessellationControlPerVertexInputComponents = 128 maxTessellationControlPerVertexOutputComponents = 128 maxTessellationControlPerPatchOutputComponents = 120 maxTessellationControlTotalOutputComponents = 4216 maxTessellationEvaluationInputComponents = 128 maxTessellationEvaluationOutputComponents = 128 maxGeometryShaderInvocations = 32 maxGeometryInputComponents = 128 maxGeometryOutputComponents = 128 maxGeometryOutputVertices = 1024 maxGeometryTotalOutputComponents = 1024 maxFragmentInputComponents = 128 maxFragmentOutputAttachments = 8 maxFragmentDualSrcAttachments = 1 maxFragmentCombinedOutputResources = 16 maxComputeSharedMemorySize = 0xc000 maxComputeWorkGroupCount[0] = 2147483647 maxComputeWorkGroupCount[1] = 65535 maxComputeWorkGroupCount[2] = 65535 maxComputeWorkGroupInvocations = 1536 maxComputeWorkGroupSize[0] = 1536 maxComputeWorkGroupSize[1] = 1024 maxComputeWorkGroupSize[2] = 64 subPixelPrecisionBits = 8 subTexelPrecisionBits = 8 mipmapPrecisionBits = 8 maxDrawIndexedIndexValue = 4294967295 maxDrawIndirectCount = 4294967295 maxSamplerLodBias = 15.000000 maxSamplerAnisotropy = 16.000000 maxViewports = 16 maxViewportDimensions[0] = 16384 maxViewportDimensions[1] = 16384 viewportBoundsRange[0] =-32768.000000 viewportBoundsRange[1] = 32768.000000 viewportSubPixelBits = 8 minMemoryMapAlignment = 64 minTexelBufferOffsetAlignment = 0x100 minUniformBufferOffsetAlignment = 0x100 minStorageBufferOffsetAlignment = 0x20 minTexelOffset = -8 maxTexelOffset = 7 minTexelGatherOffset =-32 maxTexelGatherOffset = 31 minInterpolationOffset =-0.500000 maxInterpolationOffset = 0.437500 subPixelInterpolationOffsetBits = 4 maxFramebufferWidth = 16384 maxFramebufferHeight = 16384 maxFramebufferLayers = 2048 framebufferColorSampleCounts = 15 framebufferDepthSampleCounts = 15 framebufferStencilSampleCounts = 15 framebufferNoAttachmentsSampleCounts = 15 maxColorAttachments = 8 sampledImageColorSampleCounts = 15 sampledImageDepthSampleCounts = 15 sampledImageStencilSampleCounts = 15 sampledImageIntegerSampleCounts = 15 storageImageSampleCounts = 15 maxSampleMaskWords = 1 timestampComputeAndGraphics = 1 timestampPeriod = 1.000000 maxClipDistances = 8 maxCullDistances = 8 maxCombinedClipAndCullDistances = 8 discreteQueuePriorities = 2 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 = 4 VK_KHR_swapchain : extension revision 68 VK_NV_glsl_shader : extension revision 1 VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1 VK_NV_dedicated_allocation : extension revision 1 VkQueueFamilyProperties[0]: =========================== queueFlags = GRAPHICS | COMPUTE | TRANSFER | SPARSE queueCount = 16 timestampValidBits = 64 minImageTransferGranularity = (1, 1, 1) VkQueueFamilyProperties[1]: =========================== queueFlags = TRANSFER queueCount = 1 timestampValidBits = 64 minImageTransferGranularity = (1, 1, 1) VkPhysicalDeviceMemoryProperties: ================================= memoryTypeCount = 11 memoryTypes[0] : heapIndex = 1 propertyFlags = 0x0: memoryTypes[1] : heapIndex = 1 propertyFlags = 0x0: memoryTypes[2] : heapIndex = 1 propertyFlags = 0x0: memoryTypes[3] : heapIndex = 1 propertyFlags = 0x0: memoryTypes[4] : heapIndex = 1 propertyFlags = 0x0: memoryTypes[5] : heapIndex = 1 propertyFlags = 0x0: memoryTypes[6] : heapIndex = 1 propertyFlags = 0x0: memoryTypes[7] : heapIndex = 0 propertyFlags = 0x1: VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT memoryTypes[8] : heapIndex = 0 propertyFlags = 0x1: VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT memoryTypes[9] : heapIndex = 1 propertyFlags = 0x6: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT VK_MEMORY_PROPERTY_HOST_COHERENT_BIT memoryTypes[10] : heapIndex = 1 propertyFlags = 0xe: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT VK_MEMORY_PROPERTY_HOST_COHERENT_BIT VK_MEMORY_PROPERTY_HOST_CACHED_BIT memoryHeapCount = 2 memoryHeaps[0] : size = 2147483648 (0x80000000) flags: VK_MEMORY_HEAP_DEVICE_LOCAL_BIT memoryHeaps[1] : size = 17119051776 (0x3fc600000) flags: None 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 Properties: ================== 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
GeForce Maxwell GM2
GeForce GTX 960 Windows 10 x64
=========== VULKAN INFO =========== Vulkan API Version: 1.0.3 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 1 Instance Layers count = 0 Device Extensions and layers: ============================= GPU0 VkPhysicalDeviceProperties: =========================== apiVersion = 4194307 driverVersion = 1493811200 vendorID = 0x10de deviceID = 0x1401 deviceType = DISCRETE_GPU deviceName = GTX 960 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 = 0x10 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 = 0x1f maxColorAttachments = 0x8 sampledImageColorSampleCounts = 0xf sampledImageDepthSampleCounts = 0xf sampledImageStencilSampleCounts = 0x1f 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 = 0 residencyNonResidentStrict = 1 Device Extensions count = 2 VK_KHR_swapchain : extension revision 67 VK_NV_glsl_shader : extension revision 1 Layers 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 = 17119051776 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 = 1 shaderStorageImageWriteWithoutFormat = 1 shaderUniformBufferArrayDynamicIndexing = 1 shaderSampledImageArrayDynamicIndexing = 1 shaderStorageBufferArrayDynamicIndexing = 1 shaderStorageImageArrayDynamicIndexing = 1 shaderClipDistance = 1 shaderCullDistance = 1 shaderFloat64 = 1 shaderInt64 = 1 shaderInt16 = 0 shaderResourceResidency = 1 shaderResourceMinLod = 1 alphaToOne = 1 sparseBinding = 1 sparseResidencyBuffer = 1 sparseResidencyImage2D = 1 sparseResidencyImage3D = 1 sparseResidency2Samples = 1 sparseResidency4Samples = 1 sparseResidency8Samples = 1 sparseResidency16Samples = 1 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: None FORMAT_R64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64B64_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64B64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64B64_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64B64A64_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64B64A64_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R64G64B64A64_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B10G11R11_UFLOAT_PACK32: linearTiling FormatFeatureFlags: 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: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_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
GeForce GTX 960 Windows 10 (1607) x64
=========== VULKAN INFO =========== Vulkan API Version: 1.0.21 Instance Extensions: ==================== Instance Extensions count = 3 VK_KHR_surface : extension revision 25 VK_KHR_win32_surface : extension revision 5 VK_EXT_debug_report : extension revision 2 Layers: count = 14 ======= VK_LAYER_LUNARG_api_dump (LunarG debug layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GTX 960) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (GTX 960) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_image (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (GTX 960) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (GTX 960) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (GTX 960) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_screenshot (LunarG image capture layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GTX 960) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_swapchain (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (GTX 960) Layer-Device Extensions count = 0 VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (GTX 960) Layer-Device Extensions count = 0 VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GTX 960) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_vktrace (Vktrace tracing library) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GTX 960) Layer-Device Extensions count = 0 VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.0.8, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GTX 960) Layer-Device Extensions count = 0 VK_LAYER_RENDERDOC_Capture (Debugging capture layer for RenderDoc) Vulkan version 0.210.1, layer version 26 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GTX 960) Layer-Device Extensions count = 1 VK_LUNARG_DEBUG_MARKER : extension revision 1 VK_LAYER_VALVE_steam_overlay (Steam Overlay Layer) Vulkan version 1.0.3, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GTX 960) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (GTX 960) Layer-Device Extensions count = 0 Presentable Surface formats: ============================ GPU id : 0 (GTX 960) Surface type : VK_KHR_win32_surface Format count = 2 B8G8R8A8_UNORM B8G8R8A8_SRGB Device Properties and Extensions : ================================== GPU0 VkPhysicalDeviceProperties: =========================== apiVersion = 0x400008 (1.0.8) driverVersion = 1547845632 (0x5c424000) vendorID = 0x10de deviceID = 0x1401 deviceType = DISCRETE_GPU deviceName = GTX 960 VkPhysicalDeviceLimits: ----------------------- maxImageDimension1D = 16384 maxImageDimension2D = 16384 maxImageDimension3D = 2048 maxImageDimensionCube = 16384 maxImageArrayLayers = 2048 maxTexelBufferElements = 0x8000000 maxUniformBufferRange = 0x10000 maxStorageBufferRange = 0x7fffffff maxPushConstantsSize = 256 maxMemoryAllocationCount = 4096 maxSamplerAllocationCount = 4000 bufferImageGranularity = 0x400 sparseAddressSpaceSize = 0xffffffffffffffff maxBoundDescriptorSets = 8 maxPerStageDescriptorSamplers = 4000 maxPerStageDescriptorUniformBuffers = 12 maxPerStageDescriptorStorageBuffers = 16 maxPerStageDescriptorSampledImages = 8192 maxPerStageDescriptorStorageImages = 8192 maxPerStageDescriptorInputAttachments = 8 maxPerStageResources = 24612 maxDescriptorSetSamplers = 4000 maxDescriptorSetUniformBuffers = 72 maxDescriptorSetUniformBuffersDynamic = 72 maxDescriptorSetStorageBuffers = 96 maxDescriptorSetStorageBuffersDynamic = 96 maxDescriptorSetSampledImages = 49152 maxDescriptorSetStorageImages = 49152 maxDescriptorSetInputAttachments = 8 maxVertexInputAttributes = 16 maxVertexInputBindings = 32 maxVertexInputAttributeOffset = 0x7ff maxVertexInputBindingStride = 0x800 maxVertexOutputComponents = 128 maxTessellationGenerationLevel = 64 maxTessellationPatchSize = 32 maxTessellationControlPerVertexInputComponents = 128 maxTessellationControlPerVertexOutputComponents = 128 maxTessellationControlPerPatchOutputComponents = 120 maxTessellationControlTotalOutputComponents = 4216 maxTessellationEvaluationInputComponents = 128 maxTessellationEvaluationOutputComponents = 128 maxGeometryShaderInvocations = 32 maxGeometryInputComponents = 128 maxGeometryOutputComponents = 128 maxGeometryOutputVertices = 1024 maxGeometryTotalOutputComponents = 1024 maxFragmentInputComponents = 128 maxFragmentOutputAttachments = 8 maxFragmentDualSrcAttachments = 1 maxFragmentCombinedOutputResources = 16 maxComputeSharedMemorySize = 0xc000 maxComputeWorkGroupCount[0] = 2147483647 maxComputeWorkGroupCount[1] = 65535 maxComputeWorkGroupCount[2] = 65535 maxComputeWorkGroupInvocations = 1536 maxComputeWorkGroupSize[0] = 1536 maxComputeWorkGroupSize[1] = 1024 maxComputeWorkGroupSize[2] = 64 subPixelPrecisionBits = 8 subTexelPrecisionBits = 8 mipmapPrecisionBits = 8 maxDrawIndexedIndexValue = 4294967295 maxDrawIndirectCount = 4294967295 maxSamplerLodBias = 15.000000 maxSamplerAnisotropy = 16.000000 maxViewports = 16 maxViewportDimensions[0] = 16384 maxViewportDimensions[1] = 16384 viewportBoundsRange[0] =-32768.000000 viewportBoundsRange[1] = 32768.000000 viewportSubPixelBits = 8 minMemoryMapAlignment = 64 minTexelBufferOffsetAlignment = 0x10 minUniformBufferOffsetAlignment = 0x100 minStorageBufferOffsetAlignment = 0x20 minTexelOffset = -8 maxTexelOffset = 7 minTexelGatherOffset =-32 maxTexelGatherOffset = 31 minInterpolationOffset =-0.500000 maxInterpolationOffset = 0.437500 subPixelInterpolationOffsetBits = 4 maxFramebufferWidth = 16384 maxFramebufferHeight = 16384 maxFramebufferLayers = 2048 framebufferColorSampleCounts = 15 framebufferDepthSampleCounts = 15 framebufferStencilSampleCounts = 31 framebufferNoAttachmentsSampleCounts = 15 maxColorAttachments = 8 sampledImageColorSampleCounts = 15 sampledImageDepthSampleCounts = 15 sampledImageStencilSampleCounts = 31 sampledImageIntegerSampleCounts = 15 storageImageSampleCounts = 15 maxSampleMaskWords = 1 timestampComputeAndGraphics = 1 timestampPeriod = 1.000000 maxClipDistances = 8 maxCullDistances = 8 maxCombinedClipAndCullDistances = 8 discreteQueuePriorities = 2 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 = 0 residencyNonResidentStrict = 1 Device Extensions count = 4 VK_KHR_swapchain : extension revision 67 VK_NV_glsl_shader : extension revision 1 VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1 VK_NV_dedicated_allocation : extension revision 1 VkQueueFamilyProperties[0]: =========================== queueFlags = GRAPHICS | COMPUTE | TRANSFER | SPARSE queueCount = 16 timestampValidBits = 64 minImageTransferGranularity = (1, 1, 1) VkQueueFamilyProperties[1]: =========================== queueFlags = TRANSFER queueCount = 1 timestampValidBits = 64 minImageTransferGranularity = (1, 1, 1) VkPhysicalDeviceMemoryProperties: ================================= memoryTypeCount = 11 memoryTypes[0] : heapIndex = 1 propertyFlags = 0x0: memoryTypes[1] : heapIndex = 1 propertyFlags = 0x0: memoryTypes[2] : heapIndex = 1 propertyFlags = 0x0: memoryTypes[3] : heapIndex = 1 propertyFlags = 0x0: memoryTypes[4] : heapIndex = 1 propertyFlags = 0x0: memoryTypes[5] : heapIndex = 1 propertyFlags = 0x0: memoryTypes[6] : heapIndex = 1 propertyFlags = 0x0: memoryTypes[7] : heapIndex = 0 propertyFlags = 0x1: VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT memoryTypes[8] : heapIndex = 0 propertyFlags = 0x1: VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT memoryTypes[9] : heapIndex = 1 propertyFlags = 0x6: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT VK_MEMORY_PROPERTY_HOST_COHERENT_BIT memoryTypes[10] : heapIndex = 1 propertyFlags = 0xe: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT VK_MEMORY_PROPERTY_HOST_COHERENT_BIT VK_MEMORY_PROPERTY_HOST_CACHED_BIT memoryHeapCount = 2 memoryHeaps[0] : size = 2147483648 (0x80000000) flags: VK_MEMORY_HEAP_DEVICE_LOCAL_BIT memoryHeaps[1] : size = 17119051776 (0x3fc600000) flags: None 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 = 1 shaderStorageImageWriteWithoutFormat = 1 shaderUniformBufferArrayDynamicIndexing = 1 shaderSampledImageArrayDynamicIndexing = 1 shaderStorageBufferArrayDynamicIndexing = 1 shaderStorageImageArrayDynamicIndexing = 1 shaderClipDistance = 1 shaderCullDistance = 1 shaderFloat64 = 1 shaderInt64 = 1 shaderInt16 = 0 shaderResourceResidency = 1 shaderResourceMinLod = 1 alphaToOne = 1 sparseBinding = 1 sparseResidencyBuffer = 1 sparseResidencyImage2D = 1 sparseResidencyImage3D = 1 sparseResidency2Samples = 1 sparseResidency4Samples = 1 sparseResidency8Samples = 1 sparseResidency16Samples = 1 sparseResidencyAliased = 1 variableMultisampleRate = 1 iheritedQueries = 1 Format Properties: ================== 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: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_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
=========== VULKAN INFO =========== Vulkan API Version: 1.0.8 Instance Extensions and layers: =============================== Instance Extensions count = 3 VK_KHR_surface : extension revision 25 VK_KHR_xcb_surface : extension revision 6 VK_EXT_debug_report : extension revision 2 Instance Layers count = 0 Device Extensions and layers: ============================= GPU0 VkPhysicalDeviceProperties: =========================== apiVersion = 4194312 driverVersion = 1540030464 vendorID = 0x10de deviceID = 0x1401 deviceType = DISCRETE_GPU deviceName = GTX 960 VkPhysicalDeviceLimits: ----------------------- maxImageDimension1D = 0x4000 maxImageDimension2D = 0x4000 maxImageDimension3D = 0x800 maxImageDimensionCube = 0x4000 maxImageArrayLayers = 0x800 maxTexelBufferElements = 0x8000000 maxUniformBufferRange = 0x10000 maxStorageBufferRange = 0x7fffffff maxPushConstantsSize = 0x100 maxMemoryAllocationCount = 0xffffffff maxSamplerAllocationCount = 0xfa0 bufferImageGranularity = 0x400 sparseAddressSpaceSize = 0xffffffffffffffff maxBoundDescriptorSets = 0x8 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 = 0x20 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 = 0x10 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 = 0x1f maxColorAttachments = 0x8 sampledImageColorSampleCounts = 0xf sampledImageDepthSampleCounts = 0xf sampledImageStencilSampleCounts = 0x1f 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 = 0 residencyNonResidentStrict = 1 Device Extensions count = 4 VK_KHR_swapchain : extension revision 67 VK_NV_glsl_shader : extension revision 1 VK_KHR_sampler_mirror_clamp_to_edge: extension revision 1 VK_NV_dedicated_allocation : extension revision 1 Layers count = 0 VkQueueFamilyProperties[0]: ============================ queueFlags = GCD queueCount = 16 timestampValidBits = 64 minImageTransferGranularity = (1, 1, 1) VkQueueFamilyProperties[1]: ============================ queueFlags = ..D queueCount = 1 timestampValidBits = 64 minImageTransferGranularity = (1, 1, 1) VkPhysicalDeviceMemoryProperties: ================================= memoryTypeCount = 11 memoryTypes[0] : propertyFlags = 0 heapIndex = 1 memoryTypes[1] : propertyFlags = 0 heapIndex = 1 memoryTypes[2] : propertyFlags = 0 heapIndex = 1 memoryTypes[3] : propertyFlags = 0 heapIndex = 1 memoryTypes[4] : propertyFlags = 0 heapIndex = 1 memoryTypes[5] : propertyFlags = 0 heapIndex = 1 memoryTypes[6] : propertyFlags = 0 heapIndex = 1 memoryTypes[7] : propertyFlags = 1 heapIndex = 0 memoryTypes[8] : propertyFlags = 1 heapIndex = 0 memoryTypes[9] : propertyFlags = 6 heapIndex = 1 memoryTypes[10] : propertyFlags = 14 heapIndex = 1 memoryHeapCount = 2 memoryHeaps[0] : size = 2147483648 memoryHeaps[1] : size = 12575161344 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 = 1 shaderStorageImageWriteWithoutFormat = 1 shaderUniformBufferArrayDynamicIndexing = 1 shaderSampledImageArrayDynamicIndexing = 1 shaderStorageBufferArrayDynamicIndexing = 1 shaderStorageImageArrayDynamicIndexing = 1 shaderClipDistance = 1 shaderCullDistance = 1 shaderFloat64 = 1 shaderInt64 = 1 shaderInt16 = 0 shaderResourceResidency = 1 shaderResourceMinLod = 1 alphaToOne = 1 sparseBinding = 1 sparseResidencyBuffer = 1 sparseResidencyImage2D = 1 sparseResidencyImage3D = 1 sparseResidency2Samples = 1 sparseResidency4Samples = 1 sparseResidency8Samples = 1 sparseResidency16Samples = 1 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: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_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
RADEON GCN 1.0
RADEON HD 7750 Windows 10 (1607) x64
=========== VULKAN INFO =========== Vulkan API Version: 1.0.21 Instance Extensions: ==================== Instance Extensions count = 3 VK_KHR_surface : extension revision 25 VK_KHR_win32_surface : extension revision 5 VK_EXT_debug_report : extension revision 2 Layers: count = 14 ======= VK_LAYER_LUNARG_api_dump (LunarG debug layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (AMD Radeon HD 7700 Series) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (AMD Radeon HD 7700 Series) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_image (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (AMD Radeon HD 7700 Series) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (AMD Radeon HD 7700 Series) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (AMD Radeon HD 7700 Series) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_screenshot (LunarG image capture layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (AMD Radeon HD 7700 Series) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_swapchain (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (AMD Radeon HD 7700 Series) Layer-Device Extensions count = 0 VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (AMD Radeon HD 7700 Series) Layer-Device Extensions count = 0 VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (AMD Radeon HD 7700 Series) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_vktrace (Vktrace tracing library) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (AMD Radeon HD 7700 Series) Layer-Device Extensions count = 0 VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.0.13, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (AMD Radeon HD 7700 Series) Layer-Device Extensions count = 0 VK_LAYER_RENDERDOC_Capture (Debugging capture layer for RenderDoc) Vulkan version 0.210.1, layer version 26 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (AMD Radeon HD 7700 Series) Layer-Device Extensions count = 1 VK_LUNARG_DEBUG_MARKER : extension revision 1 VK_LAYER_VALVE_steam_overlay (Steam Overlay Layer) Vulkan version 1.0.3, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (AMD Radeon HD 7700 Series) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (AMD Radeon HD 7700 Series) Layer-Device Extensions count = 0 Presentable Surface formats: ============================ GPU id : 0 (AMD Radeon HD 7700 Series) Surface type : VK_KHR_win32_surface Format count = 2 B8G8R8A8_UNORM B8G8R8A8_SRGB Device Properties and Extensions : ================================== GPU0 VkPhysicalDeviceProperties: =========================== apiVersion = 0x400011 (1.0.17) driverVersion = 4202496 (0x402000) vendorID = 0x1002 deviceID = 0x683f deviceType = DISCRETE_GPU deviceName = AMD Radeon HD 7700 Series VkPhysicalDeviceLimits: ----------------------- maxImageDimension1D = 16384 maxImageDimension2D = 16384 maxImageDimension3D = 8192 maxImageDimensionCube = 16384 maxImageArrayLayers = 2048 maxTexelBufferElements = 0xffffffff maxUniformBufferRange = 0xffffffff maxStorageBufferRange = 0xffffffff maxPushConstantsSize = 128 maxMemoryAllocationCount = 4096 maxSamplerAllocationCount = 1048576 bufferImageGranularity = 0x1 sparseAddressSpaceSize = 0xffffffffff maxBoundDescriptorSets = 32 maxPerStageDescriptorSamplers = 4294967295 maxPerStageDescriptorUniformBuffers = 4294967295 maxPerStageDescriptorStorageBuffers = 4294967295 maxPerStageDescriptorSampledImages = 4294967295 maxPerStageDescriptorStorageImages = 4294967295 maxPerStageDescriptorInputAttachments = 4294967295 maxPerStageResources = 4294967295 maxDescriptorSetSamplers = 4294967295 maxDescriptorSetUniformBuffers = 4294967295 maxDescriptorSetUniformBuffersDynamic = 8 maxDescriptorSetStorageBuffers = 4294967295 maxDescriptorSetStorageBuffersDynamic = 8 maxDescriptorSetSampledImages = 4294967295 maxDescriptorSetStorageImages = 4294967295 maxDescriptorSetInputAttachments = 4294967295 maxVertexInputAttributes = 4294967295 maxVertexInputBindings = 32 maxVertexInputAttributeOffset = 0xffffffff maxVertexInputBindingStride = 0x3fff maxVertexOutputComponents = 128 maxTessellationGenerationLevel = 64 maxTessellationPatchSize = 32 maxTessellationControlPerVertexInputComponents = 128 maxTessellationControlPerVertexOutputComponents = 128 maxTessellationControlPerPatchOutputComponents = 120 maxTessellationControlTotalOutputComponents = 4096 maxTessellationEvaluationInputComponents = 128 maxTessellationEvaluationOutputComponents = 128 maxGeometryShaderInvocations = 127 maxGeometryInputComponents = 128 maxGeometryOutputComponents = 128 maxGeometryOutputVertices = 1024 maxGeometryTotalOutputComponents = 16384 maxFragmentInputComponents = 128 maxFragmentOutputAttachments = 8 maxFragmentDualSrcAttachments = 1 maxFragmentCombinedOutputResources = 4294967295 maxComputeSharedMemorySize = 0x8000 maxComputeWorkGroupCount[0] = 65535 maxComputeWorkGroupCount[1] = 65535 maxComputeWorkGroupCount[2] = 65535 maxComputeWorkGroupInvocations = 256 maxComputeWorkGroupSize[0] = 256 maxComputeWorkGroupSize[1] = 256 maxComputeWorkGroupSize[2] = 256 subPixelPrecisionBits = 8 subTexelPrecisionBits = 8 mipmapPrecisionBits = 8 maxDrawIndexedIndexValue = 4294967295 maxDrawIndirectCount = 4294967295 maxSamplerLodBias = 15.996094 maxSamplerAnisotropy = 16.000000 maxViewports = 16 maxViewportDimensions[0] = 16384 maxViewportDimensions[1] = 16384 viewportBoundsRange[0] =-32768.000000 viewportBoundsRange[1] = 32767.000000 viewportSubPixelBits = 8 minMemoryMapAlignment = 64 minTexelBufferOffsetAlignment = 0x1 minUniformBufferOffsetAlignment = 0x10 minStorageBufferOffsetAlignment = 0x4 minTexelOffset =-64 maxTexelOffset = 63 minTexelGatherOffset =-32 maxTexelGatherOffset = 31 minInterpolationOffset =-2.000000 maxInterpolationOffset = 2.000000 subPixelInterpolationOffsetBits = 8 maxFramebufferWidth = 16384 maxFramebufferHeight = 16384 maxFramebufferLayers = 2048 framebufferColorSampleCounts = 15 framebufferDepthSampleCounts = 15 framebufferStencilSampleCounts = 15 framebufferNoAttachmentsSampleCounts = 15 maxColorAttachments = 8 sampledImageColorSampleCounts = 15 sampledImageDepthSampleCounts = 15 sampledImageStencilSampleCounts = 15 sampledImageIntegerSampleCounts = 15 storageImageSampleCounts = 15 maxSampleMaskWords = 1 timestampComputeAndGraphics = 1 timestampPeriod = 37.037037 maxClipDistances = 8 maxCullDistances = 8 maxCombinedClipAndCullDistances = 8 discreteQueuePriorities = 2 pointSizeRange[0] = 0.000000 pointSizeRange[1] = 8191.875000 lineWidthRange[0] = 0.000000 lineWidthRange[1] = 8191.875000 pointSizeGranularity = 0.125000 lineWidthGranularity = 0.125000 strictLines = 1 standardSampleLocations = 1 optimalBufferCopyOffsetAlignment = 0x1 optimalBufferCopyRowPitchAlignment = 0x1 nonCoherentAtomSize = 0x80 VkPhysicalDeviceSparseProperties: --------------------------------- residencyStandard2DBlockShape = 1 residencyStandard2DMultisampleBlockShape = 0 residencyStandard3DBlockShape = 0 residencyAlignedMipSize = 1 residencyNonResidentStrict = 0 Device Extensions count = 7 VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1 VK_KHR_swapchain : extension revision 68 VK_AMD_rasterization_order : extension revision 1 VK_AMD_shader_ballot : extension revision 1 VK_AMD_shader_trinary_minmax : extension revision 1 VK_AMD_shader_explicit_vertex_parameter: extension revision 1 VK_AMD_gcn_shader : extension revision 1 VkQueueFamilyProperties[0]: =========================== queueFlags = GRAPHICS | COMPUTE | TRANSFER | SPARSE queueCount = 1 timestampValidBits = 64 minImageTransferGranularity = (1, 1, 1) VkQueueFamilyProperties[1]: =========================== queueFlags = COMPUTE | TRANSFER | SPARSE queueCount = 2 timestampValidBits = 64 minImageTransferGranularity = (1, 1, 1) VkQueueFamilyProperties[2]: =========================== queueFlags = TRANSFER | SPARSE queueCount = 2 timestampValidBits = 0 minImageTransferGranularity = (8, 8, 1) VkPhysicalDeviceMemoryProperties: ================================= memoryTypeCount = 4 memoryTypes[0] : heapIndex = 0 propertyFlags = 0x1: VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT memoryTypes[1] : heapIndex = 2 propertyFlags = 0x6: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT VK_MEMORY_PROPERTY_HOST_COHERENT_BIT memoryTypes[2] : heapIndex = 1 propertyFlags = 0x7: VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT VK_MEMORY_PROPERTY_HOST_COHERENT_BIT memoryTypes[3] : heapIndex = 2 propertyFlags = 0xe: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT VK_MEMORY_PROPERTY_HOST_COHERENT_BIT VK_MEMORY_PROPERTY_HOST_CACHED_BIT memoryHeapCount = 3 memoryHeaps[0] : size = 805306368 (0x30000000) flags: VK_MEMORY_HEAP_DEVICE_LOCAL_BIT memoryHeaps[1] : size = 268435456 (0x10000000) flags: VK_MEMORY_HEAP_DEVICE_LOCAL_BIT memoryHeaps[2] : size = 8291418112 (0x1ee350000) flags: None 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 = 1 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 = 0 sparseBinding = 0 sparseResidencyBuffer = 0 sparseResidencyImage2D = 0 sparseResidencyImage3D = 0 sparseResidency2Samples = 0 sparseResidency4Samples = 0 sparseResidency8Samples = 0 sparseResidency16Samples = 0 sparseResidencyAliased = 0 variableMultisampleRate = 1 iheritedQueries = 1 Format Properties: ================== 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: None FORMAT_R4G4B4A4_UNORM_PACK16: linearTiling 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 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: None FORMAT_B4G4R4A4_UNORM_PACK16: linearTiling 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 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: None FORMAT_R5G6B5_UNORM_PACK16: linearTiling 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 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: None FORMAT_B5G6R5_UNORM_PACK16: linearTiling 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 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: None FORMAT_R5G5B5A1_UNORM_PACK16: linearTiling 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 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: None FORMAT_B5G5R5A1_UNORM_PACK16: linearTiling 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 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: None FORMAT_A1R5G5B5_UNORM_PACK16: linearTiling 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 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: None FORMAT_R8_UNORM: linearTiling 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 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_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 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: None FORMAT_R8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_VERTEX_BUFFER_BIT FORMAT_R8G8_UNORM: linearTiling 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 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_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 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: None FORMAT_R8G8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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: 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_R8G8B8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_UNORM: linearTiling FormatFeatureFlags: 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 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_R8G8B8A8_SNORM: linearTiling 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 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_R8G8B8A8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_UINT: linearTiling FormatFeatureFlags: 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 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_R8G8B8A8_SINT: linearTiling 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 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_R8G8B8A8_SRGB: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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_STORAGE_TEXEL_BUFFER_ATOMIC_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_B8G8R8A8_UNORM: linearTiling 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 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_B8G8R8A8_SNORM: linearTiling 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 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_B8G8R8A8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_UINT: linearTiling FormatFeatureFlags: 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 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_B8G8R8A8_SINT: linearTiling 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 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_B8G8R8A8_SRGB: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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_STORAGE_TEXEL_BUFFER_ATOMIC_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_A8B8G8R8_UNORM_PACK32: linearTiling 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 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_A8B8G8R8_SNORM_PACK32: linearTiling 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 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_A8B8G8R8_USCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A8B8G8R8_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A8B8G8R8_UINT_PACK32: linearTiling FormatFeatureFlags: 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 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_A8B8G8R8_SINT_PACK32: linearTiling 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 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_A8B8G8R8_SRGB_PACK32: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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_STORAGE_TEXEL_BUFFER_ATOMIC_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_A2R10G10B10_UNORM_PACK32: linearTiling 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 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_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: None FORMAT_A2R10G10B10_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_UINT_PACK32: linearTiling 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 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_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_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 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_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: None FORMAT_A2B10G10R10_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_UINT_PACK32: linearTiling 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 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_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_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 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_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 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: None FORMAT_R16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_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 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_R16G16_SNORM: linearTiling 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 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_R16G16_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16_UINT: linearTiling FormatFeatureFlags: 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 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_R16G16_SINT: linearTiling 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 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_R16G16_SFLOAT: linearTiling 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 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_R16G16B16_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16A16_UNORM: linearTiling FormatFeatureFlags: 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 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_R16G16B16A16_SNORM: linearTiling 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 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_R16G16B16A16_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16A16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16A16_UINT: linearTiling FormatFeatureFlags: 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 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_R16G16B16A16_SINT: linearTiling 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 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_R16G16B16A16_SFLOAT: linearTiling 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 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_R32_UINT: linearTiling 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 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_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 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_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 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_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 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_R32G32_SINT: linearTiling 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 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_R32G32_SFLOAT: linearTiling 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 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_R32G32B32_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32_SFLOAT: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32A32_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_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 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_E5B9G9R9_UFLOAT_PACK32: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_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_ATOMIC_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D16_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_X8_D24_UNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_D32_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D16_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D24_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_D32_SFLOAT_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC1_RGB_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC1_RGB_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC2_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC2_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC3_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC3_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC4_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC4_SNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC5_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC5_SNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC6H_UFLOAT_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC6H_SFLOAT_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC7_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC7_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_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
RADEON GCN 1.1
RADEON R3 (HD 8400) Athlon 5350 Windows 10 x64
=========== VULKAN INFO =========== Vulkan API Version: 1.0.3 Instance Extensions and layers: =============================== Instance Extensions count = 4 VK_KHR_swapchain : extension revision 67 VK_KHR_surface : extension revision 25 VK_KHR_win32_surface : extension revision 5 VK_EXT_debug_report : extension revision 1 Instance Layers count = 0 Device Extensions and layers: ============================= GPU0 VkPhysicalDeviceProperties: =========================== apiVersion = 1 driverVersion = 1 vendorID = 0x1002 deviceID = 0x9830 deviceType = INTEGRATED_GPU deviceName = AMD Radeon HD 8400 / R3 Series VkPhysicalDeviceLimits: ----------------------- maxImageDimension1D = 0x4000 maxImageDimension2D = 0x4000 maxImageDimension3D = 0x2000 maxImageDimensionCube = 0x4000 maxImageArrayLayers = 0x800 maxTexelBufferElements = 0xffffffff maxUniformBufferRange = 0xffffffff maxStorageBufferRange = 0xffffffff maxPushConstantsSize = 0x80 maxMemoryAllocationCount = 0x1000 maxSamplerAllocationCount = 0x100000 bufferImageGranularity = 0x1 sparseAddressSpaceSize = 0xfffffffff maxBoundDescriptorSets = 0x20 maxPerStageDescriptorSamplers = 0xffffffff maxPerStageDescriptorUniformBuffers = 0xffffffff maxPerStageDescriptorStorageBuffers = 0xffffffff maxPerStageDescriptorSampledImages = 0xffffffff maxPerStageDescriptorStorageImages = 0xffffffff maxPerStageDescriptorInputAttachments = 0xffffffff maxPerStageResources = 0xffffffff maxDescriptorSetSamplers = 0xffffffff maxDescriptorSetUniformBuffers = 0xffffffff maxDescriptorSetUniformBuffersDynamic = 0x8 maxDescriptorSetStorageBuffers = 0xffffffff maxDescriptorSetStorageBuffersDynamic = 0x8 maxDescriptorSetSampledImages = 0xffffffff maxDescriptorSetStorageImages = 0xffffffff maxDescriptorSetInputAttachments = 0xffffffff maxVertexInputAttributes = 0xffffffff maxVertexInputBindings = 0x20 maxVertexInputAttributeOffset = 0xffffffff maxVertexInputBindingStride = 0x3fff maxVertexOutputComponents = 0x80 maxTessellationGenerationLevel = 0x40 maxTessellationPatchSize = 0x20 maxTessellationControlPerVertexInputComponents = 0x80 maxTessellationControlPerVertexOutputComponents = 0x80 maxTessellationControlPerPatchOutputComponents = 0x78 maxTessellationControlTotalOutputComponents = 0x1000 maxTessellationEvaluationInputComponents = 0x80 maxTessellationEvaluationOutputComponents = 0x80 maxGeometryShaderInvocations = 0x7f maxGeometryInputComponents = 0x80 maxGeometryOutputComponents = 0x80 maxGeometryOutputVertices = 0x400 maxGeometryTotalOutputComponents = 0x4000 maxFragmentInputComponents = 0x40 maxFragmentOutputAttachments = 0x8 maxFragmentDualSrcAttachments = 0x1 maxFragmentCombinedOutputResources = 0xffffffff maxComputeSharedMemorySize = 0x8000 maxComputeWorkGroupCount[0] = 0xffff maxComputeWorkGroupCount[1] = 0xffff maxComputeWorkGroupCount[2] = 0xffff maxComputeWorkGroupInvocations = 0x100 maxComputeWorkGroupSize[0] = 0x100 maxComputeWorkGroupSize[1] = 0x100 maxComputeWorkGroupSize[2] = 0x100 subPixelPrecisionBits = 0x8 subTexelPrecisionBits = 0x8 mipmapPrecisionBits = 0x8 maxDrawIndexedIndexValue = 0xffffffff maxDrawIndirectCount = 0xffffffff maxSamplerLodBias = 15.996094 maxSamplerAnisotropy = 16.000000 maxViewports = 0x10 maxViewportDimensions[0] = 0x4000 maxViewportDimensions[1] = 0x4000 viewportBoundsRange[0] = -16384.000000 viewportBoundsRange[1] = 16383.000000 viewportSubPixelBits = 0x8 minMemoryMapAlignment = 64 minTexelBufferOffsetAlignment = 0x1 minUniformBufferOffsetAlignment = 0x10 minStorageBufferOffsetAlignment = 0x4 minTexelOffset = 0xffffffc0 maxTexelOffset = 0x3f minTexelGatherOffset = 0xffffffe0 maxTexelGatherOffset = 0x1f minInterpolationOffset = -2.000000 maxInterpolationOffset = 2.000000 subPixelInterpolationOffsetBits = 0x8 maxFramebufferWidth = 0x4000 maxFramebufferHeight = 0x4000 maxFramebufferLayers = 0x800 framebufferColorSampleCounts = 0xf framebufferDepthSampleCounts = 0xf framebufferStencilSampleCounts = 0xf maxColorAttachments = 0x8 sampledImageColorSampleCounts = 0x0 sampledImageDepthSampleCounts = 0x0 sampledImageStencilSampleCounts = 0xf sampledImageIntegerSampleCounts = 0x0 storageImageSampleCounts = 0x0 maxSampleMaskWords = 0x1 timestampComputeAndGraphics = 0 timestampPeriod = 0x10.000000 maxClipDistances = 0x8 maxCullDistances = 0x8 maxCombinedClipAndCullDistances = 0x8 pointSizeRange[0] = 0.000000 pointSizeRange[1] = 8191.875000 lineWidthRange[0] = 0.000000 lineWidthRange[1] = 8191.875000 pointSizeGranularity = 0.125000 lineWidthGranularity = 0.125000 strictLines = 0 standardSampleLocations = 1 optimalBufferCopyOffsetAlignment = 0x1 optimalBufferCopyRowPitchAlignment = 0x1 nonCoherentAtomSize = 0x80 VkPhysicalDeviceSparseProperties: --------------------------------- residencyStandard2DBlockShape = 0 residencyStandard2DMultisampleBlockShape = 0 residencyStandard3DBlockShape = 0 residencyAlignedMipSize = 0 residencyNonResidentStrict = 0 Device Extensions count = 1 VK_KHR_swapchain : extension revision 67 Layers count = 0 VkQueueFamilyProperties[0]: ============================ queueFlags = GC. queueCount = 1 timestampValidBits = 63 minImageTransferGranularity = (0, 0, 0) VkQueueFamilyProperties[1]: ============================ queueFlags = .C. queueCount = 1 timestampValidBits = 63 minImageTransferGranularity = (4784239, 7536750, 6357108) VkQueueFamilyProperties[2]: ============================ queueFlags = ..D queueCount = 2 timestampValidBits = 63 minImageTransferGranularity = (7471220, 121, 0) VkPhysicalDeviceMemoryProperties: ================================= memoryTypeCount = 4 memoryTypes[0] : propertyFlags = 1 heapIndex = 0 memoryTypes[1] : propertyFlags = 7 heapIndex = 1 memoryTypes[2] : propertyFlags = 7 heapIndex = 2 memoryTypes[3] : propertyFlags = 15 heapIndex = 2 memoryHeapCount = 3 memoryHeaps[0] : size = 268435456 memoryHeaps[1] : size = 268435456 memoryHeaps[2] : size = 3729784832 VkPhysicalDeviceFeatures: ========================= robustBufferAccess = 1 fullDrawIndexUint32 = 1 imageCubeArray = 1 independentBlend = 1 geometryShader = 1 tessellationShader = 1 sampleRateShading = 1 dualSrcBlend = 1 logicOp = 1 multiDrawIndirect = 1 drawIndirectFirstInstance = 0 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 = 1 shaderStorageImageWriteWithoutFormat = 1 shaderUniformBufferArrayDynamicIndexing = 1 shaderSampledImageArrayDynamicIndexing = 1 shaderStorageBufferArrayDynamicIndexing = 1 shaderStorageImageArrayDynamicIndexing = 1 shaderClipDistance = 1 shaderCullDistance = 1 shaderFloat64 = 1 shaderInt64 = 1 shaderInt16 = 0 shaderResourceResidency = 1 shaderResourceMinLod = 1 alphaToOne = 0 sparseBinding = 0 sparseResidencyBuffer = 0 sparseResidencyImage2D = 0 sparseResidencyImage3D = 0 sparseResidency2Samples = 0 sparseResidency4Samples = 0 sparseResidency8Samples = 0 sparseResidency16Samples = 0 sparseResidencyAliased = 0 variableMultisampleRate = 1 iheritedQueries = 0 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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_R4G4B4A4_UNORM_PACK16: linearTiling 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 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 bufferFeatures FormatFeatureFlags: None FORMAT_B4G4R4A4_UNORM_PACK16: linearTiling 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 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 bufferFeatures FormatFeatureFlags: None FORMAT_R5G6B5_UNORM_PACK16: linearTiling 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 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 bufferFeatures FormatFeatureFlags: None FORMAT_B5G6R5_UNORM_PACK16: linearTiling 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 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 bufferFeatures FormatFeatureFlags: None FORMAT_R5G5B5A1_UNORM_PACK16: linearTiling 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 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 bufferFeatures FormatFeatureFlags: None FORMAT_B5G5R5A1_UNORM_PACK16: linearTiling 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 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 bufferFeatures FormatFeatureFlags: None FORMAT_A1R5G5B5_UNORM_PACK16: linearTiling 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 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 bufferFeatures FormatFeatureFlags: None FORMAT_R8_UNORM: linearTiling 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 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 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_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 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 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: None FORMAT_R8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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 bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R8G8_UNORM: linearTiling 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 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 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_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 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 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: None FORMAT_R8G8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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: 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 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 bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_UNORM: linearTiling FormatFeatureFlags: 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 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 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_R8G8B8A8_SNORM: linearTiling 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 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 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_R8G8B8A8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_UINT: linearTiling FormatFeatureFlags: 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 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_R8G8B8A8_SINT: linearTiling 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 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_R8G8B8A8_SRGB: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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 bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_B8G8R8A8_UNORM: linearTiling 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 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 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_B8G8R8A8_SNORM: linearTiling 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 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 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_B8G8R8A8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_UINT: linearTiling FormatFeatureFlags: 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 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_B8G8R8A8_SINT: linearTiling 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 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_B8G8R8A8_SRGB: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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 bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_A8B8G8R8_UNORM_PACK32: linearTiling 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 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 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_A8B8G8R8_SNORM_PACK32: linearTiling 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 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 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_A8B8G8R8_USCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A8B8G8R8_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A8B8G8R8_UINT_PACK32: linearTiling FormatFeatureFlags: 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 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_A8B8G8R8_SINT_PACK32: linearTiling 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 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_A8B8G8R8_SRGB_PACK32: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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 bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_A2R10G10B10_UNORM_PACK32: linearTiling 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 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 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_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: None FORMAT_A2R10G10B10_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_UINT_PACK32: linearTiling 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 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_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_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 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 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_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: None FORMAT_A2B10G10R10_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_UINT_PACK32: linearTiling 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 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_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_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 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 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_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 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 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: None FORMAT_R16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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 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_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 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 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_R16G16_SNORM: linearTiling 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 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 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_R16G16_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16_UINT: linearTiling FormatFeatureFlags: 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 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_R16G16_SINT: linearTiling 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 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_R16G16_SFLOAT: linearTiling 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 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 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_R16G16B16_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16A16_UNORM: linearTiling FormatFeatureFlags: 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 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 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_R16G16B16A16_SNORM: linearTiling 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 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 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_R16G16B16A16_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16A16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16A16_UINT: linearTiling FormatFeatureFlags: 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 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_R16G16B16A16_SINT: linearTiling 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 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_R16G16B16A16_SFLOAT: linearTiling 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 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 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_UINT: linearTiling 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 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_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 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_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 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 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_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 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_R32G32_SINT: linearTiling 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 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_R32G32_SFLOAT: linearTiling 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 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 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_R32G32B32_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32A32_UINT: linearTiling FormatFeatureFlags: 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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 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_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 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 bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT FORMAT_E5B9G9R9_UFLOAT_PACK32: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D16_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_X8_D24_UNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_D32_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D16_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D24_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_D32_SFLOAT_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC1_RGB_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC1_RGB_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC2_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC2_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC3_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC3_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC4_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC4_SNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC5_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC5_SNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC6H_UFLOAT_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC6H_SFLOAT_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC7_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC7_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_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
RADEON R7 A10-7870K Ubuntu 16.04LTS x64
=========== VULKAN INFO =========== Vulkan API Version: 1.0.8 Instance Extensions and layers: =============================== Instance Extensions count = 3 VK_KHR_surface : extension revision 25 VK_KHR_xcb_surface : extension revision 6 VK_EXT_debug_report : extension revision 2 Instance Layers count = 9 VK_LAYER_LUNARG_swapchain (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_swapchain Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_object_tracker Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_unique_objects Extensions count = 0 VK_LAYER_LUNARG_image (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_image Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_parameter_validation Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_core_validation Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_device_limits (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_device_limits Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_threading Extensions count = 1 VK_EXT_debug_report : extension revision 2 VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.0, layer version 1 VK_LAYER_LUNARG_standard_validation Extensions count = 0 Device Extensions and layers: ============================= GPU0 VkPhysicalDeviceProperties: =========================== apiVersion = 4194317 driverVersion = 4198400 vendorID = 0x1002 deviceID = 0x130f deviceType = INTEGRATED_GPU deviceName = Unknown AMD GPU VkPhysicalDeviceLimits: ----------------------- maxImageDimension1D = 0x4000 maxImageDimension2D = 0x4000 maxImageDimension3D = 0x2000 maxImageDimensionCube = 0x4000 maxImageArrayLayers = 0x800 maxTexelBufferElements = 0xffffffff maxUniformBufferRange = 0xffffffff maxStorageBufferRange = 0xffffffff maxPushConstantsSize = 0x80 maxMemoryAllocationCount = 0x1000 maxSamplerAllocationCount = 0x100000 bufferImageGranularity = 0x1 sparseAddressSpaceSize = 0xeffffffff maxBoundDescriptorSets = 0x20 maxPerStageDescriptorSamplers = 0xffffffff maxPerStageDescriptorUniformBuffers = 0xffffffff maxPerStageDescriptorStorageBuffers = 0xffffffff maxPerStageDescriptorSampledImages = 0xffffffff maxPerStageDescriptorStorageImages = 0xffffffff maxPerStageDescriptorInputAttachments = 0xffffffff maxPerStageResources = 0xffffffff maxDescriptorSetSamplers = 0xffffffff maxDescriptorSetUniformBuffers = 0xffffffff maxDescriptorSetUniformBuffersDynamic = 0x8 maxDescriptorSetStorageBuffers = 0xffffffff maxDescriptorSetStorageBuffersDynamic = 0x8 maxDescriptorSetSampledImages = 0xffffffff maxDescriptorSetStorageImages = 0xffffffff maxDescriptorSetInputAttachments = 0xffffffff maxVertexInputAttributes = 0xffffffff maxVertexInputBindings = 0x20 maxVertexInputAttributeOffset = 0xffffffff maxVertexInputBindingStride = 0x3fff maxVertexOutputComponents = 0x80 maxTessellationGenerationLevel = 0x40 maxTessellationPatchSize = 0x20 maxTessellationControlPerVertexInputComponents = 0x80 maxTessellationControlPerVertexOutputComponents = 0x80 maxTessellationControlPerPatchOutputComponents = 0x78 maxTessellationControlTotalOutputComponents = 0x1000 maxTessellationEvaluationInputComponents = 0x80 maxTessellationEvaluationOutputComponents = 0x80 maxGeometryShaderInvocations = 0x7f maxGeometryInputComponents = 0x80 maxGeometryOutputComponents = 0x80 maxGeometryOutputVertices = 0x400 maxGeometryTotalOutputComponents = 0x4000 maxFragmentInputComponents = 0x80 maxFragmentOutputAttachments = 0x8 maxFragmentDualSrcAttachments = 0x1 maxFragmentCombinedOutputResources = 0xffffffff maxComputeSharedMemorySize = 0x8000 maxComputeWorkGroupCount[0] = 0xffff maxComputeWorkGroupCount[1] = 0xffff maxComputeWorkGroupCount[2] = 0xffff maxComputeWorkGroupInvocations = 0x400 maxComputeWorkGroupSize[0] = 0x400 maxComputeWorkGroupSize[1] = 0x400 maxComputeWorkGroupSize[2] = 0x400 subPixelPrecisionBits = 0x8 subTexelPrecisionBits = 0x8 mipmapPrecisionBits = 0x8 maxDrawIndexedIndexValue = 0xffffffff maxDrawIndirectCount = 0xffffffff maxSamplerLodBias = 15.996094 maxSamplerAnisotropy = 16.000000 maxViewports = 0x10 maxViewportDimensions[0] = 0x4000 maxViewportDimensions[1] = 0x4000 viewportBoundsRange[0] = -32768.000000 viewportBoundsRange[1] = 32767.000000 viewportSubPixelBits = 0x8 minMemoryMapAlignment = 64 minTexelBufferOffsetAlignment = 0x1 minUniformBufferOffsetAlignment = 0x10 minStorageBufferOffsetAlignment = 0x4 minTexelOffset = 0xffffffc0 maxTexelOffset = 0x3f minTexelGatherOffset = 0xffffffe0 maxTexelGatherOffset = 0x1f minInterpolationOffset = -2.000000 maxInterpolationOffset = 2.000000 subPixelInterpolationOffsetBits = 0x8 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 = 0x10.000000 maxClipDistances = 0x8 maxCullDistances = 0x8 maxCombinedClipAndCullDistances = 0x8 pointSizeRange[0] = 0.000000 pointSizeRange[1] = 8191.875000 lineWidthRange[0] = 0.000000 lineWidthRange[1] = 8191.875000 pointSizeGranularity = 0.125000 lineWidthGranularity = 0.125000 strictLines = 1 standardSampleLocations = 1 optimalBufferCopyOffsetAlignment = 0x1 optimalBufferCopyRowPitchAlignment = 0x1 nonCoherentAtomSize = 0x80 VkPhysicalDeviceSparseProperties: --------------------------------- residencyStandard2DBlockShape = 1 residencyStandard2DMultisampleBlockShape = 0 residencyStandard3DBlockShape = 0 residencyAlignedMipSize = 0 residencyNonResidentStrict = 1 Device Extensions count = 7 VK_KHR_sampler_mirror_clamp_to_edge: extension revision 1 VK_KHR_swapchain : extension revision 68 VK_AMD_rasterization_order : extension revision 1 VK_AMD_shader_ballot : extension revision 1 VK_AMD_shader_trinary_minmax : extension revision 1 VK_AMD_shader_explicit_vertex_parameter: extension revision 1 VK_AMD_gcn_shader : extension revision 1 Layers count = 9 VK_LAYER_LUNARG_swapchain (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_swapchain Extensions count = 0 VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_object_tracker Extensions count = 0 VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_unique_objects Extensions count = 0 VK_LAYER_LUNARG_image (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_image Extensions count = 0 VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_parameter_validation Extensions count = 0 VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_core_validation Extensions count = 0 VK_LAYER_LUNARG_device_limits (LunarG Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_LUNARG_device_limits Extensions count = 0 VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.0.8, layer version 1 VK_LAYER_GOOGLE_threading Extensions count = 0 VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.0, layer version 1 VK_LAYER_LUNARG_standard_validation Extensions count = 0 VkQueueFamilyProperties[0]: ============================ queueFlags = GCD queueCount = 1 timestampValidBits = 64 minImageTransferGranularity = (1, 1, 1) VkQueueFamilyProperties[1]: ============================ queueFlags = .CD queueCount = 8 timestampValidBits = 64 minImageTransferGranularity = (1, 1, 1) VkQueueFamilyProperties[2]: ============================ queueFlags = ..D queueCount = 2 timestampValidBits = 64 minImageTransferGranularity = (8, 8, 8) VkPhysicalDeviceMemoryProperties: ================================= memoryTypeCount = 4 memoryTypes[0] : propertyFlags = 1 heapIndex = 0 memoryTypes[1] : propertyFlags = 6 heapIndex = 2 memoryTypes[2] : propertyFlags = 7 heapIndex = 1 memoryTypes[3] : propertyFlags = 14 heapIndex = 2 memoryHeapCount = 3 memoryHeaps[0] : size = 805306368 memoryHeaps[1] : size = 255717376 memoryHeaps[2] : size = 1072431104 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 = 1 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 = 0 sparseBinding = 0 sparseResidencyBuffer = 0 sparseResidencyImage2D = 0 sparseResidencyImage3D = 0 sparseResidency2Samples = 0 sparseResidency4Samples = 0 sparseResidency8Samples = 0 sparseResidency16Samples = 0 sparseResidencyAliased = 0 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: None FORMAT_R4G4B4A4_UNORM_PACK16: linearTiling 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 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: None FORMAT_B4G4R4A4_UNORM_PACK16: linearTiling 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 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: None FORMAT_R5G6B5_UNORM_PACK16: linearTiling 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 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: None FORMAT_B5G6R5_UNORM_PACK16: linearTiling 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 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: None FORMAT_R5G5B5A1_UNORM_PACK16: linearTiling 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 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: None FORMAT_B5G5R5A1_UNORM_PACK16: linearTiling 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 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: None FORMAT_A1R5G5B5_UNORM_PACK16: linearTiling 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 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: None FORMAT_R8_UNORM: linearTiling 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 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_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 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: None FORMAT_R8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_VERTEX_BUFFER_BIT FORMAT_R8G8_UNORM: linearTiling 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 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_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 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: None FORMAT_R8G8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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: 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 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_R8G8B8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_UNORM: linearTiling FormatFeatureFlags: 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 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_R8G8B8A8_SNORM: linearTiling 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 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_R8G8B8A8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_UINT: linearTiling FormatFeatureFlags: 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 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_R8G8B8A8_SINT: linearTiling 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 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_R8G8B8A8_SRGB: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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_STORAGE_TEXEL_BUFFER_ATOMIC_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_B8G8R8A8_UNORM: linearTiling 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 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_B8G8R8A8_SNORM: linearTiling 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 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_B8G8R8A8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_UINT: linearTiling FormatFeatureFlags: 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 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_B8G8R8A8_SINT: linearTiling 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 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_B8G8R8A8_SRGB: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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_STORAGE_TEXEL_BUFFER_ATOMIC_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_A8B8G8R8_UNORM_PACK32: linearTiling 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 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_A8B8G8R8_SNORM_PACK32: linearTiling 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 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_A8B8G8R8_USCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A8B8G8R8_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A8B8G8R8_UINT_PACK32: linearTiling FormatFeatureFlags: 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 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_A8B8G8R8_SINT_PACK32: linearTiling 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 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_A8B8G8R8_SRGB_PACK32: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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_STORAGE_TEXEL_BUFFER_ATOMIC_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_A2R10G10B10_UNORM_PACK32: linearTiling 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 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_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: None FORMAT_A2R10G10B10_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2R10G10B10_UINT_PACK32: linearTiling 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 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_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_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 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_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: None FORMAT_A2B10G10R10_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A2B10G10R10_UINT_PACK32: linearTiling 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 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_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_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 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_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 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: None FORMAT_R16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_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 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_R16G16_SNORM: linearTiling 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 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_R16G16_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16_UINT: linearTiling FormatFeatureFlags: 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 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_R16G16_SINT: linearTiling 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 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_R16G16_SFLOAT: linearTiling 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 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_R16G16B16_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16A16_UNORM: linearTiling FormatFeatureFlags: 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 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_R16G16B16A16_SNORM: linearTiling 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 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_R16G16B16A16_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16A16_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R16G16B16A16_UINT: linearTiling FormatFeatureFlags: 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 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_R16G16B16A16_SINT: linearTiling 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 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_R16G16B16A16_SFLOAT: linearTiling 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 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_R32_UINT: linearTiling 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 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_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 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_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 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_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 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_R32G32_SINT: linearTiling 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 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_R32G32_SFLOAT: linearTiling 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 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_R32G32B32_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32_SFLOAT: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_R32G32B32A32_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_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 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_E5B9G9R9_UFLOAT_PACK32: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_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_ATOMIC_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D16_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_X8_D24_UNORM_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_D32_SFLOAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D16_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_D24_UNORM_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_D32_SFLOAT_S8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC1_RGB_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC1_RGB_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_UNKNOWN_FORMAT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC2_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC2_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC3_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC3_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC4_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC4_SNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC5_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC5_SNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC6H_UFLOAT_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC6H_SFLOAT_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC7_UNORM_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_BC7_SRGB_BLOCK: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT bufferFeatures FormatFeatureFlags: None FORMAT_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
RADEON GCN Polaris
RADEON RX480 Windows 10 (1607) x64
=========== VULKAN INFO =========== Vulkan API Version: 1.0.21 Instance Extensions: ==================== Instance Extensions count = 3 VK_KHR_surface : extension revision 25 VK_KHR_win32_surface : extension revision 5 VK_EXT_debug_report : extension revision 2 Layers: count = 14 ======= VK_LAYER_LUNARG_api_dump (LunarG debug layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (Radeon (TM) RX 480 Graphics) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (Radeon (TM) RX 480 Graphics) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_image (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (Radeon (TM) RX 480 Graphics) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (Radeon (TM) RX 480 Graphics) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (Radeon (TM) RX 480 Graphics) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_screenshot (LunarG image capture layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (Radeon (TM) RX 480 Graphics) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_swapchain (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (Radeon (TM) RX 480 Graphics) Layer-Device Extensions count = 0 VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (Radeon (TM) RX 480 Graphics) Layer-Device Extensions count = 0 VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (Radeon (TM) RX 480 Graphics) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_vktrace (Vktrace tracing library) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (Radeon (TM) RX 480 Graphics) Layer-Device Extensions count = 0 VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.0.13, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (Radeon (TM) RX 480 Graphics) Layer-Device Extensions count = 0 VK_LAYER_RENDERDOC_Capture (Debugging capture layer for RenderDoc) Vulkan version 0.210.1, layer version 26 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (Radeon (TM) RX 480 Graphics) Layer-Device Extensions count = 1 VK_LUNARG_DEBUG_MARKER : extension revision 1 VK_LAYER_VALVE_steam_overlay (Steam Overlay Layer) Vulkan version 1.0.3, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (Radeon (TM) RX 480 Graphics) Layer-Device Extensions count = 0 VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.21, layer version 1 Layer Extensions count = 1 VK_EXT_debug_report : extension revision 3 Devices count = 1 GPU id : 0 (Radeon (TM) RX 480 Graphics) Layer-Device Extensions count = 0 Presentable Surface formats: ============================ GPU id : 0 (Radeon (TM) RX 480 Graphics) Surface type : VK_KHR_win32_surface Format count = 2 B8G8R8A8_UNORM B8G8R8A8_SRGB Device Properties and Extensions : ================================== GPU0 VkPhysicalDeviceProperties: =========================== apiVersion = 0x400011 (1.0.17) driverVersion = 4202496 (0x402000) vendorID = 0x1002 deviceID = 0x67df deviceType = DISCRETE_GPU deviceName = Radeon (TM) RX 480 Graphics VkPhysicalDeviceLimits: ----------------------- maxImageDimension1D = 16384 maxImageDimension2D = 16384 maxImageDimension3D = 8192 maxImageDimensionCube = 16384 maxImageArrayLayers = 2048 maxTexelBufferElements = 0xffffffff maxUniformBufferRange = 0xffffffff maxStorageBufferRange = 0xffffffff maxPushConstantsSize = 128 maxMemoryAllocationCount = 4096 maxSamplerAllocationCount = 1048576 bufferImageGranularity = 0x1 sparseAddressSpaceSize = 0xffffffffff maxBoundDescriptorSets = 32 maxPerStageDescriptorSamplers = 4294967295 maxPerStageDescriptorUniformBuffers = 4294967295 maxPerStageDescriptorStorageBuffers = 4294967295 maxPerStageDescriptorSampledImages = 4294967295 maxPerStageDescriptorStorageImages = 4294967295 maxPerStageDescriptorInputAttachments = 4294967295 maxPerStageResources = 4294967295 maxDescriptorSetSamplers = 4294967295 maxDescriptorSetUniformBuffers = 4294967295 maxDescriptorSetUniformBuffersDynamic = 8 maxDescriptorSetStorageBuffers = 4294967295 maxDescriptorSetStorageBuffersDynamic = 8 maxDescriptorSetSampledImages = 4294967295 maxDescriptorSetStorageImages = 4294967295 maxDescriptorSetInputAttachments = 4294967295 maxVertexInputAttributes = 4294967295 maxVertexInputBindings = 32 maxVertexInputAttributeOffset = 0xffffffff maxVertexInputBindingStride = 0x3fff maxVertexOutputComponents = 128 maxTessellationGenerationLevel = 64 maxTessellationPatchSize = 32 maxTessellationControlPerVertexInputComponents = 128 maxTessellationControlPerVertexOutputComponents = 128 maxTessellationControlPerPatchOutputComponents = 120 maxTessellationControlTotalOutputComponents = 4096 maxTessellationEvaluationInputComponents = 128 maxTessellationEvaluationOutputComponents = 128 maxGeometryShaderInvocations = 127 maxGeometryInputComponents = 128 maxGeometryOutputComponents = 128 maxGeometryOutputVertices = 1024 maxGeometryTotalOutputComponents = 16384 maxFragmentInputComponents = 128 maxFragmentOutputAttachments = 8 maxFragmentDualSrcAttachments = 1 maxFragmentCombinedOutputResources = 4294967295 maxComputeSharedMemorySize = 0x8000 maxComputeWorkGroupCount[0] = 65535 maxComputeWorkGroupCount[1] = 65535 maxComputeWorkGroupCount[2] = 65535 maxComputeWorkGroupInvocations = 1024 maxComputeWorkGroupSize[0] = 1024 maxComputeWorkGroupSize[1] = 1024 maxComputeWorkGroupSize[2] = 1024 subPixelPrecisionBits = 8 subTexelPrecisionBits = 8 mipmapPrecisionBits = 8 maxDrawIndexedIndexValue = 4294967295 maxDrawIndirectCount = 4294967295 maxSamplerLodBias = 15.996094 maxSamplerAnisotropy = 16.000000 maxViewports = 16 maxViewportDimensions[0] = 16384 maxViewportDimensions[1] = 16384 viewportBoundsRange[0] =-32768.000000 viewportBoundsRange[1] = 32767.000000 viewportSubPixelBits = 8 minMemoryMapAlignment = 64 minTexelBufferOffsetAlignment = 0x1 minUniformBufferOffsetAlignment = 0x10 minStorageBufferOffsetAlignment = 0x4 minTexelOffset =-64 maxTexelOffset = 63 minTexelGatherOffset =-32 maxTexelGatherOffset = 31 minInterpolationOffset =-2.000000 maxInterpolationOffset = 2.000000 subPixelInterpolationOffsetBits = 8 maxFramebufferWidth = 16384 maxFramebufferHeight = 16384 maxFramebufferLayers = 2048 framebufferColorSampleCounts = 15 framebufferDepthSampleCounts = 15 framebufferStencilSampleCounts = 15 framebufferNoAttachmentsSampleCounts = 15 maxColorAttachments = 8 sampledImageColorSampleCounts = 15 sampledImageDepthSampleCounts = 15 sampledImageStencilSampleCounts = 15 sampledImageIntegerSampleCounts = 15 storageImageSampleCounts = 15 maxSampleMaskWords = 1 timestampComputeAndGraphics = 1 timestampPeriod = 40.000000 maxClipDistances = 8 maxCullDistances = 8 maxCombinedClipAndCullDistances = 8 discreteQueuePriorities = 2 pointSizeRange[0] = 0.000000 pointSizeRange[1] = 8191.875000 lineWidthRange[0] = 0.000000 lineWidthRange[1] = 8191.875000 pointSizeGranularity = 0.125000 lineWidthGranularity = 0.125000 strictLines = 1 standardSampleLocations = 1 optimalBufferCopyOffsetAlignment = 0x1 optimalBufferCopyRowPitchAlignment = 0x1 nonCoherentAtomSize = 0x80 VkPhysicalDeviceSparseProperties: --------------------------------- residencyStandard2DBlockShape = 1 residencyStandard2DMultisampleBlockShape = 0 residencyStandard3DBlockShape = 0 residencyAlignedMipSize = 0 residencyNonResidentStrict = 1 Device Extensions count = 7 VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1 VK_KHR_swapchain : extension revision 68 VK_AMD_rasterization_order : extension revision 1 VK_AMD_shader_ballot : extension revision 1 VK_AMD_shader_trinary_minmax : extension revision 1 VK_AMD_shader_explicit_vertex_parameter: extension revision 1 VK_AMD_gcn_shader : extension revision 1 VkQueueFamilyProperties[0]: =========================== queueFlags = GRAPHICS | COMPUTE | TRANSFER | SPARSE queueCount = 1 timestampValidBits = 64 minImageTransferGranularity = (1, 1, 1) VkQueueFamilyProperties[1]: =========================== queueFlags = COMPUTE | TRANSFER | SPARSE queueCount = 3 timestampValidBits = 64 minImageTransferGranularity = (1, 1, 1) VkQueueFamilyProperties[2]: =========================== queueFlags = TRANSFER | SPARSE queueCount = 2 timestampValidBits = 64 minImageTransferGranularity = (8, 8, 8) VkPhysicalDeviceMemoryProperties: ================================= memoryTypeCount = 4 memoryTypes[0] : heapIndex = 0 propertyFlags = 0x1: VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT memoryTypes[1] : heapIndex = 2 propertyFlags = 0x6: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT VK_MEMORY_PROPERTY_HOST_COHERENT_BIT memoryTypes[2] : heapIndex = 1 propertyFlags = 0x7: VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT VK_MEMORY_PROPERTY_HOST_COHERENT_BIT memoryTypes[3] : heapIndex = 2 propertyFlags = 0xe: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT VK_MEMORY_PROPERTY_HOST_COHERENT_BIT VK_MEMORY_PROPERTY_HOST_CACHED_BIT memoryHeapCount = 3 memoryHeaps[0] : size = 8321499136 (0x1f0000000) flags: VK_MEMORY_HEAP_DEVICE_LOCAL_BIT memoryHeaps[1] : size = 268435456 (0x10000000) flags: VK_MEMORY_HEAP_DEVICE_LOCAL_BIT memoryHeaps[2] : size = 8291418112 (0x1ee350000) flags: None 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 = 1 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 = 0 sparseBinding = 0 sparseResidencyBuffer = 0 sparseResidencyImage2D = 0 sparseResidencyImage3D = 0 sparseResidency2Samples = 0 sparseResidency4Samples = 0 sparseResidency8Samples = 0 sparseResidency16Samples = 0 sparseResidencyAliased = 0 variableMultisampleRate = 1 iheritedQueries = 1 Format Properties: ================== 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: None FORMAT_R4G4B4A4_UNORM_PACK16: linearTiling 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 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: None FORMAT_B4G4R4A4_UNORM_PACK16: linearTiling 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 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: None FORMAT_R5G6B5_UNORM_PACK16: linearTiling 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 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: None FORMAT_B5G6R5_UNORM_PACK16: linearTiling 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 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: None FORMAT_R5G5B5A1_UNORM_PACK16: linearTiling 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 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: None FORMAT_B5G5R5A1_UNORM_PACK16: linearTiling 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 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: None FORMAT_A1R5G5B5_UNORM_PACK16: linearTiling 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 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: None FORMAT_R8_UNORM: linearTiling 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 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_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 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: None FORMAT_R8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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_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 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_VERTEX_BUFFER_BIT FORMAT_R8G8_UNORM: linearTiling 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 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_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 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: None FORMAT_R8G8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8_UINT: linearTiling 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 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_STORAGE_IMAGE_BIT VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VK_FORMAT_FEATURE_BLIT_SRC_BIT VK_FORMAT_FEATURE_BLIT_DST_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: 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 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_R8G8B8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SNORM: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_UINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SINT: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8_SRGB: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_UNORM: linearTiling FormatFeatureFlags: 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 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_R8G8B8A8_SNORM: linearTiling 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 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_R8G8B8A8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_R8G8B8A8_UINT: linearTiling FormatFeatureFlags: 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 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_R8G8B8A8_SINT: linearTiling 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 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_R8G8B8A8_SRGB: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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_STORAGE_TEXEL_BUFFER_ATOMIC_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_B8G8R8A8_UNORM: linearTiling 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 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_B8G8R8A8_SNORM: linearTiling 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 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_B8G8R8A8_USCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_SSCALED: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_B8G8R8A8_UINT: linearTiling FormatFeatureFlags: 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 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_B8G8R8A8_SINT: linearTiling 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 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_B8G8R8A8_SRGB: linearTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_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_STORAGE_TEXEL_BUFFER_ATOMIC_BIT VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT FORMAT_A8B8G8R8_UNORM_PACK32: linearTiling 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 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_A8B8G8R8_SNORM_PACK32: linearTiling 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 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_A8B8G8R8_USCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A8B8G8R8_SSCALED_PACK32: linearTiling FormatFeatureFlags: None optimalTiling FormatFeatureFlags: None bufferFeatures FormatFeatureFlags: None FORMAT_A8B8G8R8_UINT_PACK32: linearTiling FormatFeatureFlags: 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 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_A8B8G8R8_SINT_PACK32: linearTiling 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 optimalTiling FormatFeatureFlags: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VK_FORMAT_