Advertisement
Guest User

Untitled

a guest
Nov 15th, 2022
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 120.30 KB | None | 0 0
  1. Vulkaninfo
  2. ERROR: [Loader Message] Code 0 : loader_get_json: Failed to open JSON file amd_icd32.json
  3. ERROR: [Loader Message] Code 0 : loader_scanned_icd_add: Attempt to retrieve either 'vkGetInstanceProcAddr' or 'vk_icdGetInstanceProcAddr' from ICD failed.
  4. ERROR: [Loader Message] Code 0 : loader_get_json: Failed to open JSON file amd_icd64.json
  5. ERROR: [Loader Message] Code 0 : loader_scanned_icd_add: Attempt to retrieve either 'vkGetInstanceProcAddr' or 'vk_icdGetInstanceProcAddr' from ICD failed.
  6. WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 1. Skipping ICD.
  7. WARNING: lavapipe is not a conformant Vulkan implementation, testing use only.
  8. ==========
  9. VULKANINFO
  10. ==========
  11.  
  12. Vulkan Instance Version: 1.3.231
  13.  
  14.  
  15. Instance Extensions: count = 20
  16. ===============================
  17. VK_EXT_acquire_drm_display : extension revision 1
  18. VK_EXT_acquire_xlib_display : extension revision 1
  19. VK_EXT_debug_report : extension revision 10
  20. VK_EXT_debug_utils : extension revision 2
  21. VK_EXT_direct_mode_display : extension revision 1
  22. VK_EXT_display_surface_counter : extension revision 1
  23. VK_KHR_device_group_creation : extension revision 1
  24. VK_KHR_display : extension revision 23
  25. VK_KHR_external_fence_capabilities : extension revision 1
  26. VK_KHR_external_memory_capabilities : extension revision 1
  27. VK_KHR_external_semaphore_capabilities : extension revision 1
  28. VK_KHR_get_display_properties2 : extension revision 1
  29. VK_KHR_get_physical_device_properties2 : extension revision 2
  30. VK_KHR_get_surface_capabilities2 : extension revision 1
  31. VK_KHR_portability_enumeration : extension revision 1
  32. VK_KHR_surface : extension revision 25
  33. VK_KHR_surface_protected_capabilities : extension revision 1
  34. VK_KHR_wayland_surface : extension revision 6
  35. VK_KHR_xcb_surface : extension revision 6
  36. VK_KHR_xlib_surface : extension revision 6
  37.  
  38. Layers: count = 14
  39. ==================
  40. VK_LAYER_INTEL_nullhw (INTEL NULL HW) Vulkan version 1.1.73, layer version 1:
  41. Layer Extensions: count = 0
  42. Devices: count = 2
  43. GPU id = 0 (AMD Radeon RX 580 Series (RADV POLARIS10))
  44. Layer-Device Extensions: count = 0
  45.  
  46. GPU id = 1 (llvmpipe (LLVM 14.0.5, 256 bits))
  47. Layer-Device Extensions: count = 0
  48.  
  49. VK_LAYER_KHRONOS_profiles (Khronos Profiles layer) Vulkan version 1.3.231, layer version 1:
  50. Layer Extensions: count = 0
  51. Devices: count = 2
  52. GPU id = 0 (AMD Radeon RX 580 Series (RADV POLARIS10))
  53. Layer-Device Extensions: count = 1
  54. VK_EXT_tooling_info : extension revision 1
  55.  
  56. GPU id = 1 (llvmpipe (LLVM 14.0.5, 256 bits))
  57. Layer-Device Extensions: count = 1
  58. VK_EXT_tooling_info : extension revision 1
  59.  
  60. VK_LAYER_KHRONOS_synchronization2 (Khronos Synchronization2 layer) Vulkan version 1.3.231, layer version 1:
  61. Layer Extensions: count = 0
  62. Devices: count = 2
  63. GPU id = 0 (AMD Radeon RX 580 Series (RADV POLARIS10))
  64. Layer-Device Extensions: count = 1
  65. VK_KHR_synchronization2 : extension revision 1
  66.  
  67. GPU id = 1 (llvmpipe (LLVM 14.0.5, 256 bits))
  68. Layer-Device Extensions: count = 1
  69. VK_KHR_synchronization2 : extension revision 1
  70.  
  71. VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.3.231, layer version 1:
  72. Layer Extensions: count = 3
  73. VK_EXT_debug_report : extension revision 9
  74. VK_EXT_debug_utils : extension revision 1
  75. VK_EXT_validation_features : extension revision 2
  76. Devices: count = 2
  77. GPU id = 0 (AMD Radeon RX 580 Series (RADV POLARIS10))
  78. Layer-Device Extensions: count = 3
  79. VK_EXT_debug_marker : extension revision 4
  80. VK_EXT_tooling_info : extension revision 1
  81. VK_EXT_validation_cache : extension revision 1
  82.  
  83. GPU id = 1 (llvmpipe (LLVM 14.0.5, 256 bits))
  84. Layer-Device Extensions: count = 3
  85. VK_EXT_debug_marker : extension revision 4
  86. VK_EXT_tooling_info : extension revision 1
  87. VK_EXT_validation_cache : extension revision 1
  88.  
  89. VK_LAYER_LUNARG_api_dump (LunarG API dump layer) Vulkan version 1.3.231, layer version 2:
  90. Layer Extensions: count = 0
  91. Devices: count = 2
  92. GPU id = 0 (AMD Radeon RX 580 Series (RADV POLARIS10))
  93. Layer-Device Extensions: count = 1
  94. VK_EXT_tooling_info : extension revision 1
  95.  
  96. GPU id = 1 (llvmpipe (LLVM 14.0.5, 256 bits))
  97. Layer-Device Extensions: count = 1
  98. VK_EXT_tooling_info : extension revision 1
  99.  
  100. VK_LAYER_LUNARG_gfxreconstruct (GFXReconstruct Capture Layer Version 0.9.15-unknown) Vulkan version 1.3.231, layer version 36879:
  101. Layer Extensions: count = 0
  102. Devices: count = 2
  103. GPU id = 0 (AMD Radeon RX 580 Series (RADV POLARIS10))
  104. Layer-Device Extensions: count = 1
  105. VK_EXT_tooling_info : extension revision 1
  106.  
  107. GPU id = 1 (llvmpipe (LLVM 14.0.5, 256 bits))
  108. Layer-Device Extensions: count = 1
  109. VK_EXT_tooling_info : extension revision 1
  110.  
  111. VK_LAYER_LUNARG_monitor (Execution Monitoring Layer) Vulkan version 1.3.231, layer version 1:
  112. Layer Extensions: count = 0
  113. Devices: count = 2
  114. GPU id = 0 (AMD Radeon RX 580 Series (RADV POLARIS10))
  115. Layer-Device Extensions: count = 1
  116. VK_EXT_tooling_info : extension revision 1
  117.  
  118. GPU id = 1 (llvmpipe (LLVM 14.0.5, 256 bits))
  119. Layer-Device Extensions: count = 1
  120. VK_EXT_tooling_info : extension revision 1
  121.  
  122. VK_LAYER_LUNARG_screenshot (LunarG image capture layer) Vulkan version 1.3.231, layer version 1:
  123. Layer Extensions: count = 0
  124. Devices: count = 2
  125. GPU id = 0 (AMD Radeon RX 580 Series (RADV POLARIS10))
  126. Layer-Device Extensions: count = 1
  127. VK_EXT_tooling_info : extension revision 1
  128.  
  129. GPU id = 1 (llvmpipe (LLVM 14.0.5, 256 bits))
  130. Layer-Device Extensions: count = 1
  131. VK_EXT_tooling_info : extension revision 1
  132.  
  133. VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.3.211, layer version 1:
  134. Layer Extensions: count = 0
  135. Devices: count = 2
  136. GPU id = 0 (AMD Radeon RX 580 Series (RADV POLARIS10))
  137. Layer-Device Extensions: count = 0
  138.  
  139. GPU id = 1 (llvmpipe (LLVM 14.0.5, 256 bits))
  140. Layer-Device Extensions: count = 0
  141.  
  142. VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.3.211, layer version 1:
  143. Layer Extensions: count = 0
  144. Devices: count = 2
  145. GPU id = 0 (AMD Radeon RX 580 Series (RADV POLARIS10))
  146. Layer-Device Extensions: count = 0
  147.  
  148. GPU id = 1 (llvmpipe (LLVM 14.0.5, 256 bits))
  149. Layer-Device Extensions: count = 0
  150.  
  151. VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
  152. Layer Extensions: count = 0
  153. Devices: count = 2
  154. GPU id = 0 (AMD Radeon RX 580 Series (RADV POLARIS10))
  155. Layer-Device Extensions: count = 0
  156.  
  157. GPU id = 1 (llvmpipe (LLVM 14.0.5, 256 bits))
  158. Layer-Device Extensions: count = 0
  159.  
  160. VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
  161. Layer Extensions: count = 0
  162. Devices: count = 2
  163. GPU id = 0 (AMD Radeon RX 580 Series (RADV POLARIS10))
  164. Layer-Device Extensions: count = 0
  165.  
  166. GPU id = 1 (llvmpipe (LLVM 14.0.5, 256 bits))
  167. Layer-Device Extensions: count = 0
  168.  
  169. VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
  170. Layer Extensions: count = 0
  171. Devices: count = 2
  172. GPU id = 0 (AMD Radeon RX 580 Series (RADV POLARIS10))
  173. Layer-Device Extensions: count = 0
  174.  
  175. GPU id = 1 (llvmpipe (LLVM 14.0.5, 256 bits))
  176. Layer-Device Extensions: count = 0
  177.  
  178. VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
  179. Layer Extensions: count = 0
  180. Devices: count = 2
  181. GPU id = 0 (AMD Radeon RX 580 Series (RADV POLARIS10))
  182. Layer-Device Extensions: count = 0
  183.  
  184. GPU id = 1 (llvmpipe (LLVM 14.0.5, 256 bits))
  185. Layer-Device Extensions: count = 0
  186.  
  187. Presentable Surfaces:
  188. =====================
  189. GPU id : 0 (AMD Radeon RX 580 Series (RADV POLARIS10)):
  190. Surface types: count = 2
  191. VK_KHR_xcb_surface
  192. VK_KHR_xlib_surface
  193. Formats: count = 2
  194. SurfaceFormat[0]:
  195. format = FORMAT_B8G8R8A8_SRGB
  196. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  197. SurfaceFormat[1]:
  198. format = FORMAT_B8G8R8A8_UNORM
  199. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  200. Present Modes: count = 4
  201. PRESENT_MODE_IMMEDIATE_KHR
  202. PRESENT_MODE_MAILBOX_KHR
  203. PRESENT_MODE_FIFO_KHR
  204. PRESENT_MODE_FIFO_RELAXED_KHR
  205. VkSurfaceCapabilitiesKHR:
  206. -------------------------
  207. minImageCount = 3
  208. maxImageCount = 0
  209. currentExtent:
  210. width = 256
  211. height = 256
  212. minImageExtent:
  213. width = 256
  214. height = 256
  215. maxImageExtent:
  216. width = 256
  217. height = 256
  218. maxImageArrayLayers = 1
  219. supportedTransforms: count = 1
  220. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  221. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  222. supportedCompositeAlpha: count = 2
  223. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  224. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  225. supportedUsageFlags: count = 6
  226. IMAGE_USAGE_TRANSFER_SRC_BIT
  227. IMAGE_USAGE_TRANSFER_DST_BIT
  228. IMAGE_USAGE_SAMPLED_BIT
  229. IMAGE_USAGE_STORAGE_BIT
  230. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  231. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  232. VkSurfaceCapabilities2EXT:
  233. --------------------------
  234. supportedSurfaceCounters:
  235. None
  236. VkSurfaceProtectedCapabilitiesKHR:
  237. ----------------------------------
  238. supportsProtected = false
  239.  
  240.  
  241. GPU id : 1 (llvmpipe (LLVM 14.0.5, 256 bits)):
  242. Surface types: count = 2
  243. VK_KHR_xcb_surface
  244. VK_KHR_xlib_surface
  245. Formats: count = 2
  246. SurfaceFormat[0]:
  247. format = FORMAT_B8G8R8A8_SRGB
  248. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  249. SurfaceFormat[1]:
  250. format = FORMAT_B8G8R8A8_UNORM
  251. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  252. Present Modes: count = 4
  253. PRESENT_MODE_IMMEDIATE_KHR
  254. PRESENT_MODE_MAILBOX_KHR
  255. PRESENT_MODE_FIFO_KHR
  256. PRESENT_MODE_FIFO_RELAXED_KHR
  257. VkSurfaceCapabilitiesKHR:
  258. -------------------------
  259. minImageCount = 3
  260. maxImageCount = 0
  261. currentExtent:
  262. width = 256
  263. height = 256
  264. minImageExtent:
  265. width = 256
  266. height = 256
  267. maxImageExtent:
  268. width = 256
  269. height = 256
  270. maxImageArrayLayers = 1
  271. supportedTransforms: count = 1
  272. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  273. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  274. supportedCompositeAlpha: count = 2
  275. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  276. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  277. supportedUsageFlags: count = 6
  278. IMAGE_USAGE_TRANSFER_SRC_BIT
  279. IMAGE_USAGE_TRANSFER_DST_BIT
  280. IMAGE_USAGE_SAMPLED_BIT
  281. IMAGE_USAGE_STORAGE_BIT
  282. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  283. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  284. VkSurfaceCapabilities2EXT:
  285. --------------------------
  286. supportedSurfaceCounters:
  287. None
  288. VkSurfaceProtectedCapabilitiesKHR:
  289. ----------------------------------
  290. supportsProtected = false
  291.  
  292.  
  293.  
  294. Device Groups:
  295. ==============
  296. Group 0:
  297. Properties:
  298. physicalDevices: count = 1
  299. AMD Radeon RX 580 Series (RADV POLARIS10) (ID: 0)
  300. subsetAllocation = 0
  301.  
  302. Present Capabilities:
  303. AMD Radeon RX 580 Series (RADV POLARIS10) (ID: 0):
  304. Can present images from the following devices: count = 1
  305. AMD Radeon RX 580 Series (RADV POLARIS10) (ID: 0)
  306. Present modes: count = 1
  307. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  308.  
  309. Group 1:
  310. Properties:
  311. physicalDevices: count = 1
  312. llvmpipe (LLVM 14.0.5, 256 bits) (ID: 0)
  313. subsetAllocation = 0
  314.  
  315. WARNING: lavapipe is not a conformant Vulkan implementation, testing use only.
  316. Present Capabilities:
  317. llvmpipe (LLVM 14.0.5, 256 bits) (ID: 0):
  318. Can present images from the following devices: count = 1
  319. llvmpipe (LLVM 14.0.5, 256 bits) (ID: 0)
  320. Present modes: count = 1
  321. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  322.  
  323.  
  324. Device Properties and Extensions:
  325. =================================
  326. GPU0:
  327. VkPhysicalDeviceProperties:
  328. ---------------------------
  329. apiVersion = 4206809 (1.3.217)
  330. driverVersion = 92278883 (0x5801063)
  331. vendorID = 0x1002
  332. deviceID = 0x67df
  333. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  334. deviceName = AMD Radeon RX 580 Series (RADV POLARIS10)
  335. pipelineCacheUUID = 5d3fdb79-8e71-0944-c804-cebb68c4a900
  336.  
  337. VkPhysicalDeviceLimits:
  338. -----------------------
  339. maxImageDimension1D = 16384
  340. maxImageDimension2D = 16384
  341. maxImageDimension3D = 2048
  342. maxImageDimensionCube = 16384
  343. maxImageArrayLayers = 2048
  344. maxTexelBufferElements = 4294967295
  345. maxUniformBufferRange = 4294967295
  346. maxStorageBufferRange = 4294967295
  347. maxPushConstantsSize = 256
  348. maxMemoryAllocationCount = 4294967295
  349. maxSamplerAllocationCount = 65536
  350. bufferImageGranularity = 0x00000001
  351. sparseAddressSpaceSize = 0xfffffffc
  352. maxBoundDescriptorSets = 32
  353. maxPerStageDescriptorSamplers = 8388606
  354. maxPerStageDescriptorUniformBuffers = 8388606
  355. maxPerStageDescriptorStorageBuffers = 8388606
  356. maxPerStageDescriptorSampledImages = 8388606
  357. maxPerStageDescriptorStorageImages = 8388606
  358. maxPerStageDescriptorInputAttachments = 8388606
  359. maxPerStageResources = 8388606
  360. maxDescriptorSetSamplers = 8388606
  361. maxDescriptorSetUniformBuffers = 8388606
  362. maxDescriptorSetUniformBuffersDynamic = 16
  363. maxDescriptorSetStorageBuffers = 8388606
  364. maxDescriptorSetStorageBuffersDynamic = 8
  365. maxDescriptorSetSampledImages = 8388606
  366. maxDescriptorSetStorageImages = 8388606
  367. maxDescriptorSetInputAttachments = 8388606
  368. maxVertexInputAttributes = 32
  369. maxVertexInputBindings = 32
  370. maxVertexInputAttributeOffset = 4294967295
  371. maxVertexInputBindingStride = 2048
  372. maxVertexOutputComponents = 128
  373. maxTessellationGenerationLevel = 64
  374. maxTessellationPatchSize = 32
  375. maxTessellationControlPerVertexInputComponents = 128
  376. maxTessellationControlPerVertexOutputComponents = 128
  377. maxTessellationControlPerPatchOutputComponents = 120
  378. maxTessellationControlTotalOutputComponents = 4096
  379. maxTessellationEvaluationInputComponents = 128
  380. maxTessellationEvaluationOutputComponents = 128
  381. maxGeometryShaderInvocations = 127
  382. maxGeometryInputComponents = 64
  383. maxGeometryOutputComponents = 128
  384. maxGeometryOutputVertices = 256
  385. maxGeometryTotalOutputComponents = 1024
  386. maxFragmentInputComponents = 128
  387. maxFragmentOutputAttachments = 8
  388. maxFragmentDualSrcAttachments = 1
  389. maxFragmentCombinedOutputResources = 8388606
  390. maxComputeSharedMemorySize = 65536
  391. maxComputeWorkGroupCount: count = 3
  392. 65535
  393. 65535
  394. 65535
  395. maxComputeWorkGroupInvocations = 1024
  396. maxComputeWorkGroupSize: count = 3
  397. 1024
  398. 1024
  399. 1024
  400. subPixelPrecisionBits = 8
  401. subTexelPrecisionBits = 8
  402. mipmapPrecisionBits = 8
  403. maxDrawIndexedIndexValue = 4294967295
  404. maxDrawIndirectCount = 4294967295
  405. maxSamplerLodBias = 16
  406. maxSamplerAnisotropy = 16
  407. maxViewports = 16
  408. maxViewportDimensions: count = 2
  409. 16384
  410. 16384
  411. viewportBoundsRange: count = 2
  412. -32768
  413. 32767
  414. viewportSubPixelBits = 8
  415. minMemoryMapAlignment = 4096
  416. minTexelBufferOffsetAlignment = 0x00000004
  417. minUniformBufferOffsetAlignment = 0x00000004
  418. minStorageBufferOffsetAlignment = 0x00000004
  419. minTexelOffset = -32
  420. maxTexelOffset = 31
  421. minTexelGatherOffset = -32
  422. maxTexelGatherOffset = 31
  423. minInterpolationOffset = -2
  424. maxInterpolationOffset = 2
  425. subPixelInterpolationOffsetBits = 8
  426. maxFramebufferWidth = 16384
  427. maxFramebufferHeight = 16384
  428. maxFramebufferLayers = 1024
  429. framebufferColorSampleCounts: count = 4
  430. SAMPLE_COUNT_1_BIT
  431. SAMPLE_COUNT_2_BIT
  432. SAMPLE_COUNT_4_BIT
  433. SAMPLE_COUNT_8_BIT
  434. framebufferDepthSampleCounts: count = 4
  435. SAMPLE_COUNT_1_BIT
  436. SAMPLE_COUNT_2_BIT
  437. SAMPLE_COUNT_4_BIT
  438. SAMPLE_COUNT_8_BIT
  439. framebufferStencilSampleCounts: count = 4
  440. SAMPLE_COUNT_1_BIT
  441. SAMPLE_COUNT_2_BIT
  442. SAMPLE_COUNT_4_BIT
  443. SAMPLE_COUNT_8_BIT
  444. framebufferNoAttachmentsSampleCounts: count = 4
  445. SAMPLE_COUNT_1_BIT
  446. SAMPLE_COUNT_2_BIT
  447. SAMPLE_COUNT_4_BIT
  448. SAMPLE_COUNT_8_BIT
  449. maxColorAttachments = 8
  450. sampledImageColorSampleCounts: count = 4
  451. SAMPLE_COUNT_1_BIT
  452. SAMPLE_COUNT_2_BIT
  453. SAMPLE_COUNT_4_BIT
  454. SAMPLE_COUNT_8_BIT
  455. sampledImageIntegerSampleCounts: count = 4
  456. SAMPLE_COUNT_1_BIT
  457. SAMPLE_COUNT_2_BIT
  458. SAMPLE_COUNT_4_BIT
  459. SAMPLE_COUNT_8_BIT
  460. sampledImageDepthSampleCounts: count = 4
  461. SAMPLE_COUNT_1_BIT
  462. SAMPLE_COUNT_2_BIT
  463. SAMPLE_COUNT_4_BIT
  464. SAMPLE_COUNT_8_BIT
  465. sampledImageStencilSampleCounts: count = 4
  466. SAMPLE_COUNT_1_BIT
  467. SAMPLE_COUNT_2_BIT
  468. SAMPLE_COUNT_4_BIT
  469. SAMPLE_COUNT_8_BIT
  470. storageImageSampleCounts: count = 4
  471. SAMPLE_COUNT_1_BIT
  472. SAMPLE_COUNT_2_BIT
  473. SAMPLE_COUNT_4_BIT
  474. SAMPLE_COUNT_8_BIT
  475. maxSampleMaskWords = 1
  476. timestampComputeAndGraphics = true
  477. timestampPeriod = 40
  478. maxClipDistances = 8
  479. maxCullDistances = 8
  480. maxCombinedClipAndCullDistances = 8
  481. discreteQueuePriorities = 2
  482. pointSizeRange: count = 2
  483. 0
  484. 8191.88
  485. lineWidthRange: count = 2
  486. 0
  487. 8191.88
  488. pointSizeGranularity = 0.125
  489. lineWidthGranularity = 0.125
  490. strictLines = false
  491. standardSampleLocations = true
  492. optimalBufferCopyOffsetAlignment = 0x00000001
  493. optimalBufferCopyRowPitchAlignment = 0x00000001
  494. nonCoherentAtomSize = 0x00000040
  495.  
  496. VkPhysicalDeviceSparseProperties:
  497. ---------------------------------
  498. residencyStandard2DBlockShape = true
  499. residencyStandard2DMultisampleBlockShape = false
  500. residencyStandard3DBlockShape = false
  501. residencyAlignedMipSize = false
  502. residencyNonResidentStrict = true
  503.  
  504. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  505. -----------------------------------------------
  506. maxCustomBorderColorSamplers = 4096
  507.  
  508. VkPhysicalDeviceDepthStencilResolveProperties:
  509. ----------------------------------------------
  510. supportedDepthResolveModes: count = 4
  511. RESOLVE_MODE_SAMPLE_ZERO_BIT
  512. RESOLVE_MODE_AVERAGE_BIT
  513. RESOLVE_MODE_MIN_BIT
  514. RESOLVE_MODE_MAX_BIT
  515. supportedStencilResolveModes: count = 3
  516. RESOLVE_MODE_SAMPLE_ZERO_BIT
  517. RESOLVE_MODE_MIN_BIT
  518. RESOLVE_MODE_MAX_BIT
  519. independentResolveNone = true
  520. independentResolve = true
  521.  
  522. VkPhysicalDeviceDescriptorIndexingProperties:
  523. ---------------------------------------------
  524. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  525. shaderUniformBufferArrayNonUniformIndexingNative = false
  526. shaderSampledImageArrayNonUniformIndexingNative = false
  527. shaderStorageBufferArrayNonUniformIndexingNative = false
  528. shaderStorageImageArrayNonUniformIndexingNative = false
  529. shaderInputAttachmentArrayNonUniformIndexingNative = false
  530. robustBufferAccessUpdateAfterBind = true
  531. quadDivergentImplicitLod = false
  532. maxPerStageDescriptorUpdateAfterBindSamplers = 8388606
  533. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 8388606
  534. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 8388606
  535. maxPerStageDescriptorUpdateAfterBindSampledImages = 8388606
  536. maxPerStageDescriptorUpdateAfterBindStorageImages = 8388606
  537. maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
  538. maxPerStageUpdateAfterBindResources = 8388606
  539. maxDescriptorSetUpdateAfterBindSamplers = 8388606
  540. maxDescriptorSetUpdateAfterBindUniformBuffers = 8388606
  541. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  542. maxDescriptorSetUpdateAfterBindStorageBuffers = 8388606
  543. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  544. maxDescriptorSetUpdateAfterBindSampledImages = 8388606
  545. maxDescriptorSetUpdateAfterBindStorageImages = 8388606
  546. maxDescriptorSetUpdateAfterBindInputAttachments = 8388606
  547.  
  548. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  549. ----------------------------------------------
  550. maxDiscardRectangles = 4
  551.  
  552. VkPhysicalDeviceDriverProperties:
  553. ---------------------------------
  554. driverID = DRIVER_ID_MESA_RADV
  555. driverName = radv
  556. driverInfo = Mesa 22.2.0-devel (git-e8fc5cc 2022-06-22 focal-oibaf-ppa)
  557. conformanceVersion:
  558. major = 1
  559. minor = 2
  560. subminor = 7
  561. patch = 1
  562.  
  563. VkPhysicalDeviceDrmPropertiesEXT:
  564. ---------------------------------
  565. hasPrimary = true
  566. hasRender = true
  567. primaryMajor = 226
  568. primaryMinor = 0
  569. renderMajor = 226
  570. renderMinor = 128
  571.  
  572. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  573. ------------------------------------------------
  574. minImportedHostPointerAlignment = 0x00001000
  575.  
  576. VkPhysicalDeviceFloatControlsProperties:
  577. ----------------------------------------
  578. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  579. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  580. shaderSignedZeroInfNanPreserveFloat16 = false
  581. shaderSignedZeroInfNanPreserveFloat32 = true
  582. shaderSignedZeroInfNanPreserveFloat64 = true
  583. shaderDenormPreserveFloat16 = false
  584. shaderDenormPreserveFloat32 = true
  585. shaderDenormPreserveFloat64 = true
  586. shaderDenormFlushToZeroFloat16 = false
  587. shaderDenormFlushToZeroFloat32 = true
  588. shaderDenormFlushToZeroFloat64 = true
  589. shaderRoundingModeRTEFloat16 = false
  590. shaderRoundingModeRTEFloat32 = true
  591. shaderRoundingModeRTEFloat64 = true
  592. shaderRoundingModeRTZFloat16 = false
  593. shaderRoundingModeRTZFloat32 = true
  594. shaderRoundingModeRTZFloat64 = true
  595.  
  596. VkPhysicalDeviceIDProperties:
  597. -----------------------------
  598. deviceUUID = 00000000-2700-0000-0000-000000000000
  599. driverUUID = 414d442d-4d45-5341-2d44-525600000000
  600. deviceNodeMask = 0
  601. deviceLUIDValid = false
  602.  
  603. VkPhysicalDeviceInlineUniformBlockProperties:
  604. ---------------------------------------------
  605. maxInlineUniformBlockSize = 4194304
  606. maxPerStageDescriptorInlineUniformBlocks = 134217728
  607. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 134217728
  608. maxDescriptorSetInlineUniformBlocks = 64
  609. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 64
  610.  
  611. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  612. -----------------------------------------------
  613. lineSubPixelPrecisionBits = 4
  614.  
  615. VkPhysicalDeviceMaintenance3Properties:
  616. ---------------------------------------
  617. maxPerSetDescriptors = 22369621
  618. maxMemoryAllocationSize = 0xfffffffc
  619.  
  620. VkPhysicalDeviceMaintenance4Properties:
  621. ---------------------------------------
  622. maxBufferSize = 0xfffffffc
  623.  
  624. VkPhysicalDeviceMultiDrawPropertiesEXT:
  625. ---------------------------------------
  626. maxMultiDrawCount = 2048
  627.  
  628. VkPhysicalDeviceMultiviewProperties:
  629. ------------------------------------
  630. maxMultiviewViewCount = 8
  631. maxMultiviewInstanceIndex = 2147483647
  632.  
  633. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  634. ----------------------------------------
  635. pciDomain = 0
  636. pciBus = 39
  637. pciDevice = 0
  638. pciFunction = 0
  639.  
  640. VkPhysicalDevicePointClippingProperties:
  641. ----------------------------------------
  642. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  643.  
  644. VkPhysicalDeviceProtectedMemoryProperties:
  645. ------------------------------------------
  646. protectedNoFault = false
  647.  
  648. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  649. ---------------------------------------------
  650. provokingVertexModePerPipeline = true
  651. transformFeedbackPreservesTriangleFanProvokingVertex = true
  652.  
  653. VkPhysicalDevicePushDescriptorPropertiesKHR:
  654. --------------------------------------------
  655. maxPushDescriptors = 32
  656.  
  657. VkPhysicalDeviceRobustness2PropertiesEXT:
  658. -----------------------------------------
  659. robustStorageBufferAccessSizeAlignment = 0x00000004
  660. robustUniformBufferAccessSizeAlignment = 0x00000004
  661.  
  662. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  663. ---------------------------------------------
  664. sampleLocationSampleCounts: count = 3
  665. SAMPLE_COUNT_2_BIT
  666. SAMPLE_COUNT_4_BIT
  667. SAMPLE_COUNT_8_BIT
  668. maxSampleLocationGridSize:
  669. width = 2
  670. height = 2
  671. sampleLocationCoordinateRange: count = 2
  672. 0
  673. 0.9375
  674. sampleLocationSubPixelBits = 4
  675. variableSampleLocations = false
  676.  
  677. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  678. ----------------------------------------------
  679. filterMinmaxSingleComponentFormats = true
  680. filterMinmaxImageComponentMapping = false
  681.  
  682. VkPhysicalDeviceShaderIntegerDotProductProperties:
  683. --------------------------------------------------
  684. integerDotProduct8BitUnsignedAccelerated = false
  685. integerDotProduct8BitSignedAccelerated = false
  686. integerDotProduct8BitMixedSignednessAccelerated = false
  687. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  688. integerDotProduct4x8BitPackedSignedAccelerated = false
  689. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  690. integerDotProduct16BitUnsignedAccelerated = false
  691. integerDotProduct16BitSignedAccelerated = false
  692. integerDotProduct16BitMixedSignednessAccelerated = false
  693. integerDotProduct32BitUnsignedAccelerated = false
  694. integerDotProduct32BitSignedAccelerated = false
  695. integerDotProduct32BitMixedSignednessAccelerated = false
  696. integerDotProduct64BitUnsignedAccelerated = false
  697. integerDotProduct64BitSignedAccelerated = false
  698. integerDotProduct64BitMixedSignednessAccelerated = false
  699. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  700. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  701. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  702. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  703. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  704. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  705. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  706. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  707. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  708. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  709. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  710. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  711. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  712. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  713. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  714.  
  715. VkPhysicalDeviceSubgroupProperties:
  716. -----------------------------------
  717. subgroupSize = 64
  718. supportedStages: count = 8
  719. SHADER_STAGE_VERTEX_BIT
  720. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  721. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  722. SHADER_STAGE_GEOMETRY_BIT
  723. SHADER_STAGE_FRAGMENT_BIT
  724. SHADER_STAGE_COMPUTE_BIT
  725. SHADER_STAGE_ALL_GRAPHICS
  726. SHADER_STAGE_ALL
  727. supportedOperations: count = 8
  728. SUBGROUP_FEATURE_BASIC_BIT
  729. SUBGROUP_FEATURE_VOTE_BIT
  730. SUBGROUP_FEATURE_ARITHMETIC_BIT
  731. SUBGROUP_FEATURE_BALLOT_BIT
  732. SUBGROUP_FEATURE_SHUFFLE_BIT
  733. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  734. SUBGROUP_FEATURE_CLUSTERED_BIT
  735. SUBGROUP_FEATURE_QUAD_BIT
  736. quadOperationsInAllStages = true
  737.  
  738. VkPhysicalDeviceSubgroupSizeControlProperties:
  739. ----------------------------------------------
  740. minSubgroupSize = 64
  741. maxSubgroupSize = 64
  742. maxComputeWorkgroupSubgroups = 4294967295
  743. requiredSubgroupSizeStages:
  744. None
  745.  
  746. VkPhysicalDeviceTexelBufferAlignmentProperties:
  747. -----------------------------------------------
  748. storageTexelBufferOffsetAlignmentBytes = 0x00000004
  749. storageTexelBufferOffsetSingleTexelAlignment = true
  750. uniformTexelBufferOffsetAlignmentBytes = 0x00000004
  751. uniformTexelBufferOffsetSingleTexelAlignment = true
  752.  
  753. VkPhysicalDeviceTimelineSemaphoreProperties:
  754. --------------------------------------------
  755. maxTimelineSemaphoreValueDifference = 18446744073709551615
  756.  
  757. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  758. -----------------------------------------------
  759. maxTransformFeedbackStreams = 4
  760. maxTransformFeedbackBuffers = 4
  761. maxTransformFeedbackBufferSize = 0xffffffff
  762. maxTransformFeedbackStreamDataSize = 512
  763. maxTransformFeedbackBufferDataSize = 512
  764. maxTransformFeedbackBufferDataStride = 512
  765. transformFeedbackQueries = true
  766. transformFeedbackStreamsLinesTriangles = true
  767. transformFeedbackRasterizationStreamSelect = false
  768. transformFeedbackDraw = true
  769.  
  770. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  771. ----------------------------------------------------
  772. maxVertexAttribDivisor = 4294967295
  773.  
  774. VkPhysicalDeviceVulkan11Properties:
  775. -----------------------------------
  776. deviceUUID = 00000000-2700-0000-0000-000000000000
  777. driverUUID = 414d442d-4d45-5341-2d44-525600000000
  778. deviceNodeMask = 0
  779. deviceLUIDValid = false
  780. subgroupSize = 64
  781. subgroupSupportedStages: count = 8
  782. SHADER_STAGE_VERTEX_BIT
  783. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  784. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  785. SHADER_STAGE_GEOMETRY_BIT
  786. SHADER_STAGE_FRAGMENT_BIT
  787. SHADER_STAGE_COMPUTE_BIT
  788. SHADER_STAGE_ALL_GRAPHICS
  789. SHADER_STAGE_ALL
  790. subgroupSupportedOperations: count = 8
  791. SUBGROUP_FEATURE_BASIC_BIT
  792. SUBGROUP_FEATURE_VOTE_BIT
  793. SUBGROUP_FEATURE_ARITHMETIC_BIT
  794. SUBGROUP_FEATURE_BALLOT_BIT
  795. SUBGROUP_FEATURE_SHUFFLE_BIT
  796. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  797. SUBGROUP_FEATURE_CLUSTERED_BIT
  798. SUBGROUP_FEATURE_QUAD_BIT
  799. subgroupQuadOperationsInAllStages = true
  800. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  801. maxMultiviewViewCount = 8
  802. maxMultiviewInstanceIndex = 2147483647
  803. protectedNoFault = false
  804. maxPerSetDescriptors = 22369621
  805. maxMemoryAllocationSize = 0xfffffffc
  806.  
  807. VkPhysicalDeviceVulkan12Properties:
  808. -----------------------------------
  809. driverID = DRIVER_ID_MESA_RADV
  810. driverName = radv
  811. driverInfo = Mesa 22.2.0-devel (git-e8fc5cc 2022-06-22 focal-oibaf-ppa)
  812. conformanceVersion:
  813. major = 1
  814. minor = 2
  815. subminor = 7
  816. patch = 1
  817. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  818. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  819. shaderSignedZeroInfNanPreserveFloat16 = false
  820. shaderSignedZeroInfNanPreserveFloat32 = true
  821. shaderSignedZeroInfNanPreserveFloat64 = true
  822. shaderDenormPreserveFloat16 = false
  823. shaderDenormPreserveFloat32 = true
  824. shaderDenormPreserveFloat64 = true
  825. shaderDenormFlushToZeroFloat16 = false
  826. shaderDenormFlushToZeroFloat32 = true
  827. shaderDenormFlushToZeroFloat64 = true
  828. shaderRoundingModeRTEFloat16 = false
  829. shaderRoundingModeRTEFloat32 = true
  830. shaderRoundingModeRTEFloat64 = true
  831. shaderRoundingModeRTZFloat16 = false
  832. shaderRoundingModeRTZFloat32 = true
  833. shaderRoundingModeRTZFloat64 = true
  834. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  835. shaderUniformBufferArrayNonUniformIndexingNative = false
  836. shaderSampledImageArrayNonUniformIndexingNative = false
  837. shaderStorageBufferArrayNonUniformIndexingNative = false
  838. shaderStorageImageArrayNonUniformIndexingNative = false
  839. shaderInputAttachmentArrayNonUniformIndexingNative = false
  840. robustBufferAccessUpdateAfterBind = true
  841. quadDivergentImplicitLod = false
  842. maxPerStageDescriptorUpdateAfterBindSamplers = 8388606
  843. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 8388606
  844. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 8388606
  845. maxPerStageDescriptorUpdateAfterBindSampledImages = 8388606
  846. maxPerStageDescriptorUpdateAfterBindStorageImages = 8388606
  847. maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
  848. maxPerStageUpdateAfterBindResources = 8388606
  849. maxDescriptorSetUpdateAfterBindSamplers = 8388606
  850. maxDescriptorSetUpdateAfterBindUniformBuffers = 8388606
  851. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  852. maxDescriptorSetUpdateAfterBindStorageBuffers = 8388606
  853. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  854. maxDescriptorSetUpdateAfterBindSampledImages = 8388606
  855. maxDescriptorSetUpdateAfterBindStorageImages = 8388606
  856. maxDescriptorSetUpdateAfterBindInputAttachments = 8388606
  857. supportedDepthResolveModes: count = 4
  858. RESOLVE_MODE_SAMPLE_ZERO_BIT
  859. RESOLVE_MODE_AVERAGE_BIT
  860. RESOLVE_MODE_MIN_BIT
  861. RESOLVE_MODE_MAX_BIT
  862. supportedStencilResolveModes: count = 3
  863. RESOLVE_MODE_SAMPLE_ZERO_BIT
  864. RESOLVE_MODE_MIN_BIT
  865. RESOLVE_MODE_MAX_BIT
  866. independentResolveNone = true
  867. independentResolve = true
  868. filterMinmaxSingleComponentFormats = true
  869. filterMinmaxImageComponentMapping = false
  870. maxTimelineSemaphoreValueDifference = 18446744073709551615
  871. framebufferIntegerColorSampleCounts: count = 1
  872. SAMPLE_COUNT_1_BIT
  873.  
  874. VkPhysicalDeviceVulkan13Properties:
  875. -----------------------------------
  876. minSubgroupSize = 64
  877. maxSubgroupSize = 64
  878. maxComputeWorkgroupSubgroups = 4294967295
  879. requiredSubgroupSizeStages:
  880. None
  881. maxInlineUniformBlockSize = 4194304
  882. maxPerStageDescriptorInlineUniformBlocks = 134217728
  883. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 134217728
  884. maxDescriptorSetInlineUniformBlocks = 64
  885. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 64
  886. maxInlineUniformTotalSize = 65535
  887. integerDotProduct8BitUnsignedAccelerated = false
  888. integerDotProduct8BitSignedAccelerated = false
  889. integerDotProduct8BitMixedSignednessAccelerated = false
  890. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  891. integerDotProduct4x8BitPackedSignedAccelerated = false
  892. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  893. integerDotProduct16BitUnsignedAccelerated = false
  894. integerDotProduct16BitSignedAccelerated = false
  895. integerDotProduct16BitMixedSignednessAccelerated = false
  896. integerDotProduct32BitUnsignedAccelerated = false
  897. integerDotProduct32BitSignedAccelerated = false
  898. integerDotProduct32BitMixedSignednessAccelerated = false
  899. integerDotProduct64BitUnsignedAccelerated = false
  900. integerDotProduct64BitSignedAccelerated = false
  901. integerDotProduct64BitMixedSignednessAccelerated = false
  902. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  903. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  904. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  905. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  906. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  907. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  908. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  909. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  910. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  911. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  912. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  913. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  914. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  915. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  916. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  917. storageTexelBufferOffsetAlignmentBytes = 0x00000004
  918. storageTexelBufferOffsetSingleTexelAlignment = true
  919. uniformTexelBufferOffsetAlignmentBytes = 0x00000004
  920. uniformTexelBufferOffsetSingleTexelAlignment = true
  921. maxBufferSize = 0xfffffffc
  922.  
  923.  
  924. Device Extensions: count = 136
  925. VK_AMD_buffer_marker : extension revision 1
  926. VK_AMD_device_coherent_memory : extension revision 1
  927. VK_AMD_draw_indirect_count : extension revision 2
  928. VK_AMD_gcn_shader : extension revision 1
  929. VK_AMD_memory_overallocation_behavior : extension revision 1
  930. VK_AMD_mixed_attachment_samples : extension revision 1
  931. VK_AMD_rasterization_order : extension revision 1
  932. VK_AMD_shader_ballot : extension revision 1
  933. VK_AMD_shader_core_properties : extension revision 2
  934. VK_AMD_shader_core_properties2 : extension revision 1
  935. VK_AMD_shader_explicit_vertex_parameter : extension revision 1
  936. VK_AMD_shader_fragment_mask : extension revision 1
  937. VK_AMD_shader_image_load_store_lod : extension revision 1
  938. VK_AMD_shader_trinary_minmax : extension revision 1
  939. VK_AMD_texture_gather_bias_lod : extension revision 1
  940. VK_EXT_4444_formats : extension revision 1
  941. VK_EXT_buffer_device_address : extension revision 2
  942. VK_EXT_calibrated_timestamps : extension revision 2
  943. VK_EXT_color_write_enable : extension revision 1
  944. VK_EXT_conditional_rendering : extension revision 2
  945. VK_EXT_custom_border_color : extension revision 12
  946. VK_EXT_depth_clip_control : extension revision 1
  947. VK_EXT_depth_clip_enable : extension revision 1
  948. VK_EXT_depth_range_unrestricted : extension revision 1
  949. VK_EXT_descriptor_indexing : extension revision 2
  950. VK_EXT_discard_rectangles : extension revision 1
  951. VK_EXT_display_control : extension revision 1
  952. VK_EXT_extended_dynamic_state : extension revision 1
  953. VK_EXT_extended_dynamic_state2 : extension revision 1
  954. VK_EXT_external_memory_dma_buf : extension revision 1
  955. VK_EXT_external_memory_host : extension revision 1
  956. VK_EXT_global_priority : extension revision 2
  957. VK_EXT_global_priority_query : extension revision 1
  958. VK_EXT_host_query_reset : extension revision 1
  959. VK_EXT_image_2d_view_of_3d : extension revision 1
  960. VK_EXT_image_robustness : extension revision 1
  961. VK_EXT_image_view_min_lod : extension revision 1
  962. VK_EXT_index_type_uint8 : extension revision 1
  963. VK_EXT_inline_uniform_block : extension revision 1
  964. VK_EXT_line_rasterization : extension revision 1
  965. VK_EXT_memory_budget : extension revision 1
  966. VK_EXT_memory_priority : extension revision 1
  967. VK_EXT_multi_draw : extension revision 1
  968. VK_EXT_non_seamless_cube_map : extension revision 1
  969. VK_EXT_pci_bus_info : extension revision 2
  970. VK_EXT_physical_device_drm : extension revision 1
  971. VK_EXT_pipeline_creation_cache_control : extension revision 3
  972. VK_EXT_pipeline_creation_feedback : extension revision 1
  973. VK_EXT_primitive_topology_list_restart : extension revision 1
  974. VK_EXT_primitives_generated_query : extension revision 1
  975. VK_EXT_private_data : extension revision 1
  976. VK_EXT_provoking_vertex : extension revision 1
  977. VK_EXT_queue_family_foreign : extension revision 1
  978. VK_EXT_robustness2 : extension revision 1
  979. VK_EXT_sample_locations : extension revision 1
  980. VK_EXT_sampler_filter_minmax : extension revision 2
  981. VK_EXT_scalar_block_layout : extension revision 1
  982. VK_EXT_separate_stencil_usage : extension revision 1
  983. VK_EXT_shader_atomic_float : extension revision 1
  984. VK_EXT_shader_atomic_float2 : extension revision 1
  985. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  986. VK_EXT_shader_image_atomic_int64 : extension revision 1
  987. VK_EXT_shader_stencil_export : extension revision 1
  988. VK_EXT_shader_subgroup_ballot : extension revision 1
  989. VK_EXT_shader_subgroup_vote : extension revision 1
  990. VK_EXT_shader_viewport_index_layer : extension revision 1
  991. VK_EXT_subgroup_size_control : extension revision 2
  992. VK_EXT_texel_buffer_alignment : extension revision 1
  993. VK_EXT_transform_feedback : extension revision 1
  994. VK_EXT_vertex_attribute_divisor : extension revision 3
  995. VK_EXT_vertex_input_dynamic_state : extension revision 2
  996. VK_EXT_ycbcr_image_arrays : extension revision 1
  997. VK_GOOGLE_decorate_string : extension revision 1
  998. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  999. VK_GOOGLE_user_type : extension revision 1
  1000. VK_INTEL_shader_integer_functions2 : extension revision 1
  1001. VK_KHR_16bit_storage : extension revision 1
  1002. VK_KHR_8bit_storage : extension revision 1
  1003. VK_KHR_bind_memory2 : extension revision 1
  1004. VK_KHR_buffer_device_address : extension revision 1
  1005. VK_KHR_copy_commands2 : extension revision 1
  1006. VK_KHR_create_renderpass2 : extension revision 1
  1007. VK_KHR_dedicated_allocation : extension revision 3
  1008. VK_KHR_deferred_host_operations : extension revision 4
  1009. VK_KHR_depth_stencil_resolve : extension revision 1
  1010. VK_KHR_descriptor_update_template : extension revision 1
  1011. VK_KHR_device_group : extension revision 4
  1012. VK_KHR_draw_indirect_count : extension revision 1
  1013. VK_KHR_driver_properties : extension revision 1
  1014. VK_KHR_dynamic_rendering : extension revision 1
  1015. VK_KHR_external_fence : extension revision 1
  1016. VK_KHR_external_fence_fd : extension revision 1
  1017. VK_KHR_external_memory : extension revision 1
  1018. VK_KHR_external_memory_fd : extension revision 1
  1019. VK_KHR_external_semaphore : extension revision 1
  1020. VK_KHR_external_semaphore_fd : extension revision 1
  1021. VK_KHR_format_feature_flags2 : extension revision 1
  1022. VK_KHR_get_memory_requirements2 : extension revision 1
  1023. VK_KHR_image_format_list : extension revision 1
  1024. VK_KHR_imageless_framebuffer : extension revision 1
  1025. VK_KHR_incremental_present : extension revision 2
  1026. VK_KHR_maintenance1 : extension revision 2
  1027. VK_KHR_maintenance2 : extension revision 1
  1028. VK_KHR_maintenance3 : extension revision 1
  1029. VK_KHR_maintenance4 : extension revision 2
  1030. VK_KHR_multiview : extension revision 1
  1031. VK_KHR_pipeline_executable_properties : extension revision 1
  1032. VK_KHR_pipeline_library : extension revision 1
  1033. VK_KHR_push_descriptor : extension revision 2
  1034. VK_KHR_relaxed_block_layout : extension revision 1
  1035. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  1036. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  1037. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  1038. VK_KHR_shader_atomic_int64 : extension revision 1
  1039. VK_KHR_shader_clock : extension revision 1
  1040. VK_KHR_shader_draw_parameters : extension revision 1
  1041. VK_KHR_shader_float16_int8 : extension revision 1
  1042. VK_KHR_shader_float_controls : extension revision 4
  1043. VK_KHR_shader_integer_dot_product : extension revision 1
  1044. VK_KHR_shader_non_semantic_info : extension revision 1
  1045. VK_KHR_shader_subgroup_extended_types : extension revision 1
  1046. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  1047. VK_KHR_shader_terminate_invocation : extension revision 1
  1048. VK_KHR_spirv_1_4 : extension revision 1
  1049. VK_KHR_storage_buffer_storage_class : extension revision 1
  1050. VK_KHR_swapchain : extension revision 70
  1051. VK_KHR_swapchain_mutable_format : extension revision 1
  1052. VK_KHR_synchronization2 : extension revision 1
  1053. VK_KHR_timeline_semaphore : extension revision 2
  1054. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1055. VK_KHR_variable_pointers : extension revision 1
  1056. VK_KHR_vulkan_memory_model : extension revision 3
  1057. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  1058. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  1059. VK_NV_compute_shader_derivatives : extension revision 1
  1060. VK_VALVE_mutable_descriptor_type : extension revision 1
  1061.  
  1062. VkQueueFamilyProperties:
  1063. ========================
  1064. queueProperties[0]:
  1065. -------------------
  1066. minImageTransferGranularity = (1,1,1)
  1067. queueCount = 1
  1068. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  1069. timestampValidBits = 64
  1070. present support = true
  1071. VkQueueFamilyGlobalPriorityPropertiesKHR:
  1072. -----------------------------------------
  1073. priorityCount = 4
  1074. priorities: count = 4
  1075. QUEUE_GLOBAL_PRIORITY_LOW_KHR
  1076. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  1077. QUEUE_GLOBAL_PRIORITY_HIGH_KHR
  1078. QUEUE_GLOBAL_PRIORITY_REALTIME_KHR
  1079.  
  1080.  
  1081. queueProperties[1]:
  1082. -------------------
  1083. minImageTransferGranularity = (1,1,1)
  1084. queueCount = 4
  1085. queueFlags = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  1086. timestampValidBits = 64
  1087. present support = true
  1088. VkQueueFamilyGlobalPriorityPropertiesKHR:
  1089. -----------------------------------------
  1090. priorityCount = 4
  1091. priorities: count = 4
  1092. QUEUE_GLOBAL_PRIORITY_LOW_KHR
  1093. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  1094. QUEUE_GLOBAL_PRIORITY_HIGH_KHR
  1095. QUEUE_GLOBAL_PRIORITY_REALTIME_KHR
  1096.  
  1097.  
  1098. VkPhysicalDeviceMemoryProperties:
  1099. =================================
  1100. memoryHeaps: count = 3
  1101. memoryHeaps[0]:
  1102. size = 8321499136 (0x1f0000000) (7.75 GiB)
  1103. budget = 7523237888 (0x1c06b8000) (7.01 GiB)
  1104. usage = 0 (0x00000000) (0.00 B)
  1105. flags: count = 1
  1106. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1107. memoryHeaps[1]:
  1108. size = 8589934592 (0x200000000) (8.00 GiB)
  1109. budget = 8504844288 (0x1faeda000) (7.92 GiB)
  1110. usage = 0 (0x00000000) (0.00 B)
  1111. flags:
  1112. None
  1113. memoryHeaps[2]:
  1114. size = 268435456 (0x10000000) (256.00 MiB)
  1115. budget = 206336000 (0x0c4c7000) (196.78 MiB)
  1116. usage = 0 (0x00000000) (0.00 B)
  1117. flags: count = 1
  1118. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1119. memoryTypes: count = 4
  1120. memoryTypes[0]:
  1121. heapIndex = 0
  1122. propertyFlags = 0x0001: count = 1
  1123. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1124. usable for:
  1125. IMAGE_TILING_OPTIMAL:
  1126. color images
  1127. FORMAT_D16_UNORM
  1128. FORMAT_D32_SFLOAT
  1129. FORMAT_S8_UINT
  1130. FORMAT_D16_UNORM_S8_UINT
  1131. FORMAT_D32_SFLOAT_S8_UINT
  1132. IMAGE_TILING_LINEAR:
  1133. color images
  1134. memoryTypes[1]:
  1135. heapIndex = 1
  1136. propertyFlags = 0x0006: count = 2
  1137. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1138. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1139. usable for:
  1140. IMAGE_TILING_OPTIMAL:
  1141. color images
  1142. FORMAT_D16_UNORM
  1143. FORMAT_D32_SFLOAT
  1144. FORMAT_S8_UINT
  1145. FORMAT_D16_UNORM_S8_UINT
  1146. FORMAT_D32_SFLOAT_S8_UINT
  1147. IMAGE_TILING_LINEAR:
  1148. color images
  1149. memoryTypes[2]:
  1150. heapIndex = 2
  1151. propertyFlags = 0x0007: count = 3
  1152. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1153. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1154. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1155. usable for:
  1156. IMAGE_TILING_OPTIMAL:
  1157. color images
  1158. FORMAT_D16_UNORM
  1159. FORMAT_D32_SFLOAT
  1160. FORMAT_S8_UINT
  1161. FORMAT_D16_UNORM_S8_UINT
  1162. FORMAT_D32_SFLOAT_S8_UINT
  1163. IMAGE_TILING_LINEAR:
  1164. color images
  1165. memoryTypes[3]:
  1166. heapIndex = 1
  1167. propertyFlags = 0x000e: count = 3
  1168. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1169. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1170. MEMORY_PROPERTY_HOST_CACHED_BIT
  1171. usable for:
  1172. IMAGE_TILING_OPTIMAL:
  1173. color images
  1174. FORMAT_D16_UNORM
  1175. FORMAT_D32_SFLOAT
  1176. FORMAT_S8_UINT
  1177. FORMAT_D16_UNORM_S8_UINT
  1178. FORMAT_D32_SFLOAT_S8_UINT
  1179. IMAGE_TILING_LINEAR:
  1180. color images
  1181.  
  1182. VkPhysicalDeviceFeatures:
  1183. =========================
  1184. robustBufferAccess = true
  1185. fullDrawIndexUint32 = true
  1186. imageCubeArray = true
  1187. independentBlend = true
  1188. geometryShader = true
  1189. tessellationShader = true
  1190. sampleRateShading = true
  1191. dualSrcBlend = true
  1192. logicOp = true
  1193. multiDrawIndirect = true
  1194. drawIndirectFirstInstance = true
  1195. depthClamp = true
  1196. depthBiasClamp = true
  1197. fillModeNonSolid = true
  1198. depthBounds = true
  1199. wideLines = true
  1200. largePoints = true
  1201. alphaToOne = false
  1202. multiViewport = true
  1203. samplerAnisotropy = true
  1204. textureCompressionETC2 = false
  1205. textureCompressionASTC_LDR = false
  1206. textureCompressionBC = true
  1207. occlusionQueryPrecise = true
  1208. pipelineStatisticsQuery = true
  1209. vertexPipelineStoresAndAtomics = true
  1210. fragmentStoresAndAtomics = true
  1211. shaderTessellationAndGeometryPointSize = true
  1212. shaderImageGatherExtended = true
  1213. shaderStorageImageExtendedFormats = true
  1214. shaderStorageImageMultisample = true
  1215. shaderStorageImageReadWithoutFormat = true
  1216. shaderStorageImageWriteWithoutFormat = true
  1217. shaderUniformBufferArrayDynamicIndexing = true
  1218. shaderSampledImageArrayDynamicIndexing = true
  1219. shaderStorageBufferArrayDynamicIndexing = true
  1220. shaderStorageImageArrayDynamicIndexing = true
  1221. shaderClipDistance = true
  1222. shaderCullDistance = true
  1223. shaderFloat64 = true
  1224. shaderInt64 = true
  1225. shaderInt16 = true
  1226. shaderResourceResidency = true
  1227. shaderResourceMinLod = true
  1228. sparseBinding = true
  1229. sparseResidencyBuffer = true
  1230. sparseResidencyImage2D = true
  1231. sparseResidencyImage3D = false
  1232. sparseResidency2Samples = false
  1233. sparseResidency4Samples = false
  1234. sparseResidency8Samples = false
  1235. sparseResidency16Samples = false
  1236. sparseResidencyAliased = true
  1237. variableMultisampleRate = true
  1238. inheritedQueries = true
  1239.  
  1240. VkPhysicalDevice16BitStorageFeatures:
  1241. -------------------------------------
  1242. storageBuffer16BitAccess = true
  1243. uniformAndStorageBuffer16BitAccess = true
  1244. storagePushConstant16 = true
  1245. storageInputOutput16 = false
  1246.  
  1247. VkPhysicalDevice4444FormatsFeaturesEXT:
  1248. ---------------------------------------
  1249. formatA4R4G4B4 = true
  1250. formatA4B4G4R4 = true
  1251.  
  1252. VkPhysicalDevice8BitStorageFeatures:
  1253. ------------------------------------
  1254. storageBuffer8BitAccess = true
  1255. uniformAndStorageBuffer8BitAccess = true
  1256. storagePushConstant8 = true
  1257.  
  1258. VkPhysicalDeviceBufferDeviceAddressFeatures:
  1259. --------------------------------------------
  1260. bufferDeviceAddress = true
  1261. bufferDeviceAddressCaptureReplay = true
  1262. bufferDeviceAddressMultiDevice = false
  1263.  
  1264. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1265. -----------------------------------------------
  1266. bufferDeviceAddress = true
  1267. bufferDeviceAddressCaptureReplay = true
  1268. bufferDeviceAddressMultiDevice = false
  1269.  
  1270. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  1271. --------------------------------------------
  1272. colorWriteEnable = true
  1273.  
  1274. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1275. ------------------------------------------------
  1276. conditionalRendering = true
  1277. inheritedConditionalRendering = false
  1278.  
  1279. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1280. ---------------------------------------------
  1281. customBorderColors = true
  1282. customBorderColorWithoutFormat = true
  1283.  
  1284. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  1285. --------------------------------------------
  1286. depthClipControl = true
  1287.  
  1288. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1289. -------------------------------------------
  1290. depthClipEnable = true
  1291.  
  1292. VkPhysicalDeviceDescriptorIndexingFeatures:
  1293. -------------------------------------------
  1294. shaderInputAttachmentArrayDynamicIndexing = true
  1295. shaderUniformTexelBufferArrayDynamicIndexing = true
  1296. shaderStorageTexelBufferArrayDynamicIndexing = true
  1297. shaderUniformBufferArrayNonUniformIndexing = true
  1298. shaderSampledImageArrayNonUniformIndexing = true
  1299. shaderStorageBufferArrayNonUniformIndexing = true
  1300. shaderStorageImageArrayNonUniformIndexing = true
  1301. shaderInputAttachmentArrayNonUniformIndexing = true
  1302. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1303. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1304. descriptorBindingUniformBufferUpdateAfterBind = true
  1305. descriptorBindingSampledImageUpdateAfterBind = true
  1306. descriptorBindingStorageImageUpdateAfterBind = true
  1307. descriptorBindingStorageBufferUpdateAfterBind = true
  1308. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1309. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1310. descriptorBindingUpdateUnusedWhilePending = true
  1311. descriptorBindingPartiallyBound = true
  1312. descriptorBindingVariableDescriptorCount = true
  1313. runtimeDescriptorArray = true
  1314.  
  1315. VkPhysicalDeviceDynamicRenderingFeatures:
  1316. -----------------------------------------
  1317. dynamicRendering = true
  1318.  
  1319. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  1320. -------------------------------------------------
  1321. extendedDynamicState2 = true
  1322. extendedDynamicState2LogicOp = true
  1323. extendedDynamicState2PatchControlPoints = false
  1324.  
  1325. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1326. ------------------------------------------------
  1327. extendedDynamicState = true
  1328.  
  1329. VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR:
  1330. -----------------------------------------------
  1331. globalPriorityQuery = true
  1332.  
  1333. VkPhysicalDeviceHostQueryResetFeatures:
  1334. ---------------------------------------
  1335. hostQueryReset = true
  1336.  
  1337. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  1338. -------------------------------------------
  1339. image2DViewOf3D = true
  1340. sampler2DViewOf3D = false
  1341.  
  1342. VkPhysicalDeviceImageRobustnessFeatures:
  1343. ----------------------------------------
  1344. robustImageAccess = true
  1345.  
  1346. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  1347. -------------------------------------------
  1348. minLod = true
  1349.  
  1350. VkPhysicalDeviceImagelessFramebufferFeatures:
  1351. ---------------------------------------------
  1352. imagelessFramebuffer = true
  1353.  
  1354. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1355. ------------------------------------------
  1356. indexTypeUint8 = true
  1357.  
  1358. VkPhysicalDeviceInlineUniformBlockFeatures:
  1359. -------------------------------------------
  1360. inlineUniformBlock = true
  1361. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1362.  
  1363. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1364. ---------------------------------------------
  1365. rectangularLines = false
  1366. bresenhamLines = true
  1367. smoothLines = false
  1368. stippledRectangularLines = false
  1369. stippledBresenhamLines = true
  1370. stippledSmoothLines = false
  1371.  
  1372. VkPhysicalDeviceMaintenance4Features:
  1373. -------------------------------------
  1374. maintenance4 = true
  1375.  
  1376. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  1377. ------------------------------------------
  1378. memoryPriority = true
  1379.  
  1380. VkPhysicalDeviceMultiDrawFeaturesEXT:
  1381. -------------------------------------
  1382. multiDraw = true
  1383.  
  1384. VkPhysicalDeviceMultiviewFeatures:
  1385. ----------------------------------
  1386. multiview = true
  1387. multiviewGeometryShader = true
  1388. multiviewTessellationShader = true
  1389.  
  1390. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  1391. -------------------------------------------------
  1392. mutableDescriptorType = true
  1393.  
  1394. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  1395. ----------------------------------------------
  1396. nonSeamlessCubeMap = true
  1397.  
  1398. VkPhysicalDevicePipelineCreationCacheControlFeatures:
  1399. -----------------------------------------------------
  1400. pipelineCreationCacheControl = true
  1401.  
  1402. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1403. --------------------------------------------------------
  1404. pipelineExecutableInfo = true
  1405.  
  1406. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  1407. --------------------------------------------------------
  1408. primitiveTopologyListRestart = true
  1409. primitiveTopologyPatchListRestart = false
  1410.  
  1411. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  1412. ----------------------------------------------------
  1413. primitivesGeneratedQuery = true
  1414. primitivesGeneratedQueryWithRasterizerDiscard = true
  1415. primitivesGeneratedQueryWithNonZeroStreams = true
  1416.  
  1417. VkPhysicalDevicePrivateDataFeatures:
  1418. ------------------------------------
  1419. privateData = true
  1420.  
  1421. VkPhysicalDeviceProtectedMemoryFeatures:
  1422. ----------------------------------------
  1423. protectedMemory = false
  1424.  
  1425. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  1426. -------------------------------------------
  1427. provokingVertexLast = true
  1428. transformFeedbackPreservesProvokingVertex = true
  1429.  
  1430. VkPhysicalDeviceRobustness2FeaturesEXT:
  1431. ---------------------------------------
  1432. robustBufferAccess2 = true
  1433. robustImageAccess2 = true
  1434. nullDescriptor = true
  1435.  
  1436. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1437. -----------------------------------------------
  1438. samplerYcbcrConversion = true
  1439.  
  1440. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1441. ------------------------------------------
  1442. scalarBlockLayout = true
  1443.  
  1444. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  1445. ----------------------------------------------------
  1446. separateDepthStencilLayouts = true
  1447.  
  1448. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  1449. ----------------------------------------------
  1450. shaderBufferFloat16Atomics = false
  1451. shaderBufferFloat16AtomicAdd = false
  1452. shaderBufferFloat16AtomicMinMax = false
  1453. shaderBufferFloat32AtomicMinMax = false
  1454. shaderBufferFloat64AtomicMinMax = false
  1455. shaderSharedFloat16Atomics = false
  1456. shaderSharedFloat16AtomicAdd = false
  1457. shaderSharedFloat16AtomicMinMax = false
  1458. shaderSharedFloat32AtomicMinMax = true
  1459. shaderSharedFloat64AtomicMinMax = true
  1460. shaderImageFloat32AtomicMinMax = false
  1461. sparseImageFloat32AtomicMinMax = false
  1462.  
  1463. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1464. ---------------------------------------------
  1465. shaderBufferFloat32Atomics = true
  1466. shaderBufferFloat32AtomicAdd = false
  1467. shaderBufferFloat64Atomics = true
  1468. shaderBufferFloat64AtomicAdd = false
  1469. shaderSharedFloat32Atomics = true
  1470. shaderSharedFloat32AtomicAdd = true
  1471. shaderSharedFloat64Atomics = true
  1472. shaderSharedFloat64AtomicAdd = false
  1473. shaderImageFloat32Atomics = true
  1474. shaderImageFloat32AtomicAdd = false
  1475. sparseImageFloat32Atomics = true
  1476. sparseImageFloat32AtomicAdd = false
  1477.  
  1478. VkPhysicalDeviceShaderAtomicInt64Features:
  1479. ------------------------------------------
  1480. shaderBufferInt64Atomics = true
  1481. shaderSharedInt64Atomics = true
  1482.  
  1483. VkPhysicalDeviceShaderClockFeaturesKHR:
  1484. ---------------------------------------
  1485. shaderSubgroupClock = true
  1486. shaderDeviceClock = true
  1487.  
  1488. VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures:
  1489. -------------------------------------------------------
  1490. shaderDemoteToHelperInvocation = true
  1491.  
  1492. VkPhysicalDeviceShaderDrawParametersFeatures:
  1493. ---------------------------------------------
  1494. shaderDrawParameters = true
  1495.  
  1496. VkPhysicalDeviceShaderFloat16Int8Features:
  1497. ------------------------------------------
  1498. shaderFloat16 = false
  1499. shaderInt8 = true
  1500.  
  1501. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1502. --------------------------------------------------
  1503. shaderImageInt64Atomics = true
  1504. sparseImageInt64Atomics = true
  1505.  
  1506. VkPhysicalDeviceShaderIntegerDotProductFeatures:
  1507. ------------------------------------------------
  1508. shaderIntegerDotProduct = true
  1509.  
  1510. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  1511. ----------------------------------------------------
  1512. shaderSubgroupExtendedTypes = true
  1513.  
  1514. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  1515. ------------------------------------------------------------
  1516. shaderSubgroupUniformControlFlow = true
  1517.  
  1518. VkPhysicalDeviceShaderTerminateInvocationFeatures:
  1519. --------------------------------------------------
  1520. shaderTerminateInvocation = true
  1521.  
  1522. VkPhysicalDeviceSubgroupSizeControlFeatures:
  1523. --------------------------------------------
  1524. subgroupSizeControl = true
  1525. computeFullSubgroups = true
  1526.  
  1527. VkPhysicalDeviceSynchronization2Features:
  1528. -----------------------------------------
  1529. synchronization2 = true
  1530.  
  1531. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1532. ------------------------------------------------
  1533. texelBufferAlignment = true
  1534.  
  1535. VkPhysicalDeviceTextureCompressionASTCHDRFeatures:
  1536. --------------------------------------------------
  1537. textureCompressionASTC_HDR = false
  1538.  
  1539. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1540. ------------------------------------------
  1541. timelineSemaphore = true
  1542.  
  1543. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1544. ---------------------------------------------
  1545. transformFeedback = true
  1546. geometryStreams = true
  1547.  
  1548. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1549. ----------------------------------------------------
  1550. uniformBufferStandardLayout = true
  1551.  
  1552. VkPhysicalDeviceVariablePointersFeatures:
  1553. -----------------------------------------
  1554. variablePointersStorageBuffer = true
  1555. variablePointers = true
  1556.  
  1557. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1558. --------------------------------------------------
  1559. vertexAttributeInstanceRateDivisor = true
  1560. vertexAttributeInstanceRateZeroDivisor = true
  1561.  
  1562. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  1563. ---------------------------------------------------
  1564. vertexInputDynamicState = true
  1565.  
  1566. VkPhysicalDeviceVulkan11Features:
  1567. ---------------------------------
  1568. storageBuffer16BitAccess = true
  1569. uniformAndStorageBuffer16BitAccess = true
  1570. storagePushConstant16 = true
  1571. storageInputOutput16 = false
  1572. multiview = true
  1573. multiviewGeometryShader = true
  1574. multiviewTessellationShader = true
  1575. variablePointersStorageBuffer = true
  1576. variablePointers = true
  1577. protectedMemory = false
  1578. samplerYcbcrConversion = true
  1579. shaderDrawParameters = true
  1580.  
  1581. VkPhysicalDeviceVulkan12Features:
  1582. ---------------------------------
  1583. samplerMirrorClampToEdge = true
  1584. drawIndirectCount = true
  1585. storageBuffer8BitAccess = true
  1586. uniformAndStorageBuffer8BitAccess = true
  1587. storagePushConstant8 = true
  1588. shaderBufferInt64Atomics = true
  1589. shaderSharedInt64Atomics = true
  1590. shaderFloat16 = false
  1591. shaderInt8 = true
  1592. descriptorIndexing = true
  1593. shaderInputAttachmentArrayDynamicIndexing = true
  1594. shaderUniformTexelBufferArrayDynamicIndexing = true
  1595. shaderStorageTexelBufferArrayDynamicIndexing = true
  1596. shaderUniformBufferArrayNonUniformIndexing = true
  1597. shaderSampledImageArrayNonUniformIndexing = true
  1598. shaderStorageBufferArrayNonUniformIndexing = true
  1599. shaderStorageImageArrayNonUniformIndexing = true
  1600. shaderInputAttachmentArrayNonUniformIndexing = true
  1601. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1602. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1603. descriptorBindingUniformBufferUpdateAfterBind = true
  1604. descriptorBindingSampledImageUpdateAfterBind = true
  1605. descriptorBindingStorageImageUpdateAfterBind = true
  1606. descriptorBindingStorageBufferUpdateAfterBind = true
  1607. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1608. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1609. descriptorBindingUpdateUnusedWhilePending = true
  1610. descriptorBindingPartiallyBound = true
  1611. descriptorBindingVariableDescriptorCount = true
  1612. runtimeDescriptorArray = true
  1613. samplerFilterMinmax = true
  1614. scalarBlockLayout = true
  1615. imagelessFramebuffer = true
  1616. uniformBufferStandardLayout = true
  1617. shaderSubgroupExtendedTypes = true
  1618. separateDepthStencilLayouts = true
  1619. hostQueryReset = true
  1620. timelineSemaphore = true
  1621. bufferDeviceAddress = true
  1622. bufferDeviceAddressCaptureReplay = true
  1623. bufferDeviceAddressMultiDevice = false
  1624. vulkanMemoryModel = true
  1625. vulkanMemoryModelDeviceScope = true
  1626. vulkanMemoryModelAvailabilityVisibilityChains = false
  1627. shaderOutputViewportIndex = true
  1628. shaderOutputLayer = true
  1629. subgroupBroadcastDynamicId = true
  1630.  
  1631. VkPhysicalDeviceVulkan13Features:
  1632. ---------------------------------
  1633. robustImageAccess = true
  1634. inlineUniformBlock = true
  1635. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1636. pipelineCreationCacheControl = true
  1637. privateData = true
  1638. shaderDemoteToHelperInvocation = true
  1639. shaderTerminateInvocation = true
  1640. subgroupSizeControl = true
  1641. computeFullSubgroups = true
  1642. synchronization2 = true
  1643. textureCompressionASTC_HDR = false
  1644. shaderZeroInitializeWorkgroupMemory = true
  1645. dynamicRendering = true
  1646. shaderIntegerDotProduct = true
  1647. maintenance4 = true
  1648.  
  1649. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1650. ------------------------------------------
  1651. vulkanMemoryModel = true
  1652. vulkanMemoryModelDeviceScope = true
  1653. vulkanMemoryModelAvailabilityVisibilityChains = false
  1654.  
  1655. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  1656. ---------------------------------------------------------
  1657. workgroupMemoryExplicitLayout = true
  1658. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  1659. workgroupMemoryExplicitLayout8BitAccess = true
  1660. workgroupMemoryExplicitLayout16BitAccess = true
  1661.  
  1662. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1663. --------------------------------------------
  1664. ycbcrImageArrays = true
  1665.  
  1666. VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures:
  1667. ------------------------------------------------------
  1668. shaderZeroInitializeWorkgroupMemory = true
  1669.  
  1670.  
  1671. GPU1:
  1672. VkPhysicalDeviceProperties:
  1673. ---------------------------
  1674. apiVersion = 4206809 (1.3.217)
  1675. driverVersion = 1 (0x0001)
  1676. vendorID = 0x10005
  1677. deviceID = 0x0000
  1678. deviceType = PHYSICAL_DEVICE_TYPE_CPU
  1679. deviceName = llvmpipe (LLVM 14.0.5, 256 bits)
  1680. pipelineCacheUUID = 76616c2d-742d-6538-6663-356363203200
  1681.  
  1682. VkPhysicalDeviceLimits:
  1683. -----------------------
  1684. maxImageDimension1D = 16384
  1685. maxImageDimension2D = 16384
  1686. maxImageDimension3D = 4096
  1687. maxImageDimensionCube = 32768
  1688. maxImageArrayLayers = 2048
  1689. maxTexelBufferElements = 134217728
  1690. maxUniformBufferRange = 65536
  1691. maxStorageBufferRange = 134217728
  1692. maxPushConstantsSize = 128
  1693. maxMemoryAllocationCount = 4294967295
  1694. maxSamplerAllocationCount = 32768
  1695. bufferImageGranularity = 0x00000040
  1696. sparseAddressSpaceSize = 0x00000000
  1697. maxBoundDescriptorSets = 8
  1698. maxPerStageDescriptorSamplers = 32
  1699. maxPerStageDescriptorUniformBuffers = 15
  1700. maxPerStageDescriptorStorageBuffers = 16
  1701. maxPerStageDescriptorSampledImages = 128
  1702. maxPerStageDescriptorStorageImages = 16
  1703. maxPerStageDescriptorInputAttachments = 8
  1704. maxPerStageResources = 128
  1705. maxDescriptorSetSamplers = 32768
  1706. maxDescriptorSetUniformBuffers = 256
  1707. maxDescriptorSetUniformBuffersDynamic = 256
  1708. maxDescriptorSetStorageBuffers = 256
  1709. maxDescriptorSetStorageBuffersDynamic = 256
  1710. maxDescriptorSetSampledImages = 256
  1711. maxDescriptorSetStorageImages = 256
  1712. maxDescriptorSetInputAttachments = 256
  1713. maxVertexInputAttributes = 32
  1714. maxVertexInputBindings = 32
  1715. maxVertexInputAttributeOffset = 2047
  1716. maxVertexInputBindingStride = 2048
  1717. maxVertexOutputComponents = 128
  1718. maxTessellationGenerationLevel = 64
  1719. maxTessellationPatchSize = 32
  1720. maxTessellationControlPerVertexInputComponents = 128
  1721. maxTessellationControlPerVertexOutputComponents = 128
  1722. maxTessellationControlPerPatchOutputComponents = 128
  1723. maxTessellationControlTotalOutputComponents = 4096
  1724. maxTessellationEvaluationInputComponents = 128
  1725. maxTessellationEvaluationOutputComponents = 128
  1726. maxGeometryShaderInvocations = 32
  1727. maxGeometryInputComponents = 64
  1728. maxGeometryOutputComponents = 128
  1729. maxGeometryOutputVertices = 1024
  1730. maxGeometryTotalOutputComponents = 1024
  1731. maxFragmentInputComponents = 128
  1732. maxFragmentOutputAttachments = 8
  1733. maxFragmentDualSrcAttachments = 2
  1734. maxFragmentCombinedOutputResources = 40
  1735. maxComputeSharedMemorySize = 32768
  1736. maxComputeWorkGroupCount: count = 3
  1737. 65535
  1738. 65535
  1739. 65535
  1740. maxComputeWorkGroupInvocations = 1024
  1741. maxComputeWorkGroupSize: count = 3
  1742. 1024
  1743. 1024
  1744. 1024
  1745. subPixelPrecisionBits = 8
  1746. subTexelPrecisionBits = 8
  1747. mipmapPrecisionBits = 4
  1748. maxDrawIndexedIndexValue = 4294967295
  1749. maxDrawIndirectCount = 4294967295
  1750. maxSamplerLodBias = 16
  1751. maxSamplerAnisotropy = 16
  1752. maxViewports = 16
  1753. maxViewportDimensions: count = 2
  1754. 16384
  1755. 16384
  1756. viewportBoundsRange: count = 2
  1757. -32768
  1758. 32768
  1759. viewportSubPixelBits = 0
  1760. minMemoryMapAlignment = 64
  1761. minTexelBufferOffsetAlignment = 0x00000010
  1762. minUniformBufferOffsetAlignment = 0x00000010
  1763. minStorageBufferOffsetAlignment = 0x00000010
  1764. minTexelOffset = -32
  1765. maxTexelOffset = 31
  1766. minTexelGatherOffset = -32
  1767. maxTexelGatherOffset = 31
  1768. minInterpolationOffset = -2
  1769. maxInterpolationOffset = 2
  1770. subPixelInterpolationOffsetBits = 8
  1771. maxFramebufferWidth = 16384
  1772. maxFramebufferHeight = 16384
  1773. maxFramebufferLayers = 2048
  1774. framebufferColorSampleCounts: count = 2
  1775. SAMPLE_COUNT_1_BIT
  1776. SAMPLE_COUNT_4_BIT
  1777. framebufferDepthSampleCounts: count = 2
  1778. SAMPLE_COUNT_1_BIT
  1779. SAMPLE_COUNT_4_BIT
  1780. framebufferStencilSampleCounts: count = 2
  1781. SAMPLE_COUNT_1_BIT
  1782. SAMPLE_COUNT_4_BIT
  1783. framebufferNoAttachmentsSampleCounts: count = 2
  1784. SAMPLE_COUNT_1_BIT
  1785. SAMPLE_COUNT_4_BIT
  1786. maxColorAttachments = 8
  1787. sampledImageColorSampleCounts: count = 2
  1788. SAMPLE_COUNT_1_BIT
  1789. SAMPLE_COUNT_4_BIT
  1790. sampledImageIntegerSampleCounts: count = 2
  1791. SAMPLE_COUNT_1_BIT
  1792. SAMPLE_COUNT_4_BIT
  1793. sampledImageDepthSampleCounts: count = 2
  1794. SAMPLE_COUNT_1_BIT
  1795. SAMPLE_COUNT_4_BIT
  1796. sampledImageStencilSampleCounts: count = 2
  1797. SAMPLE_COUNT_1_BIT
  1798. SAMPLE_COUNT_4_BIT
  1799. storageImageSampleCounts: count = 2
  1800. SAMPLE_COUNT_1_BIT
  1801. SAMPLE_COUNT_4_BIT
  1802. maxSampleMaskWords = 1
  1803. timestampComputeAndGraphics = true
  1804. timestampPeriod = 1
  1805. maxClipDistances = 8
  1806. maxCullDistances = 8
  1807. maxCombinedClipAndCullDistances = 8
  1808. discreteQueuePriorities = 2
  1809. pointSizeRange: count = 2
  1810. 0
  1811. 255
  1812. lineWidthRange: count = 2
  1813. 1
  1814. 255
  1815. pointSizeGranularity = 0.125
  1816. lineWidthGranularity = 0.0078125
  1817. strictLines = true
  1818. standardSampleLocations = true
  1819. optimalBufferCopyOffsetAlignment = 0x00000080
  1820. optimalBufferCopyRowPitchAlignment = 0x00000080
  1821. nonCoherentAtomSize = 0x00000040
  1822.  
  1823. VkPhysicalDeviceSparseProperties:
  1824. ---------------------------------
  1825. residencyStandard2DBlockShape = false
  1826. residencyStandard2DMultisampleBlockShape = false
  1827. residencyStandard3DBlockShape = false
  1828. residencyAlignedMipSize = false
  1829. residencyNonResidentStrict = false
  1830.  
  1831. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  1832. -----------------------------------------------
  1833. maxCustomBorderColorSamplers = 32768
  1834.  
  1835. VkPhysicalDeviceDepthStencilResolveProperties:
  1836. ----------------------------------------------
  1837. supportedDepthResolveModes: count = 2
  1838. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1839. RESOLVE_MODE_AVERAGE_BIT
  1840. supportedStencilResolveModes: count = 1
  1841. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1842. independentResolveNone = false
  1843. independentResolve = false
  1844.  
  1845. VkPhysicalDeviceDescriptorIndexingProperties:
  1846. ---------------------------------------------
  1847. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  1848. shaderUniformBufferArrayNonUniformIndexingNative = false
  1849. shaderSampledImageArrayNonUniformIndexingNative = false
  1850. shaderStorageBufferArrayNonUniformIndexingNative = false
  1851. shaderStorageImageArrayNonUniformIndexingNative = false
  1852. shaderInputAttachmentArrayNonUniformIndexingNative = false
  1853. robustBufferAccessUpdateAfterBind = true
  1854. quadDivergentImplicitLod = false
  1855. maxPerStageDescriptorUpdateAfterBindSamplers = 65536
  1856. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 65536
  1857. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 65536
  1858. maxPerStageDescriptorUpdateAfterBindSampledImages = 65536
  1859. maxPerStageDescriptorUpdateAfterBindStorageImages = 65536
  1860. maxPerStageDescriptorUpdateAfterBindInputAttachments = 65536
  1861. maxPerStageUpdateAfterBindResources = 65536
  1862. maxDescriptorSetUpdateAfterBindSamplers = 65536
  1863. maxDescriptorSetUpdateAfterBindUniformBuffers = 65536
  1864. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  1865. maxDescriptorSetUpdateAfterBindStorageBuffers = 65536
  1866. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  1867. maxDescriptorSetUpdateAfterBindSampledImages = 65536
  1868. maxDescriptorSetUpdateAfterBindStorageImages = 65536
  1869. maxDescriptorSetUpdateAfterBindInputAttachments = 65536
  1870.  
  1871. VkPhysicalDeviceDriverProperties:
  1872. ---------------------------------
  1873. driverID = DRIVER_ID_MESA_LLVMPIPE
  1874. driverName = llvmpipe
  1875. driverInfo = Mesa 22.2.0-devel (git-e8fc5cc 2022-06-22 focal-oibaf-ppa) (LLVM 14.0.5)
  1876. conformanceVersion:
  1877. major = 0
  1878. minor = 0
  1879. subminor = 0
  1880. patch = 0
  1881.  
  1882. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  1883. ------------------------------------------------
  1884. minImportedHostPointerAlignment = 0x00001000
  1885.  
  1886. VkPhysicalDeviceFloatControlsProperties:
  1887. ----------------------------------------
  1888. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1889. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1890. shaderSignedZeroInfNanPreserveFloat16 = true
  1891. shaderSignedZeroInfNanPreserveFloat32 = true
  1892. shaderSignedZeroInfNanPreserveFloat64 = true
  1893. shaderDenormPreserveFloat16 = false
  1894. shaderDenormPreserveFloat32 = false
  1895. shaderDenormPreserveFloat64 = false
  1896. shaderDenormFlushToZeroFloat16 = false
  1897. shaderDenormFlushToZeroFloat32 = false
  1898. shaderDenormFlushToZeroFloat64 = false
  1899. shaderRoundingModeRTEFloat16 = true
  1900. shaderRoundingModeRTEFloat32 = true
  1901. shaderRoundingModeRTEFloat64 = true
  1902. shaderRoundingModeRTZFloat16 = false
  1903. shaderRoundingModeRTZFloat32 = false
  1904. shaderRoundingModeRTZFloat64 = false
  1905.  
  1906. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  1907. -----------------------------------------------------
  1908. graphicsPipelineLibraryFastLinking = true
  1909. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  1910.  
  1911. VkPhysicalDeviceIDProperties:
  1912. -----------------------------
  1913. deviceUUID = 6d657361-3232-2e32-2e30-2d6465766500
  1914. driverUUID = 6c6c766d-7069-7065-5555-494400000000
  1915. deviceNodeMask = 0
  1916. deviceLUIDValid = false
  1917.  
  1918. VkPhysicalDeviceInlineUniformBlockProperties:
  1919. ---------------------------------------------
  1920. maxInlineUniformBlockSize = 4096
  1921. maxPerStageDescriptorInlineUniformBlocks = 8
  1922. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 8
  1923. maxDescriptorSetInlineUniformBlocks = 8
  1924. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 8
  1925.  
  1926. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  1927. -----------------------------------------------
  1928. lineSubPixelPrecisionBits = 8
  1929.  
  1930. VkPhysicalDeviceMaintenance3Properties:
  1931. ---------------------------------------
  1932. maxPerSetDescriptors = 1024
  1933. maxMemoryAllocationSize = 0x80000000
  1934.  
  1935. VkPhysicalDeviceMaintenance4Properties:
  1936. ---------------------------------------
  1937. maxBufferSize = 0xffffffff
  1938.  
  1939. VkPhysicalDeviceMultiDrawPropertiesEXT:
  1940. ---------------------------------------
  1941. maxMultiDrawCount = 2048
  1942.  
  1943. VkPhysicalDeviceMultiviewProperties:
  1944. ------------------------------------
  1945. maxMultiviewViewCount = 6
  1946. maxMultiviewInstanceIndex = 2147483647
  1947.  
  1948. VkPhysicalDevicePointClippingProperties:
  1949. ----------------------------------------
  1950. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  1951.  
  1952. VkPhysicalDeviceProtectedMemoryProperties:
  1953. ------------------------------------------
  1954. protectedNoFault = false
  1955.  
  1956. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  1957. ---------------------------------------------
  1958. provokingVertexModePerPipeline = true
  1959. transformFeedbackPreservesTriangleFanProvokingVertex = true
  1960.  
  1961. VkPhysicalDevicePushDescriptorPropertiesKHR:
  1962. --------------------------------------------
  1963. maxPushDescriptors = 32
  1964.  
  1965. VkPhysicalDeviceRobustness2PropertiesEXT:
  1966. -----------------------------------------
  1967. robustStorageBufferAccessSizeAlignment = 0x00000001
  1968. robustUniformBufferAccessSizeAlignment = 0x00000001
  1969.  
  1970. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  1971. ----------------------------------------------
  1972. filterMinmaxSingleComponentFormats = true
  1973. filterMinmaxImageComponentMapping = true
  1974.  
  1975. VkPhysicalDeviceShaderIntegerDotProductProperties:
  1976. --------------------------------------------------
  1977. integerDotProduct8BitUnsignedAccelerated = false
  1978. integerDotProduct8BitSignedAccelerated = false
  1979. integerDotProduct8BitMixedSignednessAccelerated = false
  1980. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  1981. integerDotProduct4x8BitPackedSignedAccelerated = false
  1982. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  1983. integerDotProduct16BitUnsignedAccelerated = false
  1984. integerDotProduct16BitSignedAccelerated = false
  1985. integerDotProduct16BitMixedSignednessAccelerated = false
  1986. integerDotProduct32BitUnsignedAccelerated = false
  1987. integerDotProduct32BitSignedAccelerated = false
  1988. integerDotProduct32BitMixedSignednessAccelerated = false
  1989. integerDotProduct64BitUnsignedAccelerated = false
  1990. integerDotProduct64BitSignedAccelerated = false
  1991. integerDotProduct64BitMixedSignednessAccelerated = false
  1992. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  1993. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  1994. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  1995. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  1996. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  1997. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  1998. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  1999. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  2000. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  2001. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  2002. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  2003. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  2004. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  2005. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  2006. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  2007.  
  2008. VkPhysicalDeviceSubgroupProperties:
  2009. -----------------------------------
  2010. subgroupSize = 8
  2011. supportedStages: count = 4
  2012. SHADER_STAGE_FRAGMENT_BIT
  2013. SHADER_STAGE_COMPUTE_BIT
  2014. SHADER_STAGE_ALL_GRAPHICS
  2015. SHADER_STAGE_ALL
  2016. supportedOperations: count = 7
  2017. SUBGROUP_FEATURE_BASIC_BIT
  2018. SUBGROUP_FEATURE_VOTE_BIT
  2019. SUBGROUP_FEATURE_ARITHMETIC_BIT
  2020. SUBGROUP_FEATURE_BALLOT_BIT
  2021. SUBGROUP_FEATURE_SHUFFLE_BIT
  2022. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  2023. SUBGROUP_FEATURE_QUAD_BIT
  2024. quadOperationsInAllStages = false
  2025.  
  2026. VkPhysicalDeviceSubgroupSizeControlProperties:
  2027. ----------------------------------------------
  2028. minSubgroupSize = 8
  2029. maxSubgroupSize = 8
  2030. maxComputeWorkgroupSubgroups = 32
  2031. requiredSubgroupSizeStages: count = 4
  2032. SHADER_STAGE_FRAGMENT_BIT
  2033. SHADER_STAGE_COMPUTE_BIT
  2034. SHADER_STAGE_ALL_GRAPHICS
  2035. SHADER_STAGE_ALL
  2036.  
  2037. VkPhysicalDeviceTexelBufferAlignmentProperties:
  2038. -----------------------------------------------
  2039. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  2040. storageTexelBufferOffsetSingleTexelAlignment = true
  2041. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  2042. uniformTexelBufferOffsetSingleTexelAlignment = true
  2043.  
  2044. VkPhysicalDeviceTimelineSemaphoreProperties:
  2045. --------------------------------------------
  2046. maxTimelineSemaphoreValueDifference = 18446744073709551615
  2047.  
  2048. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  2049. -----------------------------------------------
  2050. maxTransformFeedbackStreams = 4
  2051. maxTransformFeedbackBuffers = 4
  2052. maxTransformFeedbackBufferSize = 0xffffffff
  2053. maxTransformFeedbackStreamDataSize = 512
  2054. maxTransformFeedbackBufferDataSize = 512
  2055. maxTransformFeedbackBufferDataStride = 512
  2056. transformFeedbackQueries = true
  2057. transformFeedbackStreamsLinesTriangles = false
  2058. transformFeedbackRasterizationStreamSelect = false
  2059. transformFeedbackDraw = true
  2060.  
  2061. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  2062. ----------------------------------------------------
  2063. maxVertexAttribDivisor = 4294967295
  2064.  
  2065. VkPhysicalDeviceVulkan11Properties:
  2066. -----------------------------------
  2067. deviceUUID = 6d657361-3232-2e32-2e30-2d6465766500
  2068. driverUUID = 6c6c766d-7069-7065-5555-494400000000
  2069. deviceNodeMask = 0
  2070. deviceLUIDValid = false
  2071. subgroupSize = 8
  2072. subgroupSupportedStages: count = 4
  2073. SHADER_STAGE_FRAGMENT_BIT
  2074. SHADER_STAGE_COMPUTE_BIT
  2075. SHADER_STAGE_ALL_GRAPHICS
  2076. SHADER_STAGE_ALL
  2077. subgroupSupportedOperations: count = 7
  2078. SUBGROUP_FEATURE_BASIC_BIT
  2079. SUBGROUP_FEATURE_VOTE_BIT
  2080. SUBGROUP_FEATURE_ARITHMETIC_BIT
  2081. SUBGROUP_FEATURE_BALLOT_BIT
  2082. SUBGROUP_FEATURE_SHUFFLE_BIT
  2083. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  2084. SUBGROUP_FEATURE_QUAD_BIT
  2085. subgroupQuadOperationsInAllStages = false
  2086. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  2087. maxMultiviewViewCount = 6
  2088. maxMultiviewInstanceIndex = 2147483647
  2089. protectedNoFault = false
  2090. maxPerSetDescriptors = 1024
  2091. maxMemoryAllocationSize = 0x80000000
  2092.  
  2093. VkPhysicalDeviceVulkan12Properties:
  2094. -----------------------------------
  2095. driverID = DRIVER_ID_MESA_LLVMPIPE
  2096. driverName = llvmpipe
  2097. driverInfo = Mesa 22.2.0-devel (git-e8fc5cc 2022-06-22 focal-oibaf-ppa) (LLVM 14.0.5)
  2098. conformanceVersion:
  2099. major = 0
  2100. minor = 0
  2101. subminor = 0
  2102. patch = 0
  2103. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  2104. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  2105. shaderSignedZeroInfNanPreserveFloat16 = true
  2106. shaderSignedZeroInfNanPreserveFloat32 = true
  2107. shaderSignedZeroInfNanPreserveFloat64 = true
  2108. shaderDenormPreserveFloat16 = false
  2109. shaderDenormPreserveFloat32 = false
  2110. shaderDenormPreserveFloat64 = false
  2111. shaderDenormFlushToZeroFloat16 = false
  2112. shaderDenormFlushToZeroFloat32 = false
  2113. shaderDenormFlushToZeroFloat64 = false
  2114. shaderRoundingModeRTEFloat16 = true
  2115. shaderRoundingModeRTEFloat32 = true
  2116. shaderRoundingModeRTEFloat64 = true
  2117. shaderRoundingModeRTZFloat16 = false
  2118. shaderRoundingModeRTZFloat32 = false
  2119. shaderRoundingModeRTZFloat64 = false
  2120. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  2121. shaderUniformBufferArrayNonUniformIndexingNative = false
  2122. shaderSampledImageArrayNonUniformIndexingNative = false
  2123. shaderStorageBufferArrayNonUniformIndexingNative = false
  2124. shaderStorageImageArrayNonUniformIndexingNative = false
  2125. shaderInputAttachmentArrayNonUniformIndexingNative = false
  2126. robustBufferAccessUpdateAfterBind = true
  2127. quadDivergentImplicitLod = false
  2128. maxPerStageDescriptorUpdateAfterBindSamplers = 65536
  2129. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 65536
  2130. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 65536
  2131. maxPerStageDescriptorUpdateAfterBindSampledImages = 65536
  2132. maxPerStageDescriptorUpdateAfterBindStorageImages = 65536
  2133. maxPerStageDescriptorUpdateAfterBindInputAttachments = 65536
  2134. maxPerStageUpdateAfterBindResources = 65536
  2135. maxDescriptorSetUpdateAfterBindSamplers = 65536
  2136. maxDescriptorSetUpdateAfterBindUniformBuffers = 65536
  2137. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  2138. maxDescriptorSetUpdateAfterBindStorageBuffers = 65536
  2139. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  2140. maxDescriptorSetUpdateAfterBindSampledImages = 65536
  2141. maxDescriptorSetUpdateAfterBindStorageImages = 65536
  2142. maxDescriptorSetUpdateAfterBindInputAttachments = 65536
  2143. supportedDepthResolveModes: count = 2
  2144. RESOLVE_MODE_SAMPLE_ZERO_BIT
  2145. RESOLVE_MODE_AVERAGE_BIT
  2146. supportedStencilResolveModes: count = 1
  2147. RESOLVE_MODE_SAMPLE_ZERO_BIT
  2148. independentResolveNone = false
  2149. independentResolve = false
  2150. filterMinmaxSingleComponentFormats = true
  2151. filterMinmaxImageComponentMapping = true
  2152. maxTimelineSemaphoreValueDifference = 18446744073709551615
  2153. framebufferIntegerColorSampleCounts: count = 1
  2154. SAMPLE_COUNT_1_BIT
  2155.  
  2156. VkPhysicalDeviceVulkan13Properties:
  2157. -----------------------------------
  2158. minSubgroupSize = 8
  2159. maxSubgroupSize = 8
  2160. maxComputeWorkgroupSubgroups = 32
  2161. requiredSubgroupSizeStages: count = 4
  2162. SHADER_STAGE_FRAGMENT_BIT
  2163. SHADER_STAGE_COMPUTE_BIT
  2164. SHADER_STAGE_ALL_GRAPHICS
  2165. SHADER_STAGE_ALL
  2166. maxInlineUniformBlockSize = 4096
  2167. maxPerStageDescriptorInlineUniformBlocks = 8
  2168. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 8
  2169. maxDescriptorSetInlineUniformBlocks = 8
  2170. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 8
  2171. maxInlineUniformTotalSize = 262144
  2172. integerDotProduct8BitUnsignedAccelerated = false
  2173. integerDotProduct8BitSignedAccelerated = false
  2174. integerDotProduct8BitMixedSignednessAccelerated = false
  2175. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  2176. integerDotProduct4x8BitPackedSignedAccelerated = false
  2177. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  2178. integerDotProduct16BitUnsignedAccelerated = false
  2179. integerDotProduct16BitSignedAccelerated = false
  2180. integerDotProduct16BitMixedSignednessAccelerated = false
  2181. integerDotProduct32BitUnsignedAccelerated = false
  2182. integerDotProduct32BitSignedAccelerated = false
  2183. integerDotProduct32BitMixedSignednessAccelerated = false
  2184. integerDotProduct64BitUnsignedAccelerated = false
  2185. integerDotProduct64BitSignedAccelerated = false
  2186. integerDotProduct64BitMixedSignednessAccelerated = false
  2187. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  2188. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  2189. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  2190. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  2191. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  2192. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  2193. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  2194. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  2195. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  2196. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  2197. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  2198. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  2199. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  2200. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  2201. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  2202. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  2203. storageTexelBufferOffsetSingleTexelAlignment = true
  2204. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  2205. uniformTexelBufferOffsetSingleTexelAlignment = true
  2206. maxBufferSize = 0xffffffff
  2207.  
  2208.  
  2209. Device Extensions: count = 89
  2210. VK_EXT_4444_formats : extension revision 1
  2211. VK_EXT_border_color_swizzle : extension revision 1
  2212. VK_EXT_calibrated_timestamps : extension revision 2
  2213. VK_EXT_color_write_enable : extension revision 1
  2214. VK_EXT_conditional_rendering : extension revision 2
  2215. VK_EXT_custom_border_color : extension revision 12
  2216. VK_EXT_depth_clip_control : extension revision 1
  2217. VK_EXT_depth_clip_enable : extension revision 1
  2218. VK_EXT_extended_dynamic_state : extension revision 1
  2219. VK_EXT_extended_dynamic_state2 : extension revision 1
  2220. VK_EXT_external_memory_host : extension revision 1
  2221. VK_EXT_graphics_pipeline_library : extension revision 1
  2222. VK_EXT_host_query_reset : extension revision 1
  2223. VK_EXT_image_2d_view_of_3d : extension revision 1
  2224. VK_EXT_image_robustness : extension revision 1
  2225. VK_EXT_index_type_uint8 : extension revision 1
  2226. VK_EXT_inline_uniform_block : extension revision 1
  2227. VK_EXT_line_rasterization : extension revision 1
  2228. VK_EXT_multi_draw : extension revision 1
  2229. VK_EXT_pipeline_creation_cache_control : extension revision 3
  2230. VK_EXT_pipeline_creation_feedback : extension revision 1
  2231. VK_EXT_post_depth_coverage : extension revision 1
  2232. VK_EXT_primitive_topology_list_restart : extension revision 1
  2233. VK_EXT_primitives_generated_query : extension revision 1
  2234. VK_EXT_private_data : extension revision 1
  2235. VK_EXT_provoking_vertex : extension revision 1
  2236. VK_EXT_robustness2 : extension revision 1
  2237. VK_EXT_sampler_filter_minmax : extension revision 2
  2238. VK_EXT_scalar_block_layout : extension revision 1
  2239. VK_EXT_separate_stencil_usage : extension revision 1
  2240. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  2241. VK_EXT_shader_stencil_export : extension revision 1
  2242. VK_EXT_shader_viewport_index_layer : extension revision 1
  2243. VK_EXT_subgroup_size_control : extension revision 2
  2244. VK_EXT_texel_buffer_alignment : extension revision 1
  2245. VK_EXT_transform_feedback : extension revision 1
  2246. VK_EXT_vertex_attribute_divisor : extension revision 3
  2247. VK_EXT_vertex_input_dynamic_state : extension revision 2
  2248. VK_GOOGLE_decorate_string : extension revision 1
  2249. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  2250. VK_KHR_16bit_storage : extension revision 1
  2251. VK_KHR_8bit_storage : extension revision 1
  2252. VK_KHR_bind_memory2 : extension revision 1
  2253. VK_KHR_buffer_device_address : extension revision 1
  2254. VK_KHR_copy_commands2 : extension revision 1
  2255. VK_KHR_create_renderpass2 : extension revision 1
  2256. VK_KHR_dedicated_allocation : extension revision 3
  2257. VK_KHR_depth_stencil_resolve : extension revision 1
  2258. VK_KHR_descriptor_update_template : extension revision 1
  2259. VK_KHR_device_group : extension revision 4
  2260. VK_KHR_draw_indirect_count : extension revision 1
  2261. VK_KHR_driver_properties : extension revision 1
  2262. VK_KHR_dynamic_rendering : extension revision 1
  2263. VK_KHR_external_fence : extension revision 1
  2264. VK_KHR_external_memory : extension revision 1
  2265. VK_KHR_external_memory_fd : extension revision 1
  2266. VK_KHR_external_semaphore : extension revision 1
  2267. VK_KHR_format_feature_flags2 : extension revision 1
  2268. VK_KHR_get_memory_requirements2 : extension revision 1
  2269. VK_KHR_image_format_list : extension revision 1
  2270. VK_KHR_imageless_framebuffer : extension revision 1
  2271. VK_KHR_incremental_present : extension revision 2
  2272. VK_KHR_maintenance1 : extension revision 2
  2273. VK_KHR_maintenance2 : extension revision 1
  2274. VK_KHR_maintenance3 : extension revision 1
  2275. VK_KHR_maintenance4 : extension revision 2
  2276. VK_KHR_multiview : extension revision 1
  2277. VK_KHR_pipeline_library : extension revision 1
  2278. VK_KHR_push_descriptor : extension revision 2
  2279. VK_KHR_relaxed_block_layout : extension revision 1
  2280. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  2281. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  2282. VK_KHR_shader_atomic_int64 : extension revision 1
  2283. VK_KHR_shader_draw_parameters : extension revision 1
  2284. VK_KHR_shader_float16_int8 : extension revision 1
  2285. VK_KHR_shader_float_controls : extension revision 4
  2286. VK_KHR_shader_integer_dot_product : extension revision 1
  2287. VK_KHR_shader_subgroup_extended_types : extension revision 1
  2288. VK_KHR_shader_terminate_invocation : extension revision 1
  2289. VK_KHR_spirv_1_4 : extension revision 1
  2290. VK_KHR_storage_buffer_storage_class : extension revision 1
  2291. VK_KHR_swapchain : extension revision 70
  2292. VK_KHR_swapchain_mutable_format : extension revision 1
  2293. VK_KHR_synchronization2 : extension revision 1
  2294. VK_KHR_timeline_semaphore : extension revision 2
  2295. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  2296. VK_KHR_variable_pointers : extension revision 1
  2297. VK_KHR_vulkan_memory_model : extension revision 3
  2298. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  2299.  
  2300. VkQueueFamilyProperties:
  2301. ========================
  2302. queueProperties[0]:
  2303. -------------------
  2304. minImageTransferGranularity = (1,1,1)
  2305. queueCount = 1
  2306. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
  2307. timestampValidBits = 64
  2308. present support = true
  2309.  
  2310. VkPhysicalDeviceMemoryProperties:
  2311. =================================
  2312. memoryHeaps: count = 1
  2313. memoryHeaps[0]:
  2314. size = 2147483648 (0x80000000) (2.00 GiB)
  2315. flags: count = 1
  2316. MEMORY_HEAP_DEVICE_LOCAL_BIT
  2317. memoryTypes: count = 1
  2318. memoryTypes[0]:
  2319. heapIndex = 0
  2320. propertyFlags = 0x000f: count = 4
  2321. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  2322. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2323. MEMORY_PROPERTY_HOST_COHERENT_BIT
  2324. MEMORY_PROPERTY_HOST_CACHED_BIT
  2325. usable for:
  2326. IMAGE_TILING_OPTIMAL:
  2327. color images
  2328. FORMAT_D16_UNORM
  2329. FORMAT_X8_D24_UNORM_PACK32
  2330. FORMAT_D32_SFLOAT
  2331. FORMAT_S8_UINT
  2332. FORMAT_D24_UNORM_S8_UINT
  2333. FORMAT_D32_SFLOAT_S8_UINT
  2334. (non-sparse)
  2335. IMAGE_TILING_LINEAR:
  2336. color images
  2337. (non-sparse)
  2338.  
  2339. VkPhysicalDeviceFeatures:
  2340. =========================
  2341. robustBufferAccess = true
  2342. fullDrawIndexUint32 = true
  2343. imageCubeArray = true
  2344. independentBlend = true
  2345. geometryShader = true
  2346. tessellationShader = true
  2347. sampleRateShading = true
  2348. dualSrcBlend = true
  2349. logicOp = true
  2350. multiDrawIndirect = true
  2351. drawIndirectFirstInstance = true
  2352. depthClamp = true
  2353. depthBiasClamp = true
  2354. fillModeNonSolid = true
  2355. depthBounds = false
  2356. wideLines = true
  2357. largePoints = true
  2358. alphaToOne = true
  2359. multiViewport = true
  2360. samplerAnisotropy = true
  2361. textureCompressionETC2 = false
  2362. textureCompressionASTC_LDR = false
  2363. textureCompressionBC = true
  2364. occlusionQueryPrecise = true
  2365. pipelineStatisticsQuery = true
  2366. vertexPipelineStoresAndAtomics = true
  2367. fragmentStoresAndAtomics = true
  2368. shaderTessellationAndGeometryPointSize = true
  2369. shaderImageGatherExtended = true
  2370. shaderStorageImageExtendedFormats = true
  2371. shaderStorageImageMultisample = true
  2372. shaderStorageImageReadWithoutFormat = false
  2373. shaderStorageImageWriteWithoutFormat = true
  2374. shaderUniformBufferArrayDynamicIndexing = true
  2375. shaderSampledImageArrayDynamicIndexing = false
  2376. shaderStorageBufferArrayDynamicIndexing = true
  2377. shaderStorageImageArrayDynamicIndexing = false
  2378. shaderClipDistance = true
  2379. shaderCullDistance = true
  2380. shaderFloat64 = true
  2381. shaderInt64 = true
  2382. shaderInt16 = true
  2383. shaderResourceResidency = false
  2384. shaderResourceMinLod = false
  2385. sparseBinding = false
  2386. sparseResidencyBuffer = false
  2387. sparseResidencyImage2D = false
  2388. sparseResidencyImage3D = false
  2389. sparseResidency2Samples = false
  2390. sparseResidency4Samples = false
  2391. sparseResidency8Samples = false
  2392. sparseResidency16Samples = false
  2393. sparseResidencyAliased = false
  2394. variableMultisampleRate = false
  2395. inheritedQueries = false
  2396.  
  2397. VkPhysicalDevice16BitStorageFeatures:
  2398. -------------------------------------
  2399. storageBuffer16BitAccess = true
  2400. uniformAndStorageBuffer16BitAccess = true
  2401. storagePushConstant16 = true
  2402. storageInputOutput16 = false
  2403.  
  2404. VkPhysicalDevice4444FormatsFeaturesEXT:
  2405. ---------------------------------------
  2406. formatA4R4G4B4 = true
  2407. formatA4B4G4R4 = true
  2408.  
  2409. VkPhysicalDevice8BitStorageFeatures:
  2410. ------------------------------------
  2411. storageBuffer8BitAccess = true
  2412. uniformAndStorageBuffer8BitAccess = true
  2413. storagePushConstant8 = true
  2414.  
  2415. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  2416. ----------------------------------------------
  2417. borderColorSwizzle = true
  2418. borderColorSwizzleFromImage = true
  2419.  
  2420. VkPhysicalDeviceBufferDeviceAddressFeatures:
  2421. --------------------------------------------
  2422. bufferDeviceAddress = true
  2423. bufferDeviceAddressCaptureReplay = false
  2424. bufferDeviceAddressMultiDevice = false
  2425.  
  2426. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  2427. --------------------------------------------
  2428. colorWriteEnable = true
  2429.  
  2430. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  2431. ------------------------------------------------
  2432. conditionalRendering = true
  2433. inheritedConditionalRendering = false
  2434.  
  2435. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  2436. ---------------------------------------------
  2437. customBorderColors = true
  2438. customBorderColorWithoutFormat = true
  2439.  
  2440. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  2441. --------------------------------------------
  2442. depthClipControl = true
  2443.  
  2444. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  2445. -------------------------------------------
  2446. depthClipEnable = true
  2447.  
  2448. VkPhysicalDeviceDescriptorIndexingFeatures:
  2449. -------------------------------------------
  2450. shaderInputAttachmentArrayDynamicIndexing = false
  2451. shaderUniformTexelBufferArrayDynamicIndexing = false
  2452. shaderStorageTexelBufferArrayDynamicIndexing = false
  2453. shaderUniformBufferArrayNonUniformIndexing = false
  2454. shaderSampledImageArrayNonUniformIndexing = false
  2455. shaderStorageBufferArrayNonUniformIndexing = false
  2456. shaderStorageImageArrayNonUniformIndexing = false
  2457. shaderInputAttachmentArrayNonUniformIndexing = false
  2458. shaderUniformTexelBufferArrayNonUniformIndexing = false
  2459. shaderStorageTexelBufferArrayNonUniformIndexing = false
  2460. descriptorBindingUniformBufferUpdateAfterBind = false
  2461. descriptorBindingSampledImageUpdateAfterBind = false
  2462. descriptorBindingStorageImageUpdateAfterBind = false
  2463. descriptorBindingStorageBufferUpdateAfterBind = false
  2464. descriptorBindingUniformTexelBufferUpdateAfterBind = false
  2465. descriptorBindingStorageTexelBufferUpdateAfterBind = false
  2466. descriptorBindingUpdateUnusedWhilePending = false
  2467. descriptorBindingPartiallyBound = false
  2468. descriptorBindingVariableDescriptorCount = false
  2469. runtimeDescriptorArray = false
  2470.  
  2471. VkPhysicalDeviceDynamicRenderingFeatures:
  2472. -----------------------------------------
  2473. dynamicRendering = true
  2474.  
  2475. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  2476. -------------------------------------------------
  2477. extendedDynamicState2 = true
  2478. extendedDynamicState2LogicOp = true
  2479. extendedDynamicState2PatchControlPoints = true
  2480.  
  2481. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  2482. ------------------------------------------------
  2483. extendedDynamicState = true
  2484.  
  2485. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  2486. ---------------------------------------------------
  2487. graphicsPipelineLibrary = true
  2488.  
  2489. VkPhysicalDeviceHostQueryResetFeatures:
  2490. ---------------------------------------
  2491. hostQueryReset = true
  2492.  
  2493. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  2494. -------------------------------------------
  2495. image2DViewOf3D = true
  2496. sampler2DViewOf3D = true
  2497.  
  2498. VkPhysicalDeviceImageRobustnessFeatures:
  2499. ----------------------------------------
  2500. robustImageAccess = true
  2501.  
  2502. VkPhysicalDeviceImagelessFramebufferFeatures:
  2503. ---------------------------------------------
  2504. imagelessFramebuffer = true
  2505.  
  2506. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  2507. ------------------------------------------
  2508. indexTypeUint8 = true
  2509.  
  2510. VkPhysicalDeviceInlineUniformBlockFeatures:
  2511. -------------------------------------------
  2512. inlineUniformBlock = true
  2513. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2514.  
  2515. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  2516. ---------------------------------------------
  2517. rectangularLines = true
  2518. bresenhamLines = true
  2519. smoothLines = true
  2520. stippledRectangularLines = true
  2521. stippledBresenhamLines = true
  2522. stippledSmoothLines = true
  2523.  
  2524. VkPhysicalDeviceMaintenance4Features:
  2525. -------------------------------------
  2526. maintenance4 = true
  2527.  
  2528. VkPhysicalDeviceMultiDrawFeaturesEXT:
  2529. -------------------------------------
  2530. multiDraw = true
  2531.  
  2532. VkPhysicalDeviceMultiviewFeatures:
  2533. ----------------------------------
  2534. multiview = true
  2535. multiviewGeometryShader = true
  2536. multiviewTessellationShader = true
  2537.  
  2538. VkPhysicalDevicePipelineCreationCacheControlFeatures:
  2539. -----------------------------------------------------
  2540. pipelineCreationCacheControl = true
  2541.  
  2542. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  2543. --------------------------------------------------------
  2544. primitiveTopologyListRestart = true
  2545. primitiveTopologyPatchListRestart = true
  2546.  
  2547. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  2548. ----------------------------------------------------
  2549. primitivesGeneratedQuery = true
  2550. primitivesGeneratedQueryWithRasterizerDiscard = true
  2551. primitivesGeneratedQueryWithNonZeroStreams = true
  2552.  
  2553. VkPhysicalDevicePrivateDataFeatures:
  2554. ------------------------------------
  2555. privateData = true
  2556.  
  2557. VkPhysicalDeviceProtectedMemoryFeatures:
  2558. ----------------------------------------
  2559. protectedMemory = false
  2560.  
  2561. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  2562. -------------------------------------------
  2563. provokingVertexLast = true
  2564. transformFeedbackPreservesProvokingVertex = true
  2565.  
  2566. VkPhysicalDeviceRobustness2FeaturesEXT:
  2567. ---------------------------------------
  2568. robustBufferAccess2 = true
  2569. robustImageAccess2 = true
  2570. nullDescriptor = true
  2571.  
  2572. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  2573. -----------------------------------------------
  2574. samplerYcbcrConversion = false
  2575.  
  2576. VkPhysicalDeviceScalarBlockLayoutFeatures:
  2577. ------------------------------------------
  2578. scalarBlockLayout = true
  2579.  
  2580. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  2581. ----------------------------------------------------
  2582. separateDepthStencilLayouts = true
  2583.  
  2584. VkPhysicalDeviceShaderAtomicInt64Features:
  2585. ------------------------------------------
  2586. shaderBufferInt64Atomics = true
  2587. shaderSharedInt64Atomics = true
  2588.  
  2589. VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures:
  2590. -------------------------------------------------------
  2591. shaderDemoteToHelperInvocation = true
  2592.  
  2593. VkPhysicalDeviceShaderDrawParametersFeatures:
  2594. ---------------------------------------------
  2595. shaderDrawParameters = true
  2596.  
  2597. VkPhysicalDeviceShaderFloat16Int8Features:
  2598. ------------------------------------------
  2599. shaderFloat16 = true
  2600. shaderInt8 = true
  2601.  
  2602. VkPhysicalDeviceShaderIntegerDotProductFeatures:
  2603. ------------------------------------------------
  2604. shaderIntegerDotProduct = true
  2605.  
  2606. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  2607. ----------------------------------------------------
  2608. shaderSubgroupExtendedTypes = true
  2609.  
  2610. VkPhysicalDeviceShaderTerminateInvocationFeatures:
  2611. --------------------------------------------------
  2612. shaderTerminateInvocation = true
  2613.  
  2614. VkPhysicalDeviceSubgroupSizeControlFeatures:
  2615. --------------------------------------------
  2616. subgroupSizeControl = true
  2617. computeFullSubgroups = true
  2618.  
  2619. VkPhysicalDeviceSynchronization2Features:
  2620. -----------------------------------------
  2621. synchronization2 = true
  2622.  
  2623. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  2624. ------------------------------------------------
  2625. texelBufferAlignment = true
  2626.  
  2627. VkPhysicalDeviceTextureCompressionASTCHDRFeatures:
  2628. --------------------------------------------------
  2629. textureCompressionASTC_HDR = false
  2630.  
  2631. VkPhysicalDeviceTimelineSemaphoreFeatures:
  2632. ------------------------------------------
  2633. timelineSemaphore = true
  2634.  
  2635. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  2636. ---------------------------------------------
  2637. transformFeedback = true
  2638. geometryStreams = true
  2639.  
  2640. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  2641. ----------------------------------------------------
  2642. uniformBufferStandardLayout = true
  2643.  
  2644. VkPhysicalDeviceVariablePointersFeatures:
  2645. -----------------------------------------
  2646. variablePointersStorageBuffer = true
  2647. variablePointers = false
  2648.  
  2649. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  2650. --------------------------------------------------
  2651. vertexAttributeInstanceRateDivisor = true
  2652. vertexAttributeInstanceRateZeroDivisor = true
  2653.  
  2654. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  2655. ---------------------------------------------------
  2656. vertexInputDynamicState = true
  2657.  
  2658. VkPhysicalDeviceVulkan11Features:
  2659. ---------------------------------
  2660. storageBuffer16BitAccess = true
  2661. uniformAndStorageBuffer16BitAccess = true
  2662. storagePushConstant16 = true
  2663. storageInputOutput16 = false
  2664. multiview = true
  2665. multiviewGeometryShader = true
  2666. multiviewTessellationShader = true
  2667. variablePointersStorageBuffer = true
  2668. variablePointers = false
  2669. protectedMemory = false
  2670. samplerYcbcrConversion = false
  2671. shaderDrawParameters = true
  2672.  
  2673. VkPhysicalDeviceVulkan12Features:
  2674. ---------------------------------
  2675. samplerMirrorClampToEdge = true
  2676. drawIndirectCount = true
  2677. storageBuffer8BitAccess = true
  2678. uniformAndStorageBuffer8BitAccess = true
  2679. storagePushConstant8 = true
  2680. shaderBufferInt64Atomics = true
  2681. shaderSharedInt64Atomics = true
  2682. shaderFloat16 = true
  2683. shaderInt8 = true
  2684. descriptorIndexing = false
  2685. shaderInputAttachmentArrayDynamicIndexing = false
  2686. shaderUniformTexelBufferArrayDynamicIndexing = false
  2687. shaderStorageTexelBufferArrayDynamicIndexing = false
  2688. shaderUniformBufferArrayNonUniformIndexing = false
  2689. shaderSampledImageArrayNonUniformIndexing = false
  2690. shaderStorageBufferArrayNonUniformIndexing = false
  2691. shaderStorageImageArrayNonUniformIndexing = false
  2692. shaderInputAttachmentArrayNonUniformIndexing = false
  2693. shaderUniformTexelBufferArrayNonUniformIndexing = false
  2694. shaderStorageTexelBufferArrayNonUniformIndexing = false
  2695. descriptorBindingUniformBufferUpdateAfterBind = false
  2696. descriptorBindingSampledImageUpdateAfterBind = false
  2697. descriptorBindingStorageImageUpdateAfterBind = false
  2698. descriptorBindingStorageBufferUpdateAfterBind = false
  2699. descriptorBindingUniformTexelBufferUpdateAfterBind = false
  2700. descriptorBindingStorageTexelBufferUpdateAfterBind = false
  2701. descriptorBindingUpdateUnusedWhilePending = false
  2702. descriptorBindingPartiallyBound = false
  2703. descriptorBindingVariableDescriptorCount = false
  2704. runtimeDescriptorArray = false
  2705. samplerFilterMinmax = true
  2706. scalarBlockLayout = true
  2707. imagelessFramebuffer = true
  2708. uniformBufferStandardLayout = true
  2709. shaderSubgroupExtendedTypes = true
  2710. separateDepthStencilLayouts = true
  2711. hostQueryReset = true
  2712. timelineSemaphore = true
  2713. bufferDeviceAddress = true
  2714. bufferDeviceAddressCaptureReplay = false
  2715. bufferDeviceAddressMultiDevice = false
  2716. vulkanMemoryModel = true
  2717. vulkanMemoryModelDeviceScope = true
  2718. vulkanMemoryModelAvailabilityVisibilityChains = true
  2719. shaderOutputViewportIndex = true
  2720. shaderOutputLayer = true
  2721. subgroupBroadcastDynamicId = true
  2722.  
  2723. VkPhysicalDeviceVulkan13Features:
  2724. ---------------------------------
  2725. robustImageAccess = true
  2726. inlineUniformBlock = true
  2727. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2728. pipelineCreationCacheControl = true
  2729. privateData = true
  2730. shaderDemoteToHelperInvocation = true
  2731. shaderTerminateInvocation = true
  2732. subgroupSizeControl = true
  2733. computeFullSubgroups = true
  2734. synchronization2 = true
  2735. textureCompressionASTC_HDR = false
  2736. shaderZeroInitializeWorkgroupMemory = true
  2737. dynamicRendering = true
  2738. shaderIntegerDotProduct = true
  2739. maintenance4 = true
  2740.  
  2741. VkPhysicalDeviceVulkanMemoryModelFeatures:
  2742. ------------------------------------------
  2743. vulkanMemoryModel = true
  2744. vulkanMemoryModelDeviceScope = true
  2745. vulkanMemoryModelAvailabilityVisibilityChains = true
  2746.  
  2747. VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures:
  2748. ------------------------------------------------------
  2749. shaderZeroInitializeWorkgroupMemory = true
  2750.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement