Vulkan Instance Version: 1.3.204
 
			
			Instance Extensions: count = 18
				VK_EXT_acquire_drm_display             : extension revision 1
 
				VK_EXT_acquire_xlib_display            : extension revision 1
 
				VK_EXT_debug_report                    : extension revision 10
 
				VK_EXT_debug_utils                     : extension revision 2
 
				VK_EXT_direct_mode_display             : extension revision 1
 
				VK_EXT_display_surface_counter         : extension revision 1
 
				VK_KHR_device_group_creation           : extension revision 1
 
				VK_KHR_display                         : extension revision 23
 
				VK_KHR_external_fence_capabilities     : extension revision 1
 
				VK_KHR_external_memory_capabilities    : extension revision 1
 
				VK_KHR_external_semaphore_capabilities : extension revision 1
 
				VK_KHR_get_display_properties2         : extension revision 1
 
				VK_KHR_get_physical_device_properties2 : extension revision 2
 
				VK_KHR_get_surface_capabilities2       : extension revision 1
 
				VK_KHR_surface                         : extension revision 25
 
				VK_KHR_surface_protected_capabilities  : extension revision 1
 
				VK_KHR_xcb_surface                     : extension revision 6
 
				VK_KHR_xlib_surface                    : extension revision 6
 
			 
			Layers: count = 9
				VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.3.204, layer version 1
					Layer Extensions: count = 3
						VK_EXT_debug_report        : extension revision 9
 
						VK_EXT_debug_utils         : extension revision 1
 
						VK_EXT_validation_features : extension revision 2
 
					 
					Devices: count = 3
						GPU id = 0 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 3
							VK_EXT_debug_marker     : extension revision 4
 
							VK_EXT_tooling_info     : extension revision 1
 
							VK_EXT_validation_cache : extension revision 1
 
						 
						GPU id = 1 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 3
							VK_EXT_debug_marker     : extension revision 4
 
							VK_EXT_tooling_info     : extension revision 1
 
							VK_EXT_validation_cache : extension revision 1
 
						 
						GPU id = 2 (Intel(R) HD Graphics 520 (SKL GT2))
 
						Layer-Device Extensions: count = 3
							VK_EXT_debug_marker     : extension revision 4
 
							VK_EXT_tooling_info     : extension revision 1
 
							VK_EXT_validation_cache : extension revision 1
 
						 
					 
				 
				VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.2.73, layer version 1
					Layer Extensions: count = 0
					 
					Devices: count = 3
						GPU id = 0 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 1 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 2 (Intel(R) HD Graphics 520 (SKL GT2))
 
						Layer-Device Extensions: count = 0
						 
					 
				 
				VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.1.73, layer version 1
					Layer Extensions: count = 0
					 
					Devices: count = 3
						GPU id = 0 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 1 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 2 (Intel(R) HD Graphics 520 (SKL GT2))
 
						Layer-Device Extensions: count = 0
						 
					 
				 
				VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.3.194, layer version 1
					Layer Extensions: count = 0
					 
					Devices: count = 3
						GPU id = 0 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 1 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 2 (Intel(R) HD Graphics 520 (SKL GT2))
 
						Layer-Device Extensions: count = 0
						 
					 
				 
				VK_LAYER_PRIMUS_PrimusVK (Primus-vk - https://github.com/felixdoerre/primus_vk) Vulkan version 1.2.0, layer version 1
					Layer Extensions: count = 0
					 
					Devices: count = 3
						GPU id = 0 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 1 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 2 (Intel(R) HD Graphics 520 (SKL GT2))
 
						Layer-Device Extensions: count = 0
						 
					 
				 
				VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1
					Layer Extensions: count = 0
					 
					Devices: count = 3
						GPU id = 0 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 1 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 2 (Intel(R) HD Graphics 520 (SKL GT2))
 
						Layer-Device Extensions: count = 0
						 
					 
				 
				VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1
					Layer Extensions: count = 0
					 
					Devices: count = 3
						GPU id = 0 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 1 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 2 (Intel(R) HD Graphics 520 (SKL GT2))
 
						Layer-Device Extensions: count = 0
						 
					 
				 
				VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1
					Layer Extensions: count = 0
					 
					Devices: count = 3
						GPU id = 0 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 1 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 2 (Intel(R) HD Graphics 520 (SKL GT2))
 
						Layer-Device Extensions: count = 0
						 
					 
				 
				VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1
					Layer Extensions: count = 0
					 
					Devices: count = 3
						GPU id = 0 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 1 (NVIDIA GeForce 920MX)
 
						Layer-Device Extensions: count = 0
						 
						GPU id = 2 (Intel(R) HD Graphics 520 (SKL GT2))
 
						Layer-Device Extensions: count = 0
						 
					 
				 
			 
			Presentable Surfaces
				GPU id : 0 (NVIDIA GeForce 920MX)
					Surface types: count = 2
						VK_KHR_xcb_surface
 
						VK_KHR_xlib_surface
 
					 
					Formats: count = 2
						SurfaceFormat[0]
							format = FORMAT_B8G8R8A8_UNORM
 
							colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
 
						 
						SurfaceFormat[1]
							format = FORMAT_B8G8R8A8_SRGB
 
							colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
 
						 
					 
					Present Modes: count = 2
						PRESENT_MODE_FIFO_KHR
 
						PRESENT_MODE_IMMEDIATE_KHR
 
					 
					VkSurfaceCapabilitiesKHR
						minImageCount       = 2
 
						maxImageCount       = 8
 
						currentExtent
							width  = 256
 
							height = 256
 
						 
						minImageExtent
							width  = 256
 
							height = 256
 
						 
						maxImageExtent
							width  = 256
 
							height = 256
 
						 
						maxImageArrayLayers = 1
 
						supportedTransforms: count = 1
							SURFACE_TRANSFORM_IDENTITY_BIT_KHR
 
						 
						currentTransform    = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
 
						supportedCompositeAlpha: count = 1
							COMPOSITE_ALPHA_OPAQUE_BIT_KHR
 
						 
						supportedUsageFlags: count = 6
							IMAGE_USAGE_TRANSFER_SRC_BIT
 
							IMAGE_USAGE_TRANSFER_DST_BIT
 
							IMAGE_USAGE_SAMPLED_BIT
 
							IMAGE_USAGE_STORAGE_BIT
 
							IMAGE_USAGE_COLOR_ATTACHMENT_BIT
 
							IMAGE_USAGE_INPUT_ATTACHMENT_BIT
 
						 
					 
					VkSurfaceCapabilities2EXT
						supportedSurfaceCounters
							None
 
						 
					 
					VkSurfaceProtectedCapabilitiesKHR
						supportsProtected = false
 
					 
				 
				GPU id : 1 (NVIDIA GeForce 920MX)
					Surface types: count = 2
						VK_KHR_xcb_surface
 
						VK_KHR_xlib_surface
 
					 
					Formats: count = 2
						SurfaceFormat[0]
							format = FORMAT_B8G8R8A8_UNORM
 
							colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
 
						 
						SurfaceFormat[1]
							format = FORMAT_B8G8R8A8_SRGB
 
							colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
 
						 
					 
					Present Modes: count = 2
						PRESENT_MODE_FIFO_KHR
 
						PRESENT_MODE_IMMEDIATE_KHR
 
					 
					VkSurfaceCapabilitiesKHR
						minImageCount       = 2
 
						maxImageCount       = 8
 
						currentExtent
							width  = 256
 
							height = 256
 
						 
						minImageExtent
							width  = 256
 
							height = 256
 
						 
						maxImageExtent
							width  = 256
 
							height = 256
 
						 
						maxImageArrayLayers = 1
 
						supportedTransforms: count = 1
							SURFACE_TRANSFORM_IDENTITY_BIT_KHR
 
						 
						currentTransform    = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
 
						supportedCompositeAlpha: count = 1
							COMPOSITE_ALPHA_OPAQUE_BIT_KHR
 
						 
						supportedUsageFlags: count = 6
							IMAGE_USAGE_TRANSFER_SRC_BIT
 
							IMAGE_USAGE_TRANSFER_DST_BIT
 
							IMAGE_USAGE_SAMPLED_BIT
 
							IMAGE_USAGE_STORAGE_BIT
 
							IMAGE_USAGE_COLOR_ATTACHMENT_BIT
 
							IMAGE_USAGE_INPUT_ATTACHMENT_BIT
 
						 
					 
					VkSurfaceCapabilities2EXT
						supportedSurfaceCounters
							None
 
						 
					 
					VkSurfaceProtectedCapabilitiesKHR
						supportsProtected = false
 
					 
				 
				GPU id : 2 (Intel(R) HD Graphics 520 (SKL GT2))
					Surface types: count = 2
						VK_KHR_xcb_surface
 
						VK_KHR_xlib_surface
 
					 
					Formats: count = 2
						SurfaceFormat[0]
							format = FORMAT_B8G8R8A8_SRGB
 
							colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
 
						 
						SurfaceFormat[1]
							format = FORMAT_B8G8R8A8_UNORM
 
							colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
 
						 
					 
					Present Modes: count = 4
						PRESENT_MODE_IMMEDIATE_KHR
 
						PRESENT_MODE_MAILBOX_KHR
 
						PRESENT_MODE_FIFO_KHR
 
						PRESENT_MODE_FIFO_RELAXED_KHR
 
					 
					VkSurfaceCapabilitiesKHR
						minImageCount       = 3
 
						maxImageCount       = 0
 
						currentExtent
							width  = 256
 
							height = 256
 
						 
						minImageExtent
							width  = 256
 
							height = 256
 
						 
						maxImageExtent
							width  = 256
 
							height = 256
 
						 
						maxImageArrayLayers = 1
 
						supportedTransforms: count = 1
							SURFACE_TRANSFORM_IDENTITY_BIT_KHR
 
						 
						currentTransform    = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
 
						supportedCompositeAlpha: count = 2
							COMPOSITE_ALPHA_OPAQUE_BIT_KHR
 
							COMPOSITE_ALPHA_INHERIT_BIT_KHR
 
						 
						supportedUsageFlags: count = 5
							IMAGE_USAGE_TRANSFER_SRC_BIT
 
							IMAGE_USAGE_TRANSFER_DST_BIT
 
							IMAGE_USAGE_SAMPLED_BIT
 
							IMAGE_USAGE_STORAGE_BIT
 
							IMAGE_USAGE_COLOR_ATTACHMENT_BIT
 
						 
					 
					VkSurfaceCapabilities2EXT
						supportedSurfaceCounters
							None
 
						 
					 
					VkSurfaceProtectedCapabilitiesKHR
						supportsProtected = false
 
					 
				 
			 
			Device Groups
				Group 0
					Properties
						physicalDevices: count = 1
							NVIDIA GeForce 920MX (ID: 0)
 
						 
						subsetAllocation = 0
 
					 
					Present Capabilities
						NVIDIA GeForce 920MX (ID: 0)
							Can present images from the following devices: count = 1
								NVIDIA GeForce 920MX (ID: 0)
 
							 
						 
						Present modes: count = 1
							DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
 
						 
					 
				 
				Group 1
					Properties
						physicalDevices: count = 1
							NVIDIA GeForce 920MX (ID: 0)
 
						 
						subsetAllocation = 0
 
					 
					Present Capabilities
						NVIDIA GeForce 920MX (ID: 0)
							Can present images from the following devices: count = 1
								NVIDIA GeForce 920MX (ID: 0)
 
							 
						 
						Present modes: count = 1
							DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
 
						 
					 
				 
				Group 2
					Properties
						physicalDevices: count = 1
							Intel(R) HD Graphics 520 (SKL GT2) (ID: 0)
 
						 
						subsetAllocation = 0
 
					 
					Present Capabilities
						Intel(R) HD Graphics 520 (SKL GT2) (ID: 0)
							Can present images from the following devices: count = 1
								Intel(R) HD Graphics 520 (SKL GT2) (ID: 0)
 
							 
						 
						Present modes: count = 1
							DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
 
						 
					 
				 
			 
			Device Properties and Extensions
				GPU0
					VkPhysicalDeviceProperties
						apiVersion        = 4206786 (1.3.194)
 
						driverVersion     = 2139979776 (0x7f8d8000)
 
						vendorID          = 0x10de
 
						deviceID          = 0x134f
 
						deviceType        = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
 
						deviceName        = NVIDIA GeForce 920MX
 
						pipelineCacheUUID = 1560b5ef-d4a0-dbbd-e85c-732f8e924332
 
					 
					VkPhysicalDeviceLimits
						maxImageDimension1D                             = 16384
 
						maxImageDimension2D                             = 16384
 
						maxImageDimension3D                             = 2048
 
						maxImageDimensionCube                           = 16384
 
						maxImageArrayLayers                             = 2048
 
						maxTexelBufferElements                          = 134217728
 
						maxUniformBufferRange                           = 65536
 
						maxStorageBufferRange                           = 4294967295
 
						maxPushConstantsSize                            = 256
 
						maxMemoryAllocationCount                        = 4294967295
 
						maxSamplerAllocationCount                       = 4000
 
						bufferImageGranularity                          = 0x00010000
 
						sparseAddressSpaceSize                          = 0xffffffffff
 
						maxBoundDescriptorSets                          = 32
 
						maxPerStageDescriptorSamplers                   = 1048576
 
						maxPerStageDescriptorUniformBuffers             = 15
 
						maxPerStageDescriptorStorageBuffers             = 1048576
 
						maxPerStageDescriptorSampledImages              = 1048576
 
						maxPerStageDescriptorStorageImages              = 1048576
 
						maxPerStageDescriptorInputAttachments           = 1048576
 
						maxPerStageResources                            = 4294967295
 
						maxDescriptorSetSamplers                        = 1048576
 
						maxDescriptorSetUniformBuffers                  = 90
 
						maxDescriptorSetUniformBuffersDynamic           = 15
 
						maxDescriptorSetStorageBuffers                  = 1048576
 
						maxDescriptorSetStorageBuffersDynamic           = 16
 
						maxDescriptorSetSampledImages                   = 1048576
 
						maxDescriptorSetStorageImages                   = 1048576
 
						maxDescriptorSetInputAttachments                = 1048576
 
						maxVertexInputAttributes                        = 32
 
						maxVertexInputBindings                          = 32
 
						maxVertexInputAttributeOffset                   = 2047
 
						maxVertexInputBindingStride                     = 2048
 
						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              = 4294967295
 
						maxComputeSharedMemorySize                      = 49152
 
						maxComputeWorkGroupCount: count = 3
							2147483647
 
							65535
 
							65535
 
						 
						maxComputeWorkGroupInvocations                  = 1536
 
						maxComputeWorkGroupSize: count = 3
							1536
 
							1024
 
							64
 
						 
						subPixelPrecisionBits                           = 8
 
						subTexelPrecisionBits                           = 8
 
						mipmapPrecisionBits                             = 8
 
						maxDrawIndexedIndexValue                        = 4294967295
 
						maxDrawIndirectCount                            = 4294967295
 
						maxSamplerLodBias                               = 15
 
						maxSamplerAnisotropy                            = 16
 
						maxViewports                                    = 16
 
						maxViewportDimensions: count = 2
							16384
 
							16384
 
						 
						viewportBoundsRange: count = 2
							-32768
 
							32768
 
						 
						viewportSubPixelBits                            = 8
 
						minMemoryMapAlignment                           = 64
 
						minTexelBufferOffsetAlignment                   = 0x00000010
 
						minUniformBufferOffsetAlignment                 = 0x00000100
 
						minStorageBufferOffsetAlignment                 = 0x00000010
 
						minTexelOffset                                  = -8
 
						maxTexelOffset                                  = 7
 
						minTexelGatherOffset                            = -32
 
						maxTexelGatherOffset                            = 31
 
						minInterpolationOffset                          = -0.5
 
						maxInterpolationOffset                          = 0.4375
 
						subPixelInterpolationOffsetBits                 = 4
 
						maxFramebufferWidth                             = 16384
 
						maxFramebufferHeight                            = 16384
 
						maxFramebufferLayers                            = 2048
 
						framebufferColorSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						framebufferDepthSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						framebufferStencilSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						framebufferNoAttachmentsSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						maxColorAttachments                             = 8
 
						sampledImageColorSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						sampledImageIntegerSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						sampledImageDepthSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						sampledImageStencilSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						storageImageSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						maxSampleMaskWords                              = 1
 
						timestampComputeAndGraphics                     = true
 
						timestampPeriod                                 = 1
 
						maxClipDistances                                = 8
 
						maxCullDistances                                = 8
 
						maxCombinedClipAndCullDistances                 = 8
 
						discreteQueuePriorities                         = 2
 
						pointSizeRange: count = 2
							1
 
							2047.94
 
						 
						lineWidthRange: count = 2
							1
 
							64
 
						 
						pointSizeGranularity                            = 0.0625
 
						lineWidthGranularity                            = 0.0625
 
						strictLines                                     = true
 
						standardSampleLocations                         = true
 
						optimalBufferCopyOffsetAlignment                = 0x00000001
 
						optimalBufferCopyRowPitchAlignment              = 0x00000001
 
						nonCoherentAtomSize                             = 0x00000040
 
					 
					VkPhysicalDeviceSparseProperties
						residencyStandard2DBlockShape            = true
 
						residencyStandard2DMultisampleBlockShape = true
 
						residencyStandard3DBlockShape            = true
 
						residencyAlignedMipSize                  = true
 
						residencyNonResidentStrict               = false
 
					 
					VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT
						advancedBlendMaxColorAttachments      = 1
 
						advancedBlendIndependentBlend         = false
 
						advancedBlendNonPremultipliedSrcColor = true
 
						advancedBlendNonPremultipliedDstColor = true
 
						advancedBlendCorrelatedOverlap        = true
 
						advancedBlendAllOperations            = true
 
					 
					VkPhysicalDeviceCustomBorderColorPropertiesEXT
						maxCustomBorderColorSamplers = 4000
 
					 
					VkPhysicalDeviceDepthStencilResolveProperties
						supportedDepthResolveModes: count = 2
							RESOLVE_MODE_SAMPLE_ZERO_BIT
 
							RESOLVE_MODE_AVERAGE_BIT
 
						 
						supportedStencilResolveModes: count = 1
							RESOLVE_MODE_SAMPLE_ZERO_BIT
 
						 
						independentResolveNone = true
 
						independentResolve     = true
 
					 
					VkPhysicalDeviceDescriptorIndexingProperties
						maxUpdateAfterBindDescriptorsInAllPools              = 4294967295
 
						shaderUniformBufferArrayNonUniformIndexingNative     = true
 
						shaderSampledImageArrayNonUniformIndexingNative      = true
 
						shaderStorageBufferArrayNonUniformIndexingNative     = true
 
						shaderStorageImageArrayNonUniformIndexingNative      = true
 
						shaderInputAttachmentArrayNonUniformIndexingNative   = true
 
						robustBufferAccessUpdateAfterBind                    = true
 
						quadDivergentImplicitLod                             = true
 
						maxPerStageDescriptorUpdateAfterBindSamplers         = 1048576
 
						maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 15
 
						maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 1048576
 
						maxPerStageDescriptorUpdateAfterBindSampledImages    = 1048576
 
						maxPerStageDescriptorUpdateAfterBindStorageImages    = 1048576
 
						maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
 
						maxPerStageUpdateAfterBindResources                  = 4294967295
 
						maxDescriptorSetUpdateAfterBindSamplers              = 1048576
 
						maxDescriptorSetUpdateAfterBindUniformBuffers        = 90
 
						maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
 
						maxDescriptorSetUpdateAfterBindStorageBuffers        = 1048576
 
						maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
 
						maxDescriptorSetUpdateAfterBindSampledImages         = 1048576
 
						maxDescriptorSetUpdateAfterBindStorageImages         = 1048576
 
						maxDescriptorSetUpdateAfterBindInputAttachments      = 1048576
 
					 
					VkPhysicalDeviceDiscardRectanglePropertiesEXT
						maxDiscardRectangles = 8
 
					 
					VkPhysicalDeviceDriverProperties
						driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
 
						driverName         = NVIDIA
 
						driverInfo         = 510.54
 
						conformanceVersion = 1.3.0.0
 
					 
					VkPhysicalDeviceDrmPropertiesEXT
						hasPrimary   = false
 
						hasRender    = false
 
						primaryMajor = 0
 
						primaryMinor = 0
 
						renderMajor  = 0
 
						renderMinor  = 0
 
					 
					VkPhysicalDeviceExternalMemoryHostPropertiesEXT
						minImportedHostPointerAlignment = 0x00001000
 
					 
					VkPhysicalDeviceFloatControlsProperties
						denormBehaviorIndependence            = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
 
						roundingModeIndependence              = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
 
						shaderSignedZeroInfNanPreserveFloat16 = true
 
						shaderSignedZeroInfNanPreserveFloat32 = true
 
						shaderSignedZeroInfNanPreserveFloat64 = true
 
						shaderDenormPreserveFloat16           = false
 
						shaderDenormPreserveFloat32           = false
 
						shaderDenormPreserveFloat64           = false
 
						shaderDenormFlushToZeroFloat16        = false
 
						shaderDenormFlushToZeroFloat32        = false
 
						shaderDenormFlushToZeroFloat64        = false
 
						shaderRoundingModeRTEFloat16          = true
 
						shaderRoundingModeRTEFloat32          = true
 
						shaderRoundingModeRTEFloat64          = true
 
						shaderRoundingModeRTZFloat16          = false
 
						shaderRoundingModeRTZFloat32          = true
 
						shaderRoundingModeRTZFloat64          = true
 
					 
					VkPhysicalDeviceIDProperties
						deviceUUID      = aaccb9a7-ed1d-b91a-5770-605091ede72b
 
						driverUUID      = 4c27d7d9-1f18-5e86-af9a-3c2880603989
 
						deviceNodeMask  = 1
 
						deviceLUIDValid = false
 
					 
					VkPhysicalDeviceInlineUniformBlockProperties
						maxInlineUniformBlockSize                               = 256
 
						maxPerStageDescriptorInlineUniformBlocks                = 32
 
						maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
 
						maxDescriptorSetInlineUniformBlocks                     = 32
 
						maxDescriptorSetUpdateAfterBindInlineUniformBlocks      = 32
 
					 
					VkPhysicalDeviceLineRasterizationPropertiesEXT
						lineSubPixelPrecisionBits = 8
 
					 
					VkPhysicalDeviceMaintenance3Properties
						maxPerSetDescriptors    = 4294967295
 
						maxMemoryAllocationSize = 0xffe00000
 
					 
					VkPhysicalDeviceMaintenance4Properties
						maxBufferSize = 0xffffffffffff0000
 
					 
					VkPhysicalDeviceMultiDrawPropertiesEXT
						maxMultiDrawCount = 4294967295
 
					 
					VkPhysicalDeviceMultiviewProperties
						maxMultiviewViewCount     = 32
 
						maxMultiviewInstanceIndex = 134217727
 
					 
					VkPhysicalDevicePCIBusInfoPropertiesEXT
						pciDomain   = 0
 
						pciBus      = 1
 
						pciDevice   = 0
 
						pciFunction = 0
 
					 
					VkPhysicalDevicePointClippingProperties
						pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
 
					 
					VkPhysicalDeviceProtectedMemoryProperties
						protectedNoFault = false
 
					 
					VkPhysicalDeviceProvokingVertexPropertiesEXT
						provokingVertexModePerPipeline                       = true
 
						transformFeedbackPreservesTriangleFanProvokingVertex = true
 
					 
					VkPhysicalDevicePushDescriptorPropertiesKHR
						maxPushDescriptors = 32
 
					 
					VkPhysicalDeviceRobustness2PropertiesEXT
						robustStorageBufferAccessSizeAlignment = 0x00000001
 
						robustUniformBufferAccessSizeAlignment = 0x00000100
 
					 
					VkPhysicalDeviceSamplerFilterMinmaxProperties
						filterMinmaxSingleComponentFormats = false
 
						filterMinmaxImageComponentMapping  = false
 
					 
					VkPhysicalDeviceShaderIntegerDotProductProperties
						integerDotProduct8BitUnsignedAccelerated                                      = true
 
						integerDotProduct8BitSignedAccelerated                                        = true
 
						integerDotProduct8BitMixedSignednessAccelerated                               = true
 
						integerDotProduct4x8BitPackedUnsignedAccelerated                              = true
 
						integerDotProduct4x8BitPackedSignedAccelerated                                = true
 
						integerDotProduct4x8BitPackedMixedSignednessAccelerated                       = true
 
						integerDotProduct16BitUnsignedAccelerated                                     = false
 
						integerDotProduct16BitSignedAccelerated                                       = false
 
						integerDotProduct16BitMixedSignednessAccelerated                              = false
 
						integerDotProduct32BitUnsignedAccelerated                                     = false
 
						integerDotProduct32BitSignedAccelerated                                       = false
 
						integerDotProduct32BitMixedSignednessAccelerated                              = false
 
						integerDotProduct64BitUnsignedAccelerated                                     = false
 
						integerDotProduct64BitSignedAccelerated                                       = false
 
						integerDotProduct64BitMixedSignednessAccelerated                              = false
 
						integerDotProductAccumulatingSaturating8BitUnsignedAccelerated                = true
 
						integerDotProductAccumulatingSaturating8BitSignedAccelerated                  = true
 
						integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated         = true
 
						integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated        = true
 
						integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated          = true
 
						integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
 
						integerDotProductAccumulatingSaturating16BitUnsignedAccelerated               = true
 
						integerDotProductAccumulatingSaturating16BitSignedAccelerated                 = true
 
						integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated        = true
 
						integerDotProductAccumulatingSaturating32BitUnsignedAccelerated               = true
 
						integerDotProductAccumulatingSaturating32BitSignedAccelerated                 = true
 
						integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated        = true
 
						integerDotProductAccumulatingSaturating64BitUnsignedAccelerated               = true
 
						integerDotProductAccumulatingSaturating64BitSignedAccelerated                 = true
 
						integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated        = true
 
					 
					VkPhysicalDeviceSubgroupProperties
						subgroupSize              = 32
 
						supportedStages: count = 8
							SHADER_STAGE_VERTEX_BIT
 
							SHADER_STAGE_TESSELLATION_CONTROL_BIT
 
							SHADER_STAGE_TESSELLATION_EVALUATION_BIT
 
							SHADER_STAGE_GEOMETRY_BIT
 
							SHADER_STAGE_FRAGMENT_BIT
 
							SHADER_STAGE_COMPUTE_BIT
 
							SHADER_STAGE_ALL_GRAPHICS
 
							SHADER_STAGE_ALL
 
						 
						supportedOperations: count = 9
							SUBGROUP_FEATURE_BASIC_BIT
 
							SUBGROUP_FEATURE_VOTE_BIT
 
							SUBGROUP_FEATURE_ARITHMETIC_BIT
 
							SUBGROUP_FEATURE_BALLOT_BIT
 
							SUBGROUP_FEATURE_SHUFFLE_BIT
 
							SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
 
							SUBGROUP_FEATURE_CLUSTERED_BIT
 
							SUBGROUP_FEATURE_QUAD_BIT
 
							SUBGROUP_FEATURE_PARTITIONED_BIT_NV
 
						 
						quadOperationsInAllStages = true
 
					 
					VkPhysicalDeviceSubgroupSizeControlProperties
						minSubgroupSize              = 32
 
						maxSubgroupSize              = 32
 
						maxComputeWorkgroupSubgroups = 3145728
 
						requiredSubgroupSizeStages: count = 8
							SHADER_STAGE_VERTEX_BIT
 
							SHADER_STAGE_TESSELLATION_CONTROL_BIT
 
							SHADER_STAGE_TESSELLATION_EVALUATION_BIT
 
							SHADER_STAGE_GEOMETRY_BIT
 
							SHADER_STAGE_FRAGMENT_BIT
 
							SHADER_STAGE_COMPUTE_BIT
 
							SHADER_STAGE_ALL_GRAPHICS
 
							SHADER_STAGE_ALL
 
						 
					 
					VkPhysicalDeviceTexelBufferAlignmentProperties
						storageTexelBufferOffsetAlignmentBytes       = 0x00000010
 
						storageTexelBufferOffsetSingleTexelAlignment = true
 
						uniformTexelBufferOffsetAlignmentBytes       = 0x00000010
 
						uniformTexelBufferOffsetSingleTexelAlignment = true
 
					 
					VkPhysicalDeviceTimelineSemaphoreProperties
						maxTimelineSemaphoreValueDifference = 2147483647
 
					 
					VkPhysicalDeviceTransformFeedbackPropertiesEXT
						maxTransformFeedbackStreams                = 4
 
						maxTransformFeedbackBuffers                = 4
 
						maxTransformFeedbackBufferSize             = 0xffffffff
 
						maxTransformFeedbackStreamDataSize         = 2048
 
						maxTransformFeedbackBufferDataSize         = 512
 
						maxTransformFeedbackBufferDataStride       = 2048
 
						transformFeedbackQueries                   = true
 
						transformFeedbackStreamsLinesTriangles     = false
 
						transformFeedbackRasterizationStreamSelect = true
 
						transformFeedbackDraw                      = true
 
					 
					VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT
						maxVertexAttribDivisor = 4294967295
 
					 
					VkPhysicalDeviceVulkan11Properties
						deviceUUID                        = aaccb9a7-ed1d-b91a-5770-605091ede72b
 
						driverUUID                        = 4c27d7d9-1f18-5e86-af9a-3c2880603989
 
						deviceNodeMask                    = 1
 
						deviceLUIDValid                   = false
 
						subgroupSize                      = 32
 
						subgroupSupportedStages: count = 8
							SHADER_STAGE_VERTEX_BIT
 
							SHADER_STAGE_TESSELLATION_CONTROL_BIT
 
							SHADER_STAGE_TESSELLATION_EVALUATION_BIT
 
							SHADER_STAGE_GEOMETRY_BIT
 
							SHADER_STAGE_FRAGMENT_BIT
 
							SHADER_STAGE_COMPUTE_BIT
 
							SHADER_STAGE_ALL_GRAPHICS
 
							SHADER_STAGE_ALL
 
						 
						subgroupSupportedOperations: count = 9
							SUBGROUP_FEATURE_BASIC_BIT
 
							SUBGROUP_FEATURE_VOTE_BIT
 
							SUBGROUP_FEATURE_ARITHMETIC_BIT
 
							SUBGROUP_FEATURE_BALLOT_BIT
 
							SUBGROUP_FEATURE_SHUFFLE_BIT
 
							SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
 
							SUBGROUP_FEATURE_CLUSTERED_BIT
 
							SUBGROUP_FEATURE_QUAD_BIT
 
							SUBGROUP_FEATURE_PARTITIONED_BIT_NV
 
						 
						subgroupQuadOperationsInAllStages = true
 
						pointClippingBehavior             = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
 
						maxMultiviewViewCount             = 32
 
						maxMultiviewInstanceIndex         = 134217727
 
						protectedNoFault                  = false
 
						maxPerSetDescriptors              = 4294967295
 
						maxMemoryAllocationSize           = 0xffe00000
 
					 
					VkPhysicalDeviceVulkan12Properties
						driverID                                             = DRIVER_ID_NVIDIA_PROPRIETARY
 
						driverName                                           = NVIDIA
 
						driverInfo                                           = 510.54
 
						conformanceVersion                                   = 1.3.0.0
 
						denormBehaviorIndependence                           = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
 
						roundingModeIndependence                             = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
 
						shaderSignedZeroInfNanPreserveFloat16                = true
 
						shaderSignedZeroInfNanPreserveFloat32                = true
 
						shaderSignedZeroInfNanPreserveFloat64                = true
 
						shaderDenormPreserveFloat16                          = false
 
						shaderDenormPreserveFloat32                          = false
 
						shaderDenormPreserveFloat64                          = false
 
						shaderDenormFlushToZeroFloat16                       = false
 
						shaderDenormFlushToZeroFloat32                       = false
 
						shaderDenormFlushToZeroFloat64                       = false
 
						shaderRoundingModeRTEFloat16                         = true
 
						shaderRoundingModeRTEFloat32                         = true
 
						shaderRoundingModeRTEFloat64                         = true
 
						shaderRoundingModeRTZFloat16                         = false
 
						shaderRoundingModeRTZFloat32                         = true
 
						shaderRoundingModeRTZFloat64                         = true
 
						maxUpdateAfterBindDescriptorsInAllPools              = 4294967295
 
						shaderUniformBufferArrayNonUniformIndexingNative     = true
 
						shaderSampledImageArrayNonUniformIndexingNative      = true
 
						shaderStorageBufferArrayNonUniformIndexingNative     = true
 
						shaderStorageImageArrayNonUniformIndexingNative      = true
 
						shaderInputAttachmentArrayNonUniformIndexingNative   = true
 
						robustBufferAccessUpdateAfterBind                    = true
 
						quadDivergentImplicitLod                             = true
 
						maxPerStageDescriptorUpdateAfterBindSamplers         = 1048576
 
						maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 15
 
						maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 1048576
 
						maxPerStageDescriptorUpdateAfterBindSampledImages    = 1048576
 
						maxPerStageDescriptorUpdateAfterBindStorageImages    = 1048576
 
						maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
 
						maxPerStageUpdateAfterBindResources                  = 4294967295
 
						maxDescriptorSetUpdateAfterBindSamplers              = 1048576
 
						maxDescriptorSetUpdateAfterBindUniformBuffers        = 90
 
						maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
 
						maxDescriptorSetUpdateAfterBindStorageBuffers        = 1048576
 
						maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
 
						maxDescriptorSetUpdateAfterBindSampledImages         = 1048576
 
						maxDescriptorSetUpdateAfterBindStorageImages         = 1048576
 
						maxDescriptorSetUpdateAfterBindInputAttachments      = 1048576
 
						supportedDepthResolveModes: count = 2
							RESOLVE_MODE_SAMPLE_ZERO_BIT
 
							RESOLVE_MODE_AVERAGE_BIT
 
						 
						supportedStencilResolveModes: count = 1
							RESOLVE_MODE_SAMPLE_ZERO_BIT
 
						 
						independentResolveNone                               = true
 
						independentResolve                                   = true
 
						filterMinmaxSingleComponentFormats                   = false
 
						filterMinmaxImageComponentMapping                    = false
 
						maxTimelineSemaphoreValueDifference                  = 2147483647
 
						framebufferIntegerColorSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
					 
					VkPhysicalDeviceVulkan13Properties
						minSubgroupSize                                                               = 32
 
						maxSubgroupSize                                                               = 32
 
						maxComputeWorkgroupSubgroups                                                  = 3145728
 
						requiredSubgroupSizeStages: count = 8
							SHADER_STAGE_VERTEX_BIT
 
							SHADER_STAGE_TESSELLATION_CONTROL_BIT
 
							SHADER_STAGE_TESSELLATION_EVALUATION_BIT
 
							SHADER_STAGE_GEOMETRY_BIT
 
							SHADER_STAGE_FRAGMENT_BIT
 
							SHADER_STAGE_COMPUTE_BIT
 
							SHADER_STAGE_ALL_GRAPHICS
 
							SHADER_STAGE_ALL
 
						 
						maxInlineUniformBlockSize                                                     = 256
 
						maxPerStageDescriptorInlineUniformBlocks                                      = 32
 
						maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks                       = 32
 
						maxDescriptorSetInlineUniformBlocks                                           = 32
 
						maxDescriptorSetUpdateAfterBindInlineUniformBlocks                            = 32
 
						maxInlineUniformTotalSize                                                     = 1536
 
						integerDotProduct8BitUnsignedAccelerated                                      = true
 
						integerDotProduct8BitSignedAccelerated                                        = true
 
						integerDotProduct8BitMixedSignednessAccelerated                               = true
 
						integerDotProduct4x8BitPackedUnsignedAccelerated                              = true
 
						integerDotProduct4x8BitPackedSignedAccelerated                                = true
 
						integerDotProduct4x8BitPackedMixedSignednessAccelerated                       = true
 
						integerDotProduct16BitUnsignedAccelerated                                     = false
 
						integerDotProduct16BitSignedAccelerated                                       = false
 
						integerDotProduct16BitMixedSignednessAccelerated                              = false
 
						integerDotProduct32BitUnsignedAccelerated                                     = false
 
						integerDotProduct32BitSignedAccelerated                                       = false
 
						integerDotProduct32BitMixedSignednessAccelerated                              = false
 
						integerDotProduct64BitUnsignedAccelerated                                     = false
 
						integerDotProduct64BitSignedAccelerated                                       = false
 
						integerDotProduct64BitMixedSignednessAccelerated                              = false
 
						integerDotProductAccumulatingSaturating8BitUnsignedAccelerated                = true
 
						integerDotProductAccumulatingSaturating8BitSignedAccelerated                  = true
 
						integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated         = true
 
						integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated        = true
 
						integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated          = true
 
						integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
 
						integerDotProductAccumulatingSaturating16BitUnsignedAccelerated               = true
 
						integerDotProductAccumulatingSaturating16BitSignedAccelerated                 = true
 
						integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated        = true
 
						integerDotProductAccumulatingSaturating32BitUnsignedAccelerated               = true
 
						integerDotProductAccumulatingSaturating32BitSignedAccelerated                 = true
 
						integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated        = true
 
						integerDotProductAccumulatingSaturating64BitUnsignedAccelerated               = true
 
						integerDotProductAccumulatingSaturating64BitSignedAccelerated                 = true
 
						integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated        = true
 
						storageTexelBufferOffsetAlignmentBytes                                        = 0x00000010
 
						storageTexelBufferOffsetSingleTexelAlignment                                  = true
 
						uniformTexelBufferOffsetAlignmentBytes                                        = 0x00000010
 
						uniformTexelBufferOffsetSingleTexelAlignment                                  = true
 
						maxBufferSize                                                                 = 0xffffffffffff0000
 
					 
					Device Extensions: count = 117
						VK_EXT_4444_formats                       : extension revision 1
 
						VK_EXT_blend_operation_advanced           : extension revision 2
 
						VK_EXT_border_color_swizzle               : extension revision 1
 
						VK_EXT_buffer_device_address              : extension revision 2
 
						VK_EXT_calibrated_timestamps              : extension revision 2
 
						VK_EXT_color_write_enable                 : extension revision 1
 
						VK_EXT_conditional_rendering              : extension revision 2
 
						VK_EXT_custom_border_color                : extension revision 12
 
						VK_EXT_depth_clip_control                 : extension revision 1
 
						VK_EXT_depth_clip_enable                  : extension revision 1
 
						VK_EXT_depth_range_unrestricted           : extension revision 1
 
						VK_EXT_descriptor_indexing                : extension revision 2
 
						VK_EXT_discard_rectangles                 : extension revision 1
 
						VK_EXT_display_control                    : extension revision 1
 
						VK_EXT_extended_dynamic_state             : extension revision 1
 
						VK_EXT_extended_dynamic_state2            : extension revision 1
 
						VK_EXT_external_memory_host               : extension revision 1
 
						VK_EXT_global_priority                    : extension revision 2
 
						VK_EXT_global_priority_query              : extension revision 1
 
						VK_EXT_host_query_reset                   : extension revision 1
 
						VK_EXT_image_robustness                   : extension revision 1
 
						VK_EXT_image_view_min_lod                 : extension revision 1
 
						VK_EXT_index_type_uint8                   : extension revision 1
 
						VK_EXT_inline_uniform_block               : extension revision 1
 
						VK_EXT_line_rasterization                 : extension revision 1
 
						VK_EXT_load_store_op_none                 : extension revision 1
 
						VK_EXT_memory_budget                      : extension revision 1
 
						VK_EXT_multi_draw                         : extension revision 1
 
						VK_EXT_pci_bus_info                       : extension revision 2
 
						VK_EXT_physical_device_drm                : extension revision 1
 
						VK_EXT_pipeline_creation_cache_control    : extension revision 3
 
						VK_EXT_pipeline_creation_feedback         : extension revision 1
 
						VK_EXT_primitive_topology_list_restart    : extension revision 1
 
						VK_EXT_private_data                       : extension revision 1
 
						VK_EXT_provoking_vertex                   : extension revision 1
 
						VK_EXT_robustness2                        : extension revision 1
 
						VK_EXT_scalar_block_layout                : extension revision 1
 
						VK_EXT_separate_stencil_usage             : extension revision 1
 
						VK_EXT_shader_atomic_float                : extension revision 1
 
						VK_EXT_shader_demote_to_helper_invocation : extension revision 1
 
						VK_EXT_shader_image_atomic_int64          : extension revision 1
 
						VK_EXT_shader_subgroup_ballot             : extension revision 1
 
						VK_EXT_shader_subgroup_vote               : extension revision 1
 
						VK_EXT_subgroup_size_control              : extension revision 2
 
						VK_EXT_texel_buffer_alignment             : extension revision 1
 
						VK_EXT_tooling_info                       : extension revision 1
 
						VK_EXT_transform_feedback                 : extension revision 1
 
						VK_EXT_vertex_attribute_divisor           : extension revision 3
 
						VK_EXT_vertex_input_dynamic_state         : extension revision 2
 
						VK_EXT_ycbcr_2plane_444_formats           : extension revision 1
 
						VK_EXT_ycbcr_image_arrays                 : extension revision 1
 
						VK_KHR_16bit_storage                      : extension revision 1
 
						VK_KHR_8bit_storage                       : extension revision 1
 
						VK_KHR_bind_memory2                       : extension revision 1
 
						VK_KHR_buffer_device_address              : extension revision 1
 
						VK_KHR_copy_commands2                     : extension revision 1
 
						VK_KHR_create_renderpass2                 : extension revision 1
 
						VK_KHR_dedicated_allocation               : extension revision 3
 
						VK_KHR_depth_stencil_resolve              : extension revision 1
 
						VK_KHR_descriptor_update_template         : extension revision 1
 
						VK_KHR_device_group                       : extension revision 4
 
						VK_KHR_draw_indirect_count                : extension revision 1
 
						VK_KHR_driver_properties                  : extension revision 1
 
						VK_KHR_dynamic_rendering                  : extension revision 1
 
						VK_KHR_external_fence                     : extension revision 1
 
						VK_KHR_external_fence_fd                  : extension revision 1
 
						VK_KHR_external_memory                    : extension revision 1
 
						VK_KHR_external_memory_fd                 : extension revision 1
 
						VK_KHR_external_semaphore                 : extension revision 1
 
						VK_KHR_external_semaphore_fd              : extension revision 1
 
						VK_KHR_format_feature_flags2              : extension revision 1
 
						VK_KHR_get_memory_requirements2           : extension revision 1
 
						VK_KHR_global_priority                    : extension revision 1
 
						VK_KHR_image_format_list                  : extension revision 1
 
						VK_KHR_imageless_framebuffer              : extension revision 1
 
						VK_KHR_maintenance1                       : extension revision 2
 
						VK_KHR_maintenance2                       : extension revision 1
 
						VK_KHR_maintenance3                       : extension revision 1
 
						VK_KHR_maintenance4                       : extension revision 1
 
						VK_KHR_multiview                          : extension revision 1
 
						VK_KHR_pipeline_executable_properties     : extension revision 1
 
						VK_KHR_present_id                         : extension revision 1
 
						VK_KHR_present_wait                       : extension revision 1
 
						VK_KHR_push_descriptor                    : extension revision 2
 
						VK_KHR_relaxed_block_layout               : extension revision 1
 
						VK_KHR_sampler_mirror_clamp_to_edge       : extension revision 3
 
						VK_KHR_sampler_ycbcr_conversion           : extension revision 14
 
						VK_KHR_separate_depth_stencil_layouts     : extension revision 1
 
						VK_KHR_shader_atomic_int64                : extension revision 1
 
						VK_KHR_shader_clock                       : extension revision 1
 
						VK_KHR_shader_draw_parameters             : extension revision 1
 
						VK_KHR_shader_float16_int8                : extension revision 1
 
						VK_KHR_shader_float_controls              : extension revision 4
 
						VK_KHR_shader_integer_dot_product         : extension revision 1
 
						VK_KHR_shader_non_semantic_info           : extension revision 1
 
						VK_KHR_shader_subgroup_extended_types     : extension revision 1
 
						VK_KHR_shader_terminate_invocation        : extension revision 1
 
						VK_KHR_spirv_1_4                          : extension revision 1
 
						VK_KHR_storage_buffer_storage_class       : extension revision 1
 
						VK_KHR_swapchain                          : extension revision 70
 
						VK_KHR_swapchain_mutable_format           : extension revision 1
 
						VK_KHR_synchronization2                   : extension revision 1
 
						VK_KHR_timeline_semaphore                 : extension revision 2
 
						VK_KHR_uniform_buffer_standard_layout     : extension revision 1
 
						VK_KHR_variable_pointers                  : extension revision 1
 
						VK_KHR_vulkan_memory_model                : extension revision 3
 
						VK_KHR_workgroup_memory_explicit_layout   : extension revision 1
 
						VK_KHR_zero_initialize_workgroup_memory   : extension revision 1
 
						VK_NVX_multiview_per_view_attributes      : extension revision 1
 
						VK_NV_dedicated_allocation                : extension revision 1
 
						VK_NV_dedicated_allocation_image_aliasing : extension revision 1
 
						VK_NV_device_diagnostic_checkpoints       : extension revision 2
 
						VK_NV_device_diagnostics_config           : extension revision 1
 
						VK_NV_device_generated_commands           : extension revision 3
 
						VK_NV_inherited_viewport_scissor          : extension revision 1
 
						VK_NV_shader_sm_builtins                  : extension revision 1
 
						VK_NV_shader_subgroup_partitioned         : extension revision 1
 
					 
					VkQueueFamilyProperties
						queueProperties[0]
							minImageTransferGranularity = (1,1,1)
 
							queueCount                  = 16
 
							queueFlags                  = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
 
							timestampValidBits          = 64
 
							present support             = true
 
							VkQueueFamilyGlobalPriorityPropertiesKHR
								priorityCount  = 1
 
								priorities: count = 16
									256
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
								 
							 
						 
						queueProperties[1]
							minImageTransferGranularity = (1,1,1)
 
							queueCount                  = 1
 
							queueFlags                  = QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
 
							timestampValidBits          = 64
 
							present support             = false
 
							VkQueueFamilyGlobalPriorityPropertiesKHR
								priorityCount  = 1
 
								priorities: count = 16
									256
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
								 
							 
						 
					 
					VkPhysicalDeviceMemoryProperties
						memoryHeaps: count = 3
							memoryHeaps[0]
								size   = 2147483648 (0x80000000) (2.00 GiB)
 
								budget = 2094137344 (0x7cd20000) (1.95 GiB)
 
								usage  = 0 (0x00000000) (0.00 B)
 
								flags: count = 1
									MEMORY_HEAP_DEVICE_LOCAL_BIT
 
								 
							 
							memoryHeaps[1]
								size   = 12140368896 (0x2d39f5400) (11.31 GiB)
 
								budget = 12140368896 (0x2d39f5400) (11.31 GiB)
 
								usage  = 1077248 (0x00107000) (1.03 MiB)
 
								flags
									None
 
								 
							 
							memoryHeaps[2]
								size   = 257949696 (0x0f600000) (246.00 MiB)
 
								budget = 256114688 (0x0f440000) (244.25 MiB)
 
								usage  = 1835008 (0x001c0000) (1.75 MiB)
 
								flags: count = 1
									MEMORY_HEAP_DEVICE_LOCAL_BIT
 
								 
							 
						 
						memoryTypes: count = 11
							memoryTypes[0]
								heapIndex     = 1
 
								propertyFlags = 0x0000
									None
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										None
 
									 
									IMAGE_TILING_LINEAR
										color images
 
										(non-sparse, non-transient)
 
									 
								 
							 
							memoryTypes[1]
								heapIndex     = 1
 
								propertyFlags = 0x0000
									None
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										color images
 
									 
									IMAGE_TILING_LINEAR
										None
 
									 
								 
							 
							memoryTypes[2]
								heapIndex     = 1
 
								propertyFlags = 0x0000
									None
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										FORMAT_D16_UNORM
 
										(non-sparse, non-transient)
 
									 
									IMAGE_TILING_LINEAR
										None
 
									 
								 
							 
							memoryTypes[3]
								heapIndex     = 1
 
								propertyFlags = 0x0000
									None
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										FORMAT_X8_D24_UNORM_PACK32
 
										FORMAT_D24_UNORM_S8_UINT
 
										(non-sparse, non-transient)
 
									 
									IMAGE_TILING_LINEAR
										None
 
									 
								 
							 
							memoryTypes[4]
								heapIndex     = 1
 
								propertyFlags = 0x0000
									None
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										FORMAT_D32_SFLOAT
 
										(non-sparse, non-transient)
 
									 
									IMAGE_TILING_LINEAR
										None
 
									 
								 
							 
							memoryTypes[5]
								heapIndex     = 1
 
								propertyFlags = 0x0000
									None
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										FORMAT_D32_SFLOAT_S8_UINT
 
										(non-sparse, non-transient)
 
									 
									IMAGE_TILING_LINEAR
										None
 
									 
								 
							 
							memoryTypes[6]
								heapIndex     = 1
 
								propertyFlags = 0x0000
									None
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										None
 
									 
									IMAGE_TILING_LINEAR
										None
 
									 
								 
							 
							memoryTypes[7]
								heapIndex     = 0
 
								propertyFlags = 0x0001: count = 1
									MEMORY_PROPERTY_DEVICE_LOCAL_BIT
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										color images
 
										FORMAT_D16_UNORM
 
										FORMAT_X8_D24_UNORM_PACK32
 
										FORMAT_D32_SFLOAT
 
										FORMAT_D24_UNORM_S8_UINT
 
										FORMAT_D32_SFLOAT_S8_UINT
 
									 
									IMAGE_TILING_LINEAR
										color images
 
										(non-sparse, non-transient)
 
									 
								 
							 
							memoryTypes[8]
								heapIndex     = 1
 
								propertyFlags = 0x0006: count = 2
									MEMORY_PROPERTY_HOST_VISIBLE_BIT
 
									MEMORY_PROPERTY_HOST_COHERENT_BIT
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										None
 
									 
									IMAGE_TILING_LINEAR
										color images
 
										(non-sparse, non-transient)
 
									 
								 
							 
							memoryTypes[9]
								heapIndex     = 1
 
								propertyFlags = 0x000e: count = 3
									MEMORY_PROPERTY_HOST_VISIBLE_BIT
 
									MEMORY_PROPERTY_HOST_COHERENT_BIT
 
									MEMORY_PROPERTY_HOST_CACHED_BIT
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										None
 
									 
									IMAGE_TILING_LINEAR
										color images
 
										(non-sparse, non-transient)
 
									 
								 
							 
							memoryTypes[10]
								heapIndex     = 2
 
								propertyFlags = 0x0007: count = 3
									MEMORY_PROPERTY_DEVICE_LOCAL_BIT
 
									MEMORY_PROPERTY_HOST_VISIBLE_BIT
 
									MEMORY_PROPERTY_HOST_COHERENT_BIT
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										None
 
									 
									IMAGE_TILING_LINEAR
										color images
 
										(non-sparse, non-transient)
 
									 
								 
							 
						 
					 
					VkPhysicalDeviceFeatures
						robustBufferAccess                      = true
 
						fullDrawIndexUint32                     = true
 
						imageCubeArray                          = true
 
						independentBlend                        = true
 
						geometryShader                          = true
 
						tessellationShader                      = true
 
						sampleRateShading                       = true
 
						dualSrcBlend                            = true
 
						logicOp                                 = true
 
						multiDrawIndirect                       = true
 
						drawIndirectFirstInstance               = true
 
						depthClamp                              = true
 
						depthBiasClamp                          = true
 
						fillModeNonSolid                        = true
 
						depthBounds                             = true
 
						wideLines                               = true
 
						largePoints                             = true
 
						alphaToOne                              = true
 
						multiViewport                           = true
 
						samplerAnisotropy                       = true
 
						textureCompressionETC2                  = false
 
						textureCompressionASTC_LDR              = false
 
						textureCompressionBC                    = true
 
						occlusionQueryPrecise                   = true
 
						pipelineStatisticsQuery                 = true
 
						vertexPipelineStoresAndAtomics          = true
 
						fragmentStoresAndAtomics                = true
 
						shaderTessellationAndGeometryPointSize  = true
 
						shaderImageGatherExtended               = true
 
						shaderStorageImageExtendedFormats       = true
 
						shaderStorageImageMultisample           = true
 
						shaderStorageImageReadWithoutFormat     = true
 
						shaderStorageImageWriteWithoutFormat    = true
 
						shaderUniformBufferArrayDynamicIndexing = true
 
						shaderSampledImageArrayDynamicIndexing  = true
 
						shaderStorageBufferArrayDynamicIndexing = true
 
						shaderStorageImageArrayDynamicIndexing  = true
 
						shaderClipDistance                      = true
 
						shaderCullDistance                      = true
 
						shaderFloat64                           = true
 
						shaderInt64                             = true
 
						shaderInt16                             = true
 
						shaderResourceResidency                 = false
 
						shaderResourceMinLod                    = false
 
						sparseBinding                           = true
 
						sparseResidencyBuffer                   = false
 
						sparseResidencyImage2D                  = false
 
						sparseResidencyImage3D                  = false
 
						sparseResidency2Samples                 = false
 
						sparseResidency4Samples                 = false
 
						sparseResidency8Samples                 = false
 
						sparseResidency16Samples                = false
 
						sparseResidencyAliased                  = false
 
						variableMultisampleRate                 = true
 
						inheritedQueries                        = true
 
					 
					VkPhysicalDevice16BitStorageFeatures
						storageBuffer16BitAccess           = true
 
						uniformAndStorageBuffer16BitAccess = true
 
						storagePushConstant16              = true
 
						storageInputOutput16               = false
 
					 
					VkPhysicalDevice4444FormatsFeaturesEXT
						formatA4R4G4B4 = true
 
						formatA4B4G4R4 = true
 
					 
					VkPhysicalDevice8BitStorageFeatures
						storageBuffer8BitAccess           = true
 
						uniformAndStorageBuffer8BitAccess = true
 
						storagePushConstant8              = true
 
					 
					VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT
						advancedBlendCoherentOperations = true
 
					 
					VkPhysicalDeviceBorderColorSwizzleFeaturesEXT
						borderColorSwizzle          = true
 
						borderColorSwizzleFromImage = false
 
					 
					VkPhysicalDeviceBufferDeviceAddressFeatures
						bufferDeviceAddress              = true
 
						bufferDeviceAddressCaptureReplay = true
 
						bufferDeviceAddressMultiDevice   = true
 
					 
					VkPhysicalDeviceBufferDeviceAddressFeaturesEXT
						bufferDeviceAddress              = true
 
						bufferDeviceAddressCaptureReplay = true
 
						bufferDeviceAddressMultiDevice   = true
 
					 
					VkPhysicalDeviceColorWriteEnableFeaturesEXT
						colorWriteEnable = true
 
					 
					VkPhysicalDeviceConditionalRenderingFeaturesEXT
						conditionalRendering          = true
 
						inheritedConditionalRendering = true
 
					 
					VkPhysicalDeviceCustomBorderColorFeaturesEXT
						customBorderColors             = true
 
						customBorderColorWithoutFormat = true
 
					 
					VkPhysicalDeviceDepthClipControlFeaturesEXT
						depthClipControl = true
 
					 
					VkPhysicalDeviceDepthClipEnableFeaturesEXT
						depthClipEnable = true
 
					 
					VkPhysicalDeviceDescriptorIndexingFeatures
						shaderInputAttachmentArrayDynamicIndexing          = true
 
						shaderUniformTexelBufferArrayDynamicIndexing       = true
 
						shaderStorageTexelBufferArrayDynamicIndexing       = true
 
						shaderUniformBufferArrayNonUniformIndexing         = true
 
						shaderSampledImageArrayNonUniformIndexing          = true
 
						shaderStorageBufferArrayNonUniformIndexing         = true
 
						shaderStorageImageArrayNonUniformIndexing          = true
 
						shaderInputAttachmentArrayNonUniformIndexing       = true
 
						shaderUniformTexelBufferArrayNonUniformIndexing    = true
 
						shaderStorageTexelBufferArrayNonUniformIndexing    = true
 
						descriptorBindingUniformBufferUpdateAfterBind      = false
 
						descriptorBindingSampledImageUpdateAfterBind       = true
 
						descriptorBindingStorageImageUpdateAfterBind       = true
 
						descriptorBindingStorageBufferUpdateAfterBind      = true
 
						descriptorBindingUniformTexelBufferUpdateAfterBind = true
 
						descriptorBindingStorageTexelBufferUpdateAfterBind = true
 
						descriptorBindingUpdateUnusedWhilePending          = true
 
						descriptorBindingPartiallyBound                    = true
 
						descriptorBindingVariableDescriptorCount           = true
 
						runtimeDescriptorArray                             = true
 
					 
					VkPhysicalDeviceDynamicRenderingFeatures
						dynamicRendering = true
 
					 
					VkPhysicalDeviceExtendedDynamicState2FeaturesEXT
						extendedDynamicState2                   = true
 
						extendedDynamicState2LogicOp            = true
 
						extendedDynamicState2PatchControlPoints = true
 
					 
					VkPhysicalDeviceExtendedDynamicStateFeaturesEXT
						extendedDynamicState = true
 
					 
					VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR
						globalPriorityQuery = true
 
					 
					VkPhysicalDeviceHostQueryResetFeatures
						hostQueryReset = true
 
					 
					VkPhysicalDeviceImageRobustnessFeatures
						robustImageAccess = true
 
					 
					VkPhysicalDeviceImageViewMinLodFeaturesEXT
						minLod = true
 
					 
					VkPhysicalDeviceImagelessFramebufferFeatures
						imagelessFramebuffer = true
 
					 
					VkPhysicalDeviceIndexTypeUint8FeaturesEXT
						indexTypeUint8 = true
 
					 
					VkPhysicalDeviceInlineUniformBlockFeatures
						inlineUniformBlock                                 = true
 
						descriptorBindingInlineUniformBlockUpdateAfterBind = true
 
					 
					VkPhysicalDeviceLineRasterizationFeaturesEXT
						rectangularLines         = true
 
						bresenhamLines           = true
 
						smoothLines              = true
 
						stippledRectangularLines = true
 
						stippledBresenhamLines   = true
 
						stippledSmoothLines      = true
 
					 
					VkPhysicalDeviceMaintenance4Features
						maintenance4 = true
 
					 
					VkPhysicalDeviceMultiDrawFeaturesEXT
						multiDraw = true
 
					 
					VkPhysicalDeviceMultiviewFeatures
						multiview                   = true
 
						multiviewGeometryShader     = true
 
						multiviewTessellationShader = true
 
					 
					VkPhysicalDevicePipelineCreationCacheControlFeatures
						pipelineCreationCacheControl = true
 
					 
					VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR
						pipelineExecutableInfo = true
 
					 
					VkPhysicalDevicePresentIdFeaturesKHR
						presentId = true
 
					 
					VkPhysicalDevicePresentWaitFeaturesKHR
						presentWait = true
 
					 
					VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
						primitiveTopologyListRestart      = true
 
						primitiveTopologyPatchListRestart = true
 
					 
					VkPhysicalDevicePrivateDataFeatures
						privateData = true
 
					 
					VkPhysicalDeviceProtectedMemoryFeatures
						protectedMemory = false
 
					 
					VkPhysicalDeviceProvokingVertexFeaturesEXT
						provokingVertexLast                       = true
 
						transformFeedbackPreservesProvokingVertex = true
 
					 
					VkPhysicalDeviceRobustness2FeaturesEXT
						robustBufferAccess2 = true
 
						robustImageAccess2  = true
 
						nullDescriptor      = true
 
					 
					VkPhysicalDeviceSamplerYcbcrConversionFeatures
						samplerYcbcrConversion = true
 
					 
					VkPhysicalDeviceScalarBlockLayoutFeatures
						scalarBlockLayout = true
 
					 
					VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures
						separateDepthStencilLayouts = true
 
					 
					VkPhysicalDeviceShaderAtomicFloatFeaturesEXT
						shaderBufferFloat32Atomics   = true
 
						shaderBufferFloat32AtomicAdd = true
 
						shaderBufferFloat64Atomics   = false
 
						shaderBufferFloat64AtomicAdd = false
 
						shaderSharedFloat32Atomics   = true
 
						shaderSharedFloat32AtomicAdd = true
 
						shaderSharedFloat64Atomics   = false
 
						shaderSharedFloat64AtomicAdd = false
 
						shaderImageFloat32Atomics    = true
 
						shaderImageFloat32AtomicAdd  = true
 
						sparseImageFloat32Atomics    = true
 
						sparseImageFloat32AtomicAdd  = true
 
					 
					VkPhysicalDeviceShaderAtomicInt64Features
						shaderBufferInt64Atomics = true
 
						shaderSharedInt64Atomics = true
 
					 
					VkPhysicalDeviceShaderClockFeaturesKHR
						shaderSubgroupClock = true
 
						shaderDeviceClock   = true
 
					 
					VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures
						shaderDemoteToHelperInvocation = true
 
					 
					VkPhysicalDeviceShaderDrawParametersFeatures
						shaderDrawParameters = true
 
					 
					VkPhysicalDeviceShaderFloat16Int8Features
						shaderFloat16 = false
 
						shaderInt8    = true
 
					 
					VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT
						shaderImageInt64Atomics = true
 
						sparseImageInt64Atomics = true
 
					 
					VkPhysicalDeviceShaderIntegerDotProductFeatures
						shaderIntegerDotProduct = true
 
					 
					VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures
						shaderSubgroupExtendedTypes = true
 
					 
					VkPhysicalDeviceShaderTerminateInvocationFeatures
						shaderTerminateInvocation = true
 
					 
					VkPhysicalDeviceSubgroupSizeControlFeatures
						subgroupSizeControl  = true
 
						computeFullSubgroups = true
 
					 
					VkPhysicalDeviceSynchronization2Features
						synchronization2 = true
 
					 
					VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT
						texelBufferAlignment = true
 
					 
					VkPhysicalDeviceTextureCompressionASTCHDRFeatures
						textureCompressionASTC_HDR = false
 
					 
					VkPhysicalDeviceTimelineSemaphoreFeatures
						timelineSemaphore = true
 
					 
					VkPhysicalDeviceTransformFeedbackFeaturesEXT
						transformFeedback = true
 
						geometryStreams   = true
 
					 
					VkPhysicalDeviceUniformBufferStandardLayoutFeatures
						uniformBufferStandardLayout = true
 
					 
					VkPhysicalDeviceVariablePointersFeatures
						variablePointersStorageBuffer = true
 
						variablePointers              = true
 
					 
					VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT
						vertexAttributeInstanceRateDivisor     = true
 
						vertexAttributeInstanceRateZeroDivisor = true
 
					 
					VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT
						vertexInputDynamicState = true
 
					 
					VkPhysicalDeviceVulkan11Features
						storageBuffer16BitAccess           = true
 
						uniformAndStorageBuffer16BitAccess = true
 
						storagePushConstant16              = true
 
						storageInputOutput16               = false
 
						multiview                          = true
 
						multiviewGeometryShader            = true
 
						multiviewTessellationShader        = true
 
						variablePointersStorageBuffer      = true
 
						variablePointers                   = true
 
						protectedMemory                    = false
 
						samplerYcbcrConversion             = true
 
						shaderDrawParameters               = true
 
					 
					VkPhysicalDeviceVulkan12Features
						samplerMirrorClampToEdge                           = true
 
						drawIndirectCount                                  = true
 
						storageBuffer8BitAccess                            = true
 
						uniformAndStorageBuffer8BitAccess                  = true
 
						storagePushConstant8                               = true
 
						shaderBufferInt64Atomics                           = true
 
						shaderSharedInt64Atomics                           = true
 
						shaderFloat16                                      = false
 
						shaderInt8                                         = true
 
						descriptorIndexing                                 = true
 
						shaderInputAttachmentArrayDynamicIndexing          = true
 
						shaderUniformTexelBufferArrayDynamicIndexing       = true
 
						shaderStorageTexelBufferArrayDynamicIndexing       = true
 
						shaderUniformBufferArrayNonUniformIndexing         = true
 
						shaderSampledImageArrayNonUniformIndexing          = true
 
						shaderStorageBufferArrayNonUniformIndexing         = true
 
						shaderStorageImageArrayNonUniformIndexing          = true
 
						shaderInputAttachmentArrayNonUniformIndexing       = true
 
						shaderUniformTexelBufferArrayNonUniformIndexing    = true
 
						shaderStorageTexelBufferArrayNonUniformIndexing    = true
 
						descriptorBindingUniformBufferUpdateAfterBind      = false
 
						descriptorBindingSampledImageUpdateAfterBind       = true
 
						descriptorBindingStorageImageUpdateAfterBind       = true
 
						descriptorBindingStorageBufferUpdateAfterBind      = true
 
						descriptorBindingUniformTexelBufferUpdateAfterBind = true
 
						descriptorBindingStorageTexelBufferUpdateAfterBind = true
 
						descriptorBindingUpdateUnusedWhilePending          = true
 
						descriptorBindingPartiallyBound                    = true
 
						descriptorBindingVariableDescriptorCount           = true
 
						runtimeDescriptorArray                             = true
 
						samplerFilterMinmax                                = false
 
						scalarBlockLayout                                  = true
 
						imagelessFramebuffer                               = true
 
						uniformBufferStandardLayout                        = true
 
						shaderSubgroupExtendedTypes                        = true
 
						separateDepthStencilLayouts                        = true
 
						hostQueryReset                                     = true
 
						timelineSemaphore                                  = true
 
						bufferDeviceAddress                                = true
 
						bufferDeviceAddressCaptureReplay                   = true
 
						bufferDeviceAddressMultiDevice                     = true
 
						vulkanMemoryModel                                  = true
 
						vulkanMemoryModelDeviceScope                       = true
 
						vulkanMemoryModelAvailabilityVisibilityChains      = true
 
						shaderOutputViewportIndex                          = false
 
						shaderOutputLayer                                  = false
 
						subgroupBroadcastDynamicId                         = true
 
					 
					VkPhysicalDeviceVulkan13Features
						robustImageAccess                                  = true
 
						inlineUniformBlock                                 = true
 
						descriptorBindingInlineUniformBlockUpdateAfterBind = true
 
						pipelineCreationCacheControl                       = true
 
						privateData                                        = true
 
						shaderDemoteToHelperInvocation                     = true
 
						shaderTerminateInvocation                          = true
 
						subgroupSizeControl                                = true
 
						computeFullSubgroups                               = true
 
						synchronization2                                   = true
 
						textureCompressionASTC_HDR                         = false
 
						shaderZeroInitializeWorkgroupMemory                = true
 
						dynamicRendering                                   = true
 
						shaderIntegerDotProduct                            = true
 
						maintenance4                                       = true
 
					 
					VkPhysicalDeviceVulkanMemoryModelFeatures
						vulkanMemoryModel                             = true
 
						vulkanMemoryModelDeviceScope                  = true
 
						vulkanMemoryModelAvailabilityVisibilityChains = true
 
					 
					VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
						workgroupMemoryExplicitLayout                  = true
 
						workgroupMemoryExplicitLayoutScalarBlockLayout = true
 
						workgroupMemoryExplicitLayout8BitAccess        = true
 
						workgroupMemoryExplicitLayout16BitAccess       = true
 
					 
					VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
						ycbcr2plane444Formats = true
 
					 
					VkPhysicalDeviceYcbcrImageArraysFeaturesEXT
						ycbcrImageArrays = true
 
					 
					VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
						shaderZeroInitializeWorkgroupMemory = true
 
					 
					Format Properties
						FORMAT_UNDEFINED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R4G4_UNORM_PACK8
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_R4G4B4A4_UNORM_PACK16
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_B4G4R4A4_UNORM_PACK16
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_R5G6B5_UNORM_PACK16
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_B5G6R5_UNORM_PACK16
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_R5G5B5A1_UNORM_PACK16
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_B5G5R5A1_UNORM_PACK16
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_A1R5G5B5_UNORM_PACK16
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_R8_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_SNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_SRGB
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R8G8_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R8G8_SNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R8G8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_SRGB
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R8G8B8_UNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R8G8B8_SNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R8G8B8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8_SRGB
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8_UNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8_SNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8_SRGB
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R8G8B8A8_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R8G8B8A8_SNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R8G8B8A8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8A8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8A8_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8A8_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8A8_SRGB
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8A8_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8A8_SNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8A8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8A8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8A8_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8A8_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8A8_SRGB
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_A8B8G8R8_UNORM_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_SNORM_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_USCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_SSCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_UINT_PACK32
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_SINT_PACK32
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_SRGB_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_A2R10G10B10_UNORM_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_SNORM_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_USCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_SSCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_UINT_PACK32
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_SINT_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_UNORM_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_A2B10G10R10_SNORM_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_USCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_SSCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_UINT_PACK32
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_SINT_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_SNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16_SNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16B16_UNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16B16_SNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16B16_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16B16A16_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16B16A16_SNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16B16A16_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R32_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R32G32B32_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32B32_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32B32_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R32G32B32A32_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32B32A32_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32B32A32_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64_UINT
							linearTiling: count = 2
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 4
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64_SINT
							linearTiling: count = 2
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 4
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64A64_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64A64_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64A64_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B10G11R11_UFLOAT_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_E5B9G9R9_UFLOAT_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_D16_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_X8_D24_UNORM_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_D32_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_S8_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_D16_UNORM_S8_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_D24_UNORM_S8_UINT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_D32_SFLOAT_S8_UINT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC1_RGB_UNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC1_RGB_SRGB_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC1_RGBA_UNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC1_RGBA_SRGB_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC2_UNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC2_SRGB_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC3_UNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC3_SRGB_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC4_UNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC4_SNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC5_UNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC5_SNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC6H_UFLOAT_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC6H_SFLOAT_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC7_UNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC7_SRGB_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_EAC_R11_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_EAC_R11_SNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_EAC_R11G11_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_EAC_R11G11_SNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_4x4_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_4x4_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_5x4_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_5x4_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_5x5_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_5x5_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_6x5_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_6x5_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_6x6_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_6x6_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x5_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x5_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x6_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x6_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x8_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x8_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x5_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x5_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x6_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x6_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x8_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x8_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x10_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x10_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_12x10_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_12x10_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_12x12_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_12x12_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8B8G8R8_422_UNORM
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8G8_422_UNORM
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8_R8_3PLANE_420_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8R8_2PLANE_420_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8_R8_3PLANE_422_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8R8_2PLANE_422_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8_R8_3PLANE_444_UNORM
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R10X6_UNORM_PACK16
							linearTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R10X6G10X6_UNORM_2PACK16
							linearTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
							linearTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R12X4_UNORM_PACK16
							linearTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R12X4G12X4_UNORM_2PACK16
							linearTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
							linearTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16B16G16R16_422_UNORM
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B16G16R16G16_422_UNORM
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16_R16_3PLANE_420_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16R16_2PLANE_420_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16_R16_3PLANE_422_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16R16_2PLANE_422_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16_R16_3PLANE_444_UNORM
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
					 
				 
				GPU1
					VkPhysicalDeviceProperties
						apiVersion        = 4206786 (1.3.194)
 
						driverVersion     = 2139979776 (0x7f8d8000)
 
						vendorID          = 0x10de
 
						deviceID          = 0x134f
 
						deviceType        = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
 
						deviceName        = NVIDIA GeForce 920MX
 
						pipelineCacheUUID = 1560b5ef-d4a0-dbbd-e85c-732f8e924332
 
					 
					VkPhysicalDeviceLimits
						maxImageDimension1D                             = 16384
 
						maxImageDimension2D                             = 16384
 
						maxImageDimension3D                             = 2048
 
						maxImageDimensionCube                           = 16384
 
						maxImageArrayLayers                             = 2048
 
						maxTexelBufferElements                          = 134217728
 
						maxUniformBufferRange                           = 65536
 
						maxStorageBufferRange                           = 4294967295
 
						maxPushConstantsSize                            = 256
 
						maxMemoryAllocationCount                        = 4294967295
 
						maxSamplerAllocationCount                       = 4000
 
						bufferImageGranularity                          = 0x00010000
 
						sparseAddressSpaceSize                          = 0xffffffffff
 
						maxBoundDescriptorSets                          = 32
 
						maxPerStageDescriptorSamplers                   = 1048576
 
						maxPerStageDescriptorUniformBuffers             = 15
 
						maxPerStageDescriptorStorageBuffers             = 1048576
 
						maxPerStageDescriptorSampledImages              = 1048576
 
						maxPerStageDescriptorStorageImages              = 1048576
 
						maxPerStageDescriptorInputAttachments           = 1048576
 
						maxPerStageResources                            = 4294967295
 
						maxDescriptorSetSamplers                        = 1048576
 
						maxDescriptorSetUniformBuffers                  = 90
 
						maxDescriptorSetUniformBuffersDynamic           = 15
 
						maxDescriptorSetStorageBuffers                  = 1048576
 
						maxDescriptorSetStorageBuffersDynamic           = 16
 
						maxDescriptorSetSampledImages                   = 1048576
 
						maxDescriptorSetStorageImages                   = 1048576
 
						maxDescriptorSetInputAttachments                = 1048576
 
						maxVertexInputAttributes                        = 32
 
						maxVertexInputBindings                          = 32
 
						maxVertexInputAttributeOffset                   = 2047
 
						maxVertexInputBindingStride                     = 2048
 
						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              = 4294967295
 
						maxComputeSharedMemorySize                      = 49152
 
						maxComputeWorkGroupCount: count = 3
							2147483647
 
							65535
 
							65535
 
						 
						maxComputeWorkGroupInvocations                  = 1536
 
						maxComputeWorkGroupSize: count = 3
							1536
 
							1024
 
							64
 
						 
						subPixelPrecisionBits                           = 8
 
						subTexelPrecisionBits                           = 8
 
						mipmapPrecisionBits                             = 8
 
						maxDrawIndexedIndexValue                        = 4294967295
 
						maxDrawIndirectCount                            = 4294967295
 
						maxSamplerLodBias                               = 15
 
						maxSamplerAnisotropy                            = 16
 
						maxViewports                                    = 16
 
						maxViewportDimensions: count = 2
							16384
 
							16384
 
						 
						viewportBoundsRange: count = 2
							-32768
 
							32768
 
						 
						viewportSubPixelBits                            = 8
 
						minMemoryMapAlignment                           = 64
 
						minTexelBufferOffsetAlignment                   = 0x00000010
 
						minUniformBufferOffsetAlignment                 = 0x00000100
 
						minStorageBufferOffsetAlignment                 = 0x00000010
 
						minTexelOffset                                  = -8
 
						maxTexelOffset                                  = 7
 
						minTexelGatherOffset                            = -32
 
						maxTexelGatherOffset                            = 31
 
						minInterpolationOffset                          = -0.5
 
						maxInterpolationOffset                          = 0.4375
 
						subPixelInterpolationOffsetBits                 = 4
 
						maxFramebufferWidth                             = 16384
 
						maxFramebufferHeight                            = 16384
 
						maxFramebufferLayers                            = 2048
 
						framebufferColorSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						framebufferDepthSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						framebufferStencilSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						framebufferNoAttachmentsSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						maxColorAttachments                             = 8
 
						sampledImageColorSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						sampledImageIntegerSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						sampledImageDepthSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						sampledImageStencilSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						storageImageSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
						maxSampleMaskWords                              = 1
 
						timestampComputeAndGraphics                     = true
 
						timestampPeriod                                 = 1
 
						maxClipDistances                                = 8
 
						maxCullDistances                                = 8
 
						maxCombinedClipAndCullDistances                 = 8
 
						discreteQueuePriorities                         = 2
 
						pointSizeRange: count = 2
							1
 
							2047.94
 
						 
						lineWidthRange: count = 2
							1
 
							64
 
						 
						pointSizeGranularity                            = 0.0625
 
						lineWidthGranularity                            = 0.0625
 
						strictLines                                     = true
 
						standardSampleLocations                         = true
 
						optimalBufferCopyOffsetAlignment                = 0x00000001
 
						optimalBufferCopyRowPitchAlignment              = 0x00000001
 
						nonCoherentAtomSize                             = 0x00000040
 
					 
					VkPhysicalDeviceSparseProperties
						residencyStandard2DBlockShape            = true
 
						residencyStandard2DMultisampleBlockShape = true
 
						residencyStandard3DBlockShape            = true
 
						residencyAlignedMipSize                  = true
 
						residencyNonResidentStrict               = false
 
					 
					VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT
						advancedBlendMaxColorAttachments      = 1
 
						advancedBlendIndependentBlend         = false
 
						advancedBlendNonPremultipliedSrcColor = true
 
						advancedBlendNonPremultipliedDstColor = true
 
						advancedBlendCorrelatedOverlap        = true
 
						advancedBlendAllOperations            = true
 
					 
					VkPhysicalDeviceCustomBorderColorPropertiesEXT
						maxCustomBorderColorSamplers = 4000
 
					 
					VkPhysicalDeviceDepthStencilResolveProperties
						supportedDepthResolveModes: count = 2
							RESOLVE_MODE_SAMPLE_ZERO_BIT
 
							RESOLVE_MODE_AVERAGE_BIT
 
						 
						supportedStencilResolveModes: count = 1
							RESOLVE_MODE_SAMPLE_ZERO_BIT
 
						 
						independentResolveNone = true
 
						independentResolve     = true
 
					 
					VkPhysicalDeviceDescriptorIndexingProperties
						maxUpdateAfterBindDescriptorsInAllPools              = 4294967295
 
						shaderUniformBufferArrayNonUniformIndexingNative     = true
 
						shaderSampledImageArrayNonUniformIndexingNative      = true
 
						shaderStorageBufferArrayNonUniformIndexingNative     = true
 
						shaderStorageImageArrayNonUniformIndexingNative      = true
 
						shaderInputAttachmentArrayNonUniformIndexingNative   = true
 
						robustBufferAccessUpdateAfterBind                    = true
 
						quadDivergentImplicitLod                             = true
 
						maxPerStageDescriptorUpdateAfterBindSamplers         = 1048576
 
						maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 15
 
						maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 1048576
 
						maxPerStageDescriptorUpdateAfterBindSampledImages    = 1048576
 
						maxPerStageDescriptorUpdateAfterBindStorageImages    = 1048576
 
						maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
 
						maxPerStageUpdateAfterBindResources                  = 4294967295
 
						maxDescriptorSetUpdateAfterBindSamplers              = 1048576
 
						maxDescriptorSetUpdateAfterBindUniformBuffers        = 90
 
						maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
 
						maxDescriptorSetUpdateAfterBindStorageBuffers        = 1048576
 
						maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
 
						maxDescriptorSetUpdateAfterBindSampledImages         = 1048576
 
						maxDescriptorSetUpdateAfterBindStorageImages         = 1048576
 
						maxDescriptorSetUpdateAfterBindInputAttachments      = 1048576
 
					 
					VkPhysicalDeviceDiscardRectanglePropertiesEXT
						maxDiscardRectangles = 8
 
					 
					VkPhysicalDeviceDriverProperties
						driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
 
						driverName         = NVIDIA
 
						driverInfo         = 510.54
 
						conformanceVersion = 1.3.0.0
 
					 
					VkPhysicalDeviceDrmPropertiesEXT
						hasPrimary   = false
 
						hasRender    = false
 
						primaryMajor = 0
 
						primaryMinor = 0
 
						renderMajor  = 0
 
						renderMinor  = 0
 
					 
					VkPhysicalDeviceExternalMemoryHostPropertiesEXT
						minImportedHostPointerAlignment = 0x00001000
 
					 
					VkPhysicalDeviceFloatControlsProperties
						denormBehaviorIndependence            = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
 
						roundingModeIndependence              = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
 
						shaderSignedZeroInfNanPreserveFloat16 = true
 
						shaderSignedZeroInfNanPreserveFloat32 = true
 
						shaderSignedZeroInfNanPreserveFloat64 = true
 
						shaderDenormPreserveFloat16           = false
 
						shaderDenormPreserveFloat32           = false
 
						shaderDenormPreserveFloat64           = false
 
						shaderDenormFlushToZeroFloat16        = false
 
						shaderDenormFlushToZeroFloat32        = false
 
						shaderDenormFlushToZeroFloat64        = false
 
						shaderRoundingModeRTEFloat16          = true
 
						shaderRoundingModeRTEFloat32          = true
 
						shaderRoundingModeRTEFloat64          = true
 
						shaderRoundingModeRTZFloat16          = false
 
						shaderRoundingModeRTZFloat32          = true
 
						shaderRoundingModeRTZFloat64          = true
 
					 
					VkPhysicalDeviceIDProperties
						deviceUUID      = aaccb9a7-ed1d-b91a-5770-605091ede72b
 
						driverUUID      = 4c27d7d9-1f18-5e86-af9a-3c2880603989
 
						deviceNodeMask  = 1
 
						deviceLUIDValid = false
 
					 
					VkPhysicalDeviceInlineUniformBlockProperties
						maxInlineUniformBlockSize                               = 256
 
						maxPerStageDescriptorInlineUniformBlocks                = 32
 
						maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
 
						maxDescriptorSetInlineUniformBlocks                     = 32
 
						maxDescriptorSetUpdateAfterBindInlineUniformBlocks      = 32
 
					 
					VkPhysicalDeviceLineRasterizationPropertiesEXT
						lineSubPixelPrecisionBits = 8
 
					 
					VkPhysicalDeviceMaintenance3Properties
						maxPerSetDescriptors    = 4294967295
 
						maxMemoryAllocationSize = 0xffe00000
 
					 
					VkPhysicalDeviceMaintenance4Properties
						maxBufferSize = 0xffffffffffff0000
 
					 
					VkPhysicalDeviceMultiDrawPropertiesEXT
						maxMultiDrawCount = 4294967295
 
					 
					VkPhysicalDeviceMultiviewProperties
						maxMultiviewViewCount     = 32
 
						maxMultiviewInstanceIndex = 134217727
 
					 
					VkPhysicalDevicePCIBusInfoPropertiesEXT
						pciDomain   = 0
 
						pciBus      = 1
 
						pciDevice   = 0
 
						pciFunction = 0
 
					 
					VkPhysicalDevicePointClippingProperties
						pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
 
					 
					VkPhysicalDeviceProtectedMemoryProperties
						protectedNoFault = false
 
					 
					VkPhysicalDeviceProvokingVertexPropertiesEXT
						provokingVertexModePerPipeline                       = true
 
						transformFeedbackPreservesTriangleFanProvokingVertex = true
 
					 
					VkPhysicalDevicePushDescriptorPropertiesKHR
						maxPushDescriptors = 32
 
					 
					VkPhysicalDeviceRobustness2PropertiesEXT
						robustStorageBufferAccessSizeAlignment = 0x00000001
 
						robustUniformBufferAccessSizeAlignment = 0x00000100
 
					 
					VkPhysicalDeviceSamplerFilterMinmaxProperties
						filterMinmaxSingleComponentFormats = false
 
						filterMinmaxImageComponentMapping  = false
 
					 
					VkPhysicalDeviceShaderIntegerDotProductProperties
						integerDotProduct8BitUnsignedAccelerated                                      = true
 
						integerDotProduct8BitSignedAccelerated                                        = true
 
						integerDotProduct8BitMixedSignednessAccelerated                               = true
 
						integerDotProduct4x8BitPackedUnsignedAccelerated                              = true
 
						integerDotProduct4x8BitPackedSignedAccelerated                                = true
 
						integerDotProduct4x8BitPackedMixedSignednessAccelerated                       = true
 
						integerDotProduct16BitUnsignedAccelerated                                     = false
 
						integerDotProduct16BitSignedAccelerated                                       = false
 
						integerDotProduct16BitMixedSignednessAccelerated                              = false
 
						integerDotProduct32BitUnsignedAccelerated                                     = false
 
						integerDotProduct32BitSignedAccelerated                                       = false
 
						integerDotProduct32BitMixedSignednessAccelerated                              = false
 
						integerDotProduct64BitUnsignedAccelerated                                     = false
 
						integerDotProduct64BitSignedAccelerated                                       = false
 
						integerDotProduct64BitMixedSignednessAccelerated                              = false
 
						integerDotProductAccumulatingSaturating8BitUnsignedAccelerated                = true
 
						integerDotProductAccumulatingSaturating8BitSignedAccelerated                  = true
 
						integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated         = true
 
						integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated        = true
 
						integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated          = true
 
						integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
 
						integerDotProductAccumulatingSaturating16BitUnsignedAccelerated               = true
 
						integerDotProductAccumulatingSaturating16BitSignedAccelerated                 = true
 
						integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated        = true
 
						integerDotProductAccumulatingSaturating32BitUnsignedAccelerated               = true
 
						integerDotProductAccumulatingSaturating32BitSignedAccelerated                 = true
 
						integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated        = true
 
						integerDotProductAccumulatingSaturating64BitUnsignedAccelerated               = true
 
						integerDotProductAccumulatingSaturating64BitSignedAccelerated                 = true
 
						integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated        = true
 
					 
					VkPhysicalDeviceSubgroupProperties
						subgroupSize              = 32
 
						supportedStages: count = 8
							SHADER_STAGE_VERTEX_BIT
 
							SHADER_STAGE_TESSELLATION_CONTROL_BIT
 
							SHADER_STAGE_TESSELLATION_EVALUATION_BIT
 
							SHADER_STAGE_GEOMETRY_BIT
 
							SHADER_STAGE_FRAGMENT_BIT
 
							SHADER_STAGE_COMPUTE_BIT
 
							SHADER_STAGE_ALL_GRAPHICS
 
							SHADER_STAGE_ALL
 
						 
						supportedOperations: count = 9
							SUBGROUP_FEATURE_BASIC_BIT
 
							SUBGROUP_FEATURE_VOTE_BIT
 
							SUBGROUP_FEATURE_ARITHMETIC_BIT
 
							SUBGROUP_FEATURE_BALLOT_BIT
 
							SUBGROUP_FEATURE_SHUFFLE_BIT
 
							SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
 
							SUBGROUP_FEATURE_CLUSTERED_BIT
 
							SUBGROUP_FEATURE_QUAD_BIT
 
							SUBGROUP_FEATURE_PARTITIONED_BIT_NV
 
						 
						quadOperationsInAllStages = true
 
					 
					VkPhysicalDeviceSubgroupSizeControlProperties
						minSubgroupSize              = 32
 
						maxSubgroupSize              = 32
 
						maxComputeWorkgroupSubgroups = 3145728
 
						requiredSubgroupSizeStages: count = 8
							SHADER_STAGE_VERTEX_BIT
 
							SHADER_STAGE_TESSELLATION_CONTROL_BIT
 
							SHADER_STAGE_TESSELLATION_EVALUATION_BIT
 
							SHADER_STAGE_GEOMETRY_BIT
 
							SHADER_STAGE_FRAGMENT_BIT
 
							SHADER_STAGE_COMPUTE_BIT
 
							SHADER_STAGE_ALL_GRAPHICS
 
							SHADER_STAGE_ALL
 
						 
					 
					VkPhysicalDeviceTexelBufferAlignmentProperties
						storageTexelBufferOffsetAlignmentBytes       = 0x00000010
 
						storageTexelBufferOffsetSingleTexelAlignment = true
 
						uniformTexelBufferOffsetAlignmentBytes       = 0x00000010
 
						uniformTexelBufferOffsetSingleTexelAlignment = true
 
					 
					VkPhysicalDeviceTimelineSemaphoreProperties
						maxTimelineSemaphoreValueDifference = 2147483647
 
					 
					VkPhysicalDeviceTransformFeedbackPropertiesEXT
						maxTransformFeedbackStreams                = 4
 
						maxTransformFeedbackBuffers                = 4
 
						maxTransformFeedbackBufferSize             = 0xffffffff
 
						maxTransformFeedbackStreamDataSize         = 2048
 
						maxTransformFeedbackBufferDataSize         = 512
 
						maxTransformFeedbackBufferDataStride       = 2048
 
						transformFeedbackQueries                   = true
 
						transformFeedbackStreamsLinesTriangles     = false
 
						transformFeedbackRasterizationStreamSelect = true
 
						transformFeedbackDraw                      = true
 
					 
					VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT
						maxVertexAttribDivisor = 4294967295
 
					 
					VkPhysicalDeviceVulkan11Properties
						deviceUUID                        = aaccb9a7-ed1d-b91a-5770-605091ede72b
 
						driverUUID                        = 4c27d7d9-1f18-5e86-af9a-3c2880603989
 
						deviceNodeMask                    = 1
 
						deviceLUIDValid                   = false
 
						subgroupSize                      = 32
 
						subgroupSupportedStages: count = 8
							SHADER_STAGE_VERTEX_BIT
 
							SHADER_STAGE_TESSELLATION_CONTROL_BIT
 
							SHADER_STAGE_TESSELLATION_EVALUATION_BIT
 
							SHADER_STAGE_GEOMETRY_BIT
 
							SHADER_STAGE_FRAGMENT_BIT
 
							SHADER_STAGE_COMPUTE_BIT
 
							SHADER_STAGE_ALL_GRAPHICS
 
							SHADER_STAGE_ALL
 
						 
						subgroupSupportedOperations: count = 9
							SUBGROUP_FEATURE_BASIC_BIT
 
							SUBGROUP_FEATURE_VOTE_BIT
 
							SUBGROUP_FEATURE_ARITHMETIC_BIT
 
							SUBGROUP_FEATURE_BALLOT_BIT
 
							SUBGROUP_FEATURE_SHUFFLE_BIT
 
							SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
 
							SUBGROUP_FEATURE_CLUSTERED_BIT
 
							SUBGROUP_FEATURE_QUAD_BIT
 
							SUBGROUP_FEATURE_PARTITIONED_BIT_NV
 
						 
						subgroupQuadOperationsInAllStages = true
 
						pointClippingBehavior             = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
 
						maxMultiviewViewCount             = 32
 
						maxMultiviewInstanceIndex         = 134217727
 
						protectedNoFault                  = false
 
						maxPerSetDescriptors              = 4294967295
 
						maxMemoryAllocationSize           = 0xffe00000
 
					 
					VkPhysicalDeviceVulkan12Properties
						driverID                                             = DRIVER_ID_NVIDIA_PROPRIETARY
 
						driverName                                           = NVIDIA
 
						driverInfo                                           = 510.54
 
						conformanceVersion                                   = 1.3.0.0
 
						denormBehaviorIndependence                           = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
 
						roundingModeIndependence                             = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
 
						shaderSignedZeroInfNanPreserveFloat16                = true
 
						shaderSignedZeroInfNanPreserveFloat32                = true
 
						shaderSignedZeroInfNanPreserveFloat64                = true
 
						shaderDenormPreserveFloat16                          = false
 
						shaderDenormPreserveFloat32                          = false
 
						shaderDenormPreserveFloat64                          = false
 
						shaderDenormFlushToZeroFloat16                       = false
 
						shaderDenormFlushToZeroFloat32                       = false
 
						shaderDenormFlushToZeroFloat64                       = false
 
						shaderRoundingModeRTEFloat16                         = true
 
						shaderRoundingModeRTEFloat32                         = true
 
						shaderRoundingModeRTEFloat64                         = true
 
						shaderRoundingModeRTZFloat16                         = false
 
						shaderRoundingModeRTZFloat32                         = true
 
						shaderRoundingModeRTZFloat64                         = true
 
						maxUpdateAfterBindDescriptorsInAllPools              = 4294967295
 
						shaderUniformBufferArrayNonUniformIndexingNative     = true
 
						shaderSampledImageArrayNonUniformIndexingNative      = true
 
						shaderStorageBufferArrayNonUniformIndexingNative     = true
 
						shaderStorageImageArrayNonUniformIndexingNative      = true
 
						shaderInputAttachmentArrayNonUniformIndexingNative   = true
 
						robustBufferAccessUpdateAfterBind                    = true
 
						quadDivergentImplicitLod                             = true
 
						maxPerStageDescriptorUpdateAfterBindSamplers         = 1048576
 
						maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 15
 
						maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 1048576
 
						maxPerStageDescriptorUpdateAfterBindSampledImages    = 1048576
 
						maxPerStageDescriptorUpdateAfterBindStorageImages    = 1048576
 
						maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
 
						maxPerStageUpdateAfterBindResources                  = 4294967295
 
						maxDescriptorSetUpdateAfterBindSamplers              = 1048576
 
						maxDescriptorSetUpdateAfterBindUniformBuffers        = 90
 
						maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
 
						maxDescriptorSetUpdateAfterBindStorageBuffers        = 1048576
 
						maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
 
						maxDescriptorSetUpdateAfterBindSampledImages         = 1048576
 
						maxDescriptorSetUpdateAfterBindStorageImages         = 1048576
 
						maxDescriptorSetUpdateAfterBindInputAttachments      = 1048576
 
						supportedDepthResolveModes: count = 2
							RESOLVE_MODE_SAMPLE_ZERO_BIT
 
							RESOLVE_MODE_AVERAGE_BIT
 
						 
						supportedStencilResolveModes: count = 1
							RESOLVE_MODE_SAMPLE_ZERO_BIT
 
						 
						independentResolveNone                               = true
 
						independentResolve                                   = true
 
						filterMinmaxSingleComponentFormats                   = false
 
						filterMinmaxImageComponentMapping                    = false
 
						maxTimelineSemaphoreValueDifference                  = 2147483647
 
						framebufferIntegerColorSampleCounts: count = 4
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
						 
					 
					VkPhysicalDeviceVulkan13Properties
						minSubgroupSize                                                               = 32
 
						maxSubgroupSize                                                               = 32
 
						maxComputeWorkgroupSubgroups                                                  = 3145728
 
						requiredSubgroupSizeStages: count = 8
							SHADER_STAGE_VERTEX_BIT
 
							SHADER_STAGE_TESSELLATION_CONTROL_BIT
 
							SHADER_STAGE_TESSELLATION_EVALUATION_BIT
 
							SHADER_STAGE_GEOMETRY_BIT
 
							SHADER_STAGE_FRAGMENT_BIT
 
							SHADER_STAGE_COMPUTE_BIT
 
							SHADER_STAGE_ALL_GRAPHICS
 
							SHADER_STAGE_ALL
 
						 
						maxInlineUniformBlockSize                                                     = 256
 
						maxPerStageDescriptorInlineUniformBlocks                                      = 32
 
						maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks                       = 32
 
						maxDescriptorSetInlineUniformBlocks                                           = 32
 
						maxDescriptorSetUpdateAfterBindInlineUniformBlocks                            = 32
 
						maxInlineUniformTotalSize                                                     = 1536
 
						integerDotProduct8BitUnsignedAccelerated                                      = true
 
						integerDotProduct8BitSignedAccelerated                                        = true
 
						integerDotProduct8BitMixedSignednessAccelerated                               = true
 
						integerDotProduct4x8BitPackedUnsignedAccelerated                              = true
 
						integerDotProduct4x8BitPackedSignedAccelerated                                = true
 
						integerDotProduct4x8BitPackedMixedSignednessAccelerated                       = true
 
						integerDotProduct16BitUnsignedAccelerated                                     = false
 
						integerDotProduct16BitSignedAccelerated                                       = false
 
						integerDotProduct16BitMixedSignednessAccelerated                              = false
 
						integerDotProduct32BitUnsignedAccelerated                                     = false
 
						integerDotProduct32BitSignedAccelerated                                       = false
 
						integerDotProduct32BitMixedSignednessAccelerated                              = false
 
						integerDotProduct64BitUnsignedAccelerated                                     = false
 
						integerDotProduct64BitSignedAccelerated                                       = false
 
						integerDotProduct64BitMixedSignednessAccelerated                              = false
 
						integerDotProductAccumulatingSaturating8BitUnsignedAccelerated                = true
 
						integerDotProductAccumulatingSaturating8BitSignedAccelerated                  = true
 
						integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated         = true
 
						integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated        = true
 
						integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated          = true
 
						integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
 
						integerDotProductAccumulatingSaturating16BitUnsignedAccelerated               = true
 
						integerDotProductAccumulatingSaturating16BitSignedAccelerated                 = true
 
						integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated        = true
 
						integerDotProductAccumulatingSaturating32BitUnsignedAccelerated               = true
 
						integerDotProductAccumulatingSaturating32BitSignedAccelerated                 = true
 
						integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated        = true
 
						integerDotProductAccumulatingSaturating64BitUnsignedAccelerated               = true
 
						integerDotProductAccumulatingSaturating64BitSignedAccelerated                 = true
 
						integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated        = true
 
						storageTexelBufferOffsetAlignmentBytes                                        = 0x00000010
 
						storageTexelBufferOffsetSingleTexelAlignment                                  = true
 
						uniformTexelBufferOffsetAlignmentBytes                                        = 0x00000010
 
						uniformTexelBufferOffsetSingleTexelAlignment                                  = true
 
						maxBufferSize                                                                 = 0xffffffffffff0000
 
					 
					Device Extensions: count = 117
						VK_EXT_4444_formats                       : extension revision 1
 
						VK_EXT_blend_operation_advanced           : extension revision 2
 
						VK_EXT_border_color_swizzle               : extension revision 1
 
						VK_EXT_buffer_device_address              : extension revision 2
 
						VK_EXT_calibrated_timestamps              : extension revision 2
 
						VK_EXT_color_write_enable                 : extension revision 1
 
						VK_EXT_conditional_rendering              : extension revision 2
 
						VK_EXT_custom_border_color                : extension revision 12
 
						VK_EXT_depth_clip_control                 : extension revision 1
 
						VK_EXT_depth_clip_enable                  : extension revision 1
 
						VK_EXT_depth_range_unrestricted           : extension revision 1
 
						VK_EXT_descriptor_indexing                : extension revision 2
 
						VK_EXT_discard_rectangles                 : extension revision 1
 
						VK_EXT_display_control                    : extension revision 1
 
						VK_EXT_extended_dynamic_state             : extension revision 1
 
						VK_EXT_extended_dynamic_state2            : extension revision 1
 
						VK_EXT_external_memory_host               : extension revision 1
 
						VK_EXT_global_priority                    : extension revision 2
 
						VK_EXT_global_priority_query              : extension revision 1
 
						VK_EXT_host_query_reset                   : extension revision 1
 
						VK_EXT_image_robustness                   : extension revision 1
 
						VK_EXT_image_view_min_lod                 : extension revision 1
 
						VK_EXT_index_type_uint8                   : extension revision 1
 
						VK_EXT_inline_uniform_block               : extension revision 1
 
						VK_EXT_line_rasterization                 : extension revision 1
 
						VK_EXT_load_store_op_none                 : extension revision 1
 
						VK_EXT_memory_budget                      : extension revision 1
 
						VK_EXT_multi_draw                         : extension revision 1
 
						VK_EXT_pci_bus_info                       : extension revision 2
 
						VK_EXT_physical_device_drm                : extension revision 1
 
						VK_EXT_pipeline_creation_cache_control    : extension revision 3
 
						VK_EXT_pipeline_creation_feedback         : extension revision 1
 
						VK_EXT_primitive_topology_list_restart    : extension revision 1
 
						VK_EXT_private_data                       : extension revision 1
 
						VK_EXT_provoking_vertex                   : extension revision 1
 
						VK_EXT_robustness2                        : extension revision 1
 
						VK_EXT_scalar_block_layout                : extension revision 1
 
						VK_EXT_separate_stencil_usage             : extension revision 1
 
						VK_EXT_shader_atomic_float                : extension revision 1
 
						VK_EXT_shader_demote_to_helper_invocation : extension revision 1
 
						VK_EXT_shader_image_atomic_int64          : extension revision 1
 
						VK_EXT_shader_subgroup_ballot             : extension revision 1
 
						VK_EXT_shader_subgroup_vote               : extension revision 1
 
						VK_EXT_subgroup_size_control              : extension revision 2
 
						VK_EXT_texel_buffer_alignment             : extension revision 1
 
						VK_EXT_tooling_info                       : extension revision 1
 
						VK_EXT_transform_feedback                 : extension revision 1
 
						VK_EXT_vertex_attribute_divisor           : extension revision 3
 
						VK_EXT_vertex_input_dynamic_state         : extension revision 2
 
						VK_EXT_ycbcr_2plane_444_formats           : extension revision 1
 
						VK_EXT_ycbcr_image_arrays                 : extension revision 1
 
						VK_KHR_16bit_storage                      : extension revision 1
 
						VK_KHR_8bit_storage                       : extension revision 1
 
						VK_KHR_bind_memory2                       : extension revision 1
 
						VK_KHR_buffer_device_address              : extension revision 1
 
						VK_KHR_copy_commands2                     : extension revision 1
 
						VK_KHR_create_renderpass2                 : extension revision 1
 
						VK_KHR_dedicated_allocation               : extension revision 3
 
						VK_KHR_depth_stencil_resolve              : extension revision 1
 
						VK_KHR_descriptor_update_template         : extension revision 1
 
						VK_KHR_device_group                       : extension revision 4
 
						VK_KHR_draw_indirect_count                : extension revision 1
 
						VK_KHR_driver_properties                  : extension revision 1
 
						VK_KHR_dynamic_rendering                  : extension revision 1
 
						VK_KHR_external_fence                     : extension revision 1
 
						VK_KHR_external_fence_fd                  : extension revision 1
 
						VK_KHR_external_memory                    : extension revision 1
 
						VK_KHR_external_memory_fd                 : extension revision 1
 
						VK_KHR_external_semaphore                 : extension revision 1
 
						VK_KHR_external_semaphore_fd              : extension revision 1
 
						VK_KHR_format_feature_flags2              : extension revision 1
 
						VK_KHR_get_memory_requirements2           : extension revision 1
 
						VK_KHR_global_priority                    : extension revision 1
 
						VK_KHR_image_format_list                  : extension revision 1
 
						VK_KHR_imageless_framebuffer              : extension revision 1
 
						VK_KHR_maintenance1                       : extension revision 2
 
						VK_KHR_maintenance2                       : extension revision 1
 
						VK_KHR_maintenance3                       : extension revision 1
 
						VK_KHR_maintenance4                       : extension revision 1
 
						VK_KHR_multiview                          : extension revision 1
 
						VK_KHR_pipeline_executable_properties     : extension revision 1
 
						VK_KHR_present_id                         : extension revision 1
 
						VK_KHR_present_wait                       : extension revision 1
 
						VK_KHR_push_descriptor                    : extension revision 2
 
						VK_KHR_relaxed_block_layout               : extension revision 1
 
						VK_KHR_sampler_mirror_clamp_to_edge       : extension revision 3
 
						VK_KHR_sampler_ycbcr_conversion           : extension revision 14
 
						VK_KHR_separate_depth_stencil_layouts     : extension revision 1
 
						VK_KHR_shader_atomic_int64                : extension revision 1
 
						VK_KHR_shader_clock                       : extension revision 1
 
						VK_KHR_shader_draw_parameters             : extension revision 1
 
						VK_KHR_shader_float16_int8                : extension revision 1
 
						VK_KHR_shader_float_controls              : extension revision 4
 
						VK_KHR_shader_integer_dot_product         : extension revision 1
 
						VK_KHR_shader_non_semantic_info           : extension revision 1
 
						VK_KHR_shader_subgroup_extended_types     : extension revision 1
 
						VK_KHR_shader_terminate_invocation        : extension revision 1
 
						VK_KHR_spirv_1_4                          : extension revision 1
 
						VK_KHR_storage_buffer_storage_class       : extension revision 1
 
						VK_KHR_swapchain                          : extension revision 70
 
						VK_KHR_swapchain_mutable_format           : extension revision 1
 
						VK_KHR_synchronization2                   : extension revision 1
 
						VK_KHR_timeline_semaphore                 : extension revision 2
 
						VK_KHR_uniform_buffer_standard_layout     : extension revision 1
 
						VK_KHR_variable_pointers                  : extension revision 1
 
						VK_KHR_vulkan_memory_model                : extension revision 3
 
						VK_KHR_workgroup_memory_explicit_layout   : extension revision 1
 
						VK_KHR_zero_initialize_workgroup_memory   : extension revision 1
 
						VK_NVX_multiview_per_view_attributes      : extension revision 1
 
						VK_NV_dedicated_allocation                : extension revision 1
 
						VK_NV_dedicated_allocation_image_aliasing : extension revision 1
 
						VK_NV_device_diagnostic_checkpoints       : extension revision 2
 
						VK_NV_device_diagnostics_config           : extension revision 1
 
						VK_NV_device_generated_commands           : extension revision 3
 
						VK_NV_inherited_viewport_scissor          : extension revision 1
 
						VK_NV_shader_sm_builtins                  : extension revision 1
 
						VK_NV_shader_subgroup_partitioned         : extension revision 1
 
					 
					VkQueueFamilyProperties
						queueProperties[0]
							minImageTransferGranularity = (1,1,1)
 
							queueCount                  = 16
 
							queueFlags                  = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
 
							timestampValidBits          = 64
 
							present support             = true
 
							VkQueueFamilyGlobalPriorityPropertiesKHR
								priorityCount  = 1
 
								priorities: count = 16
									256
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
								 
							 
						 
						queueProperties[1]
							minImageTransferGranularity = (1,1,1)
 
							queueCount                  = 1
 
							queueFlags                  = QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
 
							timestampValidBits          = 64
 
							present support             = false
 
							VkQueueFamilyGlobalPriorityPropertiesKHR
								priorityCount  = 1
 
								priorities: count = 16
									256
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
									0
 
								 
							 
						 
					 
					VkPhysicalDeviceMemoryProperties
						memoryHeaps: count = 3
							memoryHeaps[0]
								size   = 2147483648 (0x80000000) (2.00 GiB)
 
								budget = 2092498944 (0x7cb90000) (1.95 GiB)
 
								usage  = 196608 (0x00030000) (192.00 KiB)
 
								flags: count = 1
									MEMORY_HEAP_DEVICE_LOCAL_BIT
 
								 
							 
							memoryHeaps[1]
								size   = 12140368896 (0x2d39f5400) (11.31 GiB)
 
								budget = 12140368896 (0x2d39f5400) (11.31 GiB)
 
								usage  = 3207168 (0x0030f000) (3.06 MiB)
 
								flags
									None
 
								 
							 
							memoryHeaps[2]
								size   = 257949696 (0x0f600000) (246.00 MiB)
 
								budget = 255590400 (0x0f3c0000) (243.75 MiB)
 
								usage  = 2359296 (0x00240000) (2.25 MiB)
 
								flags: count = 1
									MEMORY_HEAP_DEVICE_LOCAL_BIT
 
								 
							 
						 
						memoryTypes: count = 11
							memoryTypes[0]
								heapIndex     = 1
 
								propertyFlags = 0x0000
									None
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										None
 
									 
									IMAGE_TILING_LINEAR
										color images
 
										(non-sparse, non-transient)
 
									 
								 
							 
							memoryTypes[1]
								heapIndex     = 1
 
								propertyFlags = 0x0000
									None
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										color images
 
									 
									IMAGE_TILING_LINEAR
										None
 
									 
								 
							 
							memoryTypes[2]
								heapIndex     = 1
 
								propertyFlags = 0x0000
									None
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										FORMAT_D16_UNORM
 
										(non-sparse, non-transient)
 
									 
									IMAGE_TILING_LINEAR
										None
 
									 
								 
							 
							memoryTypes[3]
								heapIndex     = 1
 
								propertyFlags = 0x0000
									None
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										FORMAT_X8_D24_UNORM_PACK32
 
										FORMAT_D24_UNORM_S8_UINT
 
										(non-sparse, non-transient)
 
									 
									IMAGE_TILING_LINEAR
										None
 
									 
								 
							 
							memoryTypes[4]
								heapIndex     = 1
 
								propertyFlags = 0x0000
									None
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										FORMAT_D32_SFLOAT
 
										(non-sparse, non-transient)
 
									 
									IMAGE_TILING_LINEAR
										None
 
									 
								 
							 
							memoryTypes[5]
								heapIndex     = 1
 
								propertyFlags = 0x0000
									None
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										FORMAT_D32_SFLOAT_S8_UINT
 
										(non-sparse, non-transient)
 
									 
									IMAGE_TILING_LINEAR
										None
 
									 
								 
							 
							memoryTypes[6]
								heapIndex     = 1
 
								propertyFlags = 0x0000
									None
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										None
 
									 
									IMAGE_TILING_LINEAR
										None
 
									 
								 
							 
							memoryTypes[7]
								heapIndex     = 0
 
								propertyFlags = 0x0001: count = 1
									MEMORY_PROPERTY_DEVICE_LOCAL_BIT
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										color images
 
										FORMAT_D16_UNORM
 
										FORMAT_X8_D24_UNORM_PACK32
 
										FORMAT_D32_SFLOAT
 
										FORMAT_D24_UNORM_S8_UINT
 
										FORMAT_D32_SFLOAT_S8_UINT
 
									 
									IMAGE_TILING_LINEAR
										color images
 
										(non-sparse, non-transient)
 
									 
								 
							 
							memoryTypes[8]
								heapIndex     = 1
 
								propertyFlags = 0x0006: count = 2
									MEMORY_PROPERTY_HOST_VISIBLE_BIT
 
									MEMORY_PROPERTY_HOST_COHERENT_BIT
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										None
 
									 
									IMAGE_TILING_LINEAR
										color images
 
										(non-sparse, non-transient)
 
									 
								 
							 
							memoryTypes[9]
								heapIndex     = 1
 
								propertyFlags = 0x000e: count = 3
									MEMORY_PROPERTY_HOST_VISIBLE_BIT
 
									MEMORY_PROPERTY_HOST_COHERENT_BIT
 
									MEMORY_PROPERTY_HOST_CACHED_BIT
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										None
 
									 
									IMAGE_TILING_LINEAR
										color images
 
										(non-sparse, non-transient)
 
									 
								 
							 
							memoryTypes[10]
								heapIndex     = 2
 
								propertyFlags = 0x0007: count = 3
									MEMORY_PROPERTY_DEVICE_LOCAL_BIT
 
									MEMORY_PROPERTY_HOST_VISIBLE_BIT
 
									MEMORY_PROPERTY_HOST_COHERENT_BIT
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										None
 
									 
									IMAGE_TILING_LINEAR
										color images
 
										(non-sparse, non-transient)
 
									 
								 
							 
						 
					 
					VkPhysicalDeviceFeatures
						robustBufferAccess                      = true
 
						fullDrawIndexUint32                     = true
 
						imageCubeArray                          = true
 
						independentBlend                        = true
 
						geometryShader                          = true
 
						tessellationShader                      = true
 
						sampleRateShading                       = true
 
						dualSrcBlend                            = true
 
						logicOp                                 = true
 
						multiDrawIndirect                       = true
 
						drawIndirectFirstInstance               = true
 
						depthClamp                              = true
 
						depthBiasClamp                          = true
 
						fillModeNonSolid                        = true
 
						depthBounds                             = true
 
						wideLines                               = true
 
						largePoints                             = true
 
						alphaToOne                              = true
 
						multiViewport                           = true
 
						samplerAnisotropy                       = true
 
						textureCompressionETC2                  = false
 
						textureCompressionASTC_LDR              = false
 
						textureCompressionBC                    = true
 
						occlusionQueryPrecise                   = true
 
						pipelineStatisticsQuery                 = true
 
						vertexPipelineStoresAndAtomics          = true
 
						fragmentStoresAndAtomics                = true
 
						shaderTessellationAndGeometryPointSize  = true
 
						shaderImageGatherExtended               = true
 
						shaderStorageImageExtendedFormats       = true
 
						shaderStorageImageMultisample           = true
 
						shaderStorageImageReadWithoutFormat     = true
 
						shaderStorageImageWriteWithoutFormat    = true
 
						shaderUniformBufferArrayDynamicIndexing = true
 
						shaderSampledImageArrayDynamicIndexing  = true
 
						shaderStorageBufferArrayDynamicIndexing = true
 
						shaderStorageImageArrayDynamicIndexing  = true
 
						shaderClipDistance                      = true
 
						shaderCullDistance                      = true
 
						shaderFloat64                           = true
 
						shaderInt64                             = true
 
						shaderInt16                             = true
 
						shaderResourceResidency                 = false
 
						shaderResourceMinLod                    = false
 
						sparseBinding                           = true
 
						sparseResidencyBuffer                   = false
 
						sparseResidencyImage2D                  = false
 
						sparseResidencyImage3D                  = false
 
						sparseResidency2Samples                 = false
 
						sparseResidency4Samples                 = false
 
						sparseResidency8Samples                 = false
 
						sparseResidency16Samples                = false
 
						sparseResidencyAliased                  = false
 
						variableMultisampleRate                 = true
 
						inheritedQueries                        = true
 
					 
					VkPhysicalDevice16BitStorageFeatures
						storageBuffer16BitAccess           = true
 
						uniformAndStorageBuffer16BitAccess = true
 
						storagePushConstant16              = true
 
						storageInputOutput16               = false
 
					 
					VkPhysicalDevice4444FormatsFeaturesEXT
						formatA4R4G4B4 = true
 
						formatA4B4G4R4 = true
 
					 
					VkPhysicalDevice8BitStorageFeatures
						storageBuffer8BitAccess           = true
 
						uniformAndStorageBuffer8BitAccess = true
 
						storagePushConstant8              = true
 
					 
					VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT
						advancedBlendCoherentOperations = true
 
					 
					VkPhysicalDeviceBorderColorSwizzleFeaturesEXT
						borderColorSwizzle          = true
 
						borderColorSwizzleFromImage = false
 
					 
					VkPhysicalDeviceBufferDeviceAddressFeatures
						bufferDeviceAddress              = true
 
						bufferDeviceAddressCaptureReplay = true
 
						bufferDeviceAddressMultiDevice   = true
 
					 
					VkPhysicalDeviceBufferDeviceAddressFeaturesEXT
						bufferDeviceAddress              = true
 
						bufferDeviceAddressCaptureReplay = true
 
						bufferDeviceAddressMultiDevice   = true
 
					 
					VkPhysicalDeviceColorWriteEnableFeaturesEXT
						colorWriteEnable = true
 
					 
					VkPhysicalDeviceConditionalRenderingFeaturesEXT
						conditionalRendering          = true
 
						inheritedConditionalRendering = true
 
					 
					VkPhysicalDeviceCustomBorderColorFeaturesEXT
						customBorderColors             = true
 
						customBorderColorWithoutFormat = true
 
					 
					VkPhysicalDeviceDepthClipControlFeaturesEXT
						depthClipControl = true
 
					 
					VkPhysicalDeviceDepthClipEnableFeaturesEXT
						depthClipEnable = true
 
					 
					VkPhysicalDeviceDescriptorIndexingFeatures
						shaderInputAttachmentArrayDynamicIndexing          = true
 
						shaderUniformTexelBufferArrayDynamicIndexing       = true
 
						shaderStorageTexelBufferArrayDynamicIndexing       = true
 
						shaderUniformBufferArrayNonUniformIndexing         = true
 
						shaderSampledImageArrayNonUniformIndexing          = true
 
						shaderStorageBufferArrayNonUniformIndexing         = true
 
						shaderStorageImageArrayNonUniformIndexing          = true
 
						shaderInputAttachmentArrayNonUniformIndexing       = true
 
						shaderUniformTexelBufferArrayNonUniformIndexing    = true
 
						shaderStorageTexelBufferArrayNonUniformIndexing    = true
 
						descriptorBindingUniformBufferUpdateAfterBind      = false
 
						descriptorBindingSampledImageUpdateAfterBind       = true
 
						descriptorBindingStorageImageUpdateAfterBind       = true
 
						descriptorBindingStorageBufferUpdateAfterBind      = true
 
						descriptorBindingUniformTexelBufferUpdateAfterBind = true
 
						descriptorBindingStorageTexelBufferUpdateAfterBind = true
 
						descriptorBindingUpdateUnusedWhilePending          = true
 
						descriptorBindingPartiallyBound                    = true
 
						descriptorBindingVariableDescriptorCount           = true
 
						runtimeDescriptorArray                             = true
 
					 
					VkPhysicalDeviceDynamicRenderingFeatures
						dynamicRendering = true
 
					 
					VkPhysicalDeviceExtendedDynamicState2FeaturesEXT
						extendedDynamicState2                   = true
 
						extendedDynamicState2LogicOp            = true
 
						extendedDynamicState2PatchControlPoints = true
 
					 
					VkPhysicalDeviceExtendedDynamicStateFeaturesEXT
						extendedDynamicState = true
 
					 
					VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR
						globalPriorityQuery = true
 
					 
					VkPhysicalDeviceHostQueryResetFeatures
						hostQueryReset = true
 
					 
					VkPhysicalDeviceImageRobustnessFeatures
						robustImageAccess = true
 
					 
					VkPhysicalDeviceImageViewMinLodFeaturesEXT
						minLod = true
 
					 
					VkPhysicalDeviceImagelessFramebufferFeatures
						imagelessFramebuffer = true
 
					 
					VkPhysicalDeviceIndexTypeUint8FeaturesEXT
						indexTypeUint8 = true
 
					 
					VkPhysicalDeviceInlineUniformBlockFeatures
						inlineUniformBlock                                 = true
 
						descriptorBindingInlineUniformBlockUpdateAfterBind = true
 
					 
					VkPhysicalDeviceLineRasterizationFeaturesEXT
						rectangularLines         = true
 
						bresenhamLines           = true
 
						smoothLines              = true
 
						stippledRectangularLines = true
 
						stippledBresenhamLines   = true
 
						stippledSmoothLines      = true
 
					 
					VkPhysicalDeviceMaintenance4Features
						maintenance4 = true
 
					 
					VkPhysicalDeviceMultiDrawFeaturesEXT
						multiDraw = true
 
					 
					VkPhysicalDeviceMultiviewFeatures
						multiview                   = true
 
						multiviewGeometryShader     = true
 
						multiviewTessellationShader = true
 
					 
					VkPhysicalDevicePipelineCreationCacheControlFeatures
						pipelineCreationCacheControl = true
 
					 
					VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR
						pipelineExecutableInfo = true
 
					 
					VkPhysicalDevicePresentIdFeaturesKHR
						presentId = true
 
					 
					VkPhysicalDevicePresentWaitFeaturesKHR
						presentWait = true
 
					 
					VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
						primitiveTopologyListRestart      = true
 
						primitiveTopologyPatchListRestart = true
 
					 
					VkPhysicalDevicePrivateDataFeatures
						privateData = true
 
					 
					VkPhysicalDeviceProtectedMemoryFeatures
						protectedMemory = false
 
					 
					VkPhysicalDeviceProvokingVertexFeaturesEXT
						provokingVertexLast                       = true
 
						transformFeedbackPreservesProvokingVertex = true
 
					 
					VkPhysicalDeviceRobustness2FeaturesEXT
						robustBufferAccess2 = true
 
						robustImageAccess2  = true
 
						nullDescriptor      = true
 
					 
					VkPhysicalDeviceSamplerYcbcrConversionFeatures
						samplerYcbcrConversion = true
 
					 
					VkPhysicalDeviceScalarBlockLayoutFeatures
						scalarBlockLayout = true
 
					 
					VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures
						separateDepthStencilLayouts = true
 
					 
					VkPhysicalDeviceShaderAtomicFloatFeaturesEXT
						shaderBufferFloat32Atomics   = true
 
						shaderBufferFloat32AtomicAdd = true
 
						shaderBufferFloat64Atomics   = false
 
						shaderBufferFloat64AtomicAdd = false
 
						shaderSharedFloat32Atomics   = true
 
						shaderSharedFloat32AtomicAdd = true
 
						shaderSharedFloat64Atomics   = false
 
						shaderSharedFloat64AtomicAdd = false
 
						shaderImageFloat32Atomics    = true
 
						shaderImageFloat32AtomicAdd  = true
 
						sparseImageFloat32Atomics    = true
 
						sparseImageFloat32AtomicAdd  = true
 
					 
					VkPhysicalDeviceShaderAtomicInt64Features
						shaderBufferInt64Atomics = true
 
						shaderSharedInt64Atomics = true
 
					 
					VkPhysicalDeviceShaderClockFeaturesKHR
						shaderSubgroupClock = true
 
						shaderDeviceClock   = true
 
					 
					VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures
						shaderDemoteToHelperInvocation = true
 
					 
					VkPhysicalDeviceShaderDrawParametersFeatures
						shaderDrawParameters = true
 
					 
					VkPhysicalDeviceShaderFloat16Int8Features
						shaderFloat16 = false
 
						shaderInt8    = true
 
					 
					VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT
						shaderImageInt64Atomics = true
 
						sparseImageInt64Atomics = true
 
					 
					VkPhysicalDeviceShaderIntegerDotProductFeatures
						shaderIntegerDotProduct = true
 
					 
					VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures
						shaderSubgroupExtendedTypes = true
 
					 
					VkPhysicalDeviceShaderTerminateInvocationFeatures
						shaderTerminateInvocation = true
 
					 
					VkPhysicalDeviceSubgroupSizeControlFeatures
						subgroupSizeControl  = true
 
						computeFullSubgroups = true
 
					 
					VkPhysicalDeviceSynchronization2Features
						synchronization2 = true
 
					 
					VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT
						texelBufferAlignment = true
 
					 
					VkPhysicalDeviceTextureCompressionASTCHDRFeatures
						textureCompressionASTC_HDR = false
 
					 
					VkPhysicalDeviceTimelineSemaphoreFeatures
						timelineSemaphore = true
 
					 
					VkPhysicalDeviceTransformFeedbackFeaturesEXT
						transformFeedback = true
 
						geometryStreams   = true
 
					 
					VkPhysicalDeviceUniformBufferStandardLayoutFeatures
						uniformBufferStandardLayout = true
 
					 
					VkPhysicalDeviceVariablePointersFeatures
						variablePointersStorageBuffer = true
 
						variablePointers              = true
 
					 
					VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT
						vertexAttributeInstanceRateDivisor     = true
 
						vertexAttributeInstanceRateZeroDivisor = true
 
					 
					VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT
						vertexInputDynamicState = true
 
					 
					VkPhysicalDeviceVulkan11Features
						storageBuffer16BitAccess           = true
 
						uniformAndStorageBuffer16BitAccess = true
 
						storagePushConstant16              = true
 
						storageInputOutput16               = false
 
						multiview                          = true
 
						multiviewGeometryShader            = true
 
						multiviewTessellationShader        = true
 
						variablePointersStorageBuffer      = true
 
						variablePointers                   = true
 
						protectedMemory                    = false
 
						samplerYcbcrConversion             = true
 
						shaderDrawParameters               = true
 
					 
					VkPhysicalDeviceVulkan12Features
						samplerMirrorClampToEdge                           = true
 
						drawIndirectCount                                  = true
 
						storageBuffer8BitAccess                            = true
 
						uniformAndStorageBuffer8BitAccess                  = true
 
						storagePushConstant8                               = true
 
						shaderBufferInt64Atomics                           = true
 
						shaderSharedInt64Atomics                           = true
 
						shaderFloat16                                      = false
 
						shaderInt8                                         = true
 
						descriptorIndexing                                 = true
 
						shaderInputAttachmentArrayDynamicIndexing          = true
 
						shaderUniformTexelBufferArrayDynamicIndexing       = true
 
						shaderStorageTexelBufferArrayDynamicIndexing       = true
 
						shaderUniformBufferArrayNonUniformIndexing         = true
 
						shaderSampledImageArrayNonUniformIndexing          = true
 
						shaderStorageBufferArrayNonUniformIndexing         = true
 
						shaderStorageImageArrayNonUniformIndexing          = true
 
						shaderInputAttachmentArrayNonUniformIndexing       = true
 
						shaderUniformTexelBufferArrayNonUniformIndexing    = true
 
						shaderStorageTexelBufferArrayNonUniformIndexing    = true
 
						descriptorBindingUniformBufferUpdateAfterBind      = false
 
						descriptorBindingSampledImageUpdateAfterBind       = true
 
						descriptorBindingStorageImageUpdateAfterBind       = true
 
						descriptorBindingStorageBufferUpdateAfterBind      = true
 
						descriptorBindingUniformTexelBufferUpdateAfterBind = true
 
						descriptorBindingStorageTexelBufferUpdateAfterBind = true
 
						descriptorBindingUpdateUnusedWhilePending          = true
 
						descriptorBindingPartiallyBound                    = true
 
						descriptorBindingVariableDescriptorCount           = true
 
						runtimeDescriptorArray                             = true
 
						samplerFilterMinmax                                = false
 
						scalarBlockLayout                                  = true
 
						imagelessFramebuffer                               = true
 
						uniformBufferStandardLayout                        = true
 
						shaderSubgroupExtendedTypes                        = true
 
						separateDepthStencilLayouts                        = true
 
						hostQueryReset                                     = true
 
						timelineSemaphore                                  = true
 
						bufferDeviceAddress                                = true
 
						bufferDeviceAddressCaptureReplay                   = true
 
						bufferDeviceAddressMultiDevice                     = true
 
						vulkanMemoryModel                                  = true
 
						vulkanMemoryModelDeviceScope                       = true
 
						vulkanMemoryModelAvailabilityVisibilityChains      = true
 
						shaderOutputViewportIndex                          = false
 
						shaderOutputLayer                                  = false
 
						subgroupBroadcastDynamicId                         = true
 
					 
					VkPhysicalDeviceVulkan13Features
						robustImageAccess                                  = true
 
						inlineUniformBlock                                 = true
 
						descriptorBindingInlineUniformBlockUpdateAfterBind = true
 
						pipelineCreationCacheControl                       = true
 
						privateData                                        = true
 
						shaderDemoteToHelperInvocation                     = true
 
						shaderTerminateInvocation                          = true
 
						subgroupSizeControl                                = true
 
						computeFullSubgroups                               = true
 
						synchronization2                                   = true
 
						textureCompressionASTC_HDR                         = false
 
						shaderZeroInitializeWorkgroupMemory                = true
 
						dynamicRendering                                   = true
 
						shaderIntegerDotProduct                            = true
 
						maintenance4                                       = true
 
					 
					VkPhysicalDeviceVulkanMemoryModelFeatures
						vulkanMemoryModel                             = true
 
						vulkanMemoryModelDeviceScope                  = true
 
						vulkanMemoryModelAvailabilityVisibilityChains = true
 
					 
					VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
						workgroupMemoryExplicitLayout                  = true
 
						workgroupMemoryExplicitLayoutScalarBlockLayout = true
 
						workgroupMemoryExplicitLayout8BitAccess        = true
 
						workgroupMemoryExplicitLayout16BitAccess       = true
 
					 
					VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
						ycbcr2plane444Formats = true
 
					 
					VkPhysicalDeviceYcbcrImageArraysFeaturesEXT
						ycbcrImageArrays = true
 
					 
					VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
						shaderZeroInitializeWorkgroupMemory = true
 
					 
					Format Properties
						FORMAT_UNDEFINED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R4G4_UNORM_PACK8
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_R4G4B4A4_UNORM_PACK16
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_B4G4R4A4_UNORM_PACK16
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_R5G6B5_UNORM_PACK16
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_B5G6R5_UNORM_PACK16
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_R5G5B5A1_UNORM_PACK16
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_B5G5R5A1_UNORM_PACK16
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_A1R5G5B5_UNORM_PACK16
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_R8_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_SNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_SRGB
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R8G8_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R8G8_SNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R8G8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_SRGB
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R8G8B8_UNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R8G8B8_SNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R8G8B8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8_SRGB
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8_UNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8_SNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8_SRGB
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R8G8B8A8_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R8G8B8A8_SNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R8G8B8A8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8A8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8A8_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8A8_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8A8_SRGB
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8A8_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8A8_SNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8A8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8A8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8A8_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8A8_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8A8_SRGB
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_A8B8G8R8_UNORM_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_SNORM_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_USCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_SSCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_UINT_PACK32
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_SINT_PACK32
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_SRGB_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_A2R10G10B10_UNORM_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_SNORM_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_USCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_SSCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_UINT_PACK32
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_SINT_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_UNORM_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_A2B10G10R10_SNORM_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_USCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_SSCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_UINT_PACK32
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_SINT_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_SNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16_SNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16B16_UNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16B16_SNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16B16_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16B16A16_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16B16A16_SNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R16G16B16A16_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R32_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R32G32B32_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32B32_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32B32_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
								FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
 
							 
						 
						FORMAT_R32G32B32A32_UINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32B32A32_SINT
							linearTiling: count = 4
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32B32A32_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64_UINT
							linearTiling: count = 2
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 4
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64_SINT
							linearTiling: count = 2
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 4
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64A64_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64A64_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64A64_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B10G11R11_UFLOAT_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_E5B9G9R9_UFLOAT_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_D16_UNORM
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_X8_D24_UNORM_PACK32
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_D32_SFLOAT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_S8_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_D16_UNORM_S8_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_D24_UNORM_S8_UINT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_D32_SFLOAT_S8_UINT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC1_RGB_UNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC1_RGB_SRGB_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC1_RGBA_UNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC1_RGBA_SRGB_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC2_UNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC2_SRGB_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC3_UNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC3_SRGB_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC4_UNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC4_SNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC5_UNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC5_SNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC6H_UFLOAT_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC6H_SFLOAT_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC7_UNORM_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC7_SRGB_BLOCK
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_EAC_R11_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_EAC_R11_SNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_EAC_R11G11_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_EAC_R11G11_SNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_4x4_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_4x4_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_5x4_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_5x4_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_5x5_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_5x5_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_6x5_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_6x5_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_6x6_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_6x6_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x5_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x5_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x6_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x6_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x8_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x8_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x5_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x5_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x6_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x6_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x8_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x8_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x10_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x10_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_12x10_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_12x10_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_12x12_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_12x12_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8B8G8R8_422_UNORM
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8G8_422_UNORM
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8_R8_3PLANE_420_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8R8_2PLANE_420_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8_R8_3PLANE_422_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8R8_2PLANE_422_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8_R8_3PLANE_444_UNORM
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R10X6_UNORM_PACK16
							linearTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R10X6G10X6_UNORM_2PACK16
							linearTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
							linearTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R12X4_UNORM_PACK16
							linearTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R12X4G12X4_UNORM_2PACK16
							linearTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
							linearTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16B16G16R16_422_UNORM
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B16G16R16G16_422_UNORM
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16_R16_3PLANE_420_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16R16_2PLANE_420_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16_R16_3PLANE_422_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16R16_2PLANE_422_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16_R16_3PLANE_444_UNORM
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
					 
				 
				GPU2
					VkPhysicalDeviceProperties
						apiVersion        = 4202691 (1.2.195)
 
						driverVersion     = 88092677 (0x5403005)
 
						vendorID          = 0x8086
 
						deviceID          = 0x1916
 
						deviceType        = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
 
						deviceName        = Intel(R) HD Graphics 520 (SKL GT2)
 
						pipelineCacheUUID = 98b44b4f-8a60-ddf7-883a-f5ea3a026fba
 
					 
					VkPhysicalDeviceLimits
						maxImageDimension1D                             = 16384
 
						maxImageDimension2D                             = 16384
 
						maxImageDimension3D                             = 2048
 
						maxImageDimensionCube                           = 16384
 
						maxImageArrayLayers                             = 2048
 
						maxTexelBufferElements                          = 134217728
 
						maxUniformBufferRange                           = 134217728
 
						maxStorageBufferRange                           = 1073741824
 
						maxPushConstantsSize                            = 128
 
						maxMemoryAllocationCount                        = 4294967295
 
						maxSamplerAllocationCount                       = 65536
 
						bufferImageGranularity                          = 0x00000040
 
						sparseAddressSpaceSize                          = 0x00000000
 
						maxBoundDescriptorSets                          = 8
 
						maxPerStageDescriptorSamplers                   = 65535
 
						maxPerStageDescriptorUniformBuffers             = 64
 
						maxPerStageDescriptorStorageBuffers             = 65535
 
						maxPerStageDescriptorSampledImages              = 65535
 
						maxPerStageDescriptorStorageImages              = 65535
 
						maxPerStageDescriptorInputAttachments           = 64
 
						maxPerStageResources                            = 4294967295
 
						maxDescriptorSetSamplers                        = 393210
 
						maxDescriptorSetUniformBuffers                  = 384
 
						maxDescriptorSetUniformBuffersDynamic           = 8
 
						maxDescriptorSetStorageBuffers                  = 393210
 
						maxDescriptorSetStorageBuffersDynamic           = 8
 
						maxDescriptorSetSampledImages                   = 393210
 
						maxDescriptorSetStorageImages                   = 393210
 
						maxDescriptorSetInputAttachments                = 256
 
						maxVertexInputAttributes                        = 28
 
						maxVertexInputBindings                          = 28
 
						maxVertexInputAttributeOffset                   = 2047
 
						maxVertexInputBindingStride                     = 2048
 
						maxVertexOutputComponents                       = 128
 
						maxTessellationGenerationLevel                  = 64
 
						maxTessellationPatchSize                        = 32
 
						maxTessellationControlPerVertexInputComponents  = 128
 
						maxTessellationControlPerVertexOutputComponents = 128
 
						maxTessellationControlPerPatchOutputComponents  = 128
 
						maxTessellationControlTotalOutputComponents     = 2048
 
						maxTessellationEvaluationInputComponents        = 128
 
						maxTessellationEvaluationOutputComponents       = 128
 
						maxGeometryShaderInvocations                    = 32
 
						maxGeometryInputComponents                      = 128
 
						maxGeometryOutputComponents                     = 128
 
						maxGeometryOutputVertices                       = 256
 
						maxGeometryTotalOutputComponents                = 1024
 
						maxFragmentInputComponents                      = 116
 
						maxFragmentOutputAttachments                    = 8
 
						maxFragmentDualSrcAttachments                   = 1
 
						maxFragmentCombinedOutputResources              = 8
 
						maxComputeSharedMemorySize                      = 65536
 
						maxComputeWorkGroupCount: count = 3
							65535
 
							65535
 
							65535
 
						 
						maxComputeWorkGroupInvocations                  = 1792
 
						maxComputeWorkGroupSize: count = 3
							1792
 
							1792
 
							1792
 
						 
						subPixelPrecisionBits                           = 8
 
						subTexelPrecisionBits                           = 8
 
						mipmapPrecisionBits                             = 8
 
						maxDrawIndexedIndexValue                        = 4294967295
 
						maxDrawIndirectCount                            = 4294967295
 
						maxSamplerLodBias                               = 16
 
						maxSamplerAnisotropy                            = 16
 
						maxViewports                                    = 16
 
						maxViewportDimensions: count = 2
							16384
 
							16384
 
						 
						viewportBoundsRange: count = 2
							-32768
 
							32767
 
						 
						viewportSubPixelBits                            = 13
 
						minMemoryMapAlignment                           = 4096
 
						minTexelBufferOffsetAlignment                   = 0x00000010
 
						minUniformBufferOffsetAlignment                 = 0x00000040
 
						minStorageBufferOffsetAlignment                 = 0x00000004
 
						minTexelOffset                                  = -8
 
						maxTexelOffset                                  = 7
 
						minTexelGatherOffset                            = -32
 
						maxTexelGatherOffset                            = 31
 
						minInterpolationOffset                          = -0.5
 
						maxInterpolationOffset                          = 0.4375
 
						subPixelInterpolationOffsetBits                 = 4
 
						maxFramebufferWidth                             = 16384
 
						maxFramebufferHeight                            = 16384
 
						maxFramebufferLayers                            = 2048
 
						framebufferColorSampleCounts: count = 5
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
							SAMPLE_COUNT_16_BIT
 
						 
						framebufferDepthSampleCounts: count = 5
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
							SAMPLE_COUNT_16_BIT
 
						 
						framebufferStencilSampleCounts: count = 5
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
							SAMPLE_COUNT_16_BIT
 
						 
						framebufferNoAttachmentsSampleCounts: count = 5
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
							SAMPLE_COUNT_16_BIT
 
						 
						maxColorAttachments                             = 8
 
						sampledImageColorSampleCounts: count = 5
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
							SAMPLE_COUNT_16_BIT
 
						 
						sampledImageIntegerSampleCounts: count = 5
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
							SAMPLE_COUNT_16_BIT
 
						 
						sampledImageDepthSampleCounts: count = 5
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
							SAMPLE_COUNT_16_BIT
 
						 
						sampledImageStencilSampleCounts: count = 5
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
							SAMPLE_COUNT_16_BIT
 
						 
						storageImageSampleCounts: count = 1
							SAMPLE_COUNT_1_BIT
 
						 
						maxSampleMaskWords                              = 1
 
						timestampComputeAndGraphics                     = true
 
						timestampPeriod                                 = 83.3333
 
						maxClipDistances                                = 8
 
						maxCullDistances                                = 8
 
						maxCombinedClipAndCullDistances                 = 8
 
						discreteQueuePriorities                         = 2
 
						pointSizeRange: count = 2
							0.125
 
							255.875
 
						 
						lineWidthRange: count = 2
							0
 
							7.99219
 
						 
						pointSizeGranularity                            = 0.125
 
						lineWidthGranularity                            = 0.0078125
 
						strictLines                                     = false
 
						standardSampleLocations                         = true
 
						optimalBufferCopyOffsetAlignment                = 0x00000080
 
						optimalBufferCopyRowPitchAlignment              = 0x00000080
 
						nonCoherentAtomSize                             = 0x00000040
 
					 
					VkPhysicalDeviceSparseProperties
						residencyStandard2DBlockShape            = false
 
						residencyStandard2DMultisampleBlockShape = false
 
						residencyStandard3DBlockShape            = false
 
						residencyAlignedMipSize                  = false
 
						residencyNonResidentStrict               = false
 
					 
					VkPhysicalDeviceConservativeRasterizationPropertiesEXT
						primitiveOverestimationSize                 = 0.00195312
 
						maxExtraPrimitiveOverestimationSize         = 0
 
						extraPrimitiveOverestimationSizeGranularity = 0
 
						primitiveUnderestimation                    = false
 
						conservativePointAndLineRasterization       = false
 
						degenerateTrianglesRasterized               = true
 
						degenerateLinesRasterized                   = false
 
						fullyCoveredFragmentShaderInputVariable     = false
 
						conservativeRasterizationPostDepthCoverage  = true
 
					 
					VkPhysicalDeviceCustomBorderColorPropertiesEXT
						maxCustomBorderColorSamplers = 4096
 
					 
					VkPhysicalDeviceDepthStencilResolveProperties
						supportedDepthResolveModes: count = 4
							RESOLVE_MODE_SAMPLE_ZERO_BIT
 
							RESOLVE_MODE_AVERAGE_BIT
 
							RESOLVE_MODE_MIN_BIT
 
							RESOLVE_MODE_MAX_BIT
 
						 
						supportedStencilResolveModes: count = 3
							RESOLVE_MODE_SAMPLE_ZERO_BIT
 
							RESOLVE_MODE_MIN_BIT
 
							RESOLVE_MODE_MAX_BIT
 
						 
						independentResolveNone = true
 
						independentResolve     = true
 
					 
					VkPhysicalDeviceDescriptorIndexingProperties
						maxUpdateAfterBindDescriptorsInAllPools              = 1048576
 
						shaderUniformBufferArrayNonUniformIndexingNative     = false
 
						shaderSampledImageArrayNonUniformIndexingNative      = false
 
						shaderStorageBufferArrayNonUniformIndexingNative     = true
 
						shaderStorageImageArrayNonUniformIndexingNative      = false
 
						shaderInputAttachmentArrayNonUniformIndexingNative   = false
 
						robustBufferAccessUpdateAfterBind                    = true
 
						quadDivergentImplicitLod                             = false
 
						maxPerStageDescriptorUpdateAfterBindSamplers         = 1048576
 
						maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 64
 
						maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 4294967295
 
						maxPerStageDescriptorUpdateAfterBindSampledImages    = 1048576
 
						maxPerStageDescriptorUpdateAfterBindStorageImages    = 1048576
 
						maxPerStageDescriptorUpdateAfterBindInputAttachments = 64
 
						maxPerStageUpdateAfterBindResources                  = 4294967295
 
						maxDescriptorSetUpdateAfterBindSamplers              = 1048576
 
						maxDescriptorSetUpdateAfterBindUniformBuffers        = 384
 
						maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8
 
						maxDescriptorSetUpdateAfterBindStorageBuffers        = 4294967295
 
						maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
 
						maxDescriptorSetUpdateAfterBindSampledImages         = 1048576
 
						maxDescriptorSetUpdateAfterBindStorageImages         = 1048576
 
						maxDescriptorSetUpdateAfterBindInputAttachments      = 256
 
					 
					VkPhysicalDeviceDriverProperties
						driverID           = DRIVER_ID_INTEL_OPEN_SOURCE_MESA
 
						driverName         = Intel open-source Mesa driver
 
						driverInfo         = Mesa 21.3.5
 
						conformanceVersion = 1.2.0.0
 
					 
					VkPhysicalDeviceDrmPropertiesEXT
						hasPrimary   = true
 
						hasRender    = true
 
						primaryMajor = 226
 
						primaryMinor = 0
 
						renderMajor  = 226
 
						renderMinor  = 128
 
					 
					VkPhysicalDeviceExternalMemoryHostPropertiesEXT
						minImportedHostPointerAlignment = 0x00001000
 
					 
					VkPhysicalDeviceFloatControlsProperties
						denormBehaviorIndependence            = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
 
						roundingModeIndependence              = SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
 
						shaderSignedZeroInfNanPreserveFloat16 = true
 
						shaderSignedZeroInfNanPreserveFloat32 = true
 
						shaderSignedZeroInfNanPreserveFloat64 = true
 
						shaderDenormPreserveFloat16           = true
 
						shaderDenormPreserveFloat32           = true
 
						shaderDenormPreserveFloat64           = true
 
						shaderDenormFlushToZeroFloat16        = false
 
						shaderDenormFlushToZeroFloat32        = true
 
						shaderDenormFlushToZeroFloat64        = true
 
						shaderRoundingModeRTEFloat16          = true
 
						shaderRoundingModeRTEFloat32          = true
 
						shaderRoundingModeRTEFloat64          = true
 
						shaderRoundingModeRTZFloat16          = true
 
						shaderRoundingModeRTZFloat32          = true
 
						shaderRoundingModeRTZFloat64          = true
 
					 
					VkPhysicalDeviceIDProperties
						deviceUUID      = f266f5d1-e7e2-0f15-9db8-b0b96b3aa740
 
						driverUUID      = bc0d6eba-bd5f-d0ed-87a3-3bde27f19eb7
 
						deviceNodeMask  = 0
 
						deviceLUIDValid = false
 
					 
					VkPhysicalDeviceInlineUniformBlockPropertiesEXT
						maxInlineUniformBlockSize                               = 4096
 
						maxPerStageDescriptorInlineUniformBlocks                = 32
 
						maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
 
						maxDescriptorSetInlineUniformBlocks                     = 32
 
						maxDescriptorSetUpdateAfterBindInlineUniformBlocks      = 32
 
					 
					VkPhysicalDeviceLineRasterizationPropertiesEXT
						lineSubPixelPrecisionBits = 4
 
					 
					VkPhysicalDeviceMaintenance3Properties
						maxPerSetDescriptors    = 1024
 
						maxMemoryAllocationSize = 0x80000000
 
					 
					VkPhysicalDeviceMaintenance4PropertiesKHR
						maxBufferSize = 0x40000000
 
					 
					VkPhysicalDeviceMultiDrawPropertiesEXT
						maxMultiDrawCount = 2048
 
					 
					VkPhysicalDeviceMultiviewProperties
						maxMultiviewViewCount     = 16
 
						maxMultiviewInstanceIndex = 268435455
 
					 
					VkPhysicalDevicePCIBusInfoPropertiesEXT
						pciDomain   = 0
 
						pciBus      = 0
 
						pciDevice   = 2
 
						pciFunction = 0
 
					 
					VkPhysicalDevicePointClippingProperties
						pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
 
					 
					VkPhysicalDeviceProtectedMemoryProperties
						protectedNoFault = false
 
					 
					VkPhysicalDeviceProvokingVertexPropertiesEXT
						provokingVertexModePerPipeline                       = true
 
						transformFeedbackPreservesTriangleFanProvokingVertex = false
 
					 
					VkPhysicalDevicePushDescriptorPropertiesKHR
						maxPushDescriptors = 32
 
					 
					VkPhysicalDeviceRobustness2PropertiesEXT
						robustStorageBufferAccessSizeAlignment = 0x00000004
 
						robustUniformBufferAccessSizeAlignment = 0x00000040
 
					 
					VkPhysicalDeviceSampleLocationsPropertiesEXT
						sampleLocationSampleCounts: count = 5
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
							SAMPLE_COUNT_16_BIT
 
						 
						maxSampleLocationGridSize
							width  = 1
 
							height = 1
 
						 
						sampleLocationCoordinateRange: count = 2
							0
 
							0.9375
 
						 
						sampleLocationSubPixelBits       = 4
 
						variableSampleLocations          = true
 
					 
					VkPhysicalDeviceSamplerFilterMinmaxProperties
						filterMinmaxSingleComponentFormats = true
 
						filterMinmaxImageComponentMapping  = true
 
					 
					VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR
						integerDotProduct8BitUnsignedAccelerated                                      = false
 
						integerDotProduct8BitSignedAccelerated                                        = false
 
						integerDotProduct8BitMixedSignednessAccelerated                               = false
 
						integerDotProduct4x8BitPackedUnsignedAccelerated                              = false
 
						integerDotProduct4x8BitPackedSignedAccelerated                                = false
 
						integerDotProduct4x8BitPackedMixedSignednessAccelerated                       = false
 
						integerDotProduct16BitUnsignedAccelerated                                     = false
 
						integerDotProduct16BitSignedAccelerated                                       = false
 
						integerDotProduct16BitMixedSignednessAccelerated                              = false
 
						integerDotProduct32BitUnsignedAccelerated                                     = false
 
						integerDotProduct32BitSignedAccelerated                                       = false
 
						integerDotProduct32BitMixedSignednessAccelerated                              = false
 
						integerDotProduct64BitUnsignedAccelerated                                     = false
 
						integerDotProduct64BitSignedAccelerated                                       = false
 
						integerDotProduct64BitMixedSignednessAccelerated                              = false
 
						integerDotProductAccumulatingSaturating8BitUnsignedAccelerated                = false
 
						integerDotProductAccumulatingSaturating8BitSignedAccelerated                  = false
 
						integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated         = false
 
						integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated        = false
 
						integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated          = false
 
						integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
 
						integerDotProductAccumulatingSaturating16BitUnsignedAccelerated               = false
 
						integerDotProductAccumulatingSaturating16BitSignedAccelerated                 = false
 
						integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated        = false
 
						integerDotProductAccumulatingSaturating32BitUnsignedAccelerated               = false
 
						integerDotProductAccumulatingSaturating32BitSignedAccelerated                 = false
 
						integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated        = false
 
						integerDotProductAccumulatingSaturating64BitUnsignedAccelerated               = false
 
						integerDotProductAccumulatingSaturating64BitSignedAccelerated                 = false
 
						integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated        = false
 
					 
					VkPhysicalDeviceSubgroupProperties
						subgroupSize              = 32
 
						supportedStages: count = 8
							SHADER_STAGE_VERTEX_BIT
 
							SHADER_STAGE_TESSELLATION_CONTROL_BIT
 
							SHADER_STAGE_TESSELLATION_EVALUATION_BIT
 
							SHADER_STAGE_GEOMETRY_BIT
 
							SHADER_STAGE_FRAGMENT_BIT
 
							SHADER_STAGE_COMPUTE_BIT
 
							SHADER_STAGE_ALL_GRAPHICS
 
							SHADER_STAGE_ALL
 
						 
						supportedOperations: count = 8
							SUBGROUP_FEATURE_BASIC_BIT
 
							SUBGROUP_FEATURE_VOTE_BIT
 
							SUBGROUP_FEATURE_ARITHMETIC_BIT
 
							SUBGROUP_FEATURE_BALLOT_BIT
 
							SUBGROUP_FEATURE_SHUFFLE_BIT
 
							SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
 
							SUBGROUP_FEATURE_CLUSTERED_BIT
 
							SUBGROUP_FEATURE_QUAD_BIT
 
						 
						quadOperationsInAllStages = true
 
					 
					VkPhysicalDeviceSubgroupSizeControlPropertiesEXT
						minSubgroupSize              = 8
 
						maxSubgroupSize              = 32
 
						maxComputeWorkgroupSubgroups = 56
 
						requiredSubgroupSizeStages: count = 2
							SHADER_STAGE_COMPUTE_BIT
 
							SHADER_STAGE_ALL
 
						 
					 
					VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT
						storageTexelBufferOffsetAlignmentBytes       = 0x00000010
 
						storageTexelBufferOffsetSingleTexelAlignment = true
 
						uniformTexelBufferOffsetAlignmentBytes       = 0x00000001
 
						uniformTexelBufferOffsetSingleTexelAlignment = false
 
					 
					VkPhysicalDeviceTimelineSemaphoreProperties
						maxTimelineSemaphoreValueDifference = 18446744073709551615
 
					 
					VkPhysicalDeviceTransformFeedbackPropertiesEXT
						maxTransformFeedbackStreams                = 4
 
						maxTransformFeedbackBuffers                = 4
 
						maxTransformFeedbackBufferSize             = 0x100000000
 
						maxTransformFeedbackStreamDataSize         = 512
 
						maxTransformFeedbackBufferDataSize         = 512
 
						maxTransformFeedbackBufferDataStride       = 2048
 
						transformFeedbackQueries                   = true
 
						transformFeedbackStreamsLinesTriangles     = false
 
						transformFeedbackRasterizationStreamSelect = false
 
						transformFeedbackDraw                      = true
 
					 
					VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT
						maxVertexAttribDivisor = 268435455
 
					 
					VkPhysicalDeviceVulkan11Properties
						deviceUUID                        = f266f5d1-e7e2-0f15-9db8-b0b96b3aa740
 
						driverUUID                        = bc0d6eba-bd5f-d0ed-87a3-3bde27f19eb7
 
						deviceNodeMask                    = 0
 
						deviceLUIDValid                   = false
 
						subgroupSize                      = 32
 
						subgroupSupportedStages: count = 8
							SHADER_STAGE_VERTEX_BIT
 
							SHADER_STAGE_TESSELLATION_CONTROL_BIT
 
							SHADER_STAGE_TESSELLATION_EVALUATION_BIT
 
							SHADER_STAGE_GEOMETRY_BIT
 
							SHADER_STAGE_FRAGMENT_BIT
 
							SHADER_STAGE_COMPUTE_BIT
 
							SHADER_STAGE_ALL_GRAPHICS
 
							SHADER_STAGE_ALL
 
						 
						subgroupSupportedOperations: count = 8
							SUBGROUP_FEATURE_BASIC_BIT
 
							SUBGROUP_FEATURE_VOTE_BIT
 
							SUBGROUP_FEATURE_ARITHMETIC_BIT
 
							SUBGROUP_FEATURE_BALLOT_BIT
 
							SUBGROUP_FEATURE_SHUFFLE_BIT
 
							SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
 
							SUBGROUP_FEATURE_CLUSTERED_BIT
 
							SUBGROUP_FEATURE_QUAD_BIT
 
						 
						subgroupQuadOperationsInAllStages = true
 
						pointClippingBehavior             = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
 
						maxMultiviewViewCount             = 16
 
						maxMultiviewInstanceIndex         = 268435455
 
						protectedNoFault                  = false
 
						maxPerSetDescriptors              = 1024
 
						maxMemoryAllocationSize           = 0x80000000
 
					 
					VkPhysicalDeviceVulkan12Properties
						driverID                                             = DRIVER_ID_INTEL_OPEN_SOURCE_MESA
 
						driverName                                           = Intel open-source Mesa driver
 
						driverInfo                                           = Mesa 21.3.5
 
						conformanceVersion                                   = 1.2.0.0
 
						denormBehaviorIndependence                           = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
 
						roundingModeIndependence                             = SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
 
						shaderSignedZeroInfNanPreserveFloat16                = true
 
						shaderSignedZeroInfNanPreserveFloat32                = true
 
						shaderSignedZeroInfNanPreserveFloat64                = true
 
						shaderDenormPreserveFloat16                          = true
 
						shaderDenormPreserveFloat32                          = true
 
						shaderDenormPreserveFloat64                          = true
 
						shaderDenormFlushToZeroFloat16                       = false
 
						shaderDenormFlushToZeroFloat32                       = true
 
						shaderDenormFlushToZeroFloat64                       = true
 
						shaderRoundingModeRTEFloat16                         = true
 
						shaderRoundingModeRTEFloat32                         = true
 
						shaderRoundingModeRTEFloat64                         = true
 
						shaderRoundingModeRTZFloat16                         = true
 
						shaderRoundingModeRTZFloat32                         = true
 
						shaderRoundingModeRTZFloat64                         = true
 
						maxUpdateAfterBindDescriptorsInAllPools              = 1048576
 
						shaderUniformBufferArrayNonUniformIndexingNative     = false
 
						shaderSampledImageArrayNonUniformIndexingNative      = false
 
						shaderStorageBufferArrayNonUniformIndexingNative     = true
 
						shaderStorageImageArrayNonUniformIndexingNative      = false
 
						shaderInputAttachmentArrayNonUniformIndexingNative   = false
 
						robustBufferAccessUpdateAfterBind                    = true
 
						quadDivergentImplicitLod                             = false
 
						maxPerStageDescriptorUpdateAfterBindSamplers         = 1048576
 
						maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 64
 
						maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 4294967295
 
						maxPerStageDescriptorUpdateAfterBindSampledImages    = 1048576
 
						maxPerStageDescriptorUpdateAfterBindStorageImages    = 1048576
 
						maxPerStageDescriptorUpdateAfterBindInputAttachments = 64
 
						maxPerStageUpdateAfterBindResources                  = 4294967295
 
						maxDescriptorSetUpdateAfterBindSamplers              = 1048576
 
						maxDescriptorSetUpdateAfterBindUniformBuffers        = 384
 
						maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8
 
						maxDescriptorSetUpdateAfterBindStorageBuffers        = 4294967295
 
						maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
 
						maxDescriptorSetUpdateAfterBindSampledImages         = 1048576
 
						maxDescriptorSetUpdateAfterBindStorageImages         = 1048576
 
						maxDescriptorSetUpdateAfterBindInputAttachments      = 256
 
						supportedDepthResolveModes: count = 4
							RESOLVE_MODE_SAMPLE_ZERO_BIT
 
							RESOLVE_MODE_AVERAGE_BIT
 
							RESOLVE_MODE_MIN_BIT
 
							RESOLVE_MODE_MAX_BIT
 
						 
						supportedStencilResolveModes: count = 3
							RESOLVE_MODE_SAMPLE_ZERO_BIT
 
							RESOLVE_MODE_MIN_BIT
 
							RESOLVE_MODE_MAX_BIT
 
						 
						independentResolveNone                               = true
 
						independentResolve                                   = true
 
						filterMinmaxSingleComponentFormats                   = true
 
						filterMinmaxImageComponentMapping                    = true
 
						maxTimelineSemaphoreValueDifference                  = 18446744073709551615
 
						framebufferIntegerColorSampleCounts: count = 5
							SAMPLE_COUNT_1_BIT
 
							SAMPLE_COUNT_2_BIT
 
							SAMPLE_COUNT_4_BIT
 
							SAMPLE_COUNT_8_BIT
 
							SAMPLE_COUNT_16_BIT
 
						 
					 
					Device Extensions: count = 111
						VK_EXT_4444_formats                         : extension revision 1
 
						VK_EXT_buffer_device_address                : extension revision 2
 
						VK_EXT_calibrated_timestamps                : extension revision 2
 
						VK_EXT_color_write_enable                   : extension revision 1
 
						VK_EXT_conditional_rendering                : extension revision 2
 
						VK_EXT_conservative_rasterization           : extension revision 1
 
						VK_EXT_custom_border_color                  : extension revision 12
 
						VK_EXT_depth_clip_enable                    : extension revision 1
 
						VK_EXT_descriptor_indexing                  : extension revision 2
 
						VK_EXT_display_control                      : extension revision 1
 
						VK_EXT_extended_dynamic_state               : extension revision 1
 
						VK_EXT_extended_dynamic_state2              : extension revision 1
 
						VK_EXT_external_memory_dma_buf              : extension revision 1
 
						VK_EXT_external_memory_host                 : extension revision 1
 
						VK_EXT_fragment_shader_interlock            : extension revision 1
 
						VK_EXT_global_priority                      : extension revision 2
 
						VK_EXT_host_query_reset                     : extension revision 1
 
						VK_EXT_image_drm_format_modifier            : extension revision 2
 
						VK_EXT_image_robustness                     : extension revision 1
 
						VK_EXT_index_type_uint8                     : extension revision 1
 
						VK_EXT_inline_uniform_block                 : extension revision 1
 
						VK_EXT_line_rasterization                   : extension revision 1
 
						VK_EXT_memory_budget                        : extension revision 1
 
						VK_EXT_multi_draw                           : extension revision 1
 
						VK_EXT_pci_bus_info                         : extension revision 2
 
						VK_EXT_physical_device_drm                  : extension revision 1
 
						VK_EXT_pipeline_creation_cache_control      : extension revision 3
 
						VK_EXT_pipeline_creation_feedback           : extension revision 1
 
						VK_EXT_post_depth_coverage                  : extension revision 1
 
						VK_EXT_primitive_topology_list_restart      : extension revision 1
 
						VK_EXT_private_data                         : extension revision 1
 
						VK_EXT_provoking_vertex                     : extension revision 1
 
						VK_EXT_queue_family_foreign                 : extension revision 1
 
						VK_EXT_robustness2                          : extension revision 1
 
						VK_EXT_sample_locations                     : extension revision 1
 
						VK_EXT_sampler_filter_minmax                : extension revision 2
 
						VK_EXT_scalar_block_layout                  : extension revision 1
 
						VK_EXT_separate_stencil_usage               : extension revision 1
 
						VK_EXT_shader_atomic_float                  : extension revision 1
 
						VK_EXT_shader_atomic_float2                 : extension revision 1
 
						VK_EXT_shader_demote_to_helper_invocation   : extension revision 1
 
						VK_EXT_shader_stencil_export                : extension revision 1
 
						VK_EXT_shader_subgroup_ballot               : extension revision 1
 
						VK_EXT_shader_subgroup_vote                 : extension revision 1
 
						VK_EXT_shader_viewport_index_layer          : extension revision 1
 
						VK_EXT_subgroup_size_control                : extension revision 2
 
						VK_EXT_texel_buffer_alignment               : extension revision 1
 
						VK_EXT_transform_feedback                   : extension revision 1
 
						VK_EXT_vertex_attribute_divisor             : extension revision 3
 
						VK_EXT_ycbcr_image_arrays                   : extension revision 1
 
						VK_GOOGLE_decorate_string                   : extension revision 1
 
						VK_GOOGLE_hlsl_functionality1               : extension revision 1
 
						VK_GOOGLE_user_type                         : extension revision 1
 
						VK_INTEL_shader_integer_functions2          : extension revision 1
 
						VK_KHR_16bit_storage                        : extension revision 1
 
						VK_KHR_8bit_storage                         : extension revision 1
 
						VK_KHR_bind_memory2                         : extension revision 1
 
						VK_KHR_buffer_device_address                : extension revision 1
 
						VK_KHR_copy_commands2                       : extension revision 1
 
						VK_KHR_create_renderpass2                   : extension revision 1
 
						VK_KHR_dedicated_allocation                 : extension revision 3
 
						VK_KHR_deferred_host_operations             : extension revision 4
 
						VK_KHR_depth_stencil_resolve                : extension revision 1
 
						VK_KHR_descriptor_update_template           : extension revision 1
 
						VK_KHR_device_group                         : extension revision 4
 
						VK_KHR_draw_indirect_count                  : extension revision 1
 
						VK_KHR_driver_properties                    : extension revision 1
 
						VK_KHR_external_fence                       : extension revision 1
 
						VK_KHR_external_fence_fd                    : extension revision 1
 
						VK_KHR_external_memory                      : extension revision 1
 
						VK_KHR_external_memory_fd                   : extension revision 1
 
						VK_KHR_external_semaphore                   : extension revision 1
 
						VK_KHR_external_semaphore_fd                : extension revision 1
 
						VK_KHR_format_feature_flags2                : extension revision 1
 
						VK_KHR_get_memory_requirements2             : extension revision 1
 
						VK_KHR_image_format_list                    : extension revision 1
 
						VK_KHR_imageless_framebuffer                : extension revision 1
 
						VK_KHR_incremental_present                  : extension revision 2
 
						VK_KHR_maintenance1                         : extension revision 2
 
						VK_KHR_maintenance2                         : extension revision 1
 
						VK_KHR_maintenance3                         : extension revision 1
 
						VK_KHR_maintenance4                         : extension revision 1
 
						VK_KHR_multiview                            : extension revision 1
 
						VK_KHR_pipeline_executable_properties       : extension revision 1
 
						VK_KHR_push_descriptor                      : extension revision 2
 
						VK_KHR_relaxed_block_layout                 : extension revision 1
 
						VK_KHR_sampler_mirror_clamp_to_edge         : extension revision 3
 
						VK_KHR_sampler_ycbcr_conversion             : extension revision 14
 
						VK_KHR_separate_depth_stencil_layouts       : extension revision 1
 
						VK_KHR_shader_atomic_int64                  : extension revision 1
 
						VK_KHR_shader_clock                         : extension revision 1
 
						VK_KHR_shader_draw_parameters               : extension revision 1
 
						VK_KHR_shader_float16_int8                  : extension revision 1
 
						VK_KHR_shader_float_controls                : extension revision 4
 
						VK_KHR_shader_integer_dot_product           : extension revision 1
 
						VK_KHR_shader_non_semantic_info             : extension revision 1
 
						VK_KHR_shader_subgroup_extended_types       : extension revision 1
 
						VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
 
						VK_KHR_shader_terminate_invocation          : extension revision 1
 
						VK_KHR_spirv_1_4                            : extension revision 1
 
						VK_KHR_storage_buffer_storage_class         : extension revision 1
 
						VK_KHR_swapchain                            : extension revision 70
 
						VK_KHR_swapchain_mutable_format             : extension revision 1
 
						VK_KHR_synchronization2                     : extension revision 1
 
						VK_KHR_timeline_semaphore                   : extension revision 2
 
						VK_KHR_uniform_buffer_standard_layout       : extension revision 1
 
						VK_KHR_variable_pointers                    : extension revision 1
 
						VK_KHR_vulkan_memory_model                  : extension revision 3
 
						VK_KHR_workgroup_memory_explicit_layout     : extension revision 1
 
						VK_KHR_zero_initialize_workgroup_memory     : extension revision 1
 
						VK_NV_compute_shader_derivatives            : extension revision 1
 
					 
					VkQueueFamilyProperties
						queueProperties[0]
							minImageTransferGranularity = (1,1,1)
 
							queueCount                  = 1
 
							queueFlags                  = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
 
							timestampValidBits          = 36
 
							present support             = true
 
						 
					 
					VkPhysicalDeviceMemoryProperties
						memoryHeaps: count = 1
							memoryHeaps[0]
								size   = 12140368896 (0x2d39f5400) (11.31 GiB)
 
								budget = 10329522176 (0x267b00000) (9.62 GiB)
 
								usage  = 0 (0x00000000) (0.00 B)
 
								flags: count = 1
									MEMORY_HEAP_DEVICE_LOCAL_BIT
 
								 
							 
						 
						memoryTypes: count = 1
							memoryTypes[0]
								heapIndex     = 0
 
								propertyFlags = 0x000f: count = 4
									MEMORY_PROPERTY_DEVICE_LOCAL_BIT
 
									MEMORY_PROPERTY_HOST_VISIBLE_BIT
 
									MEMORY_PROPERTY_HOST_COHERENT_BIT
 
									MEMORY_PROPERTY_HOST_CACHED_BIT
 
								 
								usable for
									IMAGE_TILING_OPTIMAL
										color images
 
										FORMAT_D16_UNORM
 
										FORMAT_X8_D24_UNORM_PACK32
 
										FORMAT_D32_SFLOAT
 
										FORMAT_S8_UINT
 
										FORMAT_D24_UNORM_S8_UINT
 
										FORMAT_D32_SFLOAT_S8_UINT
 
										(non-sparse)
 
									 
									IMAGE_TILING_LINEAR
										color images
 
										(non-sparse)
 
									 
								 
							 
						 
					 
					VkPhysicalDeviceFeatures
						robustBufferAccess                      = true
 
						fullDrawIndexUint32                     = true
 
						imageCubeArray                          = true
 
						independentBlend                        = true
 
						geometryShader                          = true
 
						tessellationShader                      = true
 
						sampleRateShading                       = true
 
						dualSrcBlend                            = true
 
						logicOp                                 = true
 
						multiDrawIndirect                       = true
 
						drawIndirectFirstInstance               = true
 
						depthClamp                              = true
 
						depthBiasClamp                          = true
 
						fillModeNonSolid                        = true
 
						depthBounds                             = false
 
						wideLines                               = true
 
						largePoints                             = true
 
						alphaToOne                              = true
 
						multiViewport                           = true
 
						samplerAnisotropy                       = true
 
						textureCompressionETC2                  = true
 
						textureCompressionASTC_LDR              = true
 
						textureCompressionBC                    = true
 
						occlusionQueryPrecise                   = true
 
						pipelineStatisticsQuery                 = true
 
						vertexPipelineStoresAndAtomics          = true
 
						fragmentStoresAndAtomics                = true
 
						shaderTessellationAndGeometryPointSize  = true
 
						shaderImageGatherExtended               = true
 
						shaderStorageImageExtendedFormats       = true
 
						shaderStorageImageMultisample           = false
 
						shaderStorageImageReadWithoutFormat     = false
 
						shaderStorageImageWriteWithoutFormat    = true
 
						shaderUniformBufferArrayDynamicIndexing = true
 
						shaderSampledImageArrayDynamicIndexing  = true
 
						shaderStorageBufferArrayDynamicIndexing = true
 
						shaderStorageImageArrayDynamicIndexing  = true
 
						shaderClipDistance                      = true
 
						shaderCullDistance                      = true
 
						shaderFloat64                           = true
 
						shaderInt64                             = true
 
						shaderInt16                             = true
 
						shaderResourceResidency                 = false
 
						shaderResourceMinLod                    = true
 
						sparseBinding                           = false
 
						sparseResidencyBuffer                   = false
 
						sparseResidencyImage2D                  = false
 
						sparseResidencyImage3D                  = false
 
						sparseResidency2Samples                 = false
 
						sparseResidency4Samples                 = false
 
						sparseResidency8Samples                 = false
 
						sparseResidency16Samples                = false
 
						sparseResidencyAliased                  = false
 
						variableMultisampleRate                 = true
 
						inheritedQueries                        = true
 
					 
					VkPhysicalDevice16BitStorageFeatures
						storageBuffer16BitAccess           = true
 
						uniformAndStorageBuffer16BitAccess = true
 
						storagePushConstant16              = true
 
						storageInputOutput16               = false
 
					 
					VkPhysicalDevice4444FormatsFeaturesEXT
						formatA4R4G4B4 = true
 
						formatA4B4G4R4 = false
 
					 
					VkPhysicalDevice8BitStorageFeatures
						storageBuffer8BitAccess           = true
 
						uniformAndStorageBuffer8BitAccess = true
 
						storagePushConstant8              = true
 
					 
					VkPhysicalDeviceBufferDeviceAddressFeatures
						bufferDeviceAddress              = true
 
						bufferDeviceAddressCaptureReplay = true
 
						bufferDeviceAddressMultiDevice   = false
 
					 
					VkPhysicalDeviceBufferDeviceAddressFeaturesEXT
						bufferDeviceAddress              = true
 
						bufferDeviceAddressCaptureReplay = false
 
						bufferDeviceAddressMultiDevice   = false
 
					 
					VkPhysicalDeviceColorWriteEnableFeaturesEXT
						colorWriteEnable = true
 
					 
					VkPhysicalDeviceConditionalRenderingFeaturesEXT
						conditionalRendering          = true
 
						inheritedConditionalRendering = true
 
					 
					VkPhysicalDeviceCustomBorderColorFeaturesEXT
						customBorderColors             = true
 
						customBorderColorWithoutFormat = true
 
					 
					VkPhysicalDeviceDepthClipEnableFeaturesEXT
						depthClipEnable = true
 
					 
					VkPhysicalDeviceDescriptorIndexingFeatures
						shaderInputAttachmentArrayDynamicIndexing          = false
 
						shaderUniformTexelBufferArrayDynamicIndexing       = true
 
						shaderStorageTexelBufferArrayDynamicIndexing       = true
 
						shaderUniformBufferArrayNonUniformIndexing         = true
 
						shaderSampledImageArrayNonUniformIndexing          = true
 
						shaderStorageBufferArrayNonUniformIndexing         = true
 
						shaderStorageImageArrayNonUniformIndexing          = true
 
						shaderInputAttachmentArrayNonUniformIndexing       = false
 
						shaderUniformTexelBufferArrayNonUniformIndexing    = true
 
						shaderStorageTexelBufferArrayNonUniformIndexing    = true
 
						descriptorBindingUniformBufferUpdateAfterBind      = true
 
						descriptorBindingSampledImageUpdateAfterBind       = true
 
						descriptorBindingStorageImageUpdateAfterBind       = true
 
						descriptorBindingStorageBufferUpdateAfterBind      = true
 
						descriptorBindingUniformTexelBufferUpdateAfterBind = true
 
						descriptorBindingStorageTexelBufferUpdateAfterBind = true
 
						descriptorBindingUpdateUnusedWhilePending          = true
 
						descriptorBindingPartiallyBound                    = true
 
						descriptorBindingVariableDescriptorCount           = true
 
						runtimeDescriptorArray                             = true
 
					 
					VkPhysicalDeviceExtendedDynamicState2FeaturesEXT
						extendedDynamicState2                   = true
 
						extendedDynamicState2LogicOp            = true
 
						extendedDynamicState2PatchControlPoints = false
 
					 
					VkPhysicalDeviceExtendedDynamicStateFeaturesEXT
						extendedDynamicState = true
 
					 
					VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT
						fragmentShaderSampleInterlock      = true
 
						fragmentShaderPixelInterlock       = true
 
						fragmentShaderShadingRateInterlock = false
 
					 
					VkPhysicalDeviceHostQueryResetFeatures
						hostQueryReset = true
 
					 
					VkPhysicalDeviceImageRobustnessFeaturesEXT
						robustImageAccess = true
 
					 
					VkPhysicalDeviceImagelessFramebufferFeatures
						imagelessFramebuffer = true
 
					 
					VkPhysicalDeviceIndexTypeUint8FeaturesEXT
						indexTypeUint8 = true
 
					 
					VkPhysicalDeviceInlineUniformBlockFeaturesEXT
						inlineUniformBlock                                 = true
 
						descriptorBindingInlineUniformBlockUpdateAfterBind = true
 
					 
					VkPhysicalDeviceLineRasterizationFeaturesEXT
						rectangularLines         = true
 
						bresenhamLines           = true
 
						smoothLines              = true
 
						stippledRectangularLines = false
 
						stippledBresenhamLines   = true
 
						stippledSmoothLines      = false
 
					 
					VkPhysicalDeviceMaintenance4FeaturesKHR
						maintenance4 = true
 
					 
					VkPhysicalDeviceMultiDrawFeaturesEXT
						multiDraw = true
 
					 
					VkPhysicalDeviceMultiviewFeatures
						multiview                   = true
 
						multiviewGeometryShader     = true
 
						multiviewTessellationShader = true
 
					 
					VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT
						pipelineCreationCacheControl = true
 
					 
					VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR
						pipelineExecutableInfo = true
 
					 
					VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
						primitiveTopologyListRestart      = true
 
						primitiveTopologyPatchListRestart = true
 
					 
					VkPhysicalDevicePrivateDataFeaturesEXT
						privateData = true
 
					 
					VkPhysicalDeviceProtectedMemoryFeatures
						protectedMemory = false
 
					 
					VkPhysicalDeviceProvokingVertexFeaturesEXT
						provokingVertexLast                       = true
 
						transformFeedbackPreservesProvokingVertex = true
 
					 
					VkPhysicalDeviceRobustness2FeaturesEXT
						robustBufferAccess2 = true
 
						robustImageAccess2  = true
 
						nullDescriptor      = true
 
					 
					VkPhysicalDeviceSamplerYcbcrConversionFeatures
						samplerYcbcrConversion = true
 
					 
					VkPhysicalDeviceScalarBlockLayoutFeatures
						scalarBlockLayout = true
 
					 
					VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures
						separateDepthStencilLayouts = true
 
					 
					VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT
						shaderBufferFloat16Atomics      = false
 
						shaderBufferFloat16AtomicAdd    = false
 
						shaderBufferFloat16AtomicMinMax = false
 
						shaderBufferFloat32AtomicMinMax = true
 
						shaderBufferFloat64AtomicMinMax = false
 
						shaderSharedFloat16Atomics      = false
 
						shaderSharedFloat16AtomicAdd    = false
 
						shaderSharedFloat16AtomicMinMax = false
 
						shaderSharedFloat32AtomicMinMax = true
 
						shaderSharedFloat64AtomicMinMax = false
 
						shaderImageFloat32AtomicMinMax  = false
 
						sparseImageFloat32AtomicMinMax  = false
 
					 
					VkPhysicalDeviceShaderAtomicFloatFeaturesEXT
						shaderBufferFloat32Atomics   = true
 
						shaderBufferFloat32AtomicAdd = false
 
						shaderBufferFloat64Atomics   = false
 
						shaderBufferFloat64AtomicAdd = false
 
						shaderSharedFloat32Atomics   = true
 
						shaderSharedFloat32AtomicAdd = false
 
						shaderSharedFloat64Atomics   = false
 
						shaderSharedFloat64AtomicAdd = false
 
						shaderImageFloat32Atomics    = true
 
						shaderImageFloat32AtomicAdd  = false
 
						sparseImageFloat32Atomics    = false
 
						sparseImageFloat32AtomicAdd  = false
 
					 
					VkPhysicalDeviceShaderAtomicInt64Features
						shaderBufferInt64Atomics = true
 
						shaderSharedInt64Atomics = false
 
					 
					VkPhysicalDeviceShaderClockFeaturesKHR
						shaderSubgroupClock = true
 
						shaderDeviceClock   = false
 
					 
					VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
						shaderDemoteToHelperInvocation = true
 
					 
					VkPhysicalDeviceShaderDrawParametersFeatures
						shaderDrawParameters = true
 
					 
					VkPhysicalDeviceShaderFloat16Int8Features
						shaderFloat16 = true
 
						shaderInt8    = true
 
					 
					VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR
						shaderIntegerDotProduct = true
 
					 
					VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures
						shaderSubgroupExtendedTypes = true
 
					 
					VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
						shaderSubgroupUniformControlFlow = true
 
					 
					VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR
						shaderTerminateInvocation = true
 
					 
					VkPhysicalDeviceSubgroupSizeControlFeaturesEXT
						subgroupSizeControl  = true
 
						computeFullSubgroups = true
 
					 
					VkPhysicalDeviceSynchronization2FeaturesKHR
						synchronization2 = true
 
					 
					VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT
						texelBufferAlignment = true
 
					 
					VkPhysicalDeviceTimelineSemaphoreFeatures
						timelineSemaphore = true
 
					 
					VkPhysicalDeviceTransformFeedbackFeaturesEXT
						transformFeedback = true
 
						geometryStreams   = true
 
					 
					VkPhysicalDeviceUniformBufferStandardLayoutFeatures
						uniformBufferStandardLayout = true
 
					 
					VkPhysicalDeviceVariablePointersFeatures
						variablePointersStorageBuffer = true
 
						variablePointers              = true
 
					 
					VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT
						vertexAttributeInstanceRateDivisor     = true
 
						vertexAttributeInstanceRateZeroDivisor = true
 
					 
					VkPhysicalDeviceVulkan11Features
						storageBuffer16BitAccess           = true
 
						uniformAndStorageBuffer16BitAccess = true
 
						storagePushConstant16              = true
 
						storageInputOutput16               = false
 
						multiview                          = true
 
						multiviewGeometryShader            = true
 
						multiviewTessellationShader        = true
 
						variablePointersStorageBuffer      = true
 
						variablePointers                   = true
 
						protectedMemory                    = false
 
						samplerYcbcrConversion             = true
 
						shaderDrawParameters               = true
 
					 
					VkPhysicalDeviceVulkan12Features
						samplerMirrorClampToEdge                           = true
 
						drawIndirectCount                                  = true
 
						storageBuffer8BitAccess                            = true
 
						uniformAndStorageBuffer8BitAccess                  = true
 
						storagePushConstant8                               = true
 
						shaderBufferInt64Atomics                           = true
 
						shaderSharedInt64Atomics                           = false
 
						shaderFloat16                                      = true
 
						shaderInt8                                         = true
 
						descriptorIndexing                                 = true
 
						shaderInputAttachmentArrayDynamicIndexing          = false
 
						shaderUniformTexelBufferArrayDynamicIndexing       = true
 
						shaderStorageTexelBufferArrayDynamicIndexing       = true
 
						shaderUniformBufferArrayNonUniformIndexing         = true
 
						shaderSampledImageArrayNonUniformIndexing          = true
 
						shaderStorageBufferArrayNonUniformIndexing         = true
 
						shaderStorageImageArrayNonUniformIndexing          = true
 
						shaderInputAttachmentArrayNonUniformIndexing       = false
 
						shaderUniformTexelBufferArrayNonUniformIndexing    = true
 
						shaderStorageTexelBufferArrayNonUniformIndexing    = true
 
						descriptorBindingUniformBufferUpdateAfterBind      = true
 
						descriptorBindingSampledImageUpdateAfterBind       = true
 
						descriptorBindingStorageImageUpdateAfterBind       = true
 
						descriptorBindingStorageBufferUpdateAfterBind      = true
 
						descriptorBindingUniformTexelBufferUpdateAfterBind = true
 
						descriptorBindingStorageTexelBufferUpdateAfterBind = true
 
						descriptorBindingUpdateUnusedWhilePending          = true
 
						descriptorBindingPartiallyBound                    = true
 
						descriptorBindingVariableDescriptorCount           = true
 
						runtimeDescriptorArray                             = true
 
						samplerFilterMinmax                                = true
 
						scalarBlockLayout                                  = true
 
						imagelessFramebuffer                               = true
 
						uniformBufferStandardLayout                        = true
 
						shaderSubgroupExtendedTypes                        = true
 
						separateDepthStencilLayouts                        = true
 
						hostQueryReset                                     = true
 
						timelineSemaphore                                  = true
 
						bufferDeviceAddress                                = true
 
						bufferDeviceAddressCaptureReplay                   = true
 
						bufferDeviceAddressMultiDevice                     = false
 
						vulkanMemoryModel                                  = true
 
						vulkanMemoryModelDeviceScope                       = true
 
						vulkanMemoryModelAvailabilityVisibilityChains      = true
 
						shaderOutputViewportIndex                          = true
 
						shaderOutputLayer                                  = true
 
						subgroupBroadcastDynamicId                         = true
 
					 
					VkPhysicalDeviceVulkanMemoryModelFeatures
						vulkanMemoryModel                             = true
 
						vulkanMemoryModelDeviceScope                  = true
 
						vulkanMemoryModelAvailabilityVisibilityChains = true
 
					 
					VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
						workgroupMemoryExplicitLayout                  = true
 
						workgroupMemoryExplicitLayoutScalarBlockLayout = true
 
						workgroupMemoryExplicitLayout8BitAccess        = true
 
						workgroupMemoryExplicitLayout16BitAccess       = true
 
					 
					VkPhysicalDeviceYcbcrImageArraysFeaturesEXT
						ycbcrImageArrays = true
 
					 
					VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
						shaderZeroInitializeWorkgroupMemory = true
 
					 
					Format Properties
						FORMAT_UNDEFINED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R4G4_UNORM_PACK8
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R4G4B4A4_UNORM_PACK16
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_B4G4R4A4_UNORM_PACK16
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_R5G6B5_UNORM_PACK16
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_B5G6R5_UNORM_PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R5G5B5A1_UNORM_PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B5G5R5A1_UNORM_PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_A1R5G5B5_UNORM_PACK16
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_R8_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_SNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_UINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_SINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8_SRGB
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_SNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_UINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_SINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8_SRGB
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R8G8B8_UNORM
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8_SNORM
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8_UINT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8_SINT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8_SRGB
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8_UNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8_SNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8_SRGB
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R8G8B8A8_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8A8_SNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8A8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8A8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8A8_UINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8A8_SINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R8G8B8A8_SRGB
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8A8_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B8G8R8A8_SNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8A8_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8A8_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8A8_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8A8_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8A8_SRGB
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_UNORM_PACK32
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_SNORM_PACK32
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_USCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_SSCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_UINT_PACK32
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_SINT_PACK32
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A8B8G8R8_SRGB_PACK32
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_UNORM_PACK32
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_SNORM_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_USCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_SSCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_UINT_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2R10G10B10_SINT_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_UNORM_PACK32
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_SNORM_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_USCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_SSCALED_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_UINT_PACK32
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_A2B10G10R10_SINT_PACK32
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_SNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_UINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_SINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16_SFLOAT
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_SNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_UINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_SINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16_SFLOAT
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_UNORM
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_SNORM
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_UINT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_SINT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16_SFLOAT
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_SNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_USCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_SSCALED
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_UINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_SINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R16G16B16A16_SFLOAT
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32_UINT
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32_SINT
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 4
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32_SFLOAT
							linearTiling: count = 11
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 11
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32_UINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32_SINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32_SFLOAT
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32B32_UINT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32B32_SINT
							linearTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 5
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32B32_SFLOAT
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 7
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 2
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32B32A32_UINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32B32A32_SINT
							linearTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R32G32B32A32_SFLOAT
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64A64_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64A64_SINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_R64G64B64A64_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_B10G11R11_UFLOAT_PACK32
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_STORAGE_IMAGE_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
 
								FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 3
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
 
								FORMAT_FEATURE_VERTEX_BUFFER_BIT
 
							 
						 
						FORMAT_E5B9G9R9_UFLOAT_PACK32
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures: count = 1
								FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
 
							 
						 
						FORMAT_D16_UNORM
							linearTiling
								None
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_X8_D24_UNORM_PACK32
							linearTiling
								None
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_D32_SFLOAT
							linearTiling
								None
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_S8_UINT
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_D16_UNORM_S8_UINT
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_D24_UNORM_S8_UINT
							linearTiling
								None
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_D32_SFLOAT_S8_UINT
							linearTiling
								None
 
							 
							optimalTiling: count = 8
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_BLIT_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC1_RGB_UNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC1_RGB_SRGB_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC1_RGBA_UNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC1_RGBA_SRGB_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC2_UNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC2_SRGB_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC3_UNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC3_SRGB_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC4_UNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC4_SNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC5_UNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC5_SNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC6H_UFLOAT_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC6H_SFLOAT_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC7_UNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_BC7_SRGB_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8_UNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8_SRGB_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_EAC_R11_UNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_EAC_R11_SNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_EAC_R11G11_UNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_EAC_R11G11_SNORM_BLOCK
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_4x4_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_4x4_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_5x4_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_5x4_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_5x5_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_5x5_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_6x5_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_6x5_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_6x6_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_6x6_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x5_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x5_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x6_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x6_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x8_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_8x8_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x5_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x5_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x6_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x6_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x8_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x8_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x10_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_10x10_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_12x10_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_12x10_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_12x12_UNORM_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_ASTC_12x12_SRGB_BLOCK
							linearTiling
								None
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_BLIT_SRC_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8B8G8R8_422_UNORM
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B8G8R8G8_422_UNORM
							linearTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 6
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8_R8_3PLANE_420_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8R8_2PLANE_420_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8_R8_3PLANE_422_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8R8_2PLANE_422_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G8_B8_R8_3PLANE_444_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R10X6_UNORM_PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R10X6G10X6_UNORM_2PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R12X4_UNORM_PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R12X4G12X4_UNORM_2PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16B16G16R16_422_UNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_B16G16R16G16_422_UNORM
							linearTiling
								None
 
							 
							optimalTiling
								None
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16_R16_3PLANE_420_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16R16_2PLANE_420_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16_R16_3PLANE_422_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16R16_2PLANE_422_UNORM
							linearTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 10
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None
 
							 
						 
						FORMAT_G16_B16_R16_3PLANE_444_UNORM
							linearTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							optimalTiling: count = 9
								FORMAT_FEATURE_SAMPLED_IMAGE_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
 
								FORMAT_FEATURE_TRANSFER_SRC_BIT
 
								FORMAT_FEATURE_TRANSFER_DST_BIT
 
								FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
 
								FORMAT_FEATURE_DISJOINT_BIT
 
								FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
 
							 
							bufferFeatures
								None