Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==========
- VULKANINFO
- ==========
- Vulkan Instance Version: 1.1.97
- Instance Extensions:
- ====================
- Instance Extensions count = 17
- VK_EXT_acquire_xlib_display : extension revision 1
- VK_EXT_debug_report : extension revision 8
- VK_EXT_debug_utils : extension revision 1
- 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 1
- VK_KHR_get_surface_capabilities2 : extension revision 1
- VK_KHR_surface : extension revision 25
- VK_KHR_wayland_surface : extension revision 6
- VK_KHR_xcb_surface : extension revision 6
- VK_KHR_xlib_surface : extension revision 6
- Layers: count = 5
- =======
- VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.101, layer version 1
- Layer Extensions count = 0
- Devices count = 4
- GPU id : 0 (AMD RADV OLAND (LLVM 8.0.0))
- Layer-Device Extensions count = 0
- GPU id : 1 (Intel(R) HD Graphics 5500 (Broadwell GT2))
- Layer-Device Extensions count = 0
- GPU id : 2 (AMD RADV OLAND (LLVM 8.0.0))
- Layer-Device Extensions count = 0
- GPU id : 3 (Intel(R) HD Graphics 5500 (Broadwell GT2))
- Layer-Device Extensions count = 0
- VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.1.73, layer version 1
- Layer Extensions count = 0
- Devices count = 4
- GPU id : 0 (AMD RADV OLAND (LLVM 8.0.0))
- Layer-Device Extensions count = 0
- GPU id : 1 (Intel(R) HD Graphics 5500 (Broadwell GT2))
- Layer-Device Extensions count = 0
- GPU id : 2 (AMD RADV OLAND (LLVM 8.0.0))
- Layer-Device Extensions count = 0
- GPU id : 3 (Intel(R) HD Graphics 5500 (Broadwell GT2))
- Layer-Device Extensions count = 0
- VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.1.73, layer version 1
- Layer Extensions count = 0
- Devices count = 4
- GPU id : 0 (AMD RADV OLAND (LLVM 8.0.0))
- Layer-Device Extensions count = 0
- GPU id : 1 (Intel(R) HD Graphics 5500 (Broadwell GT2))
- Layer-Device Extensions count = 0
- GPU id : 2 (AMD RADV OLAND (LLVM 8.0.0))
- Layer-Device Extensions count = 0
- GPU id : 3 (Intel(R) HD Graphics 5500 (Broadwell GT2))
- Layer-Device Extensions count = 0
- VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.1.73, layer version 1
- Layer Extensions count = 0
- Devices count = 4
- GPU id : 0 (AMD RADV OLAND (LLVM 8.0.0))
- Layer-Device Extensions count = 0
- GPU id : 1 (Intel(R) HD Graphics 5500 (Broadwell GT2))
- Layer-Device Extensions count = 0
- GPU id : 2 (AMD RADV OLAND (LLVM 8.0.0))
- Layer-Device Extensions count = 0
- GPU id : 3 (Intel(R) HD Graphics 5500 (Broadwell GT2))
- Layer-Device Extensions count = 0
- VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.1.73, layer version 1
- Layer Extensions count = 0
- Devices count = 4
- GPU id : 0 (AMD RADV OLAND (LLVM 8.0.0))
- Layer-Device Extensions count = 0
- GPU id : 1 (Intel(R) HD Graphics 5500 (Broadwell GT2))
- Layer-Device Extensions count = 0
- GPU id : 2 (AMD RADV OLAND (LLVM 8.0.0))
- Layer-Device Extensions count = 0
- GPU id : 3 (Intel(R) HD Graphics 5500 (Broadwell GT2))
- Layer-Device Extensions count = 0
- Presentable Surfaces:
- =====================
- GPU id : 0 (AMD RADV OLAND (LLVM 8.0.0))
- Surface type : VK_KHR_xcb_surface
- Formats: count = 2
- B8G8R8A8_SRGB
- B8G8R8A8_UNORM
- Present Modes: count = 3
- IMMEDIATE_KHR
- MAILBOX_KHR
- FIFO_KHR
- VkSurfaceCapabilitiesKHR:
- minImageCount = 2
- maxImageCount = 0
- currentExtent:
- width = 256
- height = 256
- minImageExtent:
- width = 256
- height = 256
- maxImageExtent:
- width = 256
- height = 256
- maxImageArrayLayers = 1
- supportedTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- currentTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- supportedCompositeAlpha:
- VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
- VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
- supportedUsageFlags:
- VK_IMAGE_USAGE_TRANSFER_SRC_BIT
- VK_IMAGE_USAGE_TRANSFER_DST_BIT
- VK_IMAGE_USAGE_SAMPLED_BIT
- VK_IMAGE_USAGE_STORAGE_BIT
- VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
- VkSurfaceCapabilities2EXT:
- supportedSurfaceCounters:
- None
- GPU id : 1 (Intel(R) HD Graphics 5500 (Broadwell GT2))
- Surface type : VK_KHR_xcb_surface
- Formats: count = 2
- B8G8R8A8_SRGB
- B8G8R8A8_UNORM
- Present Modes: count = 3
- IMMEDIATE_KHR
- MAILBOX_KHR
- FIFO_KHR
- VkSurfaceCapabilitiesKHR:
- minImageCount = 2
- maxImageCount = 0
- currentExtent:
- width = 256
- height = 256
- minImageExtent:
- width = 256
- height = 256
- maxImageExtent:
- width = 256
- height = 256
- maxImageArrayLayers = 1
- supportedTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- currentTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- supportedCompositeAlpha:
- VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
- VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
- supportedUsageFlags:
- VK_IMAGE_USAGE_TRANSFER_SRC_BIT
- VK_IMAGE_USAGE_TRANSFER_DST_BIT
- VK_IMAGE_USAGE_SAMPLED_BIT
- VK_IMAGE_USAGE_STORAGE_BIT
- VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
- VkSurfaceCapabilities2EXT:
- supportedSurfaceCounters:
- None
- GPU id : 2 (AMD RADV OLAND (LLVM 8.0.0))
- Surface type : VK_KHR_xcb_surface
- Formats: count = 2
- B8G8R8A8_SRGB
- B8G8R8A8_UNORM
- Present Modes: count = 3
- IMMEDIATE_KHR
- MAILBOX_KHR
- FIFO_KHR
- VkSurfaceCapabilitiesKHR:
- minImageCount = 2
- maxImageCount = 0
- currentExtent:
- width = 256
- height = 256
- minImageExtent:
- width = 256
- height = 256
- maxImageExtent:
- width = 256
- height = 256
- maxImageArrayLayers = 1
- supportedTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- currentTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- supportedCompositeAlpha:
- VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
- VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
- supportedUsageFlags:
- VK_IMAGE_USAGE_TRANSFER_SRC_BIT
- VK_IMAGE_USAGE_TRANSFER_DST_BIT
- VK_IMAGE_USAGE_SAMPLED_BIT
- VK_IMAGE_USAGE_STORAGE_BIT
- VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
- VkSurfaceCapabilities2EXT:
- supportedSurfaceCounters:
- None
- GPU id : 3 (Intel(R) HD Graphics 5500 (Broadwell GT2))
- Surface type : VK_KHR_xcb_surface
- Formats: count = 2
- B8G8R8A8_SRGB
- B8G8R8A8_UNORM
- Present Modes: count = 3
- IMMEDIATE_KHR
- MAILBOX_KHR
- FIFO_KHR
- VkSurfaceCapabilitiesKHR:
- minImageCount = 2
- maxImageCount = 0
- currentExtent:
- width = 256
- height = 256
- minImageExtent:
- width = 256
- height = 256
- maxImageExtent:
- width = 256
- height = 256
- maxImageArrayLayers = 1
- supportedTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- currentTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- supportedCompositeAlpha:
- VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
- VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
- supportedUsageFlags:
- VK_IMAGE_USAGE_TRANSFER_SRC_BIT
- VK_IMAGE_USAGE_TRANSFER_DST_BIT
- VK_IMAGE_USAGE_SAMPLED_BIT
- VK_IMAGE_USAGE_STORAGE_BIT
- VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
- VkSurfaceCapabilities2EXT:
- supportedSurfaceCounters:
- None
- GPU id : 0 (AMD RADV OLAND (LLVM 8.0.0))
- Surface type : VK_KHR_xlib_surface
- Formats: count = 2
- B8G8R8A8_SRGB
- B8G8R8A8_UNORM
- Present Modes: count = 3
- IMMEDIATE_KHR
- MAILBOX_KHR
- FIFO_KHR
- VkSurfaceCapabilitiesKHR:
- minImageCount = 2
- maxImageCount = 0
- currentExtent:
- width = 256
- height = 256
- minImageExtent:
- width = 256
- height = 256
- maxImageExtent:
- width = 256
- height = 256
- maxImageArrayLayers = 1
- supportedTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- currentTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- supportedCompositeAlpha:
- VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
- VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
- supportedUsageFlags:
- VK_IMAGE_USAGE_TRANSFER_SRC_BIT
- VK_IMAGE_USAGE_TRANSFER_DST_BIT
- VK_IMAGE_USAGE_SAMPLED_BIT
- VK_IMAGE_USAGE_STORAGE_BIT
- VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
- VkSurfaceCapabilities2EXT:
- supportedSurfaceCounters:
- None
- GPU id : 1 (Intel(R) HD Graphics 5500 (Broadwell GT2))
- Surface type : VK_KHR_xlib_surface
- Formats: count = 2
- B8G8R8A8_SRGB
- B8G8R8A8_UNORM
- Present Modes: count = 3
- IMMEDIATE_KHR
- MAILBOX_KHR
- FIFO_KHR
- VkSurfaceCapabilitiesKHR:
- minImageCount = 2
- maxImageCount = 0
- currentExtent:
- width = 256
- height = 256
- minImageExtent:
- width = 256
- height = 256
- maxImageExtent:
- width = 256
- height = 256
- maxImageArrayLayers = 1
- supportedTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- currentTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- supportedCompositeAlpha:
- VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
- VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
- supportedUsageFlags:
- VK_IMAGE_USAGE_TRANSFER_SRC_BIT
- VK_IMAGE_USAGE_TRANSFER_DST_BIT
- VK_IMAGE_USAGE_SAMPLED_BIT
- VK_IMAGE_USAGE_STORAGE_BIT
- VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
- VkSurfaceCapabilities2EXT:
- supportedSurfaceCounters:
- None
- GPU id : 2 (AMD RADV OLAND (LLVM 8.0.0))
- Surface type : VK_KHR_xlib_surface
- Formats: count = 2
- B8G8R8A8_SRGB
- B8G8R8A8_UNORM
- Present Modes: count = 3
- IMMEDIATE_KHR
- MAILBOX_KHR
- FIFO_KHR
- VkSurfaceCapabilitiesKHR:
- minImageCount = 2
- maxImageCount = 0
- currentExtent:
- width = 256
- height = 256
- minImageExtent:
- width = 256
- height = 256
- maxImageExtent:
- width = 256
- height = 256
- maxImageArrayLayers = 1
- supportedTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- currentTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- supportedCompositeAlpha:
- VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
- VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
- supportedUsageFlags:
- VK_IMAGE_USAGE_TRANSFER_SRC_BIT
- VK_IMAGE_USAGE_TRANSFER_DST_BIT
- VK_IMAGE_USAGE_SAMPLED_BIT
- VK_IMAGE_USAGE_STORAGE_BIT
- VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
- VkSurfaceCapabilities2EXT:
- supportedSurfaceCounters:
- None
- GPU id : 3 (Intel(R) HD Graphics 5500 (Broadwell GT2))
- Surface type : VK_KHR_xlib_surface
- Formats: count = 2
- B8G8R8A8_SRGB
- B8G8R8A8_UNORM
- Present Modes: count = 3
- IMMEDIATE_KHR
- MAILBOX_KHR
- FIFO_KHR
- VkSurfaceCapabilitiesKHR:
- minImageCount = 2
- maxImageCount = 0
- currentExtent:
- width = 256
- height = 256
- minImageExtent:
- width = 256
- height = 256
- maxImageExtent:
- width = 256
- height = 256
- maxImageArrayLayers = 1
- supportedTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- currentTransform:
- VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- supportedCompositeAlpha:
- VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
- VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
- supportedUsageFlags:
- VK_IMAGE_USAGE_TRANSFER_SRC_BIT
- VK_IMAGE_USAGE_TRANSFER_DST_BIT
- VK_IMAGE_USAGE_SAMPLED_BIT
- VK_IMAGE_USAGE_STORAGE_BIT
- VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
- VkSurfaceCapabilities2EXT:
- supportedSurfaceCounters:
- None
- Groups :
- ========
- Device Group Properties (Group 0) :
- physicalDeviceCount = 1
- AMD RADV OLAND (LLVM 8.0.0) (ID: 0)
- subsetAllocation = 0
- Device Group Present Capabilities (Group 0) :
- AMD RADV OLAND (LLVM 8.0.0) (ID: 0)
- Can present images from the following devices:
- AMD RADV OLAND (LLVM 8.0.0) (ID: 0)
- Present modes:
- VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
- Device Group Properties (Group 1) :
- physicalDeviceCount = 1
- Intel(R) HD Graphics 5500 (Broadwell GT2) (ID: 0)
- subsetAllocation = 0
- Device Group Present Capabilities (Group 1) :
- Intel(R) HD Graphics 5500 (Broadwell GT2) (ID: 0)
- Can present images from the following devices:
- Intel(R) HD Graphics 5500 (Broadwell GT2) (ID: 0)
- Present modes:
- VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
- Device Group Properties (Group 2) :
- physicalDeviceCount = 1
- AMD RADV OLAND (LLVM 8.0.0) (ID: 0)
- subsetAllocation = 0
- Device Group Present Capabilities (Group 2) :
- AMD RADV OLAND (LLVM 8.0.0) (ID: 0)
- Can present images from the following devices:
- AMD RADV OLAND (LLVM 8.0.0) (ID: 0)
- Present modes:
- VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
- Device Group Properties (Group 3) :
- physicalDeviceCount = 1
- Intel(R) HD Graphics 5500 (Broadwell GT2) (ID: 0)
- subsetAllocation = 0
- Device Group Present Capabilities (Group 3) :
- Intel(R) HD Graphics 5500 (Broadwell GT2) (ID: 0)
- Can present images from the following devices:
- Intel(R) HD Graphics 5500 (Broadwell GT2) (ID: 0)
- Present modes:
- VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
- Device Properties and Extensions :
- ==================================
- GPU0
- VkPhysicalDeviceProperties:
- ===========================
- apiVersion = 0x40105a (1.1.90)
- driverVersion = 79691784 (0x4c00008)
- vendorID = 0x1002
- deviceID = 0x6604
- deviceType = DISCRETE_GPU
- deviceName = AMD RADV OLAND (LLVM 8.0.0)
- VkPhysicalDeviceLimits:
- -----------------------
- maxImageDimension1D = 16384
- maxImageDimension2D = 16384
- maxImageDimension3D = 2048
- maxImageDimensionCube = 16384
- maxImageArrayLayers = 2048
- maxTexelBufferElements = 0x8000000
- maxUniformBufferRange = 0xffffffff
- maxStorageBufferRange = 0xffffffff
- maxPushConstantsSize = 128
- maxMemoryAllocationCount = 4294967295
- maxSamplerAllocationCount = 65536
- bufferImageGranularity = 0x40
- sparseAddressSpaceSize = 0xffffffff
- maxBoundDescriptorSets = 32
- maxPerStageDescriptorSamplers = 9586978
- maxPerStageDescriptorUniformBuffers = 9586978
- maxPerStageDescriptorStorageBuffers = 9586978
- maxPerStageDescriptorSampledImages = 9586978
- maxPerStageDescriptorStorageImages = 9586978
- maxPerStageDescriptorInputAttachments = 9586978
- maxPerStageResources = 9586978
- maxDescriptorSetSamplers = 9586978
- maxDescriptorSetUniformBuffers = 9586978
- maxDescriptorSetUniformBuffersDynamic = 16
- maxDescriptorSetStorageBuffers = 9586978
- maxDescriptorSetStorageBuffersDynamic = 8
- maxDescriptorSetSampledImages = 9586978
- maxDescriptorSetStorageImages = 9586978
- maxDescriptorSetInputAttachments = 9586978
- maxVertexInputAttributes = 32
- maxVertexInputBindings = 32
- maxVertexInputAttributeOffset = 0x7ff
- maxVertexInputBindingStride = 0x800
- maxVertexOutputComponents = 128
- maxTessellationGenerationLevel = 64
- maxTessellationPatchSize = 32
- maxTessellationControlPerVertexInputComponents = 128
- maxTessellationControlPerVertexOutputComponents = 128
- maxTessellationControlPerPatchOutputComponents = 120
- maxTessellationControlTotalOutputComponents = 4096
- maxTessellationEvaluationInputComponents = 128
- maxTessellationEvaluationOutputComponents = 128
- maxGeometryShaderInvocations = 127
- maxGeometryInputComponents = 64
- maxGeometryOutputComponents = 128
- maxGeometryOutputVertices = 256
- maxGeometryTotalOutputComponents = 1024
- maxFragmentInputComponents = 128
- maxFragmentOutputAttachments = 8
- maxFragmentDualSrcAttachments = 1
- maxFragmentCombinedOutputResources = 8
- maxComputeSharedMemorySize = 0x8000
- maxComputeWorkGroupCount[0] = 65535
- maxComputeWorkGroupCount[1] = 65535
- maxComputeWorkGroupCount[2] = 65535
- maxComputeWorkGroupInvocations = 2048
- maxComputeWorkGroupSize[0] = 2048
- maxComputeWorkGroupSize[1] = 2048
- maxComputeWorkGroupSize[2] = 2048
- subPixelPrecisionBits = 8
- subTexelPrecisionBits = 8
- mipmapPrecisionBits = 8
- maxDrawIndexedIndexValue = 4294967295
- maxDrawIndirectCount = 4294967295
- maxSamplerLodBias = 16.000000
- maxSamplerAnisotropy = 16.000000
- maxViewports = 16
- maxViewportDimensions[0] = 16384
- maxViewportDimensions[1] = 16384
- viewportBoundsRange[0] = -32768.000000
- viewportBoundsRange[1] = 32767.000000
- viewportSubPixelBits = 8
- minMemoryMapAlignment = 4096
- minTexelBufferOffsetAlignment = 0x1
- minUniformBufferOffsetAlignment = 0x4
- minStorageBufferOffsetAlignment = 0x4
- minTexelOffset = -32
- maxTexelOffset = 31
- minTexelGatherOffset = -32
- maxTexelGatherOffset = 31
- minInterpolationOffset = -2.000000
- maxInterpolationOffset = 2.000000
- subPixelInterpolationOffsetBits = 8
- maxFramebufferWidth = 16384
- maxFramebufferHeight = 16384
- maxFramebufferLayers = 1024
- framebufferColorSampleCounts = 15
- framebufferDepthSampleCounts = 15
- framebufferStencilSampleCounts = 15
- framebufferNoAttachmentsSampleCounts = 15
- maxColorAttachments = 8
- sampledImageColorSampleCounts = 15
- sampledImageDepthSampleCounts = 15
- sampledImageStencilSampleCounts = 15
- sampledImageIntegerSampleCounts = 1
- storageImageSampleCounts = 1
- maxSampleMaskWords = 1
- timestampComputeAndGraphics = 1
- timestampPeriod = 37.037037
- maxClipDistances = 8
- maxCullDistances = 8
- maxCombinedClipAndCullDistances = 8
- discreteQueuePriorities = 2
- pointSizeRange[0] = 0.000000
- pointSizeRange[1] = 8192.000000
- lineWidthRange[0] = 0.000000
- lineWidthRange[1] = 7.992188
- pointSizeGranularity = 0.125000
- lineWidthGranularity = 0.007812
- strictLines = 0
- standardSampleLocations = 1
- optimalBufferCopyOffsetAlignment = 0x80
- optimalBufferCopyRowPitchAlignment = 0x80
- nonCoherentAtomSize = 0x40
- VkPhysicalDeviceSparseProperties:
- ---------------------------------
- residencyStandard2DBlockShape = 0
- residencyStandard2DMultisampleBlockShape = 0
- residencyStandard3DBlockShape = 0
- residencyAlignedMipSize = 0
- residencyNonResidentStrict = 0
- VkPhysicalDevicePointClippingProperties:
- ========================================
- pointClippingBehavior = 0
- VkPhysicalDevicePushDescriptorProperties:
- =========================================
- maxPushDescriptors = 32
- VkPhysicalDeviceDiscardRectangleProperties:
- ===========================================
- maxDiscardRectangles = 4
- VkPhysicalDeviceMultiviewProperties:
- ====================================
- maxMultiviewViewCount = 8
- maxMultiviewInstanceIndex = 2147483647
- VkPhysicalDeviceMaintenance3Properties:
- =======================================
- maxPerSetDescriptors = 22369621
- maxMemoryAllocationSize = 4294967295
- VkPhysicalDeviceIDProperties:
- =========================================
- deviceUUID = 00000000-0800-0000-0000-000000000000
- driverUUID = 414d442d-4d45-5341-2d44-525600000000
- deviceLUIDValid = false
- VkPhysicalDeviceDriverProperties:
- =================================
- driverID = 3
- driverName = radv
- driverInfo = Mesa 19.0.8 (LLVM 8.0.0)
- conformanceVersion:
- major = 1
- minor = 1
- subminor = 2
- patch = 0
- VkPhysicalDevicePCIBusInfoProperties
- ====================================
- pciDomain = 0
- pciBus = 8
- pciDevice = 0
- pciFunction = 0
- VkPhysicalDeviceTransformFeedbackProperties
- ===========================================
- maxTransformFeedbackStreams = 4
- maxTransformFeedbackBuffers = 4
- maxTransformFeedbackBufferSize = 4294967295
- maxTransformFeedbackStreamDataSize = 512
- maxTransformFeedbackBufferDataSize = 4294967295
- maxTransformFeedbackBufferDataStride = 512
- transformFeedbackQueries = 1
- transformFeedbackStreamsLinesTriangles = 0
- transformFeedbackRasterizationStreamSelect = 0
- transformFeedbackDraw = 1
- Device Extensions count = 50
- VK_AMD_draw_indirect_count : extension revision 1
- VK_AMD_gcn_shader : extension revision 1
- VK_AMD_shader_core_properties : extension revision 1
- VK_AMD_shader_info : extension revision 1
- VK_AMD_shader_trinary_minmax : extension revision 1
- VK_EXT_calibrated_timestamps : extension revision 1
- VK_EXT_conditional_rendering : extension revision 1
- VK_EXT_depth_range_unrestricted : extension revision 1
- VK_EXT_discard_rectangles : extension revision 1
- VK_EXT_display_control : extension revision 1
- VK_EXT_external_memory_dma_buf : extension revision 1
- VK_EXT_external_memory_host : extension revision 1
- VK_EXT_global_priority : extension revision 1
- VK_EXT_memory_budget : extension revision 1
- VK_EXT_memory_priority : extension revision 1
- VK_EXT_pci_bus_info : extension revision 2
- VK_EXT_shader_stencil_export : extension revision 1
- VK_EXT_shader_viewport_index_layer : extension revision 1
- VK_EXT_transform_feedback : extension revision 1
- VK_EXT_vertex_attribute_divisor : extension revision 3
- VK_GOOGLE_decorate_string : extension revision 1
- VK_GOOGLE_hlsl_functionality1 : extension revision 1
- VK_KHR_16bit_storage : extension revision 1
- VK_KHR_bind_memory2 : extension revision 1
- VK_KHR_create_renderpass2 : extension revision 1
- VK_KHR_dedicated_allocation : extension revision 1
- VK_KHR_descriptor_update_template : extension revision 1
- VK_KHR_device_group : extension revision 1
- 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_get_memory_requirements2 : extension revision 1
- VK_KHR_image_format_list : extension revision 1
- VK_KHR_incremental_present : extension revision 1
- VK_KHR_maintenance1 : extension revision 1
- VK_KHR_maintenance2 : extension revision 1
- VK_KHR_maintenance3 : extension revision 1
- VK_KHR_multiview : extension revision 1
- VK_KHR_push_descriptor : extension revision 1
- VK_KHR_relaxed_block_layout : extension revision 1
- VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1
- VK_KHR_shader_draw_parameters : extension revision 1
- VK_KHR_storage_buffer_storage_class : extension revision 1
- VK_KHR_swapchain : extension revision 68
- VK_KHR_variable_pointers : extension revision 1
- VkQueueFamilyProperties[0]:
- ===========================
- queueFlags = GRAPHICS | COMPUTE | TRANSFER | SPARSE
- queueCount = 1
- timestampValidBits = 64
- minImageTransferGranularity = (1, 1, 1)
- VkQueueFamilyProperties[1]:
- ===========================
- queueFlags = COMPUTE | TRANSFER | SPARSE
- queueCount = 2
- timestampValidBits = 64
- minImageTransferGranularity = (1, 1, 1)
- VkPhysicalDeviceMemoryProperties:
- =================================
- memoryHeapCount = 3
- memoryHeaps[0] :
- size = 4026531840 (0xf0000000) (3.75 GiB)
- flags:
- VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
- memoryHeaps[1] :
- size = 268435456 (0x10000000) (256.00 MiB)
- flags:
- VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
- memoryHeaps[2] :
- size = 4294967296 (0x100000000) (4.00 GiB)
- flags:
- None
- memoryTypeCount = 4
- memoryTypes[0] :
- heapIndex = 0
- propertyFlags = 0x1:
- VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
- memoryTypes[1] :
- heapIndex = 2
- propertyFlags = 0x6:
- VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
- VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
- memoryTypes[2] :
- heapIndex = 1
- propertyFlags = 0x7:
- VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
- VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
- VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
- memoryTypes[3] :
- heapIndex = 2
- propertyFlags = 0xe:
- VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
- VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
- VK_MEMORY_PROPERTY_HOST_CACHED_BIT
- 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 = 0
- shaderStorageImageReadWithoutFormat = 1
- shaderStorageImageWriteWithoutFormat = 1
- shaderUniformBufferArrayDynamicIndexing = 1
- shaderSampledImageArrayDynamicIndexing = 1
- shaderStorageBufferArrayDynamicIndexing = 1
- shaderStorageImageArrayDynamicIndexing = 1
- shaderClipDistance = 1
- shaderCullDistance = 1
- shaderFloat64 = 1
- shaderInt64 = 1
- shaderInt16 = 0
- shaderResourceResidency = 0
- shaderResourceMinLod = 0
- sparseBinding = 1
- sparseResidencyBuffer = 0
- sparseResidencyImage2D = 0
- sparseResidencyImage3D = 0
- sparseResidency2Samples = 0
- sparseResidency4Samples = 0
- sparseResidency8Samples = 0
- sparseResidency16Samples = 0
- sparseResidencyAliased = 0
- variableMultisampleRate = 1
- inheritedQueries = 1
- VkPhysicalDevice16BitStorageFeatures:
- =====================================
- storageBuffer16BitAccess = 0
- uniformAndStorageBuffer16BitAccess = 0
- storagePushConstant16 = 0
- storageInputOutput16 = 0
- VkPhysicalDeviceVariablePointerFeatures:
- ========================================
- variablePointersStorageBuffer = 1
- variablePointers = 1
- VkPhysicalDeviceMultiviewFeatures:
- ==================================
- multiview = 1
- multiviewGeometryShader = 1
- multiviewTessellationShader = 1
- VkPhysicalDeviceTransformFeedbackFeatures:
- ==========================================
- transformFeedback = 1
- geometryStreams = 1
- Format Properties:
- ==================
- FORMAT_R4G4B4A4_UNORM_PACK16,
- FORMAT_R5G6B5_UNORM_PACK16,
- FORMAT_B5G6R5_UNORM_PACK16,
- FORMAT_R5G5B5A1_UNORM_PACK16,
- FORMAT_A1R5G5B5_UNORM_PACK16:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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:
- None
- FORMAT_B4G4R4A4_UNORM_PACK16,
- FORMAT_B5G5R5A1_UNORM_PACK16:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
- bufferFeatures FormatFeatureFlags:
- None
- FORMAT_R8_UNORM,
- FORMAT_R8_SNORM,
- FORMAT_R16_UNORM,
- FORMAT_R16_SNORM,
- FORMAT_R16_SFLOAT,
- FORMAT_R32_SFLOAT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- FORMAT_R8_USCALED,
- FORMAT_R8_SSCALED,
- FORMAT_R8G8_USCALED,
- FORMAT_R8G8_SSCALED,
- FORMAT_R8G8B8A8_USCALED,
- FORMAT_R8G8B8A8_SSCALED,
- FORMAT_B8G8R8A8_USCALED,
- FORMAT_B8G8R8A8_SSCALED,
- FORMAT_A8B8G8R8_USCALED_PACK32,
- FORMAT_A8B8G8R8_SSCALED_PACK32,
- FORMAT_A2R10G10B10_SNORM_PACK32,
- FORMAT_A2R10G10B10_USCALED_PACK32,
- FORMAT_A2R10G10B10_SSCALED_PACK32,
- FORMAT_A2R10G10B10_SINT_PACK32,
- FORMAT_A2B10G10R10_SNORM_PACK32,
- FORMAT_A2B10G10R10_USCALED_PACK32,
- FORMAT_A2B10G10R10_SSCALED_PACK32,
- FORMAT_A2B10G10R10_SINT_PACK32,
- FORMAT_R16_USCALED,
- FORMAT_R16_SSCALED,
- FORMAT_R16G16_USCALED,
- FORMAT_R16G16_SSCALED,
- FORMAT_R16G16B16A16_USCALED,
- FORMAT_R16G16B16A16_SSCALED:
- linearTiling FormatFeatureFlags:
- None
- optimalTiling FormatFeatureFlags:
- None
- bufferFeatures FormatFeatureFlags:
- VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
- FORMAT_R8_UINT,
- FORMAT_R8_SINT,
- FORMAT_R8G8_UINT,
- FORMAT_R8G8_SINT,
- FORMAT_R8G8B8A8_UINT,
- FORMAT_R8G8B8A8_SINT,
- FORMAT_B8G8R8A8_UINT,
- FORMAT_B8G8R8A8_SINT,
- FORMAT_A8B8G8R8_UINT_PACK32,
- FORMAT_A8B8G8R8_SINT_PACK32,
- FORMAT_A2R10G10B10_UINT_PACK32,
- FORMAT_A2B10G10R10_UINT_PACK32,
- FORMAT_R16_UINT,
- FORMAT_R16_SINT,
- FORMAT_R16G16_UINT,
- FORMAT_R16G16_SINT,
- FORMAT_R16G16B16A16_UINT,
- FORMAT_R16G16B16A16_SINT,
- FORMAT_R32G32_UINT,
- FORMAT_R32G32_SINT,
- FORMAT_R32G32B32A32_UINT,
- FORMAT_R32G32B32A32_SINT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- FORMAT_R8_SRGB,
- FORMAT_R8G8B8A8_SRGB,
- FORMAT_B8G8R8A8_SRGB,
- FORMAT_A8B8G8R8_SRGB_PACK32:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
- VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
- FORMAT_R8G8_UNORM,
- FORMAT_R8G8_SNORM,
- FORMAT_R8G8B8A8_UNORM,
- FORMAT_R8G8B8A8_SNORM,
- FORMAT_B8G8R8A8_UNORM,
- FORMAT_B8G8R8A8_SNORM,
- FORMAT_A8B8G8R8_UNORM_PACK32,
- FORMAT_A8B8G8R8_SNORM_PACK32,
- FORMAT_A2R10G10B10_UNORM_PACK32,
- FORMAT_A2B10G10R10_UNORM_PACK32,
- FORMAT_R16G16_UNORM,
- FORMAT_R16G16_SNORM,
- FORMAT_R16G16_SFLOAT,
- FORMAT_R16G16B16A16_UNORM,
- FORMAT_R16G16B16A16_SNORM,
- FORMAT_R16G16B16A16_SFLOAT,
- FORMAT_R32G32_SFLOAT,
- FORMAT_R32G32B32A32_SFLOAT,
- FORMAT_B10G11R11_UFLOAT_PACK32:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- FORMAT_R8G8_SRGB:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_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
- FORMAT_R32_UINT,
- FORMAT_R32_SINT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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_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
- FORMAT_R32G32B32_UINT,
- FORMAT_R32G32B32_SINT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
- optimalTiling FormatFeatureFlags:
- None
- bufferFeatures FormatFeatureFlags:
- VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
- VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
- VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
- FORMAT_R32G32B32_SFLOAT:
- linearTiling 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
- optimalTiling FormatFeatureFlags:
- None
- bufferFeatures FormatFeatureFlags:
- VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
- VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
- VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
- FORMAT_E5B9G9R9_UFLOAT_PACK32,
- FORMAT_BC1_RGB_UNORM_BLOCK,
- FORMAT_BC1_RGB_SRGB_BLOCK,
- FORMAT_BC1_RGBA_UNORM_BLOCK,
- FORMAT_BC1_RGBA_SRGB_BLOCK,
- FORMAT_BC2_UNORM_BLOCK,
- FORMAT_BC2_SRGB_BLOCK,
- FORMAT_BC3_UNORM_BLOCK,
- FORMAT_BC3_SRGB_BLOCK,
- FORMAT_BC4_UNORM_BLOCK,
- FORMAT_BC4_SNORM_BLOCK,
- FORMAT_BC5_UNORM_BLOCK,
- FORMAT_BC5_SNORM_BLOCK,
- FORMAT_BC6H_UFLOAT_BLOCK,
- FORMAT_BC6H_SFLOAT_BLOCK,
- FORMAT_BC7_UNORM_BLOCK,
- FORMAT_BC7_SRGB_BLOCK:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- FORMAT_D16_UNORM,
- FORMAT_D32_SFLOAT:
- linearTiling FormatFeatureFlags:
- None
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_DEPTH_STENCIL_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
- FORMAT_S8_UINT:
- linearTiling FormatFeatureFlags:
- None
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_DEPTH_STENCIL_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
- FORMAT_D16_UNORM_S8_UINT,
- FORMAT_D32_SFLOAT_S8_UINT:
- linearTiling FormatFeatureFlags:
- None
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
- bufferFeatures FormatFeatureFlags:
- None
- Unsupported formats:
- FORMAT_UNDEFINED
- FORMAT_R4G4_UNORM_PACK8
- FORMAT_R8G8B8_UNORM
- FORMAT_R8G8B8_SNORM
- FORMAT_R8G8B8_USCALED
- FORMAT_R8G8B8_SSCALED
- FORMAT_R8G8B8_UINT
- FORMAT_R8G8B8_SINT
- FORMAT_R8G8B8_SRGB
- FORMAT_B8G8R8_UNORM
- FORMAT_B8G8R8_SNORM
- FORMAT_B8G8R8_USCALED
- FORMAT_B8G8R8_SSCALED
- FORMAT_B8G8R8_UINT
- FORMAT_B8G8R8_SINT
- FORMAT_B8G8R8_SRGB
- FORMAT_R16G16B16_UNORM
- FORMAT_R16G16B16_SNORM
- FORMAT_R16G16B16_USCALED
- FORMAT_R16G16B16_SSCALED
- FORMAT_R16G16B16_UINT
- FORMAT_R16G16B16_SINT
- FORMAT_R16G16B16_SFLOAT
- FORMAT_R64_UINT
- FORMAT_R64_SINT
- FORMAT_R64_SFLOAT
- FORMAT_R64G64_UINT
- FORMAT_R64G64_SINT
- FORMAT_R64G64_SFLOAT
- FORMAT_R64G64B64_UINT
- FORMAT_R64G64B64_SINT
- FORMAT_R64G64B64_SFLOAT
- FORMAT_R64G64B64A64_UINT
- FORMAT_R64G64B64A64_SINT
- FORMAT_R64G64B64A64_SFLOAT
- FORMAT_X8_D24_UNORM_PACK32
- FORMAT_D24_UNORM_S8_UINT
- FORMAT_ETC2_R8G8B8_UNORM_BLOCK
- FORMAT_ETC2_R8G8B8_SRGB_BLOCK
- FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
- FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
- FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
- FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
- FORMAT_EAC_R11_UNORM_BLOCK
- FORMAT_EAC_R11_SNORM_BLOCK
- FORMAT_EAC_R11G11_UNORM_BLOCK
- FORMAT_EAC_R11G11_SNORM_BLOCK
- FORMAT_ASTC_4x4_UNORM_BLOCK
- FORMAT_ASTC_4x4_SRGB_BLOCK
- FORMAT_ASTC_5x4_UNORM_BLOCK
- FORMAT_ASTC_5x4_SRGB_BLOCK
- FORMAT_ASTC_5x5_UNORM_BLOCK
- FORMAT_ASTC_5x5_SRGB_BLOCK
- FORMAT_ASTC_6x5_UNORM_BLOCK
- FORMAT_ASTC_6x5_SRGB_BLOCK
- FORMAT_ASTC_6x6_UNORM_BLOCK
- FORMAT_ASTC_6x6_SRGB_BLOCK
- FORMAT_ASTC_8x5_UNORM_BLOCK
- FORMAT_ASTC_8x5_SRGB_BLOCK
- FORMAT_ASTC_8x6_UNORM_BLOCK
- FORMAT_ASTC_8x6_SRGB_BLOCK
- FORMAT_ASTC_8x8_UNORM_BLOCK
- FORMAT_ASTC_8x8_SRGB_BLOCK
- FORMAT_ASTC_10x5_UNORM_BLOCK
- FORMAT_ASTC_10x5_SRGB_BLOCK
- FORMAT_ASTC_10x6_UNORM_BLOCK
- FORMAT_ASTC_10x6_SRGB_BLOCK
- FORMAT_ASTC_10x8_UNORM_BLOCK
- FORMAT_ASTC_10x8_SRGB_BLOCK
- FORMAT_ASTC_10x10_UNORM_BLOCK
- FORMAT_ASTC_10x10_SRGB_BLOCK
- FORMAT_ASTC_12x10_UNORM_BLOCK
- FORMAT_ASTC_12x10_SRGB_BLOCK
- FORMAT_ASTC_12x12_UNORM_BLOCK
- FORMAT_ASTC_12x12_SRGB_BLOCK
- FORMAT_G8B8G8R8_422_UNORM
- FORMAT_B8G8R8G8_422_UNORM
- FORMAT_G8_B8_R8_3PLANE_420_UNORM
- FORMAT_G8_B8R8_2PLANE_420_UNORM
- FORMAT_G8_B8_R8_3PLANE_422_UNORM
- FORMAT_G8_B8R8_2PLANE_422_UNORM
- FORMAT_G8_B8_R8_3PLANE_444_UNORM
- FORMAT_R10X6_UNORM_PACK16
- FORMAT_R10X6G10X6_UNORM_2PACK16
- FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
- FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
- FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
- FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
- FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
- FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
- FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
- FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
- FORMAT_R12X4_UNORM_PACK16
- FORMAT_R12X4G12X4_UNORM_2PACK16
- FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
- FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
- FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
- FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
- FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
- FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
- FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
- FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
- FORMAT_G16B16G16R16_422_UNORM
- FORMAT_B16G16R16G16_422_UNORM
- FORMAT_G16_B16_R16_3PLANE_420_UNORM
- FORMAT_G16_B16R16_2PLANE_420_UNORM
- FORMAT_G16_B16_R16_3PLANE_422_UNORM
- FORMAT_G16_B16R16_2PLANE_422_UNORM
- FORMAT_G16_B16_R16_3PLANE_444_UNORM
- Device Properties and Extensions :
- ==================================
- GPU1
- VkPhysicalDeviceProperties:
- ===========================
- apiVersion = 0x401060 (1.1.96)
- driverVersion = 79691784 (0x4c00008)
- vendorID = 0x8086
- deviceID = 0x1616
- deviceType = INTEGRATED_GPU
- deviceName = Intel(R) HD Graphics 5500 (Broadwell GT2)
- VkPhysicalDeviceLimits:
- -----------------------
- maxImageDimension1D = 16384
- maxImageDimension2D = 16384
- maxImageDimension3D = 2048
- maxImageDimensionCube = 16384
- maxImageArrayLayers = 2048
- maxTexelBufferElements = 0x8000000
- maxUniformBufferRange = 0x8000000
- maxStorageBufferRange = 0x40000000
- maxPushConstantsSize = 128
- maxMemoryAllocationCount = 4294967295
- maxSamplerAllocationCount = 65536
- bufferImageGranularity = 0x40
- sparseAddressSpaceSize = 0x0
- maxBoundDescriptorSets = 8
- maxPerStageDescriptorSamplers = 128
- maxPerStageDescriptorUniformBuffers = 64
- maxPerStageDescriptorStorageBuffers = 64
- maxPerStageDescriptorSampledImages = 128
- maxPerStageDescriptorStorageImages = 8
- maxPerStageDescriptorInputAttachments = 64
- maxPerStageResources = 232
- maxDescriptorSetSamplers = 768
- maxDescriptorSetUniformBuffers = 384
- maxDescriptorSetUniformBuffersDynamic = 8
- maxDescriptorSetStorageBuffers = 384
- maxDescriptorSetStorageBuffersDynamic = 8
- maxDescriptorSetSampledImages = 768
- maxDescriptorSetStorageImages = 48
- maxDescriptorSetInputAttachments = 256
- maxVertexInputAttributes = 28
- maxVertexInputBindings = 28
- maxVertexInputAttributeOffset = 0x7ff
- maxVertexInputBindingStride = 0x800
- maxVertexOutputComponents = 128
- maxTessellationGenerationLevel = 64
- maxTessellationPatchSize = 32
- maxTessellationControlPerVertexInputComponents = 128
- maxTessellationControlPerVertexOutputComponents = 128
- maxTessellationControlPerPatchOutputComponents = 128
- maxTessellationControlTotalOutputComponents = 2048
- maxTessellationEvaluationInputComponents = 128
- maxTessellationEvaluationOutputComponents = 128
- maxGeometryShaderInvocations = 32
- maxGeometryInputComponents = 64
- maxGeometryOutputComponents = 128
- maxGeometryOutputVertices = 256
- maxGeometryTotalOutputComponents = 1024
- maxFragmentInputComponents = 112
- maxFragmentOutputAttachments = 8
- maxFragmentDualSrcAttachments = 1
- maxFragmentCombinedOutputResources = 8
- maxComputeSharedMemorySize = 0x8000
- maxComputeWorkGroupCount[0] = 65535
- maxComputeWorkGroupCount[1] = 65535
- maxComputeWorkGroupCount[2] = 65535
- maxComputeWorkGroupInvocations = 896
- maxComputeWorkGroupSize[0] = 896
- maxComputeWorkGroupSize[1] = 896
- maxComputeWorkGroupSize[2] = 896
- subPixelPrecisionBits = 8
- subTexelPrecisionBits = 4
- mipmapPrecisionBits = 4
- maxDrawIndexedIndexValue = 4294967295
- maxDrawIndirectCount = 4294967295
- maxSamplerLodBias = 16.000000
- maxSamplerAnisotropy = 16.000000
- maxViewports = 16
- maxViewportDimensions[0] = 16384
- maxViewportDimensions[1] = 16384
- viewportBoundsRange[0] = -32768.000000
- viewportBoundsRange[1] = 32767.000000
- viewportSubPixelBits = 13
- minMemoryMapAlignment = 4096
- minTexelBufferOffsetAlignment = 0x1
- minUniformBufferOffsetAlignment = 0x20
- minStorageBufferOffsetAlignment = 0x4
- 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 = 1
- storageImageSampleCounts = 1
- maxSampleMaskWords = 1
- timestampComputeAndGraphics = 0
- timestampPeriod = 80.000000
- maxClipDistances = 8
- maxCullDistances = 8
- maxCombinedClipAndCullDistances = 8
- discreteQueuePriorities = 2
- pointSizeRange[0] = 0.125000
- pointSizeRange[1] = 255.875000
- lineWidthRange[0] = 0.000000
- lineWidthRange[1] = 7.992188
- pointSizeGranularity = 0.125000
- lineWidthGranularity = 0.007812
- strictLines = 0
- standardSampleLocations = 1
- optimalBufferCopyOffsetAlignment = 0x80
- optimalBufferCopyRowPitchAlignment = 0x80
- nonCoherentAtomSize = 0x40
- VkPhysicalDeviceSparseProperties:
- ---------------------------------
- residencyStandard2DBlockShape = 0
- residencyStandard2DMultisampleBlockShape = 0
- residencyStandard3DBlockShape = 0
- residencyAlignedMipSize = 0
- residencyNonResidentStrict = 0
- VkPhysicalDevicePointClippingProperties:
- ========================================
- pointClippingBehavior = 0
- VkPhysicalDevicePushDescriptorProperties:
- =========================================
- maxPushDescriptors = 32
- VkPhysicalDeviceMultiviewProperties:
- ====================================
- maxMultiviewViewCount = 16
- maxMultiviewInstanceIndex = 268435455
- VkPhysicalDeviceMaintenance3Properties:
- =======================================
- maxPerSetDescriptors = 1024
- maxMemoryAllocationSize = 2147483648
- VkPhysicalDeviceIDProperties:
- =========================================
- deviceUUID = 53ebc251-e120-8086-bc6b-0661980e7117
- driverUUID = 75ec8ea6-930e-c58b-0b3e-a396880a1b5d
- deviceLUIDValid = false
- VkPhysicalDeviceDriverProperties:
- =================================
- driverID = 6
- driverName = Intel open-source Mesa driver
- driverInfo = Mesa 19.0.8
- conformanceVersion:
- major = 1
- minor = 1
- subminor = 2
- patch = 0
- VkPhysicalDevicePCIBusInfoProperties
- ====================================
- pciDomain = 0
- pciBus = 0
- pciDevice = 2
- pciFunction = 0
- VkPhysicalDeviceTransformFeedbackProperties
- ===========================================
- maxTransformFeedbackStreams = 4
- maxTransformFeedbackBuffers = 4
- maxTransformFeedbackBufferSize = 4294967296
- maxTransformFeedbackStreamDataSize = 512
- maxTransformFeedbackBufferDataSize = 512
- maxTransformFeedbackBufferDataStride = 2048
- transformFeedbackQueries = 1
- transformFeedbackStreamsLinesTriangles = 0
- transformFeedbackRasterizationStreamSelect = 0
- transformFeedbackDraw = 1
- Device Extensions count = 43
- VK_EXT_calibrated_timestamps : extension revision 1
- VK_EXT_conditional_rendering : extension revision 1
- VK_EXT_display_control : extension revision 1
- VK_EXT_external_memory_dma_buf : extension revision 1
- VK_EXT_global_priority : extension revision 1
- VK_EXT_pci_bus_info : extension revision 2
- VK_EXT_scalar_block_layout : extension revision 1
- VK_EXT_shader_viewport_index_layer : extension revision 1
- VK_EXT_transform_feedback : extension revision 1
- VK_EXT_vertex_attribute_divisor : extension revision 3
- VK_GOOGLE_decorate_string : extension revision 1
- VK_GOOGLE_hlsl_functionality1 : 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_create_renderpass2 : extension revision 1
- VK_KHR_dedicated_allocation : extension revision 1
- VK_KHR_depth_stencil_resolve : extension revision 1
- VK_KHR_descriptor_update_template : extension revision 1
- VK_KHR_device_group : extension revision 1
- 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_get_memory_requirements2 : extension revision 1
- VK_KHR_image_format_list : extension revision 1
- VK_KHR_incremental_present : extension revision 1
- VK_KHR_maintenance1 : extension revision 1
- VK_KHR_maintenance2 : extension revision 1
- VK_KHR_maintenance3 : extension revision 1
- VK_KHR_multiview : extension revision 1
- VK_KHR_push_descriptor : extension revision 1
- VK_KHR_relaxed_block_layout : extension revision 1
- VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1
- VK_KHR_sampler_ycbcr_conversion : extension revision 1
- VK_KHR_shader_draw_parameters : extension revision 1
- VK_KHR_storage_buffer_storage_class : extension revision 1
- VK_KHR_swapchain : extension revision 68
- VK_KHR_variable_pointers : extension revision 1
- VkQueueFamilyProperties[0]:
- ===========================
- queueFlags = GRAPHICS | COMPUTE | TRANSFER
- queueCount = 1
- timestampValidBits = 36
- minImageTransferGranularity = (1, 1, 1)
- VkPhysicalDeviceMemoryProperties:
- =================================
- memoryHeapCount = 2
- memoryHeaps[0] :
- size = 11444096000 (0x2aa1f0c00) (10.66 GiB)
- flags:
- VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
- memoryHeaps[1] :
- size = 1073741824 (0x40000000) (1024.00 MiB)
- flags:
- VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
- memoryTypeCount = 2
- memoryTypes[0] :
- heapIndex = 0
- propertyFlags = 0xf:
- VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
- VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
- VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
- VK_MEMORY_PROPERTY_HOST_CACHED_BIT
- memoryTypes[1] :
- heapIndex = 1
- propertyFlags = 0xf:
- VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
- VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
- VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
- VK_MEMORY_PROPERTY_HOST_CACHED_BIT
- VkPhysicalDeviceFeatures:
- =========================
- robustBufferAccess = 1
- fullDrawIndexUint32 = 1
- imageCubeArray = 1
- independentBlend = 1
- geometryShader = 1
- tessellationShader = 1
- sampleRateShading = 1
- dualSrcBlend = 1
- logicOp = 1
- multiDrawIndirect = 1
- drawIndirectFirstInstance = 1
- depthClamp = 1
- depthBiasClamp = 1
- fillModeNonSolid = 1
- depthBounds = 0
- wideLines = 1
- largePoints = 1
- alphaToOne = 1
- multiViewport = 1
- samplerAnisotropy = 1
- textureCompressionETC2 = 1
- textureCompressionASTC_LDR = 0
- textureCompressionBC = 1
- occlusionQueryPrecise = 1
- pipelineStatisticsQuery = 1
- vertexPipelineStoresAndAtomics = 1
- fragmentStoresAndAtomics = 1
- shaderTessellationAndGeometryPointSize = 1
- shaderImageGatherExtended = 1
- shaderStorageImageExtendedFormats = 1
- shaderStorageImageMultisample = 0
- shaderStorageImageReadWithoutFormat = 0
- 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 = 0
- 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
- VkPhysicalDeviceMultiviewFeatures:
- ==================================
- multiview = 1
- multiviewGeometryShader = 1
- multiviewTessellationShader = 1
- VkPhysicalDeviceTransformFeedbackFeatures:
- ==========================================
- transformFeedback = 1
- geometryStreams = 1
- VkPhysicalDeviceScalarBlockLayoutFeatures:
- ==========================================
- scalarBlockLayout = 1
- Format Properties:
- ==================
- FORMAT_R4G4B4A4_UNORM_PACK16,
- FORMAT_B4G4R4A4_UNORM_PACK16,
- FORMAT_R8_SRGB,
- FORMAT_R8G8B8_SRGB,
- FORMAT_E5B9G9R9_UFLOAT_PACK32:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- FORMAT_R5G6B5_UNORM_PACK16,
- FORMAT_B5G6R5_UNORM_PACK16,
- FORMAT_A1R5G5B5_UNORM_PACK16,
- FORMAT_R8G8B8A8_SRGB,
- FORMAT_B8G8R8A8_SRGB,
- FORMAT_A8B8G8R8_SRGB_PACK32:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- FORMAT_R8_UNORM,
- FORMAT_R8_SNORM,
- FORMAT_R8G8_UNORM,
- FORMAT_R8G8_SNORM,
- FORMAT_R8G8B8A8_UNORM,
- FORMAT_R8G8B8A8_SNORM,
- FORMAT_A8B8G8R8_UNORM_PACK32,
- FORMAT_A8B8G8R8_SNORM_PACK32,
- FORMAT_A2B10G10R10_UNORM_PACK32,
- FORMAT_R16_UNORM,
- FORMAT_R16_SNORM,
- FORMAT_R16_SFLOAT,
- FORMAT_R16G16_UNORM,
- FORMAT_R16G16_SNORM,
- FORMAT_R16G16_SFLOAT,
- FORMAT_R16G16B16A16_UNORM,
- FORMAT_R16G16B16A16_SNORM,
- FORMAT_R16G16B16A16_SFLOAT,
- FORMAT_R32_SFLOAT,
- FORMAT_R32G32_SFLOAT,
- FORMAT_R32G32B32A32_SFLOAT,
- FORMAT_B10G11R11_UFLOAT_PACK32:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- FORMAT_R8_USCALED,
- FORMAT_R8_SSCALED,
- FORMAT_R8G8_USCALED,
- FORMAT_R8G8_SSCALED,
- FORMAT_R8G8B8_USCALED,
- FORMAT_R8G8B8_SSCALED,
- FORMAT_R8G8B8A8_USCALED,
- FORMAT_R8G8B8A8_SSCALED,
- FORMAT_A8B8G8R8_USCALED_PACK32,
- FORMAT_A8B8G8R8_SSCALED_PACK32,
- FORMAT_A2R10G10B10_SNORM_PACK32,
- FORMAT_A2R10G10B10_USCALED_PACK32,
- FORMAT_A2R10G10B10_SSCALED_PACK32,
- FORMAT_A2R10G10B10_UINT_PACK32,
- FORMAT_A2R10G10B10_SINT_PACK32,
- FORMAT_A2B10G10R10_SNORM_PACK32,
- FORMAT_A2B10G10R10_USCALED_PACK32,
- FORMAT_A2B10G10R10_SSCALED_PACK32,
- FORMAT_A2B10G10R10_SINT_PACK32,
- FORMAT_R16_USCALED,
- FORMAT_R16_SSCALED,
- FORMAT_R16G16_USCALED,
- FORMAT_R16G16_SSCALED,
- FORMAT_R16G16B16_USCALED,
- FORMAT_R16G16B16_SSCALED,
- FORMAT_R16G16B16A16_USCALED,
- FORMAT_R16G16B16A16_SSCALED,
- FORMAT_R64_UINT,
- FORMAT_R64_SINT,
- FORMAT_R64_SFLOAT,
- FORMAT_R64G64_UINT,
- FORMAT_R64G64_SINT,
- FORMAT_R64G64_SFLOAT,
- FORMAT_R64G64B64_UINT,
- FORMAT_R64G64B64_SINT,
- FORMAT_R64G64B64_SFLOAT,
- FORMAT_R64G64B64A64_UINT,
- FORMAT_R64G64B64A64_SINT,
- FORMAT_R64G64B64A64_SFLOAT:
- linearTiling FormatFeatureFlags:
- None
- optimalTiling FormatFeatureFlags:
- None
- bufferFeatures FormatFeatureFlags:
- VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
- FORMAT_R8_UINT,
- FORMAT_R8_SINT,
- FORMAT_R8G8_UINT,
- FORMAT_R8G8_SINT,
- FORMAT_R8G8B8A8_UINT,
- FORMAT_R8G8B8A8_SINT,
- FORMAT_A8B8G8R8_UINT_PACK32,
- FORMAT_A8B8G8R8_SINT_PACK32,
- FORMAT_A2B10G10R10_UINT_PACK32,
- FORMAT_R16_UINT,
- FORMAT_R16_SINT,
- FORMAT_R16G16_UINT,
- FORMAT_R16G16_SINT,
- FORMAT_R16G16B16A16_UINT,
- FORMAT_R16G16B16A16_SINT,
- FORMAT_R32G32_UINT,
- FORMAT_R32G32_SINT,
- FORMAT_R32G32B32A32_UINT,
- FORMAT_R32G32B32A32_SINT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- FORMAT_R8G8B8_UNORM,
- FORMAT_R16G16B16_UNORM,
- FORMAT_R16G16B16_SFLOAT,
- FORMAT_R32G32B32_SFLOAT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- FORMAT_R8G8B8_SNORM,
- FORMAT_R16G16B16_SNORM:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- 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
- FORMAT_R8G8B8_UINT,
- FORMAT_R8G8B8_SINT,
- FORMAT_R16G16B16_UINT,
- FORMAT_R16G16B16_SINT:
- linearTiling FormatFeatureFlags:
- None
- 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_VERTEX_BUFFER_BIT
- FORMAT_B8G8R8A8_UNORM,
- FORMAT_A2R10G10B10_UNORM_PACK32:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
- FORMAT_R32_UINT,
- FORMAT_R32_SINT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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_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
- FORMAT_R32G32B32_UINT,
- FORMAT_R32G32B32_SINT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- 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
- FORMAT_D16_UNORM,
- FORMAT_X8_D24_UNORM_PACK32,
- FORMAT_D32_SFLOAT,
- FORMAT_S8_UINT,
- FORMAT_D24_UNORM_S8_UINT,
- FORMAT_D32_SFLOAT_S8_UINT:
- linearTiling FormatFeatureFlags:
- None
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
- bufferFeatures FormatFeatureFlags:
- None
- FORMAT_BC1_RGB_UNORM_BLOCK,
- FORMAT_BC1_RGB_SRGB_BLOCK,
- FORMAT_BC1_RGBA_UNORM_BLOCK,
- FORMAT_BC1_RGBA_SRGB_BLOCK,
- FORMAT_BC2_UNORM_BLOCK,
- FORMAT_BC2_SRGB_BLOCK,
- FORMAT_BC3_UNORM_BLOCK,
- FORMAT_BC3_SRGB_BLOCK,
- FORMAT_BC4_UNORM_BLOCK,
- FORMAT_BC4_SNORM_BLOCK,
- FORMAT_BC5_UNORM_BLOCK,
- FORMAT_BC5_SNORM_BLOCK,
- FORMAT_BC6H_UFLOAT_BLOCK,
- FORMAT_BC6H_SFLOAT_BLOCK,
- FORMAT_BC7_UNORM_BLOCK,
- FORMAT_BC7_SRGB_BLOCK,
- FORMAT_ETC2_R8G8B8_UNORM_BLOCK,
- FORMAT_ETC2_R8G8B8_SRGB_BLOCK,
- FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK,
- FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK,
- FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK,
- FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK,
- FORMAT_EAC_R11_UNORM_BLOCK,
- FORMAT_EAC_R11_SNORM_BLOCK,
- FORMAT_EAC_R11G11_UNORM_BLOCK,
- FORMAT_EAC_R11G11_SNORM_BLOCK:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- FORMAT_G8B8G8R8_422_UNORM,
- FORMAT_B8G8R8G8_422_UNORM:
- linearTiling 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
- 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
- FORMAT_G8_B8_R8_3PLANE_420_UNORM,
- FORMAT_G8_B8R8_2PLANE_420_UNORM,
- FORMAT_G8_B8_R8_3PLANE_422_UNORM,
- FORMAT_G8_B8R8_2PLANE_422_UNORM,
- FORMAT_G16_B16_R16_3PLANE_420_UNORM,
- FORMAT_G16_B16R16_2PLANE_420_UNORM,
- FORMAT_G16_B16_R16_3PLANE_422_UNORM,
- FORMAT_G16_B16R16_2PLANE_422_UNORM:
- linearTiling 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
- 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
- FORMAT_G8_B8_R8_3PLANE_444_UNORM,
- FORMAT_G16_B16_R16_3PLANE_444_UNORM:
- linearTiling 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
- 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:
- FORMAT_UNDEFINED
- FORMAT_R4G4_UNORM_PACK8
- FORMAT_R5G5B5A1_UNORM_PACK16
- FORMAT_B5G5R5A1_UNORM_PACK16
- FORMAT_R8G8_SRGB
- FORMAT_B8G8R8_UNORM
- FORMAT_B8G8R8_SNORM
- FORMAT_B8G8R8_USCALED
- FORMAT_B8G8R8_SSCALED
- FORMAT_B8G8R8_UINT
- FORMAT_B8G8R8_SINT
- FORMAT_B8G8R8_SRGB
- FORMAT_B8G8R8A8_SNORM
- FORMAT_B8G8R8A8_USCALED
- FORMAT_B8G8R8A8_SSCALED
- FORMAT_B8G8R8A8_UINT
- FORMAT_B8G8R8A8_SINT
- FORMAT_D16_UNORM_S8_UINT
- FORMAT_ASTC_4x4_UNORM_BLOCK
- FORMAT_ASTC_4x4_SRGB_BLOCK
- FORMAT_ASTC_5x4_UNORM_BLOCK
- FORMAT_ASTC_5x4_SRGB_BLOCK
- FORMAT_ASTC_5x5_UNORM_BLOCK
- FORMAT_ASTC_5x5_SRGB_BLOCK
- FORMAT_ASTC_6x5_UNORM_BLOCK
- FORMAT_ASTC_6x5_SRGB_BLOCK
- FORMAT_ASTC_6x6_UNORM_BLOCK
- FORMAT_ASTC_6x6_SRGB_BLOCK
- FORMAT_ASTC_8x5_UNORM_BLOCK
- FORMAT_ASTC_8x5_SRGB_BLOCK
- FORMAT_ASTC_8x6_UNORM_BLOCK
- FORMAT_ASTC_8x6_SRGB_BLOCK
- FORMAT_ASTC_8x8_UNORM_BLOCK
- FORMAT_ASTC_8x8_SRGB_BLOCK
- FORMAT_ASTC_10x5_UNORM_BLOCK
- FORMAT_ASTC_10x5_SRGB_BLOCK
- FORMAT_ASTC_10x6_UNORM_BLOCK
- FORMAT_ASTC_10x6_SRGB_BLOCK
- FORMAT_ASTC_10x8_UNORM_BLOCK
- FORMAT_ASTC_10x8_SRGB_BLOCK
- FORMAT_ASTC_10x10_UNORM_BLOCK
- FORMAT_ASTC_10x10_SRGB_BLOCK
- FORMAT_ASTC_12x10_UNORM_BLOCK
- FORMAT_ASTC_12x10_SRGB_BLOCK
- FORMAT_ASTC_12x12_UNORM_BLOCK
- FORMAT_ASTC_12x12_SRGB_BLOCK
- FORMAT_R10X6_UNORM_PACK16
- FORMAT_R10X6G10X6_UNORM_2PACK16
- FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
- FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
- FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
- FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
- FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
- FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
- FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
- FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
- FORMAT_R12X4_UNORM_PACK16
- FORMAT_R12X4G12X4_UNORM_2PACK16
- FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
- FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
- FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
- FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
- FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
- FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
- FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
- FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
- FORMAT_G16B16G16R16_422_UNORM
- FORMAT_B16G16R16G16_422_UNORM
- Device Properties and Extensions :
- ==================================
- GPU2
- VkPhysicalDeviceProperties:
- ===========================
- apiVersion = 0x40105a (1.1.90)
- driverVersion = 79691784 (0x4c00008)
- vendorID = 0x1002
- deviceID = 0x6604
- deviceType = DISCRETE_GPU
- deviceName = AMD RADV OLAND (LLVM 8.0.0)
- VkPhysicalDeviceLimits:
- -----------------------
- maxImageDimension1D = 16384
- maxImageDimension2D = 16384
- maxImageDimension3D = 2048
- maxImageDimensionCube = 16384
- maxImageArrayLayers = 2048
- maxTexelBufferElements = 0x8000000
- maxUniformBufferRange = 0xffffffff
- maxStorageBufferRange = 0xffffffff
- maxPushConstantsSize = 128
- maxMemoryAllocationCount = 4294967295
- maxSamplerAllocationCount = 65536
- bufferImageGranularity = 0x40
- sparseAddressSpaceSize = 0xffffffff
- maxBoundDescriptorSets = 32
- maxPerStageDescriptorSamplers = 9586978
- maxPerStageDescriptorUniformBuffers = 9586978
- maxPerStageDescriptorStorageBuffers = 9586978
- maxPerStageDescriptorSampledImages = 9586978
- maxPerStageDescriptorStorageImages = 9586978
- maxPerStageDescriptorInputAttachments = 9586978
- maxPerStageResources = 9586978
- maxDescriptorSetSamplers = 9586978
- maxDescriptorSetUniformBuffers = 9586978
- maxDescriptorSetUniformBuffersDynamic = 16
- maxDescriptorSetStorageBuffers = 9586978
- maxDescriptorSetStorageBuffersDynamic = 8
- maxDescriptorSetSampledImages = 9586978
- maxDescriptorSetStorageImages = 9586978
- maxDescriptorSetInputAttachments = 9586978
- maxVertexInputAttributes = 32
- maxVertexInputBindings = 32
- maxVertexInputAttributeOffset = 0x7ff
- maxVertexInputBindingStride = 0x800
- maxVertexOutputComponents = 128
- maxTessellationGenerationLevel = 64
- maxTessellationPatchSize = 32
- maxTessellationControlPerVertexInputComponents = 128
- maxTessellationControlPerVertexOutputComponents = 128
- maxTessellationControlPerPatchOutputComponents = 120
- maxTessellationControlTotalOutputComponents = 4096
- maxTessellationEvaluationInputComponents = 128
- maxTessellationEvaluationOutputComponents = 128
- maxGeometryShaderInvocations = 127
- maxGeometryInputComponents = 64
- maxGeometryOutputComponents = 128
- maxGeometryOutputVertices = 256
- maxGeometryTotalOutputComponents = 1024
- maxFragmentInputComponents = 128
- maxFragmentOutputAttachments = 8
- maxFragmentDualSrcAttachments = 1
- maxFragmentCombinedOutputResources = 8
- maxComputeSharedMemorySize = 0x8000
- maxComputeWorkGroupCount[0] = 65535
- maxComputeWorkGroupCount[1] = 65535
- maxComputeWorkGroupCount[2] = 65535
- maxComputeWorkGroupInvocations = 2048
- maxComputeWorkGroupSize[0] = 2048
- maxComputeWorkGroupSize[1] = 2048
- maxComputeWorkGroupSize[2] = 2048
- subPixelPrecisionBits = 8
- subTexelPrecisionBits = 8
- mipmapPrecisionBits = 8
- maxDrawIndexedIndexValue = 4294967295
- maxDrawIndirectCount = 4294967295
- maxSamplerLodBias = 16.000000
- maxSamplerAnisotropy = 16.000000
- maxViewports = 16
- maxViewportDimensions[0] = 16384
- maxViewportDimensions[1] = 16384
- viewportBoundsRange[0] = -32768.000000
- viewportBoundsRange[1] = 32767.000000
- viewportSubPixelBits = 8
- minMemoryMapAlignment = 4096
- minTexelBufferOffsetAlignment = 0x1
- minUniformBufferOffsetAlignment = 0x4
- minStorageBufferOffsetAlignment = 0x4
- minTexelOffset = -32
- maxTexelOffset = 31
- minTexelGatherOffset = -32
- maxTexelGatherOffset = 31
- minInterpolationOffset = -2.000000
- maxInterpolationOffset = 2.000000
- subPixelInterpolationOffsetBits = 8
- maxFramebufferWidth = 16384
- maxFramebufferHeight = 16384
- maxFramebufferLayers = 1024
- framebufferColorSampleCounts = 15
- framebufferDepthSampleCounts = 15
- framebufferStencilSampleCounts = 15
- framebufferNoAttachmentsSampleCounts = 15
- maxColorAttachments = 8
- sampledImageColorSampleCounts = 15
- sampledImageDepthSampleCounts = 15
- sampledImageStencilSampleCounts = 15
- sampledImageIntegerSampleCounts = 1
- storageImageSampleCounts = 1
- maxSampleMaskWords = 1
- timestampComputeAndGraphics = 1
- timestampPeriod = 37.037037
- maxClipDistances = 8
- maxCullDistances = 8
- maxCombinedClipAndCullDistances = 8
- discreteQueuePriorities = 2
- pointSizeRange[0] = 0.000000
- pointSizeRange[1] = 8192.000000
- lineWidthRange[0] = 0.000000
- lineWidthRange[1] = 7.992188
- pointSizeGranularity = 0.125000
- lineWidthGranularity = 0.007812
- strictLines = 0
- standardSampleLocations = 1
- optimalBufferCopyOffsetAlignment = 0x80
- optimalBufferCopyRowPitchAlignment = 0x80
- nonCoherentAtomSize = 0x40
- VkPhysicalDeviceSparseProperties:
- ---------------------------------
- residencyStandard2DBlockShape = 0
- residencyStandard2DMultisampleBlockShape = 0
- residencyStandard3DBlockShape = 0
- residencyAlignedMipSize = 0
- residencyNonResidentStrict = 0
- VkPhysicalDevicePointClippingProperties:
- ========================================
- pointClippingBehavior = 0
- VkPhysicalDevicePushDescriptorProperties:
- =========================================
- maxPushDescriptors = 32
- VkPhysicalDeviceDiscardRectangleProperties:
- ===========================================
- maxDiscardRectangles = 4
- VkPhysicalDeviceMultiviewProperties:
- ====================================
- maxMultiviewViewCount = 8
- maxMultiviewInstanceIndex = 2147483647
- VkPhysicalDeviceMaintenance3Properties:
- =======================================
- maxPerSetDescriptors = 22369621
- maxMemoryAllocationSize = 4294967295
- VkPhysicalDeviceIDProperties:
- =========================================
- deviceUUID = 00000000-0800-0000-0000-000000000000
- driverUUID = 414d442d-4d45-5341-2d44-525600000000
- deviceLUIDValid = false
- VkPhysicalDeviceDriverProperties:
- =================================
- driverID = 3
- driverName = radv
- driverInfo = Mesa 19.0.8 (LLVM 8.0.0)
- conformanceVersion:
- major = 1
- minor = 1
- subminor = 2
- patch = 0
- VkPhysicalDevicePCIBusInfoProperties
- ====================================
- pciDomain = 0
- pciBus = 8
- pciDevice = 0
- pciFunction = 0
- VkPhysicalDeviceTransformFeedbackProperties
- ===========================================
- maxTransformFeedbackStreams = 4
- maxTransformFeedbackBuffers = 4
- maxTransformFeedbackBufferSize = 4294967295
- maxTransformFeedbackStreamDataSize = 512
- maxTransformFeedbackBufferDataSize = 4294967295
- maxTransformFeedbackBufferDataStride = 512
- transformFeedbackQueries = 1
- transformFeedbackStreamsLinesTriangles = 0
- transformFeedbackRasterizationStreamSelect = 0
- transformFeedbackDraw = 1
- Device Extensions count = 50
- VK_AMD_draw_indirect_count : extension revision 1
- VK_AMD_gcn_shader : extension revision 1
- VK_AMD_shader_core_properties : extension revision 1
- VK_AMD_shader_info : extension revision 1
- VK_AMD_shader_trinary_minmax : extension revision 1
- VK_EXT_calibrated_timestamps : extension revision 1
- VK_EXT_conditional_rendering : extension revision 1
- VK_EXT_depth_range_unrestricted : extension revision 1
- VK_EXT_discard_rectangles : extension revision 1
- VK_EXT_display_control : extension revision 1
- VK_EXT_external_memory_dma_buf : extension revision 1
- VK_EXT_external_memory_host : extension revision 1
- VK_EXT_global_priority : extension revision 1
- VK_EXT_memory_budget : extension revision 1
- VK_EXT_memory_priority : extension revision 1
- VK_EXT_pci_bus_info : extension revision 2
- VK_EXT_shader_stencil_export : extension revision 1
- VK_EXT_shader_viewport_index_layer : extension revision 1
- VK_EXT_transform_feedback : extension revision 1
- VK_EXT_vertex_attribute_divisor : extension revision 3
- VK_GOOGLE_decorate_string : extension revision 1
- VK_GOOGLE_hlsl_functionality1 : extension revision 1
- VK_KHR_16bit_storage : extension revision 1
- VK_KHR_bind_memory2 : extension revision 1
- VK_KHR_create_renderpass2 : extension revision 1
- VK_KHR_dedicated_allocation : extension revision 1
- VK_KHR_descriptor_update_template : extension revision 1
- VK_KHR_device_group : extension revision 1
- 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_get_memory_requirements2 : extension revision 1
- VK_KHR_image_format_list : extension revision 1
- VK_KHR_incremental_present : extension revision 1
- VK_KHR_maintenance1 : extension revision 1
- VK_KHR_maintenance2 : extension revision 1
- VK_KHR_maintenance3 : extension revision 1
- VK_KHR_multiview : extension revision 1
- VK_KHR_push_descriptor : extension revision 1
- VK_KHR_relaxed_block_layout : extension revision 1
- VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1
- VK_KHR_shader_draw_parameters : extension revision 1
- VK_KHR_storage_buffer_storage_class : extension revision 1
- VK_KHR_swapchain : extension revision 68
- VK_KHR_variable_pointers : extension revision 1
- VkQueueFamilyProperties[0]:
- ===========================
- queueFlags = GRAPHICS | COMPUTE | TRANSFER | SPARSE
- queueCount = 1
- timestampValidBits = 64
- minImageTransferGranularity = (1, 1, 1)
- VkQueueFamilyProperties[1]:
- ===========================
- queueFlags = COMPUTE | TRANSFER | SPARSE
- queueCount = 2
- timestampValidBits = 64
- minImageTransferGranularity = (1, 1, 1)
- VkPhysicalDeviceMemoryProperties:
- =================================
- memoryHeapCount = 3
- memoryHeaps[0] :
- size = 4026531840 (0xf0000000) (3.75 GiB)
- flags:
- VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
- memoryHeaps[1] :
- size = 268435456 (0x10000000) (256.00 MiB)
- flags:
- VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
- memoryHeaps[2] :
- size = 4294967296 (0x100000000) (4.00 GiB)
- flags:
- None
- memoryTypeCount = 4
- memoryTypes[0] :
- heapIndex = 0
- propertyFlags = 0x1:
- VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
- memoryTypes[1] :
- heapIndex = 2
- propertyFlags = 0x6:
- VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
- VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
- memoryTypes[2] :
- heapIndex = 1
- propertyFlags = 0x7:
- VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
- VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
- VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
- memoryTypes[3] :
- heapIndex = 2
- propertyFlags = 0xe:
- VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
- VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
- VK_MEMORY_PROPERTY_HOST_CACHED_BIT
- 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 = 0
- shaderStorageImageReadWithoutFormat = 1
- shaderStorageImageWriteWithoutFormat = 1
- shaderUniformBufferArrayDynamicIndexing = 1
- shaderSampledImageArrayDynamicIndexing = 1
- shaderStorageBufferArrayDynamicIndexing = 1
- shaderStorageImageArrayDynamicIndexing = 1
- shaderClipDistance = 1
- shaderCullDistance = 1
- shaderFloat64 = 1
- shaderInt64 = 1
- shaderInt16 = 0
- shaderResourceResidency = 0
- shaderResourceMinLod = 0
- sparseBinding = 1
- sparseResidencyBuffer = 0
- sparseResidencyImage2D = 0
- sparseResidencyImage3D = 0
- sparseResidency2Samples = 0
- sparseResidency4Samples = 0
- sparseResidency8Samples = 0
- sparseResidency16Samples = 0
- sparseResidencyAliased = 0
- variableMultisampleRate = 1
- inheritedQueries = 1
- VkPhysicalDevice16BitStorageFeatures:
- =====================================
- storageBuffer16BitAccess = 0
- uniformAndStorageBuffer16BitAccess = 0
- storagePushConstant16 = 0
- storageInputOutput16 = 0
- VkPhysicalDeviceVariablePointerFeatures:
- ========================================
- variablePointersStorageBuffer = 1
- variablePointers = 1
- VkPhysicalDeviceMultiviewFeatures:
- ==================================
- multiview = 1
- multiviewGeometryShader = 1
- multiviewTessellationShader = 1
- VkPhysicalDeviceTransformFeedbackFeatures:
- ==========================================
- transformFeedback = 1
- geometryStreams = 1
- Format Properties:
- ==================
- FORMAT_R4G4B4A4_UNORM_PACK16,
- FORMAT_R5G6B5_UNORM_PACK16,
- FORMAT_B5G6R5_UNORM_PACK16,
- FORMAT_R5G5B5A1_UNORM_PACK16,
- FORMAT_A1R5G5B5_UNORM_PACK16:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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:
- None
- FORMAT_B4G4R4A4_UNORM_PACK16,
- FORMAT_B5G5R5A1_UNORM_PACK16:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
- bufferFeatures FormatFeatureFlags:
- None
- FORMAT_R8_UNORM,
- FORMAT_R8_SNORM,
- FORMAT_R16_UNORM,
- FORMAT_R16_SNORM,
- FORMAT_R16_SFLOAT,
- FORMAT_R32_SFLOAT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- FORMAT_R8_USCALED,
- FORMAT_R8_SSCALED,
- FORMAT_R8G8_USCALED,
- FORMAT_R8G8_SSCALED,
- FORMAT_R8G8B8A8_USCALED,
- FORMAT_R8G8B8A8_SSCALED,
- FORMAT_B8G8R8A8_USCALED,
- FORMAT_B8G8R8A8_SSCALED,
- FORMAT_A8B8G8R8_USCALED_PACK32,
- FORMAT_A8B8G8R8_SSCALED_PACK32,
- FORMAT_A2R10G10B10_SNORM_PACK32,
- FORMAT_A2R10G10B10_USCALED_PACK32,
- FORMAT_A2R10G10B10_SSCALED_PACK32,
- FORMAT_A2R10G10B10_SINT_PACK32,
- FORMAT_A2B10G10R10_SNORM_PACK32,
- FORMAT_A2B10G10R10_USCALED_PACK32,
- FORMAT_A2B10G10R10_SSCALED_PACK32,
- FORMAT_A2B10G10R10_SINT_PACK32,
- FORMAT_R16_USCALED,
- FORMAT_R16_SSCALED,
- FORMAT_R16G16_USCALED,
- FORMAT_R16G16_SSCALED,
- FORMAT_R16G16B16A16_USCALED,
- FORMAT_R16G16B16A16_SSCALED:
- linearTiling FormatFeatureFlags:
- None
- optimalTiling FormatFeatureFlags:
- None
- bufferFeatures FormatFeatureFlags:
- VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
- FORMAT_R8_UINT,
- FORMAT_R8_SINT,
- FORMAT_R8G8_UINT,
- FORMAT_R8G8_SINT,
- FORMAT_R8G8B8A8_UINT,
- FORMAT_R8G8B8A8_SINT,
- FORMAT_B8G8R8A8_UINT,
- FORMAT_B8G8R8A8_SINT,
- FORMAT_A8B8G8R8_UINT_PACK32,
- FORMAT_A8B8G8R8_SINT_PACK32,
- FORMAT_A2R10G10B10_UINT_PACK32,
- FORMAT_A2B10G10R10_UINT_PACK32,
- FORMAT_R16_UINT,
- FORMAT_R16_SINT,
- FORMAT_R16G16_UINT,
- FORMAT_R16G16_SINT,
- FORMAT_R16G16B16A16_UINT,
- FORMAT_R16G16B16A16_SINT,
- FORMAT_R32G32_UINT,
- FORMAT_R32G32_SINT,
- FORMAT_R32G32B32A32_UINT,
- FORMAT_R32G32B32A32_SINT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- FORMAT_R8_SRGB,
- FORMAT_R8G8B8A8_SRGB,
- FORMAT_B8G8R8A8_SRGB,
- FORMAT_A8B8G8R8_SRGB_PACK32:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
- VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
- FORMAT_R8G8_UNORM,
- FORMAT_R8G8_SNORM,
- FORMAT_R8G8B8A8_UNORM,
- FORMAT_R8G8B8A8_SNORM,
- FORMAT_B8G8R8A8_UNORM,
- FORMAT_B8G8R8A8_SNORM,
- FORMAT_A8B8G8R8_UNORM_PACK32,
- FORMAT_A8B8G8R8_SNORM_PACK32,
- FORMAT_A2R10G10B10_UNORM_PACK32,
- FORMAT_A2B10G10R10_UNORM_PACK32,
- FORMAT_R16G16_UNORM,
- FORMAT_R16G16_SNORM,
- FORMAT_R16G16_SFLOAT,
- FORMAT_R16G16B16A16_UNORM,
- FORMAT_R16G16B16A16_SNORM,
- FORMAT_R16G16B16A16_SFLOAT,
- FORMAT_R32G32_SFLOAT,
- FORMAT_R32G32B32A32_SFLOAT,
- FORMAT_B10G11R11_UFLOAT_PACK32:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- FORMAT_R8G8_SRGB:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_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
- FORMAT_R32_UINT,
- FORMAT_R32_SINT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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_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
- FORMAT_R32G32B32_UINT,
- FORMAT_R32G32B32_SINT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
- optimalTiling FormatFeatureFlags:
- None
- bufferFeatures FormatFeatureFlags:
- VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
- VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
- VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
- FORMAT_R32G32B32_SFLOAT:
- linearTiling 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
- optimalTiling FormatFeatureFlags:
- None
- bufferFeatures FormatFeatureFlags:
- VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
- VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
- VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
- FORMAT_E5B9G9R9_UFLOAT_PACK32,
- FORMAT_BC1_RGB_UNORM_BLOCK,
- FORMAT_BC1_RGB_SRGB_BLOCK,
- FORMAT_BC1_RGBA_UNORM_BLOCK,
- FORMAT_BC1_RGBA_SRGB_BLOCK,
- FORMAT_BC2_UNORM_BLOCK,
- FORMAT_BC2_SRGB_BLOCK,
- FORMAT_BC3_UNORM_BLOCK,
- FORMAT_BC3_SRGB_BLOCK,
- FORMAT_BC4_UNORM_BLOCK,
- FORMAT_BC4_SNORM_BLOCK,
- FORMAT_BC5_UNORM_BLOCK,
- FORMAT_BC5_SNORM_BLOCK,
- FORMAT_BC6H_UFLOAT_BLOCK,
- FORMAT_BC6H_SFLOAT_BLOCK,
- FORMAT_BC7_UNORM_BLOCK,
- FORMAT_BC7_SRGB_BLOCK:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- FORMAT_D16_UNORM,
- FORMAT_D32_SFLOAT:
- linearTiling FormatFeatureFlags:
- None
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_DEPTH_STENCIL_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
- FORMAT_S8_UINT:
- linearTiling FormatFeatureFlags:
- None
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_DEPTH_STENCIL_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
- FORMAT_D16_UNORM_S8_UINT,
- FORMAT_D32_SFLOAT_S8_UINT:
- linearTiling FormatFeatureFlags:
- None
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
- bufferFeatures FormatFeatureFlags:
- None
- Unsupported formats:
- FORMAT_UNDEFINED
- FORMAT_R4G4_UNORM_PACK8
- FORMAT_R8G8B8_UNORM
- FORMAT_R8G8B8_SNORM
- FORMAT_R8G8B8_USCALED
- FORMAT_R8G8B8_SSCALED
- FORMAT_R8G8B8_UINT
- FORMAT_R8G8B8_SINT
- FORMAT_R8G8B8_SRGB
- FORMAT_B8G8R8_UNORM
- FORMAT_B8G8R8_SNORM
- FORMAT_B8G8R8_USCALED
- FORMAT_B8G8R8_SSCALED
- FORMAT_B8G8R8_UINT
- FORMAT_B8G8R8_SINT
- FORMAT_B8G8R8_SRGB
- FORMAT_R16G16B16_UNORM
- FORMAT_R16G16B16_SNORM
- FORMAT_R16G16B16_USCALED
- FORMAT_R16G16B16_SSCALED
- FORMAT_R16G16B16_UINT
- FORMAT_R16G16B16_SINT
- FORMAT_R16G16B16_SFLOAT
- FORMAT_R64_UINT
- FORMAT_R64_SINT
- FORMAT_R64_SFLOAT
- FORMAT_R64G64_UINT
- FORMAT_R64G64_SINT
- FORMAT_R64G64_SFLOAT
- FORMAT_R64G64B64_UINT
- FORMAT_R64G64B64_SINT
- FORMAT_R64G64B64_SFLOAT
- FORMAT_R64G64B64A64_UINT
- FORMAT_R64G64B64A64_SINT
- FORMAT_R64G64B64A64_SFLOAT
- FORMAT_X8_D24_UNORM_PACK32
- FORMAT_D24_UNORM_S8_UINT
- FORMAT_ETC2_R8G8B8_UNORM_BLOCK
- FORMAT_ETC2_R8G8B8_SRGB_BLOCK
- FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
- FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
- FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
- FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
- FORMAT_EAC_R11_UNORM_BLOCK
- FORMAT_EAC_R11_SNORM_BLOCK
- FORMAT_EAC_R11G11_UNORM_BLOCK
- FORMAT_EAC_R11G11_SNORM_BLOCK
- FORMAT_ASTC_4x4_UNORM_BLOCK
- FORMAT_ASTC_4x4_SRGB_BLOCK
- FORMAT_ASTC_5x4_UNORM_BLOCK
- FORMAT_ASTC_5x4_SRGB_BLOCK
- FORMAT_ASTC_5x5_UNORM_BLOCK
- FORMAT_ASTC_5x5_SRGB_BLOCK
- FORMAT_ASTC_6x5_UNORM_BLOCK
- FORMAT_ASTC_6x5_SRGB_BLOCK
- FORMAT_ASTC_6x6_UNORM_BLOCK
- FORMAT_ASTC_6x6_SRGB_BLOCK
- FORMAT_ASTC_8x5_UNORM_BLOCK
- FORMAT_ASTC_8x5_SRGB_BLOCK
- FORMAT_ASTC_8x6_UNORM_BLOCK
- FORMAT_ASTC_8x6_SRGB_BLOCK
- FORMAT_ASTC_8x8_UNORM_BLOCK
- FORMAT_ASTC_8x8_SRGB_BLOCK
- FORMAT_ASTC_10x5_UNORM_BLOCK
- FORMAT_ASTC_10x5_SRGB_BLOCK
- FORMAT_ASTC_10x6_UNORM_BLOCK
- FORMAT_ASTC_10x6_SRGB_BLOCK
- FORMAT_ASTC_10x8_UNORM_BLOCK
- FORMAT_ASTC_10x8_SRGB_BLOCK
- FORMAT_ASTC_10x10_UNORM_BLOCK
- FORMAT_ASTC_10x10_SRGB_BLOCK
- FORMAT_ASTC_12x10_UNORM_BLOCK
- FORMAT_ASTC_12x10_SRGB_BLOCK
- FORMAT_ASTC_12x12_UNORM_BLOCK
- FORMAT_ASTC_12x12_SRGB_BLOCK
- FORMAT_G8B8G8R8_422_UNORM
- FORMAT_B8G8R8G8_422_UNORM
- FORMAT_G8_B8_R8_3PLANE_420_UNORM
- FORMAT_G8_B8R8_2PLANE_420_UNORM
- FORMAT_G8_B8_R8_3PLANE_422_UNORM
- FORMAT_G8_B8R8_2PLANE_422_UNORM
- FORMAT_G8_B8_R8_3PLANE_444_UNORM
- FORMAT_R10X6_UNORM_PACK16
- FORMAT_R10X6G10X6_UNORM_2PACK16
- FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
- FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
- FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
- FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
- FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
- FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
- FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
- FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
- FORMAT_R12X4_UNORM_PACK16
- FORMAT_R12X4G12X4_UNORM_2PACK16
- FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
- FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
- FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
- FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
- FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
- FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
- FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
- FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
- FORMAT_G16B16G16R16_422_UNORM
- FORMAT_B16G16R16G16_422_UNORM
- FORMAT_G16_B16_R16_3PLANE_420_UNORM
- FORMAT_G16_B16R16_2PLANE_420_UNORM
- FORMAT_G16_B16_R16_3PLANE_422_UNORM
- FORMAT_G16_B16R16_2PLANE_422_UNORM
- FORMAT_G16_B16_R16_3PLANE_444_UNORM
- Device Properties and Extensions :
- ==================================
- GPU3
- VkPhysicalDeviceProperties:
- ===========================
- apiVersion = 0x401060 (1.1.96)
- driverVersion = 79691784 (0x4c00008)
- vendorID = 0x8086
- deviceID = 0x1616
- deviceType = INTEGRATED_GPU
- deviceName = Intel(R) HD Graphics 5500 (Broadwell GT2)
- VkPhysicalDeviceLimits:
- -----------------------
- maxImageDimension1D = 16384
- maxImageDimension2D = 16384
- maxImageDimension3D = 2048
- maxImageDimensionCube = 16384
- maxImageArrayLayers = 2048
- maxTexelBufferElements = 0x8000000
- maxUniformBufferRange = 0x8000000
- maxStorageBufferRange = 0x40000000
- maxPushConstantsSize = 128
- maxMemoryAllocationCount = 4294967295
- maxSamplerAllocationCount = 65536
- bufferImageGranularity = 0x40
- sparseAddressSpaceSize = 0x0
- maxBoundDescriptorSets = 8
- maxPerStageDescriptorSamplers = 128
- maxPerStageDescriptorUniformBuffers = 64
- maxPerStageDescriptorStorageBuffers = 64
- maxPerStageDescriptorSampledImages = 128
- maxPerStageDescriptorStorageImages = 8
- maxPerStageDescriptorInputAttachments = 64
- maxPerStageResources = 232
- maxDescriptorSetSamplers = 768
- maxDescriptorSetUniformBuffers = 384
- maxDescriptorSetUniformBuffersDynamic = 8
- maxDescriptorSetStorageBuffers = 384
- maxDescriptorSetStorageBuffersDynamic = 8
- maxDescriptorSetSampledImages = 768
- maxDescriptorSetStorageImages = 48
- maxDescriptorSetInputAttachments = 256
- maxVertexInputAttributes = 28
- maxVertexInputBindings = 28
- maxVertexInputAttributeOffset = 0x7ff
- maxVertexInputBindingStride = 0x800
- maxVertexOutputComponents = 128
- maxTessellationGenerationLevel = 64
- maxTessellationPatchSize = 32
- maxTessellationControlPerVertexInputComponents = 128
- maxTessellationControlPerVertexOutputComponents = 128
- maxTessellationControlPerPatchOutputComponents = 128
- maxTessellationControlTotalOutputComponents = 2048
- maxTessellationEvaluationInputComponents = 128
- maxTessellationEvaluationOutputComponents = 128
- maxGeometryShaderInvocations = 32
- maxGeometryInputComponents = 64
- maxGeometryOutputComponents = 128
- maxGeometryOutputVertices = 256
- maxGeometryTotalOutputComponents = 1024
- maxFragmentInputComponents = 112
- maxFragmentOutputAttachments = 8
- maxFragmentDualSrcAttachments = 1
- maxFragmentCombinedOutputResources = 8
- maxComputeSharedMemorySize = 0x8000
- maxComputeWorkGroupCount[0] = 65535
- maxComputeWorkGroupCount[1] = 65535
- maxComputeWorkGroupCount[2] = 65535
- maxComputeWorkGroupInvocations = 896
- maxComputeWorkGroupSize[0] = 896
- maxComputeWorkGroupSize[1] = 896
- maxComputeWorkGroupSize[2] = 896
- subPixelPrecisionBits = 8
- subTexelPrecisionBits = 4
- mipmapPrecisionBits = 4
- maxDrawIndexedIndexValue = 4294967295
- maxDrawIndirectCount = 4294967295
- maxSamplerLodBias = 16.000000
- maxSamplerAnisotropy = 16.000000
- maxViewports = 16
- maxViewportDimensions[0] = 16384
- maxViewportDimensions[1] = 16384
- viewportBoundsRange[0] = -32768.000000
- viewportBoundsRange[1] = 32767.000000
- viewportSubPixelBits = 13
- minMemoryMapAlignment = 4096
- minTexelBufferOffsetAlignment = 0x1
- minUniformBufferOffsetAlignment = 0x20
- minStorageBufferOffsetAlignment = 0x4
- 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 = 1
- storageImageSampleCounts = 1
- maxSampleMaskWords = 1
- timestampComputeAndGraphics = 0
- timestampPeriod = 80.000000
- maxClipDistances = 8
- maxCullDistances = 8
- maxCombinedClipAndCullDistances = 8
- discreteQueuePriorities = 2
- pointSizeRange[0] = 0.125000
- pointSizeRange[1] = 255.875000
- lineWidthRange[0] = 0.000000
- lineWidthRange[1] = 7.992188
- pointSizeGranularity = 0.125000
- lineWidthGranularity = 0.007812
- strictLines = 0
- standardSampleLocations = 1
- optimalBufferCopyOffsetAlignment = 0x80
- optimalBufferCopyRowPitchAlignment = 0x80
- nonCoherentAtomSize = 0x40
- VkPhysicalDeviceSparseProperties:
- ---------------------------------
- residencyStandard2DBlockShape = 0
- residencyStandard2DMultisampleBlockShape = 0
- residencyStandard3DBlockShape = 0
- residencyAlignedMipSize = 0
- residencyNonResidentStrict = 0
- VkPhysicalDevicePointClippingProperties:
- ========================================
- pointClippingBehavior = 0
- VkPhysicalDevicePushDescriptorProperties:
- =========================================
- maxPushDescriptors = 32
- VkPhysicalDeviceMultiviewProperties:
- ====================================
- maxMultiviewViewCount = 16
- maxMultiviewInstanceIndex = 268435455
- VkPhysicalDeviceMaintenance3Properties:
- =======================================
- maxPerSetDescriptors = 1024
- maxMemoryAllocationSize = 2147483648
- VkPhysicalDeviceIDProperties:
- =========================================
- deviceUUID = 53ebc251-e120-8086-bc6b-0661980e7117
- driverUUID = 75ec8ea6-930e-c58b-0b3e-a396880a1b5d
- deviceLUIDValid = false
- VkPhysicalDeviceDriverProperties:
- =================================
- driverID = 6
- driverName = Intel open-source Mesa driver
- driverInfo = Mesa 19.0.8
- conformanceVersion:
- major = 1
- minor = 1
- subminor = 2
- patch = 0
- VkPhysicalDevicePCIBusInfoProperties
- ====================================
- pciDomain = 0
- pciBus = 0
- pciDevice = 2
- pciFunction = 0
- VkPhysicalDeviceTransformFeedbackProperties
- ===========================================
- maxTransformFeedbackStreams = 4
- maxTransformFeedbackBuffers = 4
- maxTransformFeedbackBufferSize = 4294967296
- maxTransformFeedbackStreamDataSize = 512
- maxTransformFeedbackBufferDataSize = 512
- maxTransformFeedbackBufferDataStride = 2048
- transformFeedbackQueries = 1
- transformFeedbackStreamsLinesTriangles = 0
- transformFeedbackRasterizationStreamSelect = 0
- transformFeedbackDraw = 1
- Device Extensions count = 43
- VK_EXT_calibrated_timestamps : extension revision 1
- VK_EXT_conditional_rendering : extension revision 1
- VK_EXT_display_control : extension revision 1
- VK_EXT_external_memory_dma_buf : extension revision 1
- VK_EXT_global_priority : extension revision 1
- VK_EXT_pci_bus_info : extension revision 2
- VK_EXT_scalar_block_layout : extension revision 1
- VK_EXT_shader_viewport_index_layer : extension revision 1
- VK_EXT_transform_feedback : extension revision 1
- VK_EXT_vertex_attribute_divisor : extension revision 3
- VK_GOOGLE_decorate_string : extension revision 1
- VK_GOOGLE_hlsl_functionality1 : 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_create_renderpass2 : extension revision 1
- VK_KHR_dedicated_allocation : extension revision 1
- VK_KHR_depth_stencil_resolve : extension revision 1
- VK_KHR_descriptor_update_template : extension revision 1
- VK_KHR_device_group : extension revision 1
- 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_get_memory_requirements2 : extension revision 1
- VK_KHR_image_format_list : extension revision 1
- VK_KHR_incremental_present : extension revision 1
- VK_KHR_maintenance1 : extension revision 1
- VK_KHR_maintenance2 : extension revision 1
- VK_KHR_maintenance3 : extension revision 1
- VK_KHR_multiview : extension revision 1
- VK_KHR_push_descriptor : extension revision 1
- VK_KHR_relaxed_block_layout : extension revision 1
- VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1
- VK_KHR_sampler_ycbcr_conversion : extension revision 1
- VK_KHR_shader_draw_parameters : extension revision 1
- VK_KHR_storage_buffer_storage_class : extension revision 1
- VK_KHR_swapchain : extension revision 68
- VK_KHR_variable_pointers : extension revision 1
- VkQueueFamilyProperties[0]:
- ===========================
- queueFlags = GRAPHICS | COMPUTE | TRANSFER
- queueCount = 1
- timestampValidBits = 36
- minImageTransferGranularity = (1, 1, 1)
- VkPhysicalDeviceMemoryProperties:
- =================================
- memoryHeapCount = 2
- memoryHeaps[0] :
- size = 11444096000 (0x2aa1f0c00) (10.66 GiB)
- flags:
- VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
- memoryHeaps[1] :
- size = 1073741824 (0x40000000) (1024.00 MiB)
- flags:
- VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
- memoryTypeCount = 2
- memoryTypes[0] :
- heapIndex = 0
- propertyFlags = 0xf:
- VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
- VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
- VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
- VK_MEMORY_PROPERTY_HOST_CACHED_BIT
- memoryTypes[1] :
- heapIndex = 1
- propertyFlags = 0xf:
- VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
- VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
- VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
- VK_MEMORY_PROPERTY_HOST_CACHED_BIT
- VkPhysicalDeviceFeatures:
- =========================
- robustBufferAccess = 1
- fullDrawIndexUint32 = 1
- imageCubeArray = 1
- independentBlend = 1
- geometryShader = 1
- tessellationShader = 1
- sampleRateShading = 1
- dualSrcBlend = 1
- logicOp = 1
- multiDrawIndirect = 1
- drawIndirectFirstInstance = 1
- depthClamp = 1
- depthBiasClamp = 1
- fillModeNonSolid = 1
- depthBounds = 0
- wideLines = 1
- largePoints = 1
- alphaToOne = 1
- multiViewport = 1
- samplerAnisotropy = 1
- textureCompressionETC2 = 1
- textureCompressionASTC_LDR = 0
- textureCompressionBC = 1
- occlusionQueryPrecise = 1
- pipelineStatisticsQuery = 1
- vertexPipelineStoresAndAtomics = 1
- fragmentStoresAndAtomics = 1
- shaderTessellationAndGeometryPointSize = 1
- shaderImageGatherExtended = 1
- shaderStorageImageExtendedFormats = 1
- shaderStorageImageMultisample = 0
- shaderStorageImageReadWithoutFormat = 0
- 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 = 0
- 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
- VkPhysicalDeviceMultiviewFeatures:
- ==================================
- multiview = 1
- multiviewGeometryShader = 1
- multiviewTessellationShader = 1
- VkPhysicalDeviceTransformFeedbackFeatures:
- ==========================================
- transformFeedback = 1
- geometryStreams = 1
- VkPhysicalDeviceScalarBlockLayoutFeatures:
- ==========================================
- scalarBlockLayout = 1
- Format Properties:
- ==================
- FORMAT_R4G4B4A4_UNORM_PACK16,
- FORMAT_B4G4R4A4_UNORM_PACK16,
- FORMAT_R8_SRGB,
- FORMAT_R8G8B8_SRGB,
- FORMAT_E5B9G9R9_UFLOAT_PACK32:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- FORMAT_R5G6B5_UNORM_PACK16,
- FORMAT_B5G6R5_UNORM_PACK16,
- FORMAT_A1R5G5B5_UNORM_PACK16,
- FORMAT_R8G8B8A8_SRGB,
- FORMAT_B8G8R8A8_SRGB,
- FORMAT_A8B8G8R8_SRGB_PACK32:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- FORMAT_R8_UNORM,
- FORMAT_R8_SNORM,
- FORMAT_R8G8_UNORM,
- FORMAT_R8G8_SNORM,
- FORMAT_R8G8B8A8_UNORM,
- FORMAT_R8G8B8A8_SNORM,
- FORMAT_A8B8G8R8_UNORM_PACK32,
- FORMAT_A8B8G8R8_SNORM_PACK32,
- FORMAT_A2B10G10R10_UNORM_PACK32,
- FORMAT_R16_UNORM,
- FORMAT_R16_SNORM,
- FORMAT_R16_SFLOAT,
- FORMAT_R16G16_UNORM,
- FORMAT_R16G16_SNORM,
- FORMAT_R16G16_SFLOAT,
- FORMAT_R16G16B16A16_UNORM,
- FORMAT_R16G16B16A16_SNORM,
- FORMAT_R16G16B16A16_SFLOAT,
- FORMAT_R32_SFLOAT,
- FORMAT_R32G32_SFLOAT,
- FORMAT_R32G32B32A32_SFLOAT,
- FORMAT_B10G11R11_UFLOAT_PACK32:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- FORMAT_R8_USCALED,
- FORMAT_R8_SSCALED,
- FORMAT_R8G8_USCALED,
- FORMAT_R8G8_SSCALED,
- FORMAT_R8G8B8_USCALED,
- FORMAT_R8G8B8_SSCALED,
- FORMAT_R8G8B8A8_USCALED,
- FORMAT_R8G8B8A8_SSCALED,
- FORMAT_A8B8G8R8_USCALED_PACK32,
- FORMAT_A8B8G8R8_SSCALED_PACK32,
- FORMAT_A2R10G10B10_SNORM_PACK32,
- FORMAT_A2R10G10B10_USCALED_PACK32,
- FORMAT_A2R10G10B10_SSCALED_PACK32,
- FORMAT_A2R10G10B10_UINT_PACK32,
- FORMAT_A2R10G10B10_SINT_PACK32,
- FORMAT_A2B10G10R10_SNORM_PACK32,
- FORMAT_A2B10G10R10_USCALED_PACK32,
- FORMAT_A2B10G10R10_SSCALED_PACK32,
- FORMAT_A2B10G10R10_SINT_PACK32,
- FORMAT_R16_USCALED,
- FORMAT_R16_SSCALED,
- FORMAT_R16G16_USCALED,
- FORMAT_R16G16_SSCALED,
- FORMAT_R16G16B16_USCALED,
- FORMAT_R16G16B16_SSCALED,
- FORMAT_R16G16B16A16_USCALED,
- FORMAT_R16G16B16A16_SSCALED,
- FORMAT_R64_UINT,
- FORMAT_R64_SINT,
- FORMAT_R64_SFLOAT,
- FORMAT_R64G64_UINT,
- FORMAT_R64G64_SINT,
- FORMAT_R64G64_SFLOAT,
- FORMAT_R64G64B64_UINT,
- FORMAT_R64G64B64_SINT,
- FORMAT_R64G64B64_SFLOAT,
- FORMAT_R64G64B64A64_UINT,
- FORMAT_R64G64B64A64_SINT,
- FORMAT_R64G64B64A64_SFLOAT:
- linearTiling FormatFeatureFlags:
- None
- optimalTiling FormatFeatureFlags:
- None
- bufferFeatures FormatFeatureFlags:
- VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
- FORMAT_R8_UINT,
- FORMAT_R8_SINT,
- FORMAT_R8G8_UINT,
- FORMAT_R8G8_SINT,
- FORMAT_R8G8B8A8_UINT,
- FORMAT_R8G8B8A8_SINT,
- FORMAT_A8B8G8R8_UINT_PACK32,
- FORMAT_A8B8G8R8_SINT_PACK32,
- FORMAT_A2B10G10R10_UINT_PACK32,
- FORMAT_R16_UINT,
- FORMAT_R16_SINT,
- FORMAT_R16G16_UINT,
- FORMAT_R16G16_SINT,
- FORMAT_R16G16B16A16_UINT,
- FORMAT_R16G16B16A16_SINT,
- FORMAT_R32G32_UINT,
- FORMAT_R32G32_SINT,
- FORMAT_R32G32B32A32_UINT,
- FORMAT_R32G32B32A32_SINT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- FORMAT_R8G8B8_UNORM,
- FORMAT_R16G16B16_UNORM,
- FORMAT_R16G16B16_SFLOAT,
- FORMAT_R32G32B32_SFLOAT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- FORMAT_R8G8B8_SNORM,
- FORMAT_R16G16B16_SNORM:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- 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
- FORMAT_R8G8B8_UINT,
- FORMAT_R8G8B8_SINT,
- FORMAT_R16G16B16_UINT,
- FORMAT_R16G16B16_SINT:
- linearTiling FormatFeatureFlags:
- None
- 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_VERTEX_BUFFER_BIT
- FORMAT_B8G8R8A8_UNORM,
- FORMAT_A2R10G10B10_UNORM_PACK32:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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
- VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
- FORMAT_R32_UINT,
- FORMAT_R32_SINT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
- VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
- VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_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_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
- FORMAT_R32G32B32_UINT,
- FORMAT_R32G32B32_SINT:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- 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
- FORMAT_D16_UNORM,
- FORMAT_X8_D24_UNORM_PACK32,
- FORMAT_D32_SFLOAT,
- FORMAT_S8_UINT,
- FORMAT_D24_UNORM_S8_UINT,
- FORMAT_D32_SFLOAT_S8_UINT:
- linearTiling FormatFeatureFlags:
- None
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
- VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
- VK_FORMAT_FEATURE_BLIT_SRC_BIT
- VK_FORMAT_FEATURE_BLIT_DST_BIT
- VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
- VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
- bufferFeatures FormatFeatureFlags:
- None
- FORMAT_BC1_RGB_UNORM_BLOCK,
- FORMAT_BC1_RGB_SRGB_BLOCK,
- FORMAT_BC1_RGBA_UNORM_BLOCK,
- FORMAT_BC1_RGBA_SRGB_BLOCK,
- FORMAT_BC2_UNORM_BLOCK,
- FORMAT_BC2_SRGB_BLOCK,
- FORMAT_BC3_UNORM_BLOCK,
- FORMAT_BC3_SRGB_BLOCK,
- FORMAT_BC4_UNORM_BLOCK,
- FORMAT_BC4_SNORM_BLOCK,
- FORMAT_BC5_UNORM_BLOCK,
- FORMAT_BC5_SNORM_BLOCK,
- FORMAT_BC6H_UFLOAT_BLOCK,
- FORMAT_BC6H_SFLOAT_BLOCK,
- FORMAT_BC7_UNORM_BLOCK,
- FORMAT_BC7_SRGB_BLOCK,
- FORMAT_ETC2_R8G8B8_UNORM_BLOCK,
- FORMAT_ETC2_R8G8B8_SRGB_BLOCK,
- FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK,
- FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK,
- FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK,
- FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK,
- FORMAT_EAC_R11_UNORM_BLOCK,
- FORMAT_EAC_R11_SNORM_BLOCK,
- FORMAT_EAC_R11G11_UNORM_BLOCK,
- FORMAT_EAC_R11G11_SNORM_BLOCK:
- linearTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- optimalTiling FormatFeatureFlags:
- VK_FORMAT_FEATURE_SAMPLED_IMAGE_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
- FORMAT_G8B8G8R8_422_UNORM,
- FORMAT_B8G8R8G8_422_UNORM:
- linearTiling 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
- 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
- FORMAT_G8_B8_R8_3PLANE_420_UNORM,
- FORMAT_G8_B8R8_2PLANE_420_UNORM,
- FORMAT_G8_B8_R8_3PLANE_422_UNORM,
- FORMAT_G8_B8R8_2PLANE_422_UNORM,
- FORMAT_G16_B16_R16_3PLANE_420_UNORM,
- FORMAT_G16_B16R16_2PLANE_420_UNORM,
- FORMAT_G16_B16_R16_3PLANE_422_UNORM,
- FORMAT_G16_B16R16_2PLANE_422_UNORM:
- linearTiling 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
- 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
- FORMAT_G8_B8_R8_3PLANE_444_UNORM,
- FORMAT_G16_B16_R16_3PLANE_444_UNORM:
- linearTiling 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
- 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:
- FORMAT_UNDEFINED
- FORMAT_R4G4_UNORM_PACK8
- FORMAT_R5G5B5A1_UNORM_PACK16
- FORMAT_B5G5R5A1_UNORM_PACK16
- FORMAT_R8G8_SRGB
- FORMAT_B8G8R8_UNORM
- FORMAT_B8G8R8_SNORM
- FORMAT_B8G8R8_USCALED
- FORMAT_B8G8R8_SSCALED
- FORMAT_B8G8R8_UINT
- FORMAT_B8G8R8_SINT
- FORMAT_B8G8R8_SRGB
- FORMAT_B8G8R8A8_SNORM
- FORMAT_B8G8R8A8_USCALED
- FORMAT_B8G8R8A8_SSCALED
- FORMAT_B8G8R8A8_UINT
- FORMAT_B8G8R8A8_SINT
- FORMAT_D16_UNORM_S8_UINT
- FORMAT_ASTC_4x4_UNORM_BLOCK
- FORMAT_ASTC_4x4_SRGB_BLOCK
- FORMAT_ASTC_5x4_UNORM_BLOCK
- FORMAT_ASTC_5x4_SRGB_BLOCK
- FORMAT_ASTC_5x5_UNORM_BLOCK
- FORMAT_ASTC_5x5_SRGB_BLOCK
- FORMAT_ASTC_6x5_UNORM_BLOCK
- FORMAT_ASTC_6x5_SRGB_BLOCK
- FORMAT_ASTC_6x6_UNORM_BLOCK
- FORMAT_ASTC_6x6_SRGB_BLOCK
- FORMAT_ASTC_8x5_UNORM_BLOCK
- FORMAT_ASTC_8x5_SRGB_BLOCK
- FORMAT_ASTC_8x6_UNORM_BLOCK
- FORMAT_ASTC_8x6_SRGB_BLOCK
- FORMAT_ASTC_8x8_UNORM_BLOCK
- FORMAT_ASTC_8x8_SRGB_BLOCK
- FORMAT_ASTC_10x5_UNORM_BLOCK
- FORMAT_ASTC_10x5_SRGB_BLOCK
- FORMAT_ASTC_10x6_UNORM_BLOCK
- FORMAT_ASTC_10x6_SRGB_BLOCK
- FORMAT_ASTC_10x8_UNORM_BLOCK
- FORMAT_ASTC_10x8_SRGB_BLOCK
- FORMAT_ASTC_10x10_UNORM_BLOCK
- FORMAT_ASTC_10x10_SRGB_BLOCK
- FORMAT_ASTC_12x10_UNORM_BLOCK
- FORMAT_ASTC_12x10_SRGB_BLOCK
- FORMAT_ASTC_12x12_UNORM_BLOCK
- FORMAT_ASTC_12x12_SRGB_BLOCK
- FORMAT_R10X6_UNORM_PACK16
- FORMAT_R10X6G10X6_UNORM_2PACK16
- FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
- FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
- FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
- FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
- FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
- FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
- FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
- FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
- FORMAT_R12X4_UNORM_PACK16
- FORMAT_R12X4G12X4_UNORM_2PACK16
- FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
- FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
- FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
- FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
- FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
- FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
- FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
- FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
- FORMAT_G16B16G16R16_422_UNORM
- FORMAT_B16G16R16G16_422_UNORM
- [/code]
- Mesa driver version:
- [code]
- OpenGL vendor string: X.Org
- OpenGL renderer string: AMD Radeon R7 M265 Series (OLAND, DRM 3.27.0, 5.0.0-25-generic, LLVM 8.0.0)
- OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.0.8
- OpenGL core profile shading language version string: 4.50
- OpenGL core profile context flags: (none)
- OpenGL core profile profile mask: core profile
- OpenGL core profile extensions:
- OpenGL version string: 4.5 (Compatibility Profile) Mesa 19.0.8
- OpenGL shading language version string: 4.50
- OpenGL context flags: (none)
- OpenGL profile mask: compatibility profile
- OpenGL extensions:
- OpenGL ES profile version string: OpenGL ES 3.2 Mesa 19.0.8
- OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
- OpenGL ES profile extensions:
Add Comment
Please, Sign In to add comment