PrimusVK: Getting devices PrimusVK: Searching for display GPU: PrimusVK: 0x55664c29af30: PrimusVK: Got integrated gpu! PrimusVK: Device: Intel® HD Graphics 520 (Skylake GT2) PrimusVK: Type: 1 PrimusVK: Searching for render GPU: PrimusVK: 0x55664c29af30. PrimusVK: 0x55664c29af60. PrimusVK: Got discrete gpu! PrimusVK: Device: GeForce 920MX

PrimusVK: Type: 2

VULKANINFO

Vulkan Instance Version: 1.1.106

PrimusVK: in function: creating device PrimusVK: Extension: 3 PrimusVK: Extension: 48 PrimusVK: Extension: 48 PrimusVK: spawning secondary device creation: 0x55664bfbc6c8 PrimusVK: After reset:0 PrimusVK: fetching dispatch for 0x55664c2a3a40 PrimusVK: CreateDevice done PrimusVK: Device creation thread running PrimusVK: phys[1]: 0x55664c29b030 PrimusVK: render queues: 1 PrimusVK: flags: 7 PrimusVK: in function: creating device PrimusVK: Extension: 3 PrimusVK: Extension: 48 PrimusVK: Extension: 48 PrimusVK: fetching dispatch for 0x7fd080004cd0 PrimusVK: CreateDevice done PrimusVK: Create Graphics FINISHED!: 0 PrimusVK: Display: 0x7fd080004cd0 PrimusVK: storing as reference to: 0x55664c2a3a40

Instance Extensions:

Instance Extensions count = 16 VKEXTacquirexlibdisplay : extension revision 1 VKEXTdebugreport : extension revision 9 VKEXTdebugutils : extension revision 1 VKEXTdirectmodedisplay : extension revision 1 VKEXTdisplaysurfacecounter : extension revision 1 VKKHRdevicegroupcreation : extension revision 1 VKKHRdisplay : extension revision 21 VKKHRexternalfencecapabilities : extension revision 1 VKKHRexternalmemorycapabilities : extension revision 1 VKKHRexternalsemaphorecapabilities: extension revision 1 VKKHRgetdisplayproperties2 : extension revision 1 VKKHRgetphysicaldeviceproperties2: extension revision 1 VKKHRgetsurfacecapabilities2 : extension revision 1 VKKHRsurface : extension revision 25 VKKHRxcbsurface : extension revision 6 VKKHRxlib_surface : extension revision 6

Layers: count = 12

VKLAYERGOOGLEthreading (Google Validation Layer) Vulkan version 1.1.106, layer version 1 Layer Extensions count = 1 VKEXTdebugreport : extension revision 6 Devices count = 1 GPU id : 0 (GeForce 920MX) Layer-Device Extensions count = 0

VKLAYERGOOGLEuniqueobjects (Google Validation Layer) Vulkan version 1.1.106, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GeForce 920MX) Layer-Device Extensions count = 0

VKLAYERKHRONOSvalidation (LunarG Validation Layer) Vulkan version 1.1.106, layer version 1 Layer Extensions count = 1 VKEXTdebugreport : extension revision 6 Devices count = 1 GPU id : 0 (GeForce 920MX) Layer-Device Extensions count = 2 VKEXTdebugmarker : extension revision 4 VKEXTvalidationcache : extension revision 1

VKLAYERLUNARGcorevalidation (LunarG Validation Layer) Vulkan version 1.1.106, layer version 1 Layer Extensions count = 1 VKEXTdebugreport : extension revision 6 Devices count = 1 GPU id : 0 (GeForce 920MX) Layer-Device Extensions count = 2 VKEXTdebugmarker : extension revision 4 VKEXTvalidation_cache : extension revision 1

VKLAYERLUNARGobjecttracker (LunarG Validation Layer) Vulkan version 1.1.106, layer version 1 Layer Extensions count = 1 VKEXTdebugreport : extension revision 6 Devices count = 1 GPU id : 0 (GeForce 920MX) Layer-Device Extensions count = 1 VKEXTdebugmarker : extension revision 4

VKLAYERLUNARGparametervalidation (LunarG Validation Layer) Vulkan version 1.1.106, layer version 1 Layer Extensions count = 1 VKEXTdebugreport : extension revision 6 Devices count = 1 GPU id : 0 (GeForce 920MX) Layer-Device Extensions count = 1 VKEXTdebugmarker : extension revision 4

VKLAYERLUNARGstandardvalidation (LunarG Standard Validation) Vulkan version 1.1.106, layer version 1 Layer Extensions count = 1 VKEXTdebugreport : extension revision 6 Devices count = 1 GPU id : 0 (GeForce 920MX) Layer-Device Extensions count = 2 VKEXTdebugmarker : extension revision 4 VKEXTvalidation_cache : extension revision 1

VKLAYERPRIMUSPrimusVK (Primus-vk - https://github.com/felixdoerre/primusvk) Vulkan version 1.1.0, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GeForce 920MX) Layer-Device Extensions count = 0

VKLAYERVALVEsteamfossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.1.73, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GeForce 920MX) Layer-Device Extensions count = 0

VKLAYERVALVEsteamfossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.1.73, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GeForce 920MX) Layer-Device Extensions count = 0

VKLAYERVALVEsteamoverlay_32 (Steam Overlay Layer) Vulkan version 1.1.73, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GeForce 920MX) Layer-Device Extensions count = 0

VKLAYERVALVEsteamoverlay_64 (Steam Overlay Layer) Vulkan version 1.1.73, layer version 1 Layer Extensions count = 0 Devices count = 1 GPU id : 0 (GeForce 920MX) Layer-Device Extensions count = 0

Presentable Surfaces:

GPU id : 0 (GeForce 920MX) Surface type : VKKHRxlibsurface Formats: count = 2 B8G8R8A8SRGB B8G8R8A8UNORM Present Modes: count = 3 IMMEDIATEKHR MAILBOXKHR FIFOKHR VkSurfaceCapabilitiesKHR: minImageCount = 2 maxImageCount = 0 currentExtent: width = 256 height = 256 minImageExtent: width = 256 height = 256 maxImageExtent: width = 256 height = 256 maxImageArrayLayers = 1 supportedTransform: VKSURFACETRANSFORMIDENTITYBITKHR currentTransform: VKSURFACETRANSFORMIDENTITYBITKHR supportedCompositeAlpha: VKCOMPOSITEALPHAOPAQUEBITKHR VKCOMPOSITEALPHAINHERITBITKHR supportedUsageFlags: VKIMAGEUSAGETRANSFERSRCBIT VKIMAGEUSAGETRANSFERDSTBIT VKIMAGEUSAGESAMPLEDBIT VKIMAGEUSAGESTORAGEBIT VKIMAGEUSAGECOLORATTACHMENT_BIT VkSurfaceCapabilities2EXT: supportedSurfaceCounters: None

GPU id : 0 (GeForce 920MX) Surface type : VKKHRxcbsurface Formats: count = 2 B8G8R8A8SRGB B8G8R8A8UNORM Present Modes: count = 3 IMMEDIATEKHR MAILBOXKHR FIFOKHR VkSurfaceCapabilitiesKHR: minImageCount = 2 maxImageCount = 0 currentExtent: width = 256 height = 256 minImageExtent: width = 256 height = 256 maxImageExtent: width = 256 height = 256 maxImageArrayLayers = 1 supportedTransform: VKSURFACETRANSFORMIDENTITYBITKHR currentTransform: VKSURFACETRANSFORMIDENTITYBITKHR supportedCompositeAlpha: VKCOMPOSITEALPHAOPAQUEBITKHR VKCOMPOSITEALPHAINHERITBITKHR supportedUsageFlags: VKIMAGEUSAGETRANSFERSRCBIT VKIMAGEUSAGETRANSFERDSTBIT VKIMAGEUSAGESAMPLEDBIT VKIMAGEUSAGESTORAGEBIT VKIMAGEUSAGECOLORATTACHMENT_BIT VkSurfaceCapabilities2EXT: supportedSurfaceCounters: None

Groups :

Device Group Properties (Group 0) :
    physicalDeviceCount = 1

        GeForce 920MX (ID: 0)

    subsetAllocation = 0

PrimusVK: in function: creating device PrimusVK: Extension: 3 PrimusVK: Extension: 48 PrimusVK: Extension: 48 PrimusVK: Extension: 1000070001 PrimusVK: fetching dispatch for 0x55664c2a2240 PrimusVK: CreateDevice done

Device Group Present Capabilities (Group 0) :

    GeForce 920MX (ID: 0)
    Can present images from the following devices:
        GeForce 920MX (ID: 0)

    Present modes:
        VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR

Device Properties and Extensions :

GPU0

VkPhysicalDeviceProperties:

apiVersion     = 0x40105f  (1.1.95)
driverVersion  = 1754431488 (0x68928000)
vendorID       = 0x10de
deviceID       = 0x134f
deviceType     = DISCRETE_GPU
deviceName     = GeForce 920MX
VkPhysicalDeviceLimits:
-----------------------
    maxImageDimension1D                     = 16384
    maxImageDimension2D                     = 16384
    maxImageDimension3D                     = 2048
    maxImageDimensionCube                   = 16384
    maxImageArrayLayers                     = 2048
    maxTexelBufferElements                  = 0x8000000
    maxUniformBufferRange                   = 0x10000
    maxStorageBufferRange                   = 0xffffffff
    maxPushConstantsSize                    = 256
    maxMemoryAllocationCount                = 4294967295
    maxSamplerAllocationCount               = 4000
    bufferImageGranularity                  = 0x10000
    sparseAddressSpaceSize                  = 0xffffffffffffffff
    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           = 0x7ff
    maxVertexInputBindingStride             = 0x800
    maxVertexOutputComponents               = 128
    maxTessellationGenerationLevel          = 64
    maxTessellationPatchSize                        = 32
    maxTessellationControlPerVertexInputComponents  = 128
    maxTessellationControlPerVertexOutputComponents = 128
    maxTessellationControlPerPatchOutputComponents  = 120
    maxTessellationControlTotalOutputComponents     = 4216
    maxTessellationEvaluationInputComponents        = 128
    maxTessellationEvaluationOutputComponents       = 128
    maxGeometryShaderInvocations            = 32
    maxGeometryInputComponents              = 128
    maxGeometryOutputComponents             = 128
    maxGeometryOutputVertices               = 1024
    maxGeometryTotalOutputComponents        = 1024
    maxFragmentInputComponents              = 128
    maxFragmentOutputAttachments            = 8
    maxFragmentDualSrcAttachments           = 1
    maxFragmentCombinedOutputResources      = 16
    maxComputeSharedMemorySize              = 0xc000
    maxComputeWorkGroupCount[0]             = 2147483647
    maxComputeWorkGroupCount[1]             = 65535
    maxComputeWorkGroupCount[2]             = 65535
    maxComputeWorkGroupInvocations          = 1536
    maxComputeWorkGroupSize[0]              = 1536
    maxComputeWorkGroupSize[1]              = 1024
    maxComputeWorkGroupSize[2]              = 64
    subPixelPrecisionBits                   = 8
    subTexelPrecisionBits                   = 8
    mipmapPrecisionBits                     = 8
    maxDrawIndexedIndexValue                = 4294967295
    maxDrawIndirectCount                    = 4294967295
    maxSamplerLodBias                       = 15.000000
    maxSamplerAnisotropy                    = 16.000000
    maxViewports                            = 16
    maxViewportDimensions[0]                = 16384
    maxViewportDimensions[1]                = 16384
    viewportBoundsRange[0]                  = -32768.000000
    viewportBoundsRange[1]                  =  32768.000000
    viewportSubPixelBits                    = 8
    minMemoryMapAlignment                   = 64
    minTexelBufferOffsetAlignment           = 0x10
    minUniformBufferOffsetAlignment         = 0x100
    minStorageBufferOffsetAlignment         = 0x20
    minTexelOffset                          =  -8
    maxTexelOffset                          =   7
    minTexelGatherOffset                    = -32
    maxTexelGatherOffset                    =  31
    minInterpolationOffset                  = -0.500000
    maxInterpolationOffset                  =  0.437500
    subPixelInterpolationOffsetBits         = 4
    maxFramebufferWidth                     = 16384
    maxFramebufferHeight                    = 16384
    maxFramebufferLayers                    = 2048
    framebufferColorSampleCounts            = 15
    framebufferDepthSampleCounts            = 15
    framebufferStencilSampleCounts          = 15
    framebufferNoAttachmentsSampleCounts    = 15
    maxColorAttachments                     = 8
    sampledImageColorSampleCounts           = 15
    sampledImageDepthSampleCounts           = 15
    sampledImageStencilSampleCounts         = 15
    sampledImageIntegerSampleCounts         = 15
    storageImageSampleCounts                = 15
    maxSampleMaskWords                      = 1
    timestampComputeAndGraphics             = 1
    timestampPeriod                         = 1.000000
    maxClipDistances                        = 8
    maxCullDistances                        = 8
    maxCombinedClipAndCullDistances         = 8
    discreteQueuePriorities                 = 2
    pointSizeRange[0]                       = 1.000000
    pointSizeRange[1]                       = 189.875000
    lineWidthRange[0]                       = 0.500000
    lineWidthRange[1]                       = 10.000000
    pointSizeGranularity                    = 0.125000
    lineWidthGranularity                    = 0.125000
    strictLines                             = 1
    standardSampleLocations                 = 1
    optimalBufferCopyOffsetAlignment        = 0x1
    optimalBufferCopyRowPitchAlignment      = 0x1
    nonCoherentAtomSize                     = 0x40
VkPhysicalDeviceSparseProperties:
---------------------------------
    residencyStandard2DBlockShape            = 1
    residencyStandard2DMultisampleBlockShape = 1
    residencyStandard3DBlockShape            = 1
    residencyAlignedMipSize                  = 1
    residencyNonResidentStrict               = 0

VkPhysicalDeviceBlendOperationAdvancedProperties:

advancedBlendMaxColorAttachments               = 1
advancedBlendIndependentBlend                  = 0
advancedBlendNonPremultipliedSrcColor          = 1
advancedBlendNonPremultipliedDstColor          = 1
advancedBlendCorrelatedOverlap                 = 1
advancedBlendAllOperations                     = 1

VkPhysicalDevicePointClippingProperties:

pointClippingBehavior               = 1

VkPhysicalDevicePushDescriptorProperties:

maxPushDescriptors               = 32

VkPhysicalDeviceDiscardRectangleProperties:

maxDiscardRectangles               = 8

VkPhysicalDeviceMultiviewProperties:

maxMultiviewViewCount     = 32
maxMultiviewInstanceIndex = 134217727

VkPhysicalDeviceMaintenance3Properties:

maxPerSetDescriptors    = 4294967295
maxMemoryAllocationSize = 4292870144

VkPhysicalDeviceIDProperties:

deviceUUID      = aaccb9a7-ed1d-b91a-5770-605091ede72b
driverUUID      = c3026933-084e-396a-a335-ff5a92c0c737
deviceLUIDValid = false

VkPhysicalDeviceDriverProperties:

driverID   = 4
driverName = NVIDIA
driverInfo = 418.74
conformanceVersion:
    major    = 1
    minor    = 1
    subminor = 2
    patch    = 3

VkPhysicalDeviceFloatControlsProperties:

separateDenormSettings       = 1
separateRoundingModeSettings = 1
shaderSignedZeroInfNanPreserveFloat16 = 1
shaderSignedZeroInfNanPreserveFloat32 = 1
shaderSignedZeroInfNanPreserveFloat64 = 1
shaderDenormPreserveFloat16          = 0
shaderDenormPreserveFloat32           = 0
shaderDenormPreserveFloat64           = 0
shaderDenormFlushToZeroFloat16        = 0
shaderDenormFlushToZeroFloat32        = 0
shaderDenormFlushToZeroFloat64        = 0
shaderRoundingModeRTEFloat16          = 1
shaderRoundingModeRTEFloat32          = 1
shaderRoundingModeRTEFloat64         = 1
shaderRoundingModeRTZFloat16          = 0
shaderRoundingModeRTZFloat32          = 1
shaderRoundingModeRTZFloat64          = 1

VkPhysicalDeviceTransformFeedbackProperties

maxTransformFeedbackStreams                = 4
maxTransformFeedbackBuffers                = 4
maxTransformFeedbackBufferSize             = 18446744073709551615
maxTransformFeedbackStreamDataSize         = 2048
maxTransformFeedbackBufferDataSize         = 512
maxTransformFeedbackBufferDataStride       = 2048
transformFeedbackQueries                   = 1
transformFeedbackStreamsLinesTriangles     = 0
transformFeedbackRasterizationStreamSelect = 1
transformFeedbackDraw                      = 1

VkPhysicalDeviceDepthStencilResolveProperties

    supportedDepthResolveModes:
        VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR
        VK_RESOLVE_MODE_AVERAGE_BIT_KHR
    supportedStencilResolveModes:
        VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR
    independentResolveNone = 1
    independentResolve     = 1

Device Extensions count = 53 VKEXTblendoperationadvanced : extension revision 2 VKEXTconditionalrendering : extension revision 1 VKEXTdepthrangeunrestricted : extension revision 1 VKEXTdescriptorindexing : extension revision 2 VKEXTdiscardrectangles : extension revision 1 VKEXTdisplaycontrol : extension revision 1 VKEXTglobalpriority : extension revision 2 VKEXTinlineuniformblock : extension revision 1 VKEXTscalarblocklayout : extension revision 1 VKEXTshadersubgroupballot : extension revision 1 VKEXTshadersubgroupvote : extension revision 1 VKEXTtransformfeedback : extension revision 1 VKEXTvertexattributedivisor : extension revision 3 VKKHR16bitstorage : extension revision 1 VKKHR8bitstorage : extension revision 1 VKKHRbindmemory2 : extension revision 1 VKKHRcreaterenderpass2 : extension revision 1 VKKHRdedicatedallocation : extension revision 3 VKKHRdepthstencilresolve : extension revision 1 VKKHRdescriptorupdatetemplate : extension revision 1 VKKHRdevicegroup : extension revision 3 VKKHRdrawindirectcount : extension revision 1 VKKHRdriverproperties : extension revision 1 VKKHRexternalfence : extension revision 1 VKKHRexternalfencefd : extension revision 1 VKKHRexternalmemory : extension revision 1 VKKHRexternalmemoryfd : extension revision 1 VKKHRexternalsemaphore : extension revision 1 VKKHRexternalsemaphorefd : extension revision 1 VKKHRgetmemoryrequirements2 : extension revision 1 VKKHRimageformatlist : extension revision 1 VKKHRmaintenance1 : extension revision 2 VKKHRmaintenance2 : extension revision 1 VKKHRmaintenance3 : extension revision 1 VKKHRmultiview : extension revision 1 VKKHRpushdescriptor : extension revision 2 VKKHRrelaxedblocklayout : extension revision 1 VKKHRsamplermirrorclamptoedge : extension revision 1 VKKHRsamplerycbcrconversion : extension revision 1 VKKHRshaderatomicint64 : extension revision 1 VKKHRshaderdrawparameters : extension revision 1 VKKHRshaderfloat16int8 : extension revision 1 VKKHRshaderfloatcontrols : extension revision 1 VKKHRstoragebufferstorageclass : extension revision 1 VKKHRswapchain : extension revision 70 VKKHRswapchainmutableformat : extension revision 1 VKKHRvariablepointers : extension revision 1 VKKHRvulkanmemorymodel : extension revision 2 VKNVXdevicegeneratedcommands : extension revision 3 VKNVXmultiviewperviewattributes: extension revision 1 VKNVdedicatedallocation : extension revision 1 VKNVdevicediagnosticcheckpoints : extension revision 2 VKNVshadersubgroup_partitioned : extension revision 1

VkQueueFamilyProperties[0]:

queueFlags         = GRAPHICS | COMPUTE | TRANSFER | SPARSE
queueCount         = 16
timestampValidBits = 64
minImageTransferGranularity = (1, 1, 1)
present support    = true

VkQueueFamilyProperties[1]:

queueFlags         = TRANSFER
queueCount         = 1
timestampValidBits = 64
minImageTransferGranularity = (1, 1, 1)
present support    = true

VkPhysicalDeviceMemoryProperties:

memoryHeapCount       = 2
memoryHeaps[0] :
    size          = 2147483648 (0x80000000) (2.00 GiB)
    flags:
        VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
memoryHeaps[1] :
    size          = 4236779520 (0xfc882000) (3.95 GiB)
    flags:
        None
memoryTypeCount       = 11
memoryTypes[0] :
    heapIndex     = 1
    propertyFlags = 0x0:
    usable for:
        OPTIMAL: None
        LINEAR: None
memoryTypes[1] :
    heapIndex     = 1
    propertyFlags = 0x0:
    usable for:
        OPTIMAL: color images
        LINEAR: None
memoryTypes[2] :
    heapIndex     = 1
    propertyFlags = 0x0:
    usable for:
        OPTIMAL: D16_UNORM
        LINEAR: None
memoryTypes[3] :
    heapIndex     = 1
    propertyFlags = 0x0:
    usable for:
        OPTIMAL: X8_D24_UNORM_PACK32, D24_UNORM_S8_UINT
        LINEAR: None
memoryTypes[4] :
    heapIndex     = 1
    propertyFlags = 0x0:
    usable for:
        OPTIMAL: D32_SFLOAT
        LINEAR: None
memoryTypes[5] :
    heapIndex     = 1
    propertyFlags = 0x0:
    usable for:
        OPTIMAL: D32_SFLOAT_S8_UINT
        LINEAR: None
memoryTypes[6] :
    heapIndex     = 1
    propertyFlags = 0x0:
    usable for:
        OPTIMAL: None
        LINEAR: None
memoryTypes[7] :
    heapIndex     = 0
    propertyFlags = 0x1:
        VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
    usable for:
        OPTIMAL: color images, D16_UNORM, X8_D24_UNORM_PACK32, D32_SFLOAT, D24_UNORM_S8_UINT, D32_SFLOAT_S8_UINT
        LINEAR: None
memoryTypes[8] :
    heapIndex     = 0
    propertyFlags = 0x1:
        VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
    usable for:
        OPTIMAL: None
        LINEAR: None
memoryTypes[9] :
    heapIndex     = 1
    propertyFlags = 0x6:
        VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
        VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
    usable for:
        OPTIMAL: None
        LINEAR: None
memoryTypes[10] :
    heapIndex     = 1
    propertyFlags = 0xe:
        VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
        VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
        VK_MEMORY_PROPERTY_HOST_CACHED_BIT
    usable for:
        OPTIMAL: None
        LINEAR: None

VkPhysicalDeviceFeatures:

robustBufferAccess                      = 1
fullDrawIndexUint32                     = 1
imageCubeArray                          = 1
independentBlend                        = 1
geometryShader                          = 1
tessellationShader                      = 1
sampleRateShading                       = 1
dualSrcBlend                            = 1
logicOp                                 = 1
multiDrawIndirect                       = 1
drawIndirectFirstInstance               = 1
depthClamp                              = 1
depthBiasClamp                          = 1
fillModeNonSolid                        = 1
depthBounds                             = 1
wideLines                               = 1
largePoints                             = 1
alphaToOne                              = 1
multiViewport                           = 1
samplerAnisotropy                       = 1
textureCompressionETC2                  = 0
textureCompressionASTC_LDR              = 0
textureCompressionBC                    = 1
occlusionQueryPrecise                   = 1
pipelineStatisticsQuery                 = 1
vertexPipelineStoresAndAtomics          = 1
fragmentStoresAndAtomics                = 1
shaderTessellationAndGeometryPointSize  = 1
shaderImageGatherExtended               = 1
shaderStorageImageExtendedFormats       = 1
shaderStorageImageMultisample           = 1
shaderStorageImageReadWithoutFormat     = 1
shaderStorageImageWriteWithoutFormat    = 1
shaderUniformBufferArrayDynamicIndexing = 1
shaderSampledImageArrayDynamicIndexing  = 1
shaderStorageBufferArrayDynamicIndexing = 1
shaderStorageImageArrayDynamicIndexing  = 1
shaderClipDistance                      = 1
shaderCullDistance                      = 1
shaderFloat64                           = 1
shaderInt64                             = 1
shaderInt16                             = 1
shaderResourceResidency                 = 0
shaderResourceMinLod                    = 0
sparseBinding                           = 1
sparseResidencyBuffer                   = 0
sparseResidencyImage2D                  = 0
sparseResidencyImage3D                  = 0
sparseResidency2Samples                 = 0
sparseResidency4Samples                 = 0
sparseResidency8Samples                 = 0
sparseResidency16Samples                = 0
sparseResidencyAliased                  = 0
variableMultisampleRate                 = 1
inheritedQueries                        = 1

VkPhysicalDevice8BitStorageFeatures:

storageBuffer8BitAccess           = 1
uniformAndStorageBuffer8BitAccess = 1
storagePushConstant8              = 1

VkPhysicalDevice16BitStorageFeatures:

storageBuffer16BitAccess           = 1
uniformAndStorageBuffer16BitAccess = 1
storagePushConstant16              = 1
storageInputOutput16               = 0

VkPhysicalDeviceSamplerYcbcrConversionFeatures:

samplerYcbcrConversion = 1

VkPhysicalDeviceVariablePointerFeatures:

variablePointersStorageBuffer = 1
variablePointers              = 1

VkPhysicalDeviceBlendOperationAdvancedFeatures:

advancedBlendCoherentOperations = 1

VkPhysicalDeviceMultiviewFeatures:

multiview                   = 1
multiviewGeometryShader     = 1
multiviewTessellationShader = 1

VkPhysicalDeviceFloat16Int8Features:

shaderFloat16 = 0
shaderInt8    = 1

VkPhysicalDeviceShaderAtomicInt64Features:

shaderBufferInt64Atomics = 1
shaderSharedInt64Atomics = 1

VkPhysicalDeviceTransformFeedbackFeatures:

transformFeedback = 1
geometryStreams   = 1

VkPhysicalDeviceScalarBlockLayoutFeatures:

scalarBlockLayout = 1

Format Properties:

FORMATR4G4UNORMPACK8, FORMATR4G4B4A4UNORMPACK16, FORMATB4G4R4A4UNORMPACK16, FORMATB5G6R5UNORMPACK16, FORMATR5G5B5A1UNORMPACK16, FORMATB5G5R5A1UNORMPACK16, FORMATE5B9G9R9UFLOATPACK32: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATUREBLITSRCBIT VKFORMATFEATURESAMPLEDIMAGEFILTERLINEARBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBITKHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT

FORMATR5G6B5UNORMPACK16, FORMATA1R5G5B5UNORMPACK16: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATUREBLITSRCBIT VKFORMATFEATURESAMPLEDIMAGEFILTERLINEARBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT

FORMATR8UNORM, FORMATR8SNORM, FORMATR8G8UNORM, FORMATR8G8SNORM, FORMATR8G8B8A8UNORM, FORMATR8G8B8A8SNORM, FORMATB8G8R8A8UNORM, FORMATA8B8G8R8UNORMPACK32, FORMATA8B8G8R8SNORMPACK32, FORMATA2B10G10R10UNORMPACK32, FORMATR16UNORM, FORMATR16SNORM, FORMATR16SFLOAT, FORMATR16G16UNORM, FORMATR16G16SNORM, FORMATR16G16SFLOAT, FORMATR16G16B16A16UNORM, FORMATR16G16B16A16SNORM, FORMATR16G16B16A16SFLOAT, FORMATR32G32SFLOAT, FORMATR32G32B32A32SFLOAT, FORMATB10G11R11UFLOATPACK32: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATUREBLITSRCBIT VKFORMATFEATURESAMPLEDIMAGEFILTERLINEARBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMATR8USCALED, FORMATR8SSCALED, FORMATR8G8USCALED, FORMATR8G8SSCALED, FORMATR8G8B8UNORM, FORMATR8G8B8SNORM, FORMATR8G8B8USCALED, FORMATR8G8B8SSCALED, FORMATR8G8B8UINT, FORMATR8G8B8SINT, FORMATB8G8R8UNORM, FORMATB8G8R8SNORM, FORMATB8G8R8USCALED, FORMATB8G8R8SSCALED, FORMATB8G8R8UINT, FORMATB8G8R8SINT, FORMATR8G8B8A8USCALED, FORMATR8G8B8A8SSCALED, FORMATB8G8R8A8USCALED, FORMATB8G8R8A8SSCALED, FORMATA8B8G8R8USCALEDPACK32, FORMATA8B8G8R8SSCALEDPACK32, FORMATA2R10G10B10SNORMPACK32, FORMATA2R10G10B10USCALEDPACK32, FORMATA2R10G10B10SSCALEDPACK32, FORMATA2R10G10B10SINTPACK32, FORMATA2B10G10R10SNORMPACK32, FORMATA2B10G10R10USCALEDPACK32, FORMATA2B10G10R10SSCALEDPACK32, FORMATA2B10G10R10SINTPACK32, FORMATR16USCALED, FORMATR16SSCALED, FORMATR16G16USCALED, FORMATR16G16SSCALED, FORMATR16G16B16UNORM, FORMATR16G16B16SNORM, FORMATR16G16B16USCALED, FORMATR16G16B16SSCALED, FORMATR16G16B16UINT, FORMATR16G16B16SINT, FORMATR16G16B16SFLOAT, FORMATR16G16B16A16USCALED, FORMATR16G16B16A16SSCALED, FORMATR64UINT, FORMATR64SINT, FORMATR64SFLOAT, FORMATR64G64UINT, FORMATR64G64SINT, FORMATR64G64SFLOAT, FORMATR64G64B64UINT, FORMATR64G64B64SINT, FORMATR64G64B64SFLOAT, FORMATR64G64B64A64UINT, FORMATR64G64B64A64SINT, FORMATR64G64B64A64SFLOAT: linearTiling FormatFeatureFlags: None

optimalTiling  FormatFeatureFlags:
    None

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMATR8UINT, FORMATR8SINT, FORMATR8G8UINT, FORMATR8G8SINT, FORMATR8G8B8A8UINT, FORMATR8G8B8A8SINT, FORMATA8B8G8R8UINTPACK32, FORMATA8B8G8R8SINTPACK32, FORMATA2B10G10R10UINTPACK32, FORMATR16UINT, FORMATR16SINT, FORMATR16G16UINT, FORMATR16G16SINT, FORMATR16G16B16A16UINT, FORMATR16G16B16A16SINT, FORMATR32G32UINT, FORMATR32G32SINT, FORMATR32G32B32A32UINT, FORMATR32G32B32A32SINT: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATUREBLITSRCBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMATR8SRGB, FORMATBC1RGBUNORMBLOCK, FORMATBC1RGBSRGBBLOCK, FORMATBC1RGBAUNORMBLOCK, FORMATBC1RGBASRGBBLOCK, FORMATBC2UNORMBLOCK, FORMATBC2SRGBBLOCK, FORMATBC3UNORMBLOCK, FORMATBC3SRGBBLOCK, FORMATBC4UNORMBLOCK, FORMATBC4SNORMBLOCK, FORMATBC5UNORMBLOCK, FORMATBC5SNORMBLOCK, FORMATBC6HUFLOATBLOCK, FORMATBC6HSFLOATBLOCK, FORMATBC7UNORMBLOCK, FORMATBC7SRGBBLOCK: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATUREBLITSRCBIT VKFORMATFEATURESAMPLEDIMAGEFILTERLINEARBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

FORMATR8G8B8A8SRGB, FORMATB8G8R8A8SRGB, FORMATA8B8G8R8SRGBPACK32: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATUREBLITSRCBIT VKFORMATFEATURESAMPLEDIMAGEFILTERLINEARBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBITKHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

FORMATB8G8R8A8SNORM: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATUREBLITSRCBIT VKFORMATFEATURESAMPLEDIMAGEFILTERLINEARBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMATB8G8R8A8UINT, FORMATB8G8R8A8SINT, FORMATA2R10G10B10UINTPACK32: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATUREBLITSRCBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMATA2R10G10B10UNORMPACK32: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATUREBLITSRCBIT VKFORMATFEATURESAMPLEDIMAGEFILTERLINEARBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBITKHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMATR32UINT, FORMATR32SINT: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATUREBLITSRCBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBITKHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
    VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMATR32SFLOAT: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATUREBLITSRCBIT VKFORMATFEATURESAMPLEDIMAGEFILTERLINEARBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
    VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMATR32G32B32UINT, FORMATR32G32B32SINT: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATUREBLITSRCBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBITKHR

optimalTiling  FormatFeatureFlags:
    None

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMATR32G32B32SFLOAT: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATUREBLITSRCBIT VKFORMATFEATURESAMPLEDIMAGEFILTERLINEARBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBIT_KHR

optimalTiling  FormatFeatureFlags:
    None

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMATD16UNORM, FORMATX8D24UNORMPACK32, FORMATD32SFLOAT, FORMATD24UNORMS8UINT, FORMATD32SFLOATS8UINT: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATUREBLITSRCBIT VKFORMATFEATURESAMPLEDIMAGEFILTERLINEARBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

FORMATG8B8G8R8422UNORM, FORMATB8G8R8G8422UNORM, FORMATG10X6B10X6G10X6R10X6422UNORM4PACK16, FORMATB10X6G10X6R10X6G10X6422UNORM4PACK16, FORMATG12X4B12X4G12X4R12X4422UNORM4PACK16, FORMATB12X4G12X4R12X4G12X4422UNORM4PACK16, FORMATG16B16G16R16422UNORM, FORMATB16G16R16G16422UNORM: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATURESAMPLEDIMAGEFILTERLINEARBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBITKHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

FORMATG8B8R83PLANE420UNORM, FORMATG8B8R82PLANE420UNORM, FORMATG8B8R83PLANE422UNORM, FORMATG8B8R82PLANE422UNORM, FORMATG10X6B10X6R10X63PLANE420UNORM3PACK16, FORMATG10X6B10X6R10X62PLANE420UNORM3PACK16, FORMATG10X6B10X6R10X63PLANE422UNORM3PACK16, FORMATG10X6B10X6R10X62PLANE422UNORM3PACK16, FORMATG12X4B12X4R12X43PLANE420UNORM3PACK16, FORMATG12X4B12X4R12X42PLANE420UNORM3PACK16, FORMATG12X4B12X4R12X43PLANE422UNORM3PACK16, FORMATG12X4B12X4R12X42PLANE422UNORM3PACK16, FORMATG16B16R163PLANE420UNORM, FORMATG16B16R162PLANE420UNORM, FORMATG16B16R163PLANE422UNORM, FORMATG16B16R162PLANE422UNORM: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATURESAMPLEDIMAGEFILTERLINEARBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBITKHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

FORMATG8B8R83PLANE444UNORM, FORMATG10X6B10X6R10X63PLANE444UNORM3PACK16, FORMATG12X4B12X4R12X43PLANE444UNORM3PACK16, FORMATG16B16R163PLANE444UNORM: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATURESAMPLEDIMAGEFILTERLINEARBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBITKHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

FORMATR10X6UNORMPACK16, FORMATR10X6G10X6UNORM2PACK16, FORMATR10X6G10X6B10X6A10X6UNORM4PACK16, FORMATR12X4UNORMPACK16, FORMATR12X4G12X4UNORM2PACK16, FORMATR12X4G12X4B12X4A12X4UNORM4PACK16: linearTiling FormatFeatureFlags: VKFORMATFEATURESAMPLEDIMAGEBIT VKFORMATFEATURESAMPLEDIMAGEFILTERLINEARBIT VKFORMATFEATURETRANSFERSRCBITKHR VKFORMATFEATURETRANSFERDSTBITKHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

Unsupported formats: FORMATUNDEFINED FORMATR8G8SRGB FORMATR8G8B8SRGB FORMATB8G8R8SRGB FORMATS8UINT FORMATD16UNORMS8UINT FORMATETC2R8G8B8UNORMBLOCK FORMATETC2R8G8B8SRGBBLOCK FORMATETC2R8G8B8A1UNORMBLOCK FORMATETC2R8G8B8A1SRGBBLOCK FORMATETC2R8G8B8A8UNORMBLOCK FORMATETC2R8G8B8A8SRGBBLOCK FORMATEACR11UNORMBLOCK FORMATEACR11SNORMBLOCK FORMATEACR11G11UNORMBLOCK FORMATEACR11G11SNORMBLOCK FORMATASTC4x4UNORMBLOCK FORMATASTC4x4SRGBBLOCK FORMATASTC5x4UNORMBLOCK FORMATASTC5x4SRGBBLOCK FORMATASTC5x5UNORMBLOCK FORMATASTC5x5SRGBBLOCK FORMATASTC6x5UNORMBLOCK FORMATASTC6x5SRGBBLOCK FORMATASTC6x6UNORMBLOCK FORMATASTC6x6SRGBBLOCK FORMATASTC8x5UNORMBLOCK FORMATASTC8x5SRGBBLOCK FORMATASTC8x6UNORMBLOCK FORMATASTC8x6SRGBBLOCK FORMATASTC8x8UNORMBLOCK FORMATASTC8x8SRGBBLOCK FORMATASTC10x5UNORMBLOCK FORMATASTC10x5SRGBBLOCK FORMATASTC10x6UNORMBLOCK FORMATASTC10x6SRGBBLOCK FORMATASTC10x8UNORMBLOCK FORMATASTC10x8SRGBBLOCK FORMATASTC10x10UNORMBLOCK FORMATASTC10x10SRGBBLOCK FORMATASTC12x10UNORMBLOCK FORMATASTC12x10SRGBBLOCK FORMATASTC12x12UNORMBLOCK FORMATASTC12x12SRGB_BLOCK