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
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 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
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
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
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
GPU0
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
advancedBlendMaxColorAttachments = 1
advancedBlendIndependentBlend = 0
advancedBlendNonPremultipliedSrcColor = 1
advancedBlendNonPremultipliedDstColor = 1
advancedBlendCorrelatedOverlap = 1
advancedBlendAllOperations = 1
pointClippingBehavior = 1
maxPushDescriptors = 32
maxDiscardRectangles = 8
maxMultiviewViewCount = 32
maxMultiviewInstanceIndex = 134217727
maxPerSetDescriptors = 4294967295
maxMemoryAllocationSize = 4292870144
deviceUUID = aaccb9a7-ed1d-b91a-5770-605091ede72b
driverUUID = c3026933-084e-396a-a335-ff5a92c0c737
deviceLUIDValid = false
driverID = 4
driverName = NVIDIA
driverInfo = 418.74
conformanceVersion:
major = 1
minor = 1
subminor = 2
patch = 3
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
maxTransformFeedbackStreams = 4
maxTransformFeedbackBuffers = 4
maxTransformFeedbackBufferSize = 18446744073709551615
maxTransformFeedbackStreamDataSize = 2048
maxTransformFeedbackBufferDataSize = 512
maxTransformFeedbackBufferDataStride = 2048
transformFeedbackQueries = 1
transformFeedbackStreamsLinesTriangles = 0
transformFeedbackRasterizationStreamSelect = 1
transformFeedbackDraw = 1
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
queueFlags = GRAPHICS | COMPUTE | TRANSFER | SPARSE
queueCount = 16
timestampValidBits = 64
minImageTransferGranularity = (1, 1, 1)
present support = true
queueFlags = TRANSFER
queueCount = 1
timestampValidBits = 64
minImageTransferGranularity = (1, 1, 1)
present support = true
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
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
storageBuffer8BitAccess = 1
uniformAndStorageBuffer8BitAccess = 1
storagePushConstant8 = 1
storageBuffer16BitAccess = 1
uniformAndStorageBuffer16BitAccess = 1
storagePushConstant16 = 1
storageInputOutput16 = 0
samplerYcbcrConversion = 1
variablePointersStorageBuffer = 1
variablePointers = 1
advancedBlendCoherentOperations = 1
multiview = 1
multiviewGeometryShader = 1
multiviewTessellationShader = 1
shaderFloat16 = 0
shaderInt8 = 1
shaderBufferInt64Atomics = 1
shaderSharedInt64Atomics = 1
transformFeedback = 1
geometryStreams = 1
scalarBlockLayout = 1
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