AMDVLK vs RADV
665 lines
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 3. Skipping ICD.
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 3. Skipping ICD.
MANGOHUD: Uploading is disabled (permit_upload = 0)
MANGOHUD: Uploading is disabled (permit_upload = 0)
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
MANGOHUD: Uploading is disabled (permit_upload = 0)
==========
==========
VULKANINFO
VULKANINFO
==========
==========
Vulkan Instance Version: 1.2.198
Vulkan Instance Version: 1.2.198
Instance Extensions: count = 19
Instance Extensions: count = 19
===============================
===============================
VK_EXT_acquire_drm_display : extension revision 1
VK_EXT_acquire_drm_display : extension revision 1
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 10
VK_EXT_debug_report : extension revision 10
VK_EXT_debug_utils : extension revision 2
VK_EXT_debug_utils : extension revision 2
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_KHR_device_group_creation : extension revision 1
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
VK_KHR_display : extension revision 23
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_surface : extension revision 25
VK_KHR_surface_protected_capabilities : extension revision 1
VK_KHR_surface_protected_capabilities : extension revision 1
VK_KHR_wayland_surface : extension revision 6
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
Layers: count = 17
Layers: count = 17
==================
==================
VK_LAYER_AMD_switchable_graphics_64 (AMD switchable graphics layer) Vulkan version 1.2.201, layer version 1:
VK_LAYER_AMD_switchable_graphics_64 (AMD switchable graphics layer) Vulkan version 1.2.201, layer version 1:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 0
Layer-Device Extensions: count = 0
VK_LAYER_INTEL_nullhw (INTEL NULL HW) Vulkan version 1.1.73, layer version 1:
VK_LAYER_INTEL_nullhw (INTEL NULL HW) Vulkan version 1.1.73, layer version 1:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 0
Layer-Device Extensions: count = 0
VK_LAYER_KHRONOS_synchronization2 (Khronos Synchronization2 layer) Vulkan version 1.2.198, layer version 1:
VK_LAYER_KHRONOS_synchronization2 (Khronos Synchronization2 layer) Vulkan version 1.2.198, layer version 1:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 1
VK_KHR_synchronization2 : extension revision 1
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 1
Layer-Device Extensions: count = 1
VK_KHR_synchronization2 : extension revision 1
VK_KHR_synchronization2 : extension revision 1
VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.2.198, layer version 1:
VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.2.198, layer version 1:
Layer Extensions: count = 3
Layer Extensions: count = 3
VK_EXT_debug_report : extension revision 9
VK_EXT_debug_report : extension revision 9
VK_EXT_debug_utils : extension revision 1
VK_EXT_debug_utils : extension revision 1
VK_EXT_validation_features : extension revision 2
VK_EXT_validation_features : extension revision 2
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 3
VK_EXT_debug_marker : extension revision 4
VK_EXT_tooling_info : extension revision 1
VK_EXT_validation_cache : extension revision 1
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 3
Layer-Device Extensions: count = 3
VK_EXT_debug_marker : extension revision 4
VK_EXT_debug_marker : extension revision 4
VK_EXT_tooling_info : extension revision 1
VK_EXT_tooling_info : extension revision 1
VK_EXT_validation_cache : extension revision 1
VK_EXT_validation_cache : extension revision 1
VK_LAYER_LUNARG_api_dump (LunarG API dump layer) Vulkan version 1.2.198, layer version 2:
VK_LAYER_LUNARG_api_dump (LunarG API dump layer) Vulkan version 1.2.198, layer version 2:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 1
VK_EXT_tooling_info : extension revision 1
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 1
Layer-Device Extensions: count = 1
VK_EXT_tooling_info : extension revision 1
VK_EXT_tooling_info : extension revision 1
VK_LAYER_LUNARG_device_simulation (LunarG device simulation layer) Vulkan version 1.2.198, layer version 1:
VK_LAYER_LUNARG_device_simulation (LunarG device simulation layer) Vulkan version 1.2.198, layer version 1:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 1
VK_EXT_tooling_info : extension revision 1
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 1
Layer-Device Extensions: count = 1
VK_EXT_tooling_info : extension revision 1
VK_EXT_tooling_info : extension revision 1
VK_LAYER_LUNARG_gfxreconstruct (GFXReconstruct Capture Layer Version 0.9.10) Vulkan version 1.2.198, layer version 36874:
VK_LAYER_LUNARG_gfxreconstruct (GFXReconstruct Capture Layer Version 0.9.10) Vulkan version 1.2.198, layer version 36874:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 1
VK_EXT_tooling_info : extension revision 1
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 1
Layer-Device Extensions: count = 1
VK_EXT_tooling_info : extension revision 1
VK_EXT_tooling_info : extension revision 1
VK_LAYER_LUNARG_monitor (Execution Monitoring Layer) Vulkan version 1.2.198, layer version 1:
VK_LAYER_LUNARG_monitor (Execution Monitoring Layer) Vulkan version 1.2.198, layer version 1:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 1
VK_EXT_tooling_info : extension revision 1
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 1
Layer-Device Extensions: count = 1
VK_EXT_tooling_info : extension revision 1
VK_EXT_tooling_info : extension revision 1
VK_LAYER_LUNARG_screenshot (LunarG image capture layer) Vulkan version 1.2.198, layer version 1:
VK_LAYER_LUNARG_screenshot (LunarG image capture layer) Vulkan version 1.2.198, layer version 1:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 1
VK_EXT_tooling_info : extension revision 1
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 1
Layer-Device Extensions: count = 1
VK_EXT_tooling_info : extension revision 1
VK_EXT_tooling_info : extension revision 1
VK_LAYER_MANGOHUD_overlay (Vulkan Hud Overlay) Vulkan version 1.2.135, layer version 1:
VK_LAYER_MANGOHUD_overlay (Vulkan Hud Overlay) Vulkan version 1.2.135, layer version 1:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 0
Layer-Device Extensions: count = 0
VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.2.73, layer version 1:
VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.2.73, layer version 1:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 0
Layer-Device Extensions: count = 0
VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.1.73, layer version 1:
VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.1.73, layer version 1:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 0
Layer-Device Extensions: count = 0
VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 0
Layer-Device Extensions: count = 0
VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 0
Layer-Device Extensions: count = 0
VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 0
Layer-Device Extensions: count = 0
VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 0
Layer-Device Extensions: count = 0
VK_LAYER_VKBASALT_post_processing (a post processing layer) Vulkan version 1.2.136, layer version 1:
VK_LAYER_VKBASALT_post_processing (a post processing layer) Vulkan version 1.2.136, layer version 1:
Layer Extensions: count = 0
Layer Extensions: count = 0
Devices: count = 2
Devices: count = 1
GPU id = 0 (AMD RADV NAVY_FLOUNDER)
GPU id = 0 (AMD Radeon RX 6700 XT)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 13.0.0, 256 bits))
Layer-Device Extensions: count = 0
Layer-Device Extensions: count = 0
Presentable Surfaces:
Presentable Surfaces:
=====================
=====================
GPU id : 0 (AMD RADV NAVY_FLOUNDER):
GPU id : 0 (AMD Radeon RX 6700 XT):
Surface types: count = 2
Surface types: count = 2
VK_KHR_xcb_surface
VK_KHR_xcb_surface
VK_KHR_xlib_surface
VK_KHR_xlib_surface
Formats: count = 2
Formats: count = 2
SurfaceFormat[0]:
SurfaceFormat[0]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[1]:
format = FORMAT_B8G8R8A8_UNORM
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
Present Modes: count = 4
SurfaceFormat[1]:
PRESENT_MODE_IMMEDIATE_KHR
PRESENT_MODE_MAILBOX_KHR
PRESENT_MODE_FIFO_KHR
PRESENT_MODE_FIFO_RELAXED_KHR
VkSurfaceCapabilitiesKHR:
-------------------------
minImageCount = 3
maxImageCount = 0
currentExtent:
width = 256
height = 256
minImageExtent:
width = 256
height = 256
maxImageExtent:
width = 256
height = 256
maxImageArrayLayers = 1
supportedTransforms: count = 1
SURFACE_TRANSFORM_IDENTITY_BIT_KHR
currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
supportedCompositeAlpha: count = 2
COMPOSITE_ALPHA_OPAQUE_BIT_KHR
COMPOSITE_ALPHA_INHERIT_BIT_KHR
supportedUsageFlags: count = 5
IMAGE_USAGE_TRANSFER_SRC_BIT
IMAGE_USAGE_TRANSFER_DST_BIT
IMAGE_USAGE_SAMPLED_BIT
IMAGE_USAGE_STORAGE_BIT
IMAGE_USAGE_COLOR_ATTACHMENT_BIT
VkSurfaceCapabilities2EXT:
--------------------------
supportedSurfaceCounters:
None
VkSurfaceProtectedCapabilitiesKHR:
----------------------------------
supportsProtected = false
GPU id : 1 (llvmpipe (LLVM 13.0.0, 256 bits)):
Surface types: count = 2
VK_KHR_xcb_surface
VK_KHR_xlib_surface
Formats: count = 2
SurfaceFormat[0]:
format = FORMAT_B8G8R8A8_SRGB
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[1]:
Present Modes: count = 3
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
Present Modes: count = 4
PRESENT_MODE_IMMEDIATE_KHR
PRESENT_MODE_IMMEDIATE_KHR
PRESENT_MODE_MAILBOX_KHR
PRESENT_MODE_MAILBOX_KHR
PRESENT_MODE_FIFO_KHR
PRESENT_MODE_FIFO_KHR
PRESENT_MODE_FIFO_RELAXED_KHR
VkSurfaceCapabilitiesKHR:
VkSurfaceCapabilitiesKHR:
-------------------------
-------------------------
minImageCount = 3
minImageCount = 2
maxImageCount = 0
maxImageCount = 16
currentExtent:
currentExtent:
width = 256
width = 256
height = 256
height = 256
minImageExtent:
minImageExtent:
width = 256
width = 256
height = 256
height = 256
maxImageExtent:
maxImageExtent:
width = 256
width = 256
height = 256
height = 256
maxImageArrayLayers = 1
maxImageArrayLayers = 1
supportedTransforms: count = 1
supportedTransforms: count = 1
SURFACE_TRANSFORM_IDENTITY_BIT_KHR
SURFACE_TRANSFORM_IDENTITY_BIT_KHR
currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
supportedCompositeAlpha: count = 2
supportedCompositeAlpha: count = 2
COMPOSITE_ALPHA_OPAQUE_BIT_KHR
COMPOSITE_ALPHA_OPAQUE_BIT_KHR
COMPOSITE_ALPHA_INHERIT_BIT_KHR
COMPOSITE_ALPHA_INHERIT_BIT_KHR
supportedUsageFlags: count = 5
supportedUsageFlags: count = 6
IMAGE_USAGE_TRANSFER_SRC_BIT
IMAGE_USAGE_TRANSFER_SRC_BIT
IMAGE_USAGE_TRANSFER_DST_BIT
IMAGE_USAGE_TRANSFER_DST_BIT
IMAGE_USAGE_SAMPLED_BIT
IMAGE_USAGE_SAMPLED_BIT
IMAGE_USAGE_STORAGE_BIT
IMAGE_USAGE_STORAGE_BIT
IMAGE_USAGE_COLOR_ATTACHMENT_BIT
IMAGE_USAGE_COLOR_ATTACHMENT_BIT
IMAGE_USAGE_INPUT_ATTACHMENT_BIT
VkSurfaceCapabilities2EXT:
VkSurfaceCapabilities2EXT:
--------------------------
--------------------------
supportedSurfaceCounters:
supportedSurfaceCounters:
None
None
VkSurfaceProtectedCapabilitiesKHR:
VkSurfaceProtectedCapabilitiesKHR:
----------------------------------
----------------------------------
supportsProtected = false
supportsProtected = false
Device Groups:
Device Groups:
==============
==============
Group 0:
Group 0:
Properties:
Properties:
physicalDevices: count = 1
physicalDevices: count = 1
llvmpipe (LLVM 13.0.0, 256 bits) (ID: 0)
AMD Radeon RX 6700 XT (ID: 0)
subsetAllocation = 0
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
MANGOHUD: Uploading is disabled (permit_upload = 0)
Present Capabilities:
llvmpipe (LLVM 13.0.0, 256 bits) (ID: 0):
Can present images from the following devices: count = 1
llvmpipe (LLVM 13.0.0, 256 bits) (ID: 0)
Present modes: count = 1
DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
Group 1:
Properties:
physicalDevices: count = 1
AMD RADV NAVY_FLOUNDER (ID: 0)
subsetAllocation = 0
subsetAllocation = 0
MANGOHUD: Uploading is disabled (permit_upload = 0)
MANGOHUD: Uploading is disabled (permit_upload = 0)
Present Capabilities:
Present Capabilities:
AMD RADV NAVY_FLOUNDER (ID: 0):
AMD Radeon RX 6700 XT (ID: 0):
Can present images from the following devices: count = 1
Can present images from the following devices: count = 1
AMD RADV NAVY_FLOUNDER (ID: 0)
AMD Radeon RX 6700 XT (ID: 0)
Present modes: count = 1
Present modes: count = 1
DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
Device Properties and Extensions:
Device Properties and Extensions:
=================================
=================================
GPU0:
GPU0:
VkPhysicalDeviceProperties:
VkPhysicalDeviceProperties:
---------------------------
---------------------------
apiVersion = 4202695 (1.2.199)
apiVersion = 4202697 (1.2.201)
driverVersion = 88485987 (0x5463063)
driverVersion = 8388818 (0x8000d2)
vendorID = 0x1002
vendorID = 0x1002
deviceID = 0x73df
deviceID = 0x73df
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName = AMD RADV NAVY_FLOUNDER
deviceName = AMD Radeon RX 6700 XT
pipelineCacheUUID = 6d803667-dd7a-3ea0-c92a-bbd8b3d0203c
pipelineCacheUUID = 99b38224-447c-5c32-a05f-12f5e37fca7a
VkPhysicalDeviceLimits:
VkPhysicalDeviceLimits:
-----------------------
-----------------------
maxImageDimension1D = 16384
maxImageDimension1D = 16384
maxImageDimension2D = 16384
maxImageDimension2D = 16384
maxImageDimension3D = 2048
maxImageDimension3D = 8192
maxImageDimensionCube = 16384
maxImageDimensionCube = 16384
maxImageArrayLayers = 2048
maxImageArrayLayers = 8192
maxTexelBufferElements = 4294967295
maxTexelBufferElements = 4294967295
maxUniformBufferRange = 4294967295
maxUniformBufferRange = 4294967295
maxStorageBufferRange = 4294967295
maxStorageBufferRange = 4294967295
maxPushConstantsSize = 128
maxPushConstantsSize = 128
maxMemoryAllocationCount = 4294967295
maxMemoryAllocationCount = 4294967295
maxSamplerAllocationCount = 65536
maxSamplerAllocationCount = 1048576
bufferImageGranularity = 0x00000001
bufferImageGranularity = 0x00000001
sparseAddressSpaceSize = 0xfffffffc
sparseAddressSpaceSize = 0x7ff900000000
maxBoundDescriptorSets = 32
maxBoundDescriptorSets = 32
maxPerStageDescriptorSamplers = 8388606
maxPerStageDescriptorSamplers = 4294967295
maxPerStageDescriptorUniformBuffers = 8388606
maxPerStageDescriptorUniformBuffers = 4294967295
maxPerStageDescriptorStorageBuffers = 8388606
maxPerStageDescriptorStorageBuffers = 4294967295
maxPerStageDescriptorSampledImages = 8388606
maxPerStageDescriptorSampledImages = 4294967295
maxPerStageDescriptorStorageImages = 8388606
maxPerStageDescriptorStorageImages = 4294967295
maxPerStageDescriptorInputAttachments = 8388606
maxPerStageDescriptorInputAttachments = 4294967295
maxPerStageResources = 8388606
maxPerStageResources = 4294967295
maxDescriptorSetSamplers = 8388606
maxDescriptorSetSamplers = 4294967295
maxDescriptorSetUniformBuffers = 8388606
maxDescriptorSetUniformBuffers = 4294967295
maxDescriptorSetUniformBuffersDynamic = 16
maxDescriptorSetUniformBuffersDynamic = 8
maxDescriptorSetStorageBuffers = 8388606
maxDescriptorSetStorageBuffers = 4294967295
maxDescriptorSetStorageBuffersDynamic = 8
maxDescriptorSetStorageBuffersDynamic = 8
maxDescriptorSetSampledImages = 8388606
maxDescriptorSetSampledImages = 4294967295
maxDescriptorSetStorageImages = 8388606
maxDescriptorSetStorageImages = 4294967295
maxDescriptorSetInputAttachments = 8388606
maxDescriptorSetInputAttachments = 4294967295
maxVertexInputAttributes = 32
maxVertexInputAttributes = 64
maxVertexInputBindings = 32
maxVertexInputBindings = 32
maxVertexInputAttributeOffset = 4294967295
maxVertexInputAttributeOffset = 4294967295
maxVertexInputBindingStride = 2048
maxVertexInputBindingStride = 16383
maxVertexOutputComponents = 128
maxVertexOutputComponents = 128
maxTessellationGenerationLevel = 64
maxTessellationGenerationLevel = 64
maxTessellationPatchSize = 32
maxTessellationPatchSize = 32
maxTessellationControlPerVertexInputComponents = 128
maxTessellationControlPerVertexInputComponents = 128
maxTessellationControlPerVertexOutputComponents = 128
maxTessellationControlPerVertexOutputComponents = 128
maxTessellationControlPerPatchOutputComponents = 120
maxTessellationControlPerPatchOutputComponents = 120
maxTessellationControlTotalOutputComponents = 4096
maxTessellationControlTotalOutputComponents = 4096
maxTessellationEvaluationInputComponents = 128
maxTessellationEvaluationInputComponents = 128
maxTessellationEvaluationOutputComponents = 128
maxTessellationEvaluationOutputComponents = 128
maxGeometryShaderInvocations = 127
maxGeometryShaderInvocations = 127
maxGeometryInputComponents = 64
maxGeometryInputComponents = 128
maxGeometryOutputComponents = 128
maxGeometryOutputComponents = 128
maxGeometryOutputVertices = 256
maxGeometryOutputVertices = 1023
maxGeometryTotalOutputComponents = 1024
maxGeometryTotalOutputComponents = 4095
maxFragmentInputComponents = 128
maxFragmentInputComponents = 128
maxFragmentOutputAttachments = 8
maxFragmentOutputAttachments = 8
maxFragmentDualSrcAttachments = 1
maxFragmentDualSrcAttachments = 1
maxFragmentCombinedOutputResources = 8
maxFragmentCombinedOutputResources = 4294967295
maxComputeSharedMemorySize = 65536
maxComputeSharedMemorySize = 65536
maxComputeWorkGroupCount: count = 3
maxComputeWorkGroupCount: count = 3
65535
65535
65535
65535
65535
65535
maxComputeWorkGroupInvocations = 1024
maxComputeWorkGroupInvocations = 1024
maxComputeWorkGroupSize: count = 3
maxComputeWorkGroupSize: count = 3
1024
1024
1024
1024
1024
1024
subPixelPrecisionBits = 8
subPixelPrecisionBits = 8
subTexelPrecisionBits = 8
subTexelPrecisionBits = 8
mipmapPrecisionBits = 8
mipmapPrecisionBits = 8
maxDrawIndexedIndexValue = 4294967295
maxDrawIndexedIndexValue = 4294967295
maxDrawIndirectCount = 4294967295
maxDrawIndirectCount = 4294967295
maxSamplerLodBias = 16
maxSamplerLodBias = 15.9961
maxSamplerAnisotropy = 16
maxSamplerAnisotropy = 16
maxViewports = 16
maxViewports = 16
maxViewportDimensions: count = 2
maxViewportDimensions: count = 2
16384
16384
16384
16384
viewportBoundsRange: count = 2
viewportBoundsRange: count = 2
-32768
-32768
32767
32767
viewportSubPixelBits = 8
viewportSubPixelBits = 8
minMemoryMapAlignment = 4096
minMemoryMapAlignment = 64
minTexelBufferOffsetAlignment = 0x00000004
minTexelBufferOffsetAlignment = 0x00000004
minUniformBufferOffsetAlignment = 0x00000004
minUniformBufferOffsetAlignment = 0x00000010
minStorageBufferOffsetAlignment = 0x00000004
minStorageBufferOffsetAlignment = 0x00000004
minTexelOffset = -32
minTexelOffset = -64
maxTexelOffset = 31
maxTexelOffset = 63
minTexelGatherOffset = -32
minTexelGatherOffset = -32
maxTexelGatherOffset = 31
maxTexelGatherOffset = 31
minInterpolationOffset = -2
minInterpolationOffset = -2
maxInterpolationOffset = 2
maxInterpolationOffset = 1
subPixelInterpolationOffsetBits = 8
subPixelInterpolationOffsetBits = 8
maxFramebufferWidth = 16384
maxFramebufferWidth = 16384
maxFramebufferHeight = 16384
maxFramebufferHeight = 16384
maxFramebufferLayers = 1024
maxFramebufferLayers = 8192
framebufferColorSampleCounts: count = 4
framebufferColorSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
SAMPLE_COUNT_8_BIT
framebufferDepthSampleCounts: count = 4
framebufferDepthSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
SAMPLE_COUNT_8_BIT
framebufferStencilSampleCounts: count = 4
framebufferStencilSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
SAMPLE_COUNT_8_BIT
framebufferNoAttachmentsSampleCounts: count = 4
framebufferNoAttachmentsSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
SAMPLE_COUNT_8_BIT
maxColorAttachments = 8
maxColorAttachments = 8
sampledImageColorSampleCounts: count = 4
sampledImageColorSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
SAMPLE_COUNT_8_BIT
sampledImageIntegerSampleCounts: count = 4
sampledImageIntegerSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
SAMPLE_COUNT_8_BIT
sampledImageDepthSampleCounts: count = 4
sampledImageDepthSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
SAMPLE_COUNT_8_BIT
sampledImageStencilSampleCounts: count = 4
sampledImageStencilSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
SAMPLE_COUNT_8_BIT
storageImageSampleCounts: count = 4
storageImageSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
SAMPLE_COUNT_8_BIT
maxSampleMaskWords = 1
maxSampleMaskWords = 1
timestampComputeAndGraphics = true
timestampComputeAndGraphics = true
timestampPeriod = 10
timestampPeriod = 10
maxClipDistances = 8
maxClipDistances = 8
maxCullDistances = 8
maxCullDistances = 8
maxCombinedClipAndCullDistances = 8
maxCombinedClipAndCullDistances = 8
discreteQueuePriorities = 2
discreteQueuePriorities = 2
pointSizeRange: count = 2
pointSizeRange: count = 2
0
0
8191.88
8191.88
lineWidthRange: count = 2
lineWidthRange: count = 2
0
0
8191.88
8191.88
pointSizeGranularity = 0.125
pointSizeGranularity = 0.125
lineWidthGranularity = 0.125
lineWidthGranularity = 0.125
strictLines = false
strictLines = false
standardSampleLocations = true
standardSampleLocations = true
optimalBufferCopyOffsetAlignment = 0x00000080
optimalBufferCopyOffsetAlignment = 0x00000001
optimalBufferCopyRowPitchAlignment = 0x00000080
optimalBufferCopyRowPitchAlignment = 0x00000001
nonCoherentAtomSize = 0x00000040
nonCoherentAtomSize = 0x00000080
VkPhysicalDeviceSparseProperties:
VkPhysicalDeviceSparseProperties:
---------------------------------
---------------------------------
residencyStandard2DBlockShape = true
residencyStandard2DBlockShape = true
residencyStandard2DMultisampleBlockShape = false
residencyStandard2DMultisampleBlockShape = false
residencyStandard3DBlockShape = false
residencyStandard3DBlockShape = true
residencyAlignedMipSize = false
residencyAlignedMipSize = false
residencyNonResidentStrict = true
residencyNonResidentStrict = true
VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
-------------------------------------------------------
-------------------------------------------------------
primitiveOverestimationSize = 0
primitiveOverestimationSize = 0
maxExtraPrimitiveOverestimationSize = 0
maxExtraPrimitiveOverestimationSize = 0
extraPrimitiveOverestimationSizeGranularity = 0
extraPrimitiveOverestimationSizeGranularity = 0
primitiveUnderestimation = false
primitiveUnderestimation = true
conservativePointAndLineRasterization = false
conservativePointAndLineRasterization = false
degenerateTrianglesRasterized = true
degenerateTrianglesRasterized = true
degenerateLinesRasterized = false
degenerateLinesRasterized = false
fullyCoveredFragmentShaderInputVariable = false
fullyCoveredFragmentShaderInputVariable = false
conservativeRasterizationPostDepthCoverage = false
conservativeRasterizationPostDepthCoverage = true
VkPhysicalDeviceCustomBorderColorPropertiesEXT:
VkPhysicalDeviceCustomBorderColorPropertiesEXT:
-----------------------------------------------
-----------------------------------------------
maxCustomBorderColorSamplers = 4096
maxCustomBorderColorSamplers = 4096
VkPhysicalDeviceDepthStencilResolveProperties:
VkPhysicalDeviceDepthStencilResolveProperties:
----------------------------------------------
----------------------------------------------
supportedDepthResolveModes: count = 4
supportedDepthResolveModes: count = 3
RESOLVE_MODE_SAMPLE_ZERO_BIT
RESOLVE_MODE_SAMPLE_ZERO_BIT
RESOLVE_MODE_AVERAGE_BIT
RESOLVE_MODE_MIN_BIT
RESOLVE_MODE_MIN_BIT
RESOLVE_MODE_MAX_BIT
RESOLVE_MODE_MAX_BIT
supportedStencilResolveModes: count = 3
supportedStencilResolveModes: count = 3
RESOLVE_MODE_SAMPLE_ZERO_BIT
RESOLVE_MODE_SAMPLE_ZERO_BIT
RESOLVE_MODE_MIN_BIT
RESOLVE_MODE_MIN_BIT
RESOLVE_MODE_MAX_BIT
RESOLVE_MODE_MAX_BIT
independentResolveNone = true
independentResolveNone = true
independentResolve = true
independentResolve = true
VkPhysicalDeviceDescriptorIndexingProperties:
VkPhysicalDeviceDescriptorIndexingProperties:
---------------------------------------------
---------------------------------------------
maxUpdateAfterBindDescriptorsInAllPools = 67108863
maxUpdateAfterBindDescriptorsInAllPools = 4294967295
shaderUniformBufferArrayNonUniformIndexingNative = false
shaderUniformBufferArrayNonUniformIndexingNative = false
shaderSampledImageArrayNonUniformIndexingNative = false
shaderSampledImageArrayNonUniformIndexingNative = false
shaderStorageBufferArrayNonUniformIndexingNative = false
shaderStorageBufferArrayNonUniformIndexingNative = false
shaderStorageImageArrayNonUniformIndexingNative = false
shaderStorageImageArrayNonUniformIndexingNative = false
shaderInputAttachmentArrayNonUniformIndexingNative = false
shaderInputAttachmentArrayNonUniformIndexingNative = false
robustBufferAccessUpdateAfterBind = true
robustBufferAccessUpdateAfterBind = false
quadDivergentImplicitLod = false
quadDivergentImplicitLod = false
maxPerStageDescriptorUpdateAfterBindSamplers = 8388606
maxPerStageDescriptorUpdateAfterBindSamplers = 4294967295
maxPerStageDescriptorUpdateAfterBindUniformBuffers = 8388606
maxPerStageDescriptorUpdateAfterBindUniformBuffers = 4294967295
maxPerStageDescriptorUpdateAfterBindStorageBuffers = 8388606
maxPerStageDescriptorUpdateAfterBindStorageBuffers = 4294967295
maxPerStageDescriptorUpdateAfterBindSampledImages = 8388606
maxPerStageDescriptorUpdateAfterBindSampledImages = 4294967295
maxPerStageDescriptorUpdateAfterBindStorageImages = 8388606
maxPerStageDescriptorUpdateAfterBindStorageImages = 4294967295
maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
maxPerStageDescriptorUpdateAfterBindInputAttachments = 4294967295
maxPerStageUpdateAfterBindResources = 8388606
maxPerStageUpdateAfterBindResources = 4294967295
maxDescriptorSetUpdateAfterBindSamplers = 8388606
maxDescriptorSetUpdateAfterBindSamplers = 4294967295
maxDescriptorSetUpdateAfterBindUniformBuffers = 8388606
maxDescriptorSetUpdateAfterBindUniformBuffers = 4294967295
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8
maxDescriptorSetUpdateAfterBindStorageBuffers = 8388606
maxDescriptorSetUpdateAfterBindStorageBuffers = 4294967295
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
maxDescriptorSetUpdateAfterBindSampledImages = 8388606
maxDescriptorSetUpdateAfterBindSampledImages = 4294967295
maxDescriptorSetUpdateAfterBindStorageImages = 8388606
maxDescriptorSetUpdateAfterBindStorageImages = 4294967295
maxDescriptorSetUpdateAfterBindInputAttachments = 8388606
maxDescriptorSetUpdateAfterBindInputAttachments = 4294967295
VkPhysicalDeviceDiscardRectanglePropertiesEXT:
----------------------------------------------
maxDiscardRectangles = 4
VkPhysicalDeviceDriverProperties:
VkPhysicalDeviceDriverProperties:
---------------------------------
---------------------------------
driverID = DRIVER_ID_MESA_RADV
driverID = DRIVER_ID_AMD_OPEN_SOURCE
driverName = radv
driverName = AMD open-source driver
driverInfo = Mesa 22.0.0-devel (git-222487f 2021-12-25 impish-oibaf-ppa)
driverInfo = 2021.Q4.3
conformanceVersion = 1.2.7.1
conformanceVersion = 1.2.5.2
VkPhysicalDeviceDrmPropertiesEXT:
---------------------------------
hasPrimary = true
hasRender = true
primaryMajor = 226
primaryMinor = 0
renderMajor = 226
renderMinor = 128
VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
------------------------------------------------
------------------------------------------------
minImportedHostPointerAlignment = 0x00001000
minImportedHostPointerAlignment = 0x00001000
VkPhysicalDeviceFloatControlsProperties:
VkPhysicalDeviceFloatControlsProperties:
----------------------------------------
----------------------------------------
denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
shaderSignedZeroInfNanPreserveFloat16 = true
shaderSignedZeroInfNanPreserveFloat16 = true
shaderSignedZeroInfNanPreserveFloat32 = true
shaderSignedZeroInfNanPreserveFloat32 = true
shaderSignedZeroInfNanPreserveFloat64 = true
shaderSignedZeroInfNanPreserveFloat64 = true
shaderDenormPreserveFloat16 = true
shaderDenormPreserveFloat16 = true
shaderDenormPreserveFloat32 = true
shaderDenormPreserveFloat32 = true
shaderDenormPreserveFloat64 = true
shaderDenormPreserveFloat64 = true
shaderDenormFlushToZeroFloat16 = true
shaderDenormFlushToZeroFloat16 = true
shaderDenormFlushToZeroFloat32 = true
shaderDenormFlushToZeroFloat32 = true
shaderDenormFlushToZeroFloat64 = true
shaderDenormFlushToZeroFloat64 = true
shaderRoundingModeRTEFloat16 = true
shaderRoundingModeRTEFloat16 = true
shaderRoundingModeRTEFloat32 = true
shaderRoundingModeRTEFloat32 = true
shaderRoundingModeRTEFloat64 = true
shaderRoundingModeRTEFloat64 = true
shaderRoundingModeRTZFloat16 = true
shaderRoundingModeRTZFloat16 = true
shaderRoundingModeRTZFloat32 = true
shaderRoundingModeRTZFloat32 = true
shaderRoundingModeRTZFloat64 = true
shaderRoundingModeRTZFloat64 = true
VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
-------------------------------------------------
-------------------------------------------------
minFragmentShadingRateAttachmentTexelSize:
minFragmentShadingRateAttachmentTexelSize:
width = 8
width = 8
height = 8
height = 8
maxFragmentShadingRateAttachmentTexelSize:
maxFragmentShadingRateAttachmentTexelSize:
width = 8
width = 8
height = 8
height = 8
maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
primitiveFragmentShadingRateWithMultipleViewports = true
primitiveFragmentShadingRateWithMultipleViewports = true
layeredShadingRateAttachments = false
layeredShadingRateAttachments = false
fragmentShadingRateNonTrivialCombinerOps = true
fragmentShadingRateNonTrivialCombinerOps = true
maxFragmentSize:
maxFragmentSize:
width = 2
width = 2
height = 2
height = 2
maxFragmentSizeAspectRatio = 2
maxFragmentSizeAspectRatio = 2
maxFragmentShadingRateCoverageSamples = 32
maxFragmentShadingRateCoverageSamples = 32
maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_8_BIT
maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_16_BIT
fragmentShadingRateWithShaderDepthStencilWrites = false
fragmentShadingRateWithShaderDepthStencilWrites = false
fragmentShadingRateWithSampleMask = true
fragmentShadingRateWithSampleMask = true
fragmentShadingRateWithShaderSampleMask = false
fragmentShadingRateWithShaderSampleMask = true
fragmentShadingRateWithConservativeRasterization = true
fragmentShadingRateWithConservativeRasterization = true
fragmentShadingRateWithFragmentShaderInterlock = false
fragmentShadingRateWithFragmentShaderInterlock = false
fragmentShadingRateWithCustomSampleLocations = false
fragmentShadingRateWithCustomSampleLocations = true
fragmentShadingRateStrictMultiplyCombiner = true
fragmentShadingRateStrictMultiplyCombiner = true
VkPhysicalDeviceIDProperties:
VkPhysicalDeviceIDProperties:
-----------------------------
-----------------------------
deviceUUID = 00000000-0e00-0000-0000-000000000000
deviceUUID = 00000000-0e00-0000-0000-000000000000
driverUUID = 414d442d-4d45-5341-2d44-525600000000
driverUUID = 414d442d-4c49-4e55-582d-445256000000
deviceNodeMask = 0
deviceNodeMask = 1
deviceLUIDValid = false
deviceLUIDValid = false
VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
------------------------------------------------
------------------------------------------------
maxInlineUniformBlockSize = 4194304
maxInlineUniformBlockSize = 65536
maxPerStageDescriptorInlineUniformBlocks = 134217728
maxPerStageDescriptorInlineUniformBlocks = 16
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 134217728
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 16
maxDescriptorSetInlineUniformBl
maxDescriptorSetInlineUniformBlocks = 16
maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 16
VkPhysicalDeviceLineRasterizationPropertiesEXT:
-----------------------------------------------
lineSubPixelPrecisionBits = 4
VkPhysicalDeviceMaintenance3Properties:
---------------------------------------
maxPerSetDescriptors = 4294967295
maxMemoryAllocationSize = 0x80000000
VkPhysicalDeviceMaintenance4PropertiesKHR:
------------------------------------------
maxBufferSize = 0x80000000
VkPhysicalDeviceMultiviewProperties:
------------------------------------
maxMultiviewViewCount = 6
maxMultiviewInstanceIndex = 4294967295
VkPhysicalDevicePCIBusInfoPropertiesEXT:
----------------------------------------
pciDomain = 0
pciBus = 14
pciDevice = 0
pciFunction = 0
VkPhysicalDevicePointClippingProperties:
----------------------------------------
pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
VkPhysicalDeviceProtectedMemoryProperties:
------------------------------------------
protectedNoFault = false
VkPhysicalDeviceRobustness2PropertiesEXT:
-----------------------------------------
robustStorageBufferAccessSizeAlignment = 0x00000004
robustUniformBufferAccessSizeAlignment = 0x00000004
VkPhysicalDeviceSampleLocationsPropertiesEXT:
---------------------------------------------
sampleLocationSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
maxSampleLocationGridSize:
width = 2
height = 2
sampleLocationCoordinateRange: count = 2
0
1
sampleLocationSubPixelBits = 4
variableSampleLocations = true
VkPhysicalDeviceSamplerFilterMinmaxProperties:
----------------------------------------------
filterMinmaxSingleComponentFormats = true
filterMinmaxImageComponentMapping = true
VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR:
-----------------------------------------------------
integerDotProduct8BitUnsignedAccelerated = true
integerDotProduct8BitSignedAccelerated = true
integerDotProduct8BitMixedSignednessAccelerated = false
integerDotProduct4x8BitPackedUnsignedAccelerated = true
integerDotProduct4x8BitPackedSignedAccelerated = true
integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
integerDotProduct16BitUnsignedAccelerated = true
integerDotProduct16BitSignedAccelerated = true
integerDotProduct16BitMixedSignednessAccelerated = false
integerDotProduct32BitUnsignedAccelerated = false
integerDotProduct32BitSignedAccelerated = false
integerDotProduct32BitMixedSignednessAccelerated = false
integerDotProduct64BitUnsignedAccelerated = false
integerDotProduct64BitSignedAccelerated = false
integerDotProduct64BitMixedSignednessAccelerated = false
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true
integerDotProductAccumulatingSaturating16BitSignedAccelerated = true
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
integerDotProductAccumulatingSaturating32BitSignedAccelerated