Advertisement
Anrox335

vulkaninfo

May 29th, 2025
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 241.32 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.4.304
  6.  
  7.  
  8. Instance Extensions: count = 25
  9. ===============================
  10. VK_EXT_acquire_drm_display : extension revision 1
  11. VK_EXT_acquire_xlib_display : extension revision 1
  12. VK_EXT_debug_report : extension revision 10
  13. VK_EXT_debug_utils : extension revision 2
  14. VK_EXT_direct_mode_display : extension revision 1
  15. VK_EXT_display_surface_counter : extension revision 1
  16. VK_EXT_headless_surface : extension revision 1
  17. VK_EXT_surface_maintenance1 : extension revision 1
  18. VK_EXT_swapchain_colorspace : extension revision 5
  19. VK_KHR_device_group_creation : extension revision 1
  20. VK_KHR_display : extension revision 23
  21. VK_KHR_external_fence_capabilities : extension revision 1
  22. VK_KHR_external_memory_capabilities : extension revision 1
  23. VK_KHR_external_semaphore_capabilities : extension revision 1
  24. VK_KHR_get_display_properties2 : extension revision 1
  25. VK_KHR_get_physical_device_properties2 : extension revision 2
  26. VK_KHR_get_surface_capabilities2 : extension revision 1
  27. VK_KHR_portability_enumeration : extension revision 1
  28. VK_KHR_surface : extension revision 25
  29. VK_KHR_surface_protected_capabilities : extension revision 1
  30. VK_KHR_wayland_surface : extension revision 6
  31. VK_KHR_xcb_surface : extension revision 6
  32. VK_KHR_xlib_surface : extension revision 6
  33. VK_LUNARG_direct_driver_loading : extension revision 1
  34. VK_NV_display_stereo : extension revision 1
  35.  
  36. Layers: count = 4
  37. =================
  38. VK_LAYER_INTEL_nullhw (INTEL NULL HW) Vulkan version 1.1.73, layer version 1:
  39. Layer Extensions: count = 0
  40. Devices: count = 3
  41. GPU id = 0 (NVIDIA GeForce RTX 4080 SUPER)
  42. Layer-Device Extensions: count = 0
  43.  
  44. GPU id = 1 (AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO))
  45. Layer-Device Extensions: count = 0
  46.  
  47. GPU id = 2 (llvmpipe (LLVM 19.1.7, 256 bits))
  48. Layer-Device Extensions: count = 0
  49.  
  50. VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.4.303, layer version 1:
  51. Layer Extensions: count = 0
  52. Devices: count = 3
  53. GPU id = 0 (NVIDIA GeForce RTX 4080 SUPER)
  54. Layer-Device Extensions: count = 0
  55.  
  56. GPU id = 1 (AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO))
  57. Layer-Device Extensions: count = 0
  58.  
  59. GPU id = 2 (llvmpipe (LLVM 19.1.7, 256 bits))
  60. Layer-Device Extensions: count = 0
  61.  
  62. VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.4.303, layer version 1:
  63. Layer Extensions: count = 0
  64. Devices: count = 3
  65. GPU id = 0 (NVIDIA GeForce RTX 4080 SUPER)
  66. Layer-Device Extensions: count = 0
  67.  
  68. GPU id = 1 (AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO))
  69. Layer-Device Extensions: count = 0
  70.  
  71. GPU id = 2 (llvmpipe (LLVM 19.1.7, 256 bits))
  72. Layer-Device Extensions: count = 0
  73.  
  74. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.4.303, layer version 1:
  75. Layer Extensions: count = 0
  76. Devices: count = 3
  77. GPU id = 0 (NVIDIA GeForce RTX 4080 SUPER)
  78. Layer-Device Extensions: count = 0
  79.  
  80. GPU id = 1 (AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO))
  81. Layer-Device Extensions: count = 0
  82.  
  83. GPU id = 2 (llvmpipe (LLVM 19.1.7, 256 bits))
  84. Layer-Device Extensions: count = 0
  85.  
  86. Presentable Surfaces:
  87. =====================
  88. GPU id : 0 (NVIDIA GeForce RTX 4080 SUPER):
  89. Surface types: count = 2
  90. VK_KHR_xcb_surface
  91. VK_KHR_xlib_surface
  92. Formats: count = 2
  93. SurfaceFormat[0]:
  94. format = FORMAT_B8G8R8A8_UNORM
  95. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  96. SurfaceFormat[1]:
  97. format = FORMAT_B8G8R8A8_SRGB
  98. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  99. Present Modes: count = 2
  100. PRESENT_MODE_FIFO_KHR
  101. PRESENT_MODE_IMMEDIATE_KHR
  102. VkSurfaceCapabilitiesKHR:
  103. -------------------------
  104. minImageCount = 3
  105. maxImageCount = 8
  106. currentExtent:
  107. width = 256
  108. height = 256
  109. minImageExtent:
  110. width = 256
  111. height = 256
  112. maxImageExtent:
  113. width = 256
  114. height = 256
  115. maxImageArrayLayers = 1
  116. supportedTransforms: count = 1
  117. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  118. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  119. supportedCompositeAlpha: count = 1
  120. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  121. supportedUsageFlags: count = 6
  122. IMAGE_USAGE_TRANSFER_SRC_BIT
  123. IMAGE_USAGE_TRANSFER_DST_BIT
  124. IMAGE_USAGE_SAMPLED_BIT
  125. IMAGE_USAGE_STORAGE_BIT
  126. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  127. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  128. VkSharedPresentSurfaceCapabilitiesKHR:
  129. --------------------------------------
  130. sharedPresentSupportedUsageFlags: count = 6
  131. IMAGE_USAGE_TRANSFER_SRC_BIT
  132. IMAGE_USAGE_TRANSFER_DST_BIT
  133. IMAGE_USAGE_SAMPLED_BIT
  134. IMAGE_USAGE_STORAGE_BIT
  135. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  136. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  137.  
  138. VkSurfaceProtectedCapabilitiesKHR:
  139. ----------------------------------
  140. supportsProtected = false
  141.  
  142. VK_EXT_surface_maintenance1:
  143. ----------------------------
  144. PRESENT_MODE_FIFO_KHR:
  145. minImageCount = 3
  146. maxImageCount = 8
  147. VkSurfacePresentScalingCapabilitiesEXT:
  148. supportedPresentScaling:
  149. None
  150. supportedPresentGravityX:
  151. None
  152. supportedPresentGravityY:
  153. None
  154. minScaledImageExtent:
  155. width = 0
  156. height = 0
  157. maxScaledImageExtent:
  158. width = 0
  159. height = 0
  160. VkSurfacePresentModeCompatibilityEXT:
  161. presentModeCount = 2
  162. pPresentModes: count = 2
  163. PRESENT_MODE_IMMEDIATE_KHR
  164. PRESENT_MODE_IMMEDIATE_KHR
  165. PRESENT_MODE_IMMEDIATE_KHR:
  166. minImageCount = 4
  167. maxImageCount = 8
  168. VkSurfacePresentScalingCapabilitiesEXT:
  169. supportedPresentScaling:
  170. None
  171. supportedPresentGravityX:
  172. None
  173. supportedPresentGravityY:
  174. None
  175. minScaledImageExtent:
  176. width = 0
  177. height = 0
  178. maxScaledImageExtent:
  179. width = 0
  180. height = 0
  181. VkSurfacePresentModeCompatibilityEXT:
  182. presentModeCount = 2
  183. pPresentModes: count = 2
  184. PRESENT_MODE_IMMEDIATE_KHR
  185. PRESENT_MODE_IMMEDIATE_KHR
  186.  
  187. GPU id : 1 (AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO)):
  188. Surface types: count = 2
  189. VK_KHR_xcb_surface
  190. VK_KHR_xlib_surface
  191. Formats: count = 2
  192. SurfaceFormat[0]:
  193. format = FORMAT_B8G8R8A8_SRGB
  194. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  195. SurfaceFormat[1]:
  196. format = FORMAT_B8G8R8A8_UNORM
  197. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  198. Present Modes: count = 4
  199. PRESENT_MODE_IMMEDIATE_KHR
  200. PRESENT_MODE_MAILBOX_KHR
  201. PRESENT_MODE_FIFO_KHR
  202. PRESENT_MODE_FIFO_RELAXED_KHR
  203. VkSurfaceCapabilitiesKHR:
  204. -------------------------
  205. minImageCount = 3
  206. maxImageCount = 0
  207. currentExtent:
  208. width = 256
  209. height = 256
  210. minImageExtent:
  211. width = 256
  212. height = 256
  213. maxImageExtent:
  214. width = 256
  215. height = 256
  216. maxImageArrayLayers = 1
  217. supportedTransforms: count = 1
  218. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  219. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  220. supportedCompositeAlpha: count = 2
  221. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  222. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  223. supportedUsageFlags: count = 7
  224. IMAGE_USAGE_TRANSFER_SRC_BIT
  225. IMAGE_USAGE_TRANSFER_DST_BIT
  226. IMAGE_USAGE_SAMPLED_BIT
  227. IMAGE_USAGE_STORAGE_BIT
  228. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  229. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  230. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  231. VkSurfaceProtectedCapabilitiesKHR:
  232. ----------------------------------
  233. supportsProtected = false
  234.  
  235. VK_EXT_surface_maintenance1:
  236. ----------------------------
  237. PRESENT_MODE_IMMEDIATE_KHR:
  238. minImageCount = 3
  239. maxImageCount = 0
  240. VkSurfacePresentScalingCapabilitiesEXT:
  241. supportedPresentScaling:
  242. None
  243. supportedPresentGravityX:
  244. None
  245. supportedPresentGravityY:
  246. None
  247. minScaledImageExtent:
  248. width = 256
  249. height = 256
  250. maxScaledImageExtent:
  251. width = 256
  252. height = 256
  253. VkSurfacePresentModeCompatibilityEXT:
  254. presentModeCount = 4
  255. pPresentModes: count = 4
  256. PRESENT_MODE_IMMEDIATE_KHR
  257. PRESENT_MODE_MAILBOX_KHR
  258. PRESENT_MODE_FIFO_KHR
  259. PRESENT_MODE_FIFO_RELAXED_KHR
  260. PRESENT_MODE_MAILBOX_KHR:
  261. minImageCount = 4
  262. maxImageCount = 0
  263. VkSurfacePresentScalingCapabilitiesEXT:
  264. supportedPresentScaling:
  265. None
  266. supportedPresentGravityX:
  267. None
  268. supportedPresentGravityY:
  269. None
  270. minScaledImageExtent:
  271. width = 256
  272. height = 256
  273. maxScaledImageExtent:
  274. width = 256
  275. height = 256
  276. VkSurfacePresentModeCompatibilityEXT:
  277. presentModeCount = 4
  278. pPresentModes: count = 4
  279. PRESENT_MODE_MAILBOX_KHR
  280. PRESENT_MODE_IMMEDIATE_KHR
  281. PRESENT_MODE_FIFO_KHR
  282. PRESENT_MODE_FIFO_RELAXED_KHR
  283. PRESENT_MODE_FIFO_KHR:
  284. minImageCount = 3
  285. maxImageCount = 0
  286. VkSurfacePresentScalingCapabilitiesEXT:
  287. supportedPresentScaling:
  288. None
  289. supportedPresentGravityX:
  290. None
  291. supportedPresentGravityY:
  292. None
  293. minScaledImageExtent:
  294. width = 256
  295. height = 256
  296. maxScaledImageExtent:
  297. width = 256
  298. height = 256
  299. VkSurfacePresentModeCompatibilityEXT:
  300. presentModeCount = 4
  301. pPresentModes: count = 4
  302. PRESENT_MODE_FIFO_KHR
  303. PRESENT_MODE_IMMEDIATE_KHR
  304. PRESENT_MODE_MAILBOX_KHR
  305. PRESENT_MODE_FIFO_RELAXED_KHR
  306. PRESENT_MODE_FIFO_RELAXED_KHR:
  307. minImageCount = 3
  308. maxImageCount = 0
  309. VkSurfacePresentScalingCapabilitiesEXT:
  310. supportedPresentScaling:
  311. None
  312. supportedPresentGravityX:
  313. None
  314. supportedPresentGravityY:
  315. None
  316. minScaledImageExtent:
  317. width = 256
  318. height = 256
  319. maxScaledImageExtent:
  320. width = 256
  321. height = 256
  322. VkSurfacePresentModeCompatibilityEXT:
  323. presentModeCount = 4
  324. pPresentModes: count = 4
  325. PRESENT_MODE_FIFO_RELAXED_KHR
  326. PRESENT_MODE_IMMEDIATE_KHR
  327. PRESENT_MODE_MAILBOX_KHR
  328. PRESENT_MODE_FIFO_KHR
  329.  
  330. GPU id : 2 (llvmpipe (LLVM 19.1.7, 256 bits)):
  331. Surface types: count = 2
  332. VK_KHR_xcb_surface
  333. VK_KHR_xlib_surface
  334. Formats: count = 2
  335. SurfaceFormat[0]:
  336. format = FORMAT_B8G8R8A8_SRGB
  337. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  338. SurfaceFormat[1]:
  339. format = FORMAT_B8G8R8A8_UNORM
  340. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  341. Present Modes: count = 4
  342. PRESENT_MODE_IMMEDIATE_KHR
  343. PRESENT_MODE_MAILBOX_KHR
  344. PRESENT_MODE_FIFO_KHR
  345. PRESENT_MODE_FIFO_RELAXED_KHR
  346. VkSurfaceCapabilitiesKHR:
  347. -------------------------
  348. minImageCount = 3
  349. maxImageCount = 0
  350. currentExtent:
  351. width = 256
  352. height = 256
  353. minImageExtent:
  354. width = 256
  355. height = 256
  356. maxImageExtent:
  357. width = 256
  358. height = 256
  359. maxImageArrayLayers = 1
  360. supportedTransforms: count = 1
  361. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  362. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  363. supportedCompositeAlpha: count = 2
  364. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  365. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  366. supportedUsageFlags: count = 7
  367. IMAGE_USAGE_TRANSFER_SRC_BIT
  368. IMAGE_USAGE_TRANSFER_DST_BIT
  369. IMAGE_USAGE_SAMPLED_BIT
  370. IMAGE_USAGE_STORAGE_BIT
  371. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  372. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  373. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  374. VkSurfaceProtectedCapabilitiesKHR:
  375. ----------------------------------
  376. supportsProtected = false
  377.  
  378. VK_EXT_surface_maintenance1:
  379. ----------------------------
  380. PRESENT_MODE_IMMEDIATE_KHR:
  381. minImageCount = 3
  382. maxImageCount = 0
  383. VkSurfacePresentScalingCapabilitiesEXT:
  384. supportedPresentScaling:
  385. None
  386. supportedPresentGravityX:
  387. None
  388. supportedPresentGravityY:
  389. None
  390. minScaledImageExtent:
  391. width = 256
  392. height = 256
  393. maxScaledImageExtent:
  394. width = 256
  395. height = 256
  396. VkSurfacePresentModeCompatibilityEXT:
  397. presentModeCount = 4
  398. pPresentModes: count = 4
  399. PRESENT_MODE_IMMEDIATE_KHR
  400. PRESENT_MODE_MAILBOX_KHR
  401. PRESENT_MODE_FIFO_KHR
  402. PRESENT_MODE_FIFO_RELAXED_KHR
  403. PRESENT_MODE_MAILBOX_KHR:
  404. minImageCount = 4
  405. maxImageCount = 0
  406. VkSurfacePresentScalingCapabilitiesEXT:
  407. supportedPresentScaling:
  408. None
  409. supportedPresentGravityX:
  410. None
  411. supportedPresentGravityY:
  412. None
  413. minScaledImageExtent:
  414. width = 256
  415. height = 256
  416. maxScaledImageExtent:
  417. width = 256
  418. height = 256
  419. VkSurfacePresentModeCompatibilityEXT:
  420. presentModeCount = 4
  421. pPresentModes: count = 4
  422. PRESENT_MODE_MAILBOX_KHR
  423. PRESENT_MODE_IMMEDIATE_KHR
  424. PRESENT_MODE_FIFO_KHR
  425. PRESENT_MODE_FIFO_RELAXED_KHR
  426. PRESENT_MODE_FIFO_KHR:
  427. minImageCount = 3
  428. maxImageCount = 0
  429. VkSurfacePresentScalingCapabilitiesEXT:
  430. supportedPresentScaling:
  431. None
  432. supportedPresentGravityX:
  433. None
  434. supportedPresentGravityY:
  435. None
  436. minScaledImageExtent:
  437. width = 256
  438. height = 256
  439. maxScaledImageExtent:
  440. width = 256
  441. height = 256
  442. VkSurfacePresentModeCompatibilityEXT:
  443. presentModeCount = 4
  444. pPresentModes: count = 4
  445. PRESENT_MODE_FIFO_KHR
  446. PRESENT_MODE_IMMEDIATE_KHR
  447. PRESENT_MODE_MAILBOX_KHR
  448. PRESENT_MODE_FIFO_RELAXED_KHR
  449. PRESENT_MODE_FIFO_RELAXED_KHR:
  450. minImageCount = 3
  451. maxImageCount = 0
  452. VkSurfacePresentScalingCapabilitiesEXT:
  453. supportedPresentScaling:
  454. None
  455. supportedPresentGravityX:
  456. None
  457. supportedPresentGravityY:
  458. None
  459. minScaledImageExtent:
  460. width = 256
  461. height = 256
  462. maxScaledImageExtent:
  463. width = 256
  464. height = 256
  465. VkSurfacePresentModeCompatibilityEXT:
  466. presentModeCount = 4
  467. pPresentModes: count = 4
  468. PRESENT_MODE_FIFO_RELAXED_KHR
  469. PRESENT_MODE_IMMEDIATE_KHR
  470. PRESENT_MODE_MAILBOX_KHR
  471. PRESENT_MODE_FIFO_KHR
  472.  
  473. GPU id : 0 (NVIDIA GeForce RTX 4080 SUPER):
  474. Surface type = VK_KHR_wayland_surface
  475. Formats: count = 7
  476. SurfaceFormat[0]:
  477. format = FORMAT_A2R10G10B10_UNORM_PACK32
  478. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  479. SurfaceFormat[1]:
  480. format = FORMAT_A2B10G10R10_UNORM_PACK32
  481. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  482. SurfaceFormat[2]:
  483. format = FORMAT_B8G8R8A8_SRGB
  484. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  485. SurfaceFormat[3]:
  486. format = FORMAT_B8G8R8A8_UNORM
  487. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  488. SurfaceFormat[4]:
  489. format = FORMAT_R8G8B8A8_SRGB
  490. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  491. SurfaceFormat[5]:
  492. format = FORMAT_R8G8B8A8_UNORM
  493. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  494. SurfaceFormat[6]:
  495. format = FORMAT_R16G16B16A16_SFLOAT
  496. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  497. Present Modes: count = 3
  498. PRESENT_MODE_MAILBOX_KHR
  499. PRESENT_MODE_FIFO_KHR
  500. PRESENT_MODE_IMMEDIATE_KHR
  501. VkSurfaceCapabilitiesKHR:
  502. -------------------------
  503. minImageCount = 2
  504. maxImageCount = 8
  505. currentExtent:
  506. width = 4294967295
  507. height = 4294967295
  508. minImageExtent:
  509. width = 1
  510. height = 1
  511. maxImageExtent:
  512. width = 16384
  513. height = 16384
  514. maxImageArrayLayers = 1
  515. supportedTransforms: count = 1
  516. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  517. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  518. supportedCompositeAlpha: count = 2
  519. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  520. COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
  521. supportedUsageFlags: count = 6
  522. IMAGE_USAGE_TRANSFER_SRC_BIT
  523. IMAGE_USAGE_TRANSFER_DST_BIT
  524. IMAGE_USAGE_SAMPLED_BIT
  525. IMAGE_USAGE_STORAGE_BIT
  526. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  527. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  528. VkSharedPresentSurfaceCapabilitiesKHR:
  529. --------------------------------------
  530. sharedPresentSupportedUsageFlags: count = 6
  531. IMAGE_USAGE_TRANSFER_SRC_BIT
  532. IMAGE_USAGE_TRANSFER_DST_BIT
  533. IMAGE_USAGE_SAMPLED_BIT
  534. IMAGE_USAGE_STORAGE_BIT
  535. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  536. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  537.  
  538. VkSurfaceProtectedCapabilitiesKHR:
  539. ----------------------------------
  540. supportsProtected = false
  541.  
  542. VK_EXT_surface_maintenance1:
  543. ----------------------------
  544. PRESENT_MODE_MAILBOX_KHR:
  545. minImageCount = 2
  546. maxImageCount = 8
  547. VkSurfacePresentScalingCapabilitiesEXT:
  548. supportedPresentScaling:
  549. None
  550. supportedPresentGravityX:
  551. None
  552. supportedPresentGravityY:
  553. None
  554. minScaledImageExtent:
  555. width = 0
  556. height = 0
  557. maxScaledImageExtent:
  558. width = 0
  559. height = 0
  560. VkSurfacePresentModeCompatibilityEXT:
  561. presentModeCount = 3
  562. pPresentModes: count = 3
  563. PRESENT_MODE_IMMEDIATE_KHR
  564. PRESENT_MODE_IMMEDIATE_KHR
  565. PRESENT_MODE_IMMEDIATE_KHR
  566. PRESENT_MODE_FIFO_KHR:
  567. minImageCount = 2
  568. maxImageCount = 8
  569. VkSurfacePresentScalingCapabilitiesEXT:
  570. supportedPresentScaling:
  571. None
  572. supportedPresentGravityX:
  573. None
  574. supportedPresentGravityY:
  575. None
  576. minScaledImageExtent:
  577. width = 0
  578. height = 0
  579. maxScaledImageExtent:
  580. width = 0
  581. height = 0
  582. VkSurfacePresentModeCompatibilityEXT:
  583. presentModeCount = 3
  584. pPresentModes: count = 3
  585. PRESENT_MODE_IMMEDIATE_KHR
  586. PRESENT_MODE_IMMEDIATE_KHR
  587. PRESENT_MODE_IMMEDIATE_KHR
  588. PRESENT_MODE_IMMEDIATE_KHR:
  589. minImageCount = 2
  590. maxImageCount = 8
  591. VkSurfacePresentScalingCapabilitiesEXT:
  592. supportedPresentScaling:
  593. None
  594. supportedPresentGravityX:
  595. None
  596. supportedPresentGravityY:
  597. None
  598. minScaledImageExtent:
  599. width = 0
  600. height = 0
  601. maxScaledImageExtent:
  602. width = 0
  603. height = 0
  604. VkSurfacePresentModeCompatibilityEXT:
  605. presentModeCount = 3
  606. pPresentModes: count = 3
  607. PRESENT_MODE_IMMEDIATE_KHR
  608. PRESENT_MODE_IMMEDIATE_KHR
  609. PRESENT_MODE_IMMEDIATE_KHR
  610.  
  611. GPU id : 1 (AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO)):
  612. Surface type = VK_KHR_wayland_surface
  613. Formats: count = 12
  614. SurfaceFormat[0]:
  615. format = FORMAT_A2R10G10B10_UNORM_PACK32
  616. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  617. SurfaceFormat[1]:
  618. format = FORMAT_A2B10G10R10_UNORM_PACK32
  619. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  620. SurfaceFormat[2]:
  621. format = FORMAT_B8G8R8A8_SRGB
  622. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  623. SurfaceFormat[3]:
  624. format = FORMAT_B8G8R8A8_UNORM
  625. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  626. SurfaceFormat[4]:
  627. format = FORMAT_R8G8B8A8_SRGB
  628. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  629. SurfaceFormat[5]:
  630. format = FORMAT_R8G8B8A8_UNORM
  631. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  632. SurfaceFormat[6]:
  633. format = FORMAT_A1R5G5B5_UNORM_PACK16
  634. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  635. SurfaceFormat[7]:
  636. format = FORMAT_B5G5R5A1_UNORM_PACK16
  637. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  638. SurfaceFormat[8]:
  639. format = FORMAT_R5G6B5_UNORM_PACK16
  640. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  641. SurfaceFormat[9]:
  642. format = FORMAT_R16G16B16A16_SFLOAT
  643. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  644. SurfaceFormat[10]:
  645. format = FORMAT_R5G5B5A1_UNORM_PACK16
  646. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  647. SurfaceFormat[11]:
  648. format = FORMAT_B5G6R5_UNORM_PACK16
  649. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  650. Present Modes: count = 3
  651. PRESENT_MODE_MAILBOX_KHR
  652. PRESENT_MODE_FIFO_KHR
  653. PRESENT_MODE_IMMEDIATE_KHR
  654. VkSurfaceCapabilitiesKHR:
  655. -------------------------
  656. minImageCount = 4
  657. maxImageCount = 0
  658. currentExtent:
  659. width = 4294967295
  660. height = 4294967295
  661. minImageExtent:
  662. width = 1
  663. height = 1
  664. maxImageExtent:
  665. width = 16384
  666. height = 16384
  667. maxImageArrayLayers = 1
  668. supportedTransforms: count = 1
  669. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  670. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  671. supportedCompositeAlpha: count = 2
  672. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  673. COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
  674. supportedUsageFlags: count = 7
  675. IMAGE_USAGE_TRANSFER_SRC_BIT
  676. IMAGE_USAGE_TRANSFER_DST_BIT
  677. IMAGE_USAGE_SAMPLED_BIT
  678. IMAGE_USAGE_STORAGE_BIT
  679. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  680. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  681. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  682. VkSurfaceProtectedCapabilitiesKHR:
  683. ----------------------------------
  684. supportsProtected = false
  685.  
  686. VK_EXT_surface_maintenance1:
  687. ----------------------------
  688. PRESENT_MODE_MAILBOX_KHR:
  689. minImageCount = 4
  690. maxImageCount = 0
  691. VkSurfacePresentScalingCapabilitiesEXT:
  692. supportedPresentScaling:
  693. None
  694. supportedPresentGravityX:
  695. None
  696. supportedPresentGravityY:
  697. None
  698. minScaledImageExtent:
  699. width = 1
  700. height = 1
  701. maxScaledImageExtent:
  702. width = 16384
  703. height = 16384
  704. VkSurfacePresentModeCompatibilityEXT:
  705. presentModeCount = 2
  706. pPresentModes: count = 2
  707. PRESENT_MODE_MAILBOX_KHR
  708. PRESENT_MODE_FIFO_KHR
  709. PRESENT_MODE_FIFO_KHR:
  710. minImageCount = 3
  711. maxImageCount = 0
  712. VkSurfacePresentScalingCapabilitiesEXT:
  713. supportedPresentScaling:
  714. None
  715. supportedPresentGravityX:
  716. None
  717. supportedPresentGravityY:
  718. None
  719. minScaledImageExtent:
  720. width = 1
  721. height = 1
  722. maxScaledImageExtent:
  723. width = 16384
  724. height = 16384
  725. VkSurfacePresentModeCompatibilityEXT:
  726. presentModeCount = 2
  727. pPresentModes: count = 2
  728. PRESENT_MODE_FIFO_KHR
  729. PRESENT_MODE_MAILBOX_KHR
  730. PRESENT_MODE_IMMEDIATE_KHR:
  731. minImageCount = 3
  732. maxImageCount = 0
  733. VkSurfacePresentScalingCapabilitiesEXT:
  734. supportedPresentScaling:
  735. None
  736. supportedPresentGravityX:
  737. None
  738. supportedPresentGravityY:
  739. None
  740. minScaledImageExtent:
  741. width = 1
  742. height = 1
  743. maxScaledImageExtent:
  744. width = 16384
  745. height = 16384
  746. VkSurfacePresentModeCompatibilityEXT:
  747. presentModeCount = 1
  748. pPresentModes: count = 1
  749. PRESENT_MODE_IMMEDIATE_KHR
  750.  
  751. GPU id : 2 (llvmpipe (LLVM 19.1.7, 256 bits)):
  752. Surface type = VK_KHR_wayland_surface
  753. Formats: count = 5
  754. SurfaceFormat[0]:
  755. format = FORMAT_B8G8R8A8_SRGB
  756. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  757. SurfaceFormat[1]:
  758. format = FORMAT_B8G8R8A8_UNORM
  759. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  760. SurfaceFormat[2]:
  761. format = FORMAT_A2R10G10B10_UNORM_PACK32
  762. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  763. SurfaceFormat[3]:
  764. format = FORMAT_A2B10G10R10_UNORM_PACK32
  765. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  766. SurfaceFormat[4]:
  767. format = FORMAT_R16G16B16A16_UNORM
  768. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  769. Present Modes: count = 3
  770. PRESENT_MODE_MAILBOX_KHR
  771. PRESENT_MODE_FIFO_KHR
  772. PRESENT_MODE_IMMEDIATE_KHR
  773. VkSurfaceCapabilitiesKHR:
  774. -------------------------
  775. minImageCount = 4
  776. maxImageCount = 0
  777. currentExtent:
  778. width = 4294967295
  779. height = 4294967295
  780. minImageExtent:
  781. width = 1
  782. height = 1
  783. maxImageExtent:
  784. width = 16384
  785. height = 16384
  786. maxImageArrayLayers = 1
  787. supportedTransforms: count = 1
  788. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  789. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  790. supportedCompositeAlpha: count = 2
  791. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  792. COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
  793. supportedUsageFlags: count = 7
  794. IMAGE_USAGE_TRANSFER_SRC_BIT
  795. IMAGE_USAGE_TRANSFER_DST_BIT
  796. IMAGE_USAGE_SAMPLED_BIT
  797. IMAGE_USAGE_STORAGE_BIT
  798. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  799. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  800. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  801. VkSurfaceProtectedCapabilitiesKHR:
  802. ----------------------------------
  803. supportsProtected = false
  804.  
  805. VK_EXT_surface_maintenance1:
  806. ----------------------------
  807. PRESENT_MODE_MAILBOX_KHR:
  808. minImageCount = 4
  809. maxImageCount = 0
  810. VkSurfacePresentScalingCapabilitiesEXT:
  811. supportedPresentScaling:
  812. None
  813. supportedPresentGravityX:
  814. None
  815. supportedPresentGravityY:
  816. None
  817. minScaledImageExtent:
  818. width = 1
  819. height = 1
  820. maxScaledImageExtent:
  821. width = 16384
  822. height = 16384
  823. VkSurfacePresentModeCompatibilityEXT:
  824. presentModeCount = 2
  825. pPresentModes: count = 2
  826. PRESENT_MODE_MAILBOX_KHR
  827. PRESENT_MODE_FIFO_KHR
  828. PRESENT_MODE_FIFO_KHR:
  829. minImageCount = 3
  830. maxImageCount = 0
  831. VkSurfacePresentScalingCapabilitiesEXT:
  832. supportedPresentScaling:
  833. None
  834. supportedPresentGravityX:
  835. None
  836. supportedPresentGravityY:
  837. None
  838. minScaledImageExtent:
  839. width = 1
  840. height = 1
  841. maxScaledImageExtent:
  842. width = 16384
  843. height = 16384
  844. VkSurfacePresentModeCompatibilityEXT:
  845. presentModeCount = 2
  846. pPresentModes: count = 2
  847. PRESENT_MODE_FIFO_KHR
  848. PRESENT_MODE_MAILBOX_KHR
  849. PRESENT_MODE_IMMEDIATE_KHR:
  850. minImageCount = 3
  851. maxImageCount = 0
  852. VkSurfacePresentScalingCapabilitiesEXT:
  853. supportedPresentScaling:
  854. None
  855. supportedPresentGravityX:
  856. None
  857. supportedPresentGravityY:
  858. None
  859. minScaledImageExtent:
  860. width = 1
  861. height = 1
  862. maxScaledImageExtent:
  863. width = 16384
  864. height = 16384
  865. VkSurfacePresentModeCompatibilityEXT:
  866. presentModeCount = 1
  867. pPresentModes: count = 1
  868. PRESENT_MODE_IMMEDIATE_KHR
  869.  
  870.  
  871. Device Properties and Extensions:
  872. =================================
  873. GPU0:
  874. VkPhysicalDeviceProperties:
  875. ---------------------------
  876. apiVersion = 1.4.303 (4210991)
  877. driverVersion = 570.133.7.0 (2392932800)
  878. vendorID = 0x10de
  879. deviceID = 0x2702
  880. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  881. deviceName = NVIDIA GeForce RTX 4080 SUPER
  882. pipelineCacheUUID = 5cd9800b-9a32-4672-e96a-6441bffd3896
  883.  
  884. VkPhysicalDeviceLimits:
  885. -----------------------
  886. maxImageDimension1D = 32768
  887. maxImageDimension2D = 32768
  888. maxImageDimension3D = 16384
  889. maxImageDimensionCube = 32768
  890. maxImageArrayLayers = 2048
  891. maxTexelBufferElements = 134217728
  892. maxUniformBufferRange = 65536
  893. maxStorageBufferRange = 4294967295
  894. maxPushConstantsSize = 256
  895. maxMemoryAllocationCount = 4294967295
  896. maxSamplerAllocationCount = 4000
  897. bufferImageGranularity = 0x00000400
  898. sparseAddressSpaceSize = 0x10000000000
  899. maxBoundDescriptorSets = 32
  900. maxPerStageDescriptorSamplers = 1048576
  901. maxPerStageDescriptorUniformBuffers = 1048576
  902. maxPerStageDescriptorStorageBuffers = 1048576
  903. maxPerStageDescriptorSampledImages = 1048576
  904. maxPerStageDescriptorStorageImages = 1048576
  905. maxPerStageDescriptorInputAttachments = 1048576
  906. maxPerStageResources = 4294967295
  907. maxDescriptorSetSamplers = 1048576
  908. maxDescriptorSetUniformBuffers = 1048576
  909. maxDescriptorSetUniformBuffersDynamic = 15
  910. maxDescriptorSetStorageBuffers = 1048576
  911. maxDescriptorSetStorageBuffersDynamic = 16
  912. maxDescriptorSetSampledImages = 1048576
  913. maxDescriptorSetStorageImages = 1048576
  914. maxDescriptorSetInputAttachments = 1048576
  915. maxVertexInputAttributes = 32
  916. maxVertexInputBindings = 32
  917. maxVertexInputAttributeOffset = 2047
  918. maxVertexInputBindingStride = 2048
  919. maxVertexOutputComponents = 128
  920. maxTessellationGenerationLevel = 64
  921. maxTessellationPatchSize = 32
  922. maxTessellationControlPerVertexInputComponents = 128
  923. maxTessellationControlPerVertexOutputComponents = 128
  924. maxTessellationControlPerPatchOutputComponents = 120
  925. maxTessellationControlTotalOutputComponents = 4216
  926. maxTessellationEvaluationInputComponents = 128
  927. maxTessellationEvaluationOutputComponents = 128
  928. maxGeometryShaderInvocations = 32
  929. maxGeometryInputComponents = 128
  930. maxGeometryOutputComponents = 128
  931. maxGeometryOutputVertices = 1024
  932. maxGeometryTotalOutputComponents = 1024
  933. maxFragmentInputComponents = 128
  934. maxFragmentOutputAttachments = 8
  935. maxFragmentDualSrcAttachments = 1
  936. maxFragmentCombinedOutputResources = 4294967295
  937. maxComputeSharedMemorySize = 49152
  938. maxComputeWorkGroupCount: count = 3
  939. 2147483647
  940. 65535
  941. 65535
  942. maxComputeWorkGroupInvocations = 1024
  943. maxComputeWorkGroupSize: count = 3
  944. 1024
  945. 1024
  946. 64
  947. subPixelPrecisionBits = 8
  948. subTexelPrecisionBits = 8
  949. mipmapPrecisionBits = 8
  950. maxDrawIndexedIndexValue = 4294967295
  951. maxDrawIndirectCount = 4294967295
  952. maxSamplerLodBias = 15
  953. maxSamplerAnisotropy = 16
  954. maxViewports = 16
  955. maxViewportDimensions: count = 2
  956. 32768
  957. 32768
  958. viewportBoundsRange: count = 2
  959. -65536
  960. 65536
  961. viewportSubPixelBits = 8
  962. minMemoryMapAlignment = 64
  963. minTexelBufferOffsetAlignment = 0x00000010
  964. minUniformBufferOffsetAlignment = 0x00000040
  965. minStorageBufferOffsetAlignment = 0x00000010
  966. minTexelOffset = -8
  967. maxTexelOffset = 7
  968. minTexelGatherOffset = -32
  969. maxTexelGatherOffset = 31
  970. minInterpolationOffset = -0.5
  971. maxInterpolationOffset = 0.4375
  972. subPixelInterpolationOffsetBits = 4
  973. maxFramebufferWidth = 32768
  974. maxFramebufferHeight = 32768
  975. maxFramebufferLayers = 2048
  976. framebufferColorSampleCounts: count = 4
  977. SAMPLE_COUNT_1_BIT
  978. SAMPLE_COUNT_2_BIT
  979. SAMPLE_COUNT_4_BIT
  980. SAMPLE_COUNT_8_BIT
  981. framebufferDepthSampleCounts: count = 4
  982. SAMPLE_COUNT_1_BIT
  983. SAMPLE_COUNT_2_BIT
  984. SAMPLE_COUNT_4_BIT
  985. SAMPLE_COUNT_8_BIT
  986. framebufferStencilSampleCounts: count = 5
  987. SAMPLE_COUNT_1_BIT
  988. SAMPLE_COUNT_2_BIT
  989. SAMPLE_COUNT_4_BIT
  990. SAMPLE_COUNT_8_BIT
  991. SAMPLE_COUNT_16_BIT
  992. framebufferNoAttachmentsSampleCounts: count = 5
  993. SAMPLE_COUNT_1_BIT
  994. SAMPLE_COUNT_2_BIT
  995. SAMPLE_COUNT_4_BIT
  996. SAMPLE_COUNT_8_BIT
  997. SAMPLE_COUNT_16_BIT
  998. maxColorAttachments = 8
  999. sampledImageColorSampleCounts: count = 4
  1000. SAMPLE_COUNT_1_BIT
  1001. SAMPLE_COUNT_2_BIT
  1002. SAMPLE_COUNT_4_BIT
  1003. SAMPLE_COUNT_8_BIT
  1004. sampledImageIntegerSampleCounts: count = 4
  1005. SAMPLE_COUNT_1_BIT
  1006. SAMPLE_COUNT_2_BIT
  1007. SAMPLE_COUNT_4_BIT
  1008. SAMPLE_COUNT_8_BIT
  1009. sampledImageDepthSampleCounts: count = 4
  1010. SAMPLE_COUNT_1_BIT
  1011. SAMPLE_COUNT_2_BIT
  1012. SAMPLE_COUNT_4_BIT
  1013. SAMPLE_COUNT_8_BIT
  1014. sampledImageStencilSampleCounts: count = 5
  1015. SAMPLE_COUNT_1_BIT
  1016. SAMPLE_COUNT_2_BIT
  1017. SAMPLE_COUNT_4_BIT
  1018. SAMPLE_COUNT_8_BIT
  1019. SAMPLE_COUNT_16_BIT
  1020. storageImageSampleCounts: count = 4
  1021. SAMPLE_COUNT_1_BIT
  1022. SAMPLE_COUNT_2_BIT
  1023. SAMPLE_COUNT_4_BIT
  1024. SAMPLE_COUNT_8_BIT
  1025. maxSampleMaskWords = 1
  1026. timestampComputeAndGraphics = true
  1027. timestampPeriod = 1
  1028. maxClipDistances = 8
  1029. maxCullDistances = 8
  1030. maxCombinedClipAndCullDistances = 8
  1031. discreteQueuePriorities = 2
  1032. pointSizeRange: count = 2
  1033. 1
  1034. 2047.94
  1035. lineWidthRange: count = 2
  1036. 1
  1037. 64
  1038. pointSizeGranularity = 0.0625
  1039. lineWidthGranularity = 0.0625
  1040. strictLines = true
  1041. standardSampleLocations = true
  1042. optimalBufferCopyOffsetAlignment = 0x00000001
  1043. optimalBufferCopyRowPitchAlignment = 0x00000001
  1044. nonCoherentAtomSize = 0x00000040
  1045.  
  1046. VkPhysicalDeviceSparseProperties:
  1047. ---------------------------------
  1048. residencyStandard2DBlockShape = true
  1049. residencyStandard2DMultisampleBlockShape = true
  1050. residencyStandard3DBlockShape = true
  1051. residencyAlignedMipSize = false
  1052. residencyNonResidentStrict = true
  1053.  
  1054. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  1055. ---------------------------------------------------
  1056. maxGeometryCount = 16777215
  1057. maxInstanceCount = 16777215
  1058. maxPrimitiveCount = 536870911
  1059. maxPerStageDescriptorAccelerationStructures = 1048576
  1060. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 1048576
  1061. maxDescriptorSetAccelerationStructures = 1048576
  1062. maxDescriptorSetUpdateAfterBindAccelerationStructures = 1048576
  1063. minAccelerationStructureScratchOffsetAlignment = 128
  1064.  
  1065. VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
  1066. ----------------------------------------------------
  1067. advancedBlendMaxColorAttachments = 8
  1068. advancedBlendIndependentBlend = false
  1069. advancedBlendNonPremultipliedSrcColor = true
  1070. advancedBlendNonPremultipliedDstColor = true
  1071. advancedBlendCorrelatedOverlap = true
  1072. advancedBlendAllOperations = true
  1073.  
  1074. VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR:
  1075. ------------------------------------------------------
  1076. meshAndTaskShaderDerivatives = false
  1077.  
  1078. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  1079. -------------------------------------------------------
  1080. primitiveOverestimationSize = 0.00195312
  1081. maxExtraPrimitiveOverestimationSize = 0.75
  1082. extraPrimitiveOverestimationSizeGranularity = 0.25
  1083. primitiveUnderestimation = true
  1084. conservativePointAndLineRasterization = true
  1085. degenerateTrianglesRasterized = true
  1086. degenerateLinesRasterized = true
  1087. fullyCoveredFragmentShaderInputVariable = true
  1088. conservativeRasterizationPostDepthCoverage = true
  1089.  
  1090. VkPhysicalDeviceCooperativeMatrixPropertiesKHR:
  1091. -----------------------------------------------
  1092. cooperativeMatrixSupportedStages: count = 1
  1093. SHADER_STAGE_COMPUTE_BIT
  1094.  
  1095. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  1096. -----------------------------------------------
  1097. maxCustomBorderColorSamplers = 4000
  1098.  
  1099. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  1100. --------------------------------------------------------
  1101. combinedImageSamplerDensityMapDescriptorSize = 4
  1102.  
  1103. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  1104. ----------------------------------------------
  1105. combinedImageSamplerDescriptorSingleArray = true
  1106. bufferlessPushDescriptors = true
  1107. allowSamplerImageViewPostSubmitCreation = false
  1108. descriptorBufferOffsetAlignment = 0x00000040
  1109. maxDescriptorBufferBindings = 32
  1110. maxResourceDescriptorBufferBindings = 32
  1111. maxSamplerDescriptorBufferBindings = 32
  1112. maxEmbeddedImmutableSamplerBindings = 32
  1113. maxEmbeddedImmutableSamplers = 4000
  1114. bufferCaptureReplayDescriptorDataSize = 8
  1115. imageCaptureReplayDescriptorDataSize = 1
  1116. imageViewCaptureReplayDescriptorDataSize = 12
  1117. samplerCaptureReplayDescriptorDataSize = 4
  1118. accelerationStructureCaptureReplayDescriptorDataSize = 1
  1119. samplerDescriptorSize = 4
  1120. combinedImageSamplerDescriptorSize = 4
  1121. sampledImageDescriptorSize = 4
  1122. storageImageDescriptorSize = 4
  1123. uniformTexelBufferDescriptorSize = 16
  1124. robustUniformTexelBufferDescriptorSize = 16
  1125. storageTexelBufferDescriptorSize = 16
  1126. robustStorageTexelBufferDescriptorSize = 16
  1127. uniformBufferDescriptorSize = 8
  1128. robustUniformBufferDescriptorSize = 8
  1129. storageBufferDescriptorSize = 16
  1130. robustStorageBufferDescriptorSize = 16
  1131. inputAttachmentDescriptorSize = 4
  1132. accelerationStructureDescriptorSize = 8
  1133. maxSamplerDescriptorBufferRange = 0x10000000000
  1134. maxResourceDescriptorBufferRange = 0x10000000000
  1135. samplerDescriptorBufferAddressSpaceSize = 0x10000000000
  1136. resourceDescriptorBufferAddressSpaceSize = 0x10000000000
  1137. descriptorBufferAddressSpaceSize = 0x10000000000
  1138.  
  1139. VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT:
  1140. -----------------------------------------------------
  1141. maxIndirectPipelineCount = 16384
  1142. maxIndirectShaderObjectCount = 16384
  1143. maxIndirectSequenceCount = 4194303
  1144. maxIndirectCommandsTokenCount = 32
  1145. maxIndirectCommandsTokenOffset = 4294967295
  1146. maxIndirectCommandsIndirectStride = 4294967295
  1147. supportedIndirectCommandsInputModes: count = 2
  1148. INDIRECT_COMMANDS_INPUT_MODE_VULKAN_INDEX_BUFFER_EXT
  1149. INDIRECT_COMMANDS_INPUT_MODE_DXGI_INDEX_BUFFER_EXT
  1150. supportedIndirectCommandsShaderStages: count = 8
  1151. SHADER_STAGE_VERTEX_BIT
  1152. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1153. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1154. SHADER_STAGE_GEOMETRY_BIT
  1155. SHADER_STAGE_FRAGMENT_BIT
  1156. SHADER_STAGE_COMPUTE_BIT
  1157. SHADER_STAGE_TASK_BIT_EXT
  1158. SHADER_STAGE_MESH_BIT_EXT
  1159. supportedIndirectCommandsShaderStagesPipelineBinding: count = 8
  1160. SHADER_STAGE_VERTEX_BIT
  1161. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1162. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1163. SHADER_STAGE_GEOMETRY_BIT
  1164. SHADER_STAGE_FRAGMENT_BIT
  1165. SHADER_STAGE_COMPUTE_BIT
  1166. SHADER_STAGE_TASK_BIT_EXT
  1167. SHADER_STAGE_MESH_BIT_EXT
  1168. supportedIndirectCommandsShaderStagesShaderBinding: count = 8
  1169. SHADER_STAGE_VERTEX_BIT
  1170. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1171. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1172. SHADER_STAGE_GEOMETRY_BIT
  1173. SHADER_STAGE_FRAGMENT_BIT
  1174. SHADER_STAGE_COMPUTE_BIT
  1175. SHADER_STAGE_TASK_BIT_EXT
  1176. SHADER_STAGE_MESH_BIT_EXT
  1177. deviceGeneratedCommandsTransformFeedback = true
  1178. deviceGeneratedCommandsMultiDrawIndirectCount = true
  1179.  
  1180. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  1181. ----------------------------------------------
  1182. maxDiscardRectangles = 8
  1183.  
  1184. VkPhysicalDeviceDrmPropertiesEXT:
  1185. ---------------------------------
  1186. hasPrimary = true
  1187. hasRender = true
  1188. primaryMajor = 226
  1189. primaryMinor = 1
  1190. renderMajor = 226
  1191. renderMinor = 128
  1192.  
  1193. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  1194. ---------------------------------------------------
  1195. dynamicPrimitiveTopologyUnrestricted = true
  1196.  
  1197. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  1198. ------------------------------------------------
  1199. minImportedHostPointerAlignment = 0x00001000
  1200.  
  1201. VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR:
  1202. -------------------------------------------------------
  1203. triStripVertexOrderIndependentOfProvokingVertex = false
  1204.  
  1205. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  1206. -------------------------------------------------
  1207. minFragmentShadingRateAttachmentTexelSize:
  1208. width = 16
  1209. height = 16
  1210. maxFragmentShadingRateAttachmentTexelSize:
  1211. width = 16
  1212. height = 16
  1213. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  1214. primitiveFragmentShadingRateWithMultipleViewports = true
  1215. layeredShadingRateAttachments = true
  1216. fragmentShadingRateNonTrivialCombinerOps = true
  1217. maxFragmentSize:
  1218. width = 4
  1219. height = 4
  1220. maxFragmentSizeAspectRatio = 2
  1221. maxFragmentShadingRateCoverageSamples = 16
  1222. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_16_BIT
  1223. fragmentShadingRateWithShaderDepthStencilWrites = true
  1224. fragmentShadingRateWithSampleMask = true
  1225. fragmentShadingRateWithShaderSampleMask = true
  1226. fragmentShadingRateWithConservativeRasterization = true
  1227. fragmentShadingRateWithFragmentShaderInterlock = true
  1228. fragmentShadingRateWithCustomSampleLocations = true
  1229. fragmentShadingRateStrictMultiplyCombiner = true
  1230.  
  1231. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  1232. -----------------------------------------------------
  1233. graphicsPipelineLibraryFastLinking = true
  1234. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  1235.  
  1236. VkPhysicalDeviceLayeredApiPropertiesListKHR:
  1237. --------------------------------------------
  1238. layeredApiCount = 0
  1239. pLayeredApis = NULL
  1240.  
  1241. VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
  1242. ----------------------------------------------------
  1243. nativeUnalignedPerformance = true
  1244.  
  1245. VkPhysicalDeviceMaintenance7PropertiesKHR:
  1246. ------------------------------------------
  1247. robustFragmentShadingRateAttachmentAccess = true
  1248. separateDepthStencilAttachmentAccess = true
  1249. maxDescriptorSetTotalUniformBuffersDynamic = 15
  1250. maxDescriptorSetTotalStorageBuffersDynamic = 16
  1251. maxDescriptorSetTotalBuffersDynamic = 31
  1252. maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = 15
  1253. maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = 16
  1254. maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = 31
  1255.  
  1256. VkPhysicalDeviceMapMemoryPlacedPropertiesEXT:
  1257. ---------------------------------------------
  1258. minPlacedMemoryMapAlignment = 0x00001000
  1259.  
  1260. VkPhysicalDeviceMeshShaderPropertiesEXT:
  1261. ----------------------------------------
  1262. maxTaskWorkGroupTotalCount = 4194304
  1263. maxTaskWorkGroupCount: count = 3
  1264. 4194304
  1265. 65535
  1266. 65535
  1267. maxTaskWorkGroupInvocations = 128
  1268. maxTaskWorkGroupSize: count = 3
  1269. 128
  1270. 128
  1271. 128
  1272. maxTaskPayloadSize = 16384
  1273. maxTaskSharedMemorySize = 32768
  1274. maxTaskPayloadAndSharedMemorySize = 32768
  1275. maxMeshWorkGroupTotalCount = 4194304
  1276. maxMeshWorkGroupCount: count = 3
  1277. 4194304
  1278. 65535
  1279. 65535
  1280. maxMeshWorkGroupInvocations = 128
  1281. maxMeshWorkGroupSize: count = 3
  1282. 128
  1283. 128
  1284. 128
  1285. maxMeshSharedMemorySize = 28672
  1286. maxMeshPayloadAndSharedMemorySize = 28672
  1287. maxMeshOutputMemorySize = 32768
  1288. maxMeshPayloadAndOutputMemorySize = 48128
  1289. maxMeshOutputComponents = 128
  1290. maxMeshOutputVertices = 256
  1291. maxMeshOutputPrimitives = 256
  1292. maxMeshOutputLayers = 2048
  1293. maxMeshMultiviewViewCount = 4
  1294. meshOutputPerVertexGranularity = 32
  1295. meshOutputPerPrimitiveGranularity = 32
  1296. maxPreferredTaskWorkGroupInvocations = 32
  1297. maxPreferredMeshWorkGroupInvocations = 32
  1298. prefersLocalInvocationVertexOutput = false
  1299. prefersLocalInvocationPrimitiveOutput = false
  1300. prefersCompactVertexOutput = false
  1301. prefersCompactPrimitiveOutput = true
  1302.  
  1303. VkPhysicalDeviceMultiDrawPropertiesEXT:
  1304. ---------------------------------------
  1305. maxMultiDrawCount = 4294967295
  1306.  
  1307. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  1308. -------------------------------------------------
  1309. maxCommandBufferNestingLevel = 4294967295
  1310.  
  1311. VkPhysicalDeviceOpacityMicromapPropertiesEXT:
  1312. ---------------------------------------------
  1313. maxOpacity2StateSubdivisionLevel = 12
  1314. maxOpacity4StateSubdivisionLevel = 12
  1315.  
  1316. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  1317. ----------------------------------------
  1318. pciDomain = 0
  1319. pciBus = 1
  1320. pciDevice = 0
  1321. pciFunction = 0
  1322.  
  1323. VkPhysicalDevicePipelineBinaryPropertiesKHR:
  1324. --------------------------------------------
  1325. pipelineBinaryInternalCache = true
  1326. pipelineBinaryInternalCacheControl = true
  1327. pipelineBinaryPrefersInternalCache = false
  1328. pipelineBinaryPrecompiledInternalCache = false
  1329. pipelineBinaryCompressedData = true
  1330.  
  1331. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  1332. ---------------------------------------------
  1333. provokingVertexModePerPipeline = true
  1334. transformFeedbackPreservesTriangleFanProvokingVertex = true
  1335.  
  1336. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  1337. ------------------------------------------------
  1338. shaderGroupHandleSize = 32
  1339. maxRayRecursionDepth = 31
  1340. maxShaderGroupStride = 4096
  1341. shaderGroupBaseAlignment = 64
  1342. shaderGroupHandleCaptureReplaySize = 32
  1343. maxRayDispatchInvocationCount = 1073741824
  1344. shaderGroupHandleAlignment = 32
  1345. maxRayHitAttributeSize = 32
  1346.  
  1347. VkPhysicalDeviceRobustness2PropertiesEXT:
  1348. -----------------------------------------
  1349. robustStorageBufferAccessSizeAlignment = 0x00000001
  1350. robustUniformBufferAccessSizeAlignment = 0x00000010
  1351.  
  1352. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  1353. ---------------------------------------------
  1354. sampleLocationSampleCounts: count = 5
  1355. SAMPLE_COUNT_1_BIT
  1356. SAMPLE_COUNT_2_BIT
  1357. SAMPLE_COUNT_4_BIT
  1358. SAMPLE_COUNT_8_BIT
  1359. SAMPLE_COUNT_16_BIT
  1360. maxSampleLocationGridSize:
  1361. width = 1
  1362. height = 1
  1363. sampleLocationCoordinateRange: count = 2
  1364. 0
  1365. 0.9375
  1366. sampleLocationSubPixelBits = 4
  1367. variableSampleLocations = true
  1368.  
  1369. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  1370. ----------------------------------------------------
  1371. shaderModuleIdentifierAlgorithmUUID = 1f4517a6-c1c4-11ec-9d64-0242ac120005
  1372.  
  1373. VkPhysicalDeviceShaderObjectPropertiesEXT:
  1374. ------------------------------------------
  1375. shaderBinaryUUID = 5cd9800b-9a32-4672-e96a-6441bffd3896
  1376. shaderBinaryVersion = 1
  1377.  
  1378. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  1379. -----------------------------------------------
  1380. maxTransformFeedbackStreams = 4
  1381. maxTransformFeedbackBuffers = 4
  1382. maxTransformFeedbackBufferSize = 0xffffffff
  1383. maxTransformFeedbackStreamDataSize = 2048
  1384. maxTransformFeedbackBufferDataSize = 512
  1385. maxTransformFeedbackBufferDataStride = 2048
  1386. transformFeedbackQueries = true
  1387. transformFeedbackStreamsLinesTriangles = false
  1388. transformFeedbackRasterizationStreamSelect = true
  1389. transformFeedbackDraw = true
  1390.  
  1391. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  1392. ----------------------------------------------------
  1393. maxVertexAttribDivisor = 4294967295
  1394.  
  1395. VkPhysicalDeviceVulkan11Properties:
  1396. -----------------------------------
  1397. deviceUUID = 1b0e9fa9-34fe-b279-97b5-99d161085591
  1398. driverUUID = a312329b-a338-5885-bebf-8b95ca9ae741
  1399. deviceNodeMask = 1
  1400. deviceLUIDValid = false
  1401. subgroupSize = 32
  1402. subgroupSupportedStages: count = 14
  1403. SHADER_STAGE_VERTEX_BIT
  1404. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1405. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1406. SHADER_STAGE_GEOMETRY_BIT
  1407. SHADER_STAGE_FRAGMENT_BIT
  1408. SHADER_STAGE_COMPUTE_BIT
  1409. SHADER_STAGE_RAYGEN_BIT_KHR
  1410. SHADER_STAGE_ANY_HIT_BIT_KHR
  1411. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  1412. SHADER_STAGE_MISS_BIT_KHR
  1413. SHADER_STAGE_INTERSECTION_BIT_KHR
  1414. SHADER_STAGE_CALLABLE_BIT_KHR
  1415. SHADER_STAGE_TASK_BIT_EXT
  1416. SHADER_STAGE_MESH_BIT_EXT
  1417. subgroupSupportedOperations: count = 11
  1418. SUBGROUP_FEATURE_BASIC_BIT
  1419. SUBGROUP_FEATURE_VOTE_BIT
  1420. SUBGROUP_FEATURE_ARITHMETIC_BIT
  1421. SUBGROUP_FEATURE_BALLOT_BIT
  1422. SUBGROUP_FEATURE_SHUFFLE_BIT
  1423. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  1424. SUBGROUP_FEATURE_CLUSTERED_BIT
  1425. SUBGROUP_FEATURE_QUAD_BIT
  1426. SUBGROUP_FEATURE_ROTATE_BIT
  1427. SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
  1428. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  1429. subgroupQuadOperationsInAllStages = true
  1430. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  1431. maxMultiviewViewCount = 32
  1432. maxMultiviewInstanceIndex = 134217727
  1433. protectedNoFault = false
  1434. maxPerSetDescriptors = 4294967295
  1435. maxMemoryAllocationSize = 0xffe00000
  1436.  
  1437. VkPhysicalDeviceVulkan12Properties:
  1438. -----------------------------------
  1439. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  1440. driverName = NVIDIA
  1441. driverInfo = 570.133.07
  1442. conformanceVersion:
  1443. major = 1
  1444. minor = 4
  1445. subminor = 1
  1446. patch = 0
  1447. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1448. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1449. shaderSignedZeroInfNanPreserveFloat16 = true
  1450. shaderSignedZeroInfNanPreserveFloat32 = true
  1451. shaderSignedZeroInfNanPreserveFloat64 = true
  1452. shaderDenormPreserveFloat16 = true
  1453. shaderDenormPreserveFloat32 = false
  1454. shaderDenormPreserveFloat64 = false
  1455. shaderDenormFlushToZeroFloat16 = false
  1456. shaderDenormFlushToZeroFloat32 = false
  1457. shaderDenormFlushToZeroFloat64 = false
  1458. shaderRoundingModeRTEFloat16 = true
  1459. shaderRoundingModeRTEFloat32 = true
  1460. shaderRoundingModeRTEFloat64 = true
  1461. shaderRoundingModeRTZFloat16 = false
  1462. shaderRoundingModeRTZFloat32 = true
  1463. shaderRoundingModeRTZFloat64 = true
  1464. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  1465. shaderUniformBufferArrayNonUniformIndexingNative = true
  1466. shaderSampledImageArrayNonUniformIndexingNative = true
  1467. shaderStorageBufferArrayNonUniformIndexingNative = true
  1468. shaderStorageImageArrayNonUniformIndexingNative = true
  1469. shaderInputAttachmentArrayNonUniformIndexingNative = true
  1470. robustBufferAccessUpdateAfterBind = true
  1471. quadDivergentImplicitLod = true
  1472. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  1473. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  1474. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  1475. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  1476. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  1477. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  1478. maxPerStageUpdateAfterBindResources = 4294967295
  1479. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  1480. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  1481. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  1482. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  1483. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  1484. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  1485. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  1486. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  1487. supportedDepthResolveModes: count = 4
  1488. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1489. RESOLVE_MODE_AVERAGE_BIT
  1490. RESOLVE_MODE_MIN_BIT
  1491. RESOLVE_MODE_MAX_BIT
  1492. supportedStencilResolveModes: count = 3
  1493. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1494. RESOLVE_MODE_MIN_BIT
  1495. RESOLVE_MODE_MAX_BIT
  1496. independentResolveNone = true
  1497. independentResolve = true
  1498. filterMinmaxSingleComponentFormats = true
  1499. filterMinmaxImageComponentMapping = true
  1500. maxTimelineSemaphoreValueDifference = 18446744073709551615
  1501. framebufferIntegerColorSampleCounts: count = 4
  1502. SAMPLE_COUNT_1_BIT
  1503. SAMPLE_COUNT_2_BIT
  1504. SAMPLE_COUNT_4_BIT
  1505. SAMPLE_COUNT_8_BIT
  1506.  
  1507. VkPhysicalDeviceVulkan13Properties:
  1508. -----------------------------------
  1509. minSubgroupSize = 32
  1510. maxSubgroupSize = 32
  1511. maxComputeWorkgroupSubgroups = 32
  1512. requiredSubgroupSizeStages: count = 14
  1513. SHADER_STAGE_VERTEX_BIT
  1514. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1515. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1516. SHADER_STAGE_GEOMETRY_BIT
  1517. SHADER_STAGE_FRAGMENT_BIT
  1518. SHADER_STAGE_COMPUTE_BIT
  1519. SHADER_STAGE_RAYGEN_BIT_KHR
  1520. SHADER_STAGE_ANY_HIT_BIT_KHR
  1521. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  1522. SHADER_STAGE_MISS_BIT_KHR
  1523. SHADER_STAGE_INTERSECTION_BIT_KHR
  1524. SHADER_STAGE_CALLABLE_BIT_KHR
  1525. SHADER_STAGE_TASK_BIT_EXT
  1526. SHADER_STAGE_MESH_BIT_EXT
  1527. maxInlineUniformBlockSize = 256
  1528. maxPerStageDescriptorInlineUniformBlocks = 32
  1529. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  1530. maxDescriptorSetInlineUniformBlocks = 32
  1531. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  1532. maxInlineUniformTotalSize = 3584
  1533. integerDotProduct8BitUnsignedAccelerated = false
  1534. integerDotProduct8BitSignedAccelerated = false
  1535. integerDotProduct8BitMixedSignednessAccelerated = false
  1536. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  1537. integerDotProduct4x8BitPackedSignedAccelerated = true
  1538. integerDotProduct4x8BitPackedMixedSignednessAccelerated = true
  1539. integerDotProduct16BitUnsignedAccelerated = false
  1540. integerDotProduct16BitSignedAccelerated = false
  1541. integerDotProduct16BitMixedSignednessAccelerated = false
  1542. integerDotProduct32BitUnsignedAccelerated = false
  1543. integerDotProduct32BitSignedAccelerated = false
  1544. integerDotProduct32BitMixedSignednessAccelerated = false
  1545. integerDotProduct64BitUnsignedAccelerated = false
  1546. integerDotProduct64BitSignedAccelerated = false
  1547. integerDotProduct64BitMixedSignednessAccelerated = false
  1548. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  1549. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  1550. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  1551. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  1552. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  1553. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
  1554. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  1555. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  1556. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  1557. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  1558. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  1559. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  1560. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  1561. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  1562. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  1563. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  1564. storageTexelBufferOffsetSingleTexelAlignment = true
  1565. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  1566. uniformTexelBufferOffsetSingleTexelAlignment = true
  1567. maxBufferSize = 0x10000000000
  1568.  
  1569. VkPhysicalDeviceVulkan14Properties:
  1570. -----------------------------------
  1571. lineSubPixelPrecisionBits = 8
  1572. maxVertexAttribDivisor = 4294967295
  1573. supportsNonZeroFirstInstance = true
  1574. maxPushDescriptors = 32
  1575. dynamicRenderingLocalReadDepthStencilAttachments = true
  1576. dynamicRenderingLocalReadMultisampledAttachments = true
  1577. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  1578. earlyFragmentSampleMaskTestBeforeSampleCounting = true
  1579. depthStencilSwizzleOneSupport = true
  1580. polygonModePointSize = true
  1581. nonStrictSinglePixelWideLinesUseParallelogram = false
  1582. nonStrictWideLinesUseParallelogram = false
  1583. blockTexelViewCompatibleMultipleLayers = true
  1584. maxCombinedImageSamplerDescriptorCount = 1
  1585. fragmentShadingRateClampCombinerInputs = true
  1586. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
  1587. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
  1588. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
  1589. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
  1590. copySrcLayoutCount = 18
  1591. pCopySrcLayouts: count = 18
  1592. IMAGE_LAYOUT_GENERAL
  1593. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  1594. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  1595. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  1596. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  1597. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  1598. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  1599. IMAGE_LAYOUT_PREINITIALIZED
  1600. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  1601. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  1602. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  1603. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  1604. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  1605. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  1606. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  1607. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  1608. IMAGE_LAYOUT_PRESENT_SRC_KHR
  1609. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  1610. copyDstLayoutCount = 18
  1611. pCopyDstLayouts: count = 18
  1612. IMAGE_LAYOUT_GENERAL
  1613. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  1614. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  1615. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  1616. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  1617. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  1618. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  1619. IMAGE_LAYOUT_PREINITIALIZED
  1620. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  1621. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  1622. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  1623. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  1624. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  1625. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  1626. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  1627. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  1628. IMAGE_LAYOUT_PRESENT_SRC_KHR
  1629. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  1630. optimalTilingLayoutUUID = 5cd9800b-9a32-4672-e96a-6441bffd3896
  1631. identicalMemoryTypeRequirements = false
  1632.  
  1633. Device Extensions: count = 238
  1634. VK_AMD_buffer_marker : extension revision 1
  1635. VK_EXT_4444_formats : extension revision 1
  1636. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  1637. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  1638. VK_EXT_blend_operation_advanced : extension revision 2
  1639. VK_EXT_border_color_swizzle : extension revision 1
  1640. VK_EXT_buffer_device_address : extension revision 2
  1641. VK_EXT_calibrated_timestamps : extension revision 2
  1642. VK_EXT_color_write_enable : extension revision 1
  1643. VK_EXT_conditional_rendering : extension revision 2
  1644. VK_EXT_conservative_rasterization : extension revision 1
  1645. VK_EXT_custom_border_color : extension revision 12
  1646. VK_EXT_depth_bias_control : extension revision 1
  1647. VK_EXT_depth_clamp_control : extension revision 1
  1648. VK_EXT_depth_clamp_zero_one : extension revision 1
  1649. VK_EXT_depth_clip_control : extension revision 1
  1650. VK_EXT_depth_clip_enable : extension revision 1
  1651. VK_EXT_depth_range_unrestricted : extension revision 1
  1652. VK_EXT_descriptor_buffer : extension revision 1
  1653. VK_EXT_descriptor_indexing : extension revision 2
  1654. VK_EXT_device_fault : extension revision 2
  1655. VK_EXT_device_generated_commands : extension revision 1
  1656. VK_EXT_discard_rectangles : extension revision 2
  1657. VK_EXT_display_control : extension revision 1
  1658. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  1659. VK_EXT_extended_dynamic_state : extension revision 1
  1660. VK_EXT_extended_dynamic_state2 : extension revision 1
  1661. VK_EXT_extended_dynamic_state3 : extension revision 2
  1662. VK_EXT_external_memory_dma_buf : extension revision 1
  1663. VK_EXT_external_memory_host : extension revision 1
  1664. VK_EXT_fragment_shader_interlock : extension revision 1
  1665. VK_EXT_global_priority : extension revision 2
  1666. VK_EXT_global_priority_query : extension revision 1
  1667. VK_EXT_graphics_pipeline_library : extension revision 1
  1668. VK_EXT_host_image_copy : extension revision 1
  1669. VK_EXT_host_query_reset : extension revision 1
  1670. VK_EXT_image_2d_view_of_3d : extension revision 1
  1671. VK_EXT_image_drm_format_modifier : extension revision 2
  1672. VK_EXT_image_robustness : extension revision 1
  1673. VK_EXT_image_sliced_view_of_3d : extension revision 1
  1674. VK_EXT_image_view_min_lod : extension revision 1
  1675. VK_EXT_index_type_uint8 : extension revision 1
  1676. VK_EXT_inline_uniform_block : extension revision 1
  1677. VK_EXT_legacy_vertex_attributes : extension revision 1
  1678. VK_EXT_line_rasterization : extension revision 1
  1679. VK_EXT_load_store_op_none : extension revision 1
  1680. VK_EXT_map_memory_placed : extension revision 1
  1681. VK_EXT_memory_budget : extension revision 1
  1682. VK_EXT_memory_priority : extension revision 1
  1683. VK_EXT_mesh_shader : extension revision 1
  1684. VK_EXT_multi_draw : extension revision 1
  1685. VK_EXT_mutable_descriptor_type : extension revision 1
  1686. VK_EXT_nested_command_buffer : extension revision 1
  1687. VK_EXT_non_seamless_cube_map : extension revision 1
  1688. VK_EXT_opacity_micromap : extension revision 2
  1689. VK_EXT_pageable_device_local_memory : extension revision 1
  1690. VK_EXT_pci_bus_info : extension revision 2
  1691. VK_EXT_physical_device_drm : extension revision 1
  1692. VK_EXT_pipeline_creation_cache_control : extension revision 3
  1693. VK_EXT_pipeline_creation_feedback : extension revision 1
  1694. VK_EXT_pipeline_library_group_handles : extension revision 1
  1695. VK_EXT_pipeline_robustness : extension revision 1
  1696. VK_EXT_post_depth_coverage : extension revision 1
  1697. VK_EXT_primitive_topology_list_restart : extension revision 1
  1698. VK_EXT_primitives_generated_query : extension revision 1
  1699. VK_EXT_private_data : extension revision 1
  1700. VK_EXT_provoking_vertex : extension revision 1
  1701. VK_EXT_queue_family_foreign : extension revision 1
  1702. VK_EXT_robustness2 : extension revision 1
  1703. VK_EXT_sample_locations : extension revision 1
  1704. VK_EXT_sampler_filter_minmax : extension revision 2
  1705. VK_EXT_scalar_block_layout : extension revision 1
  1706. VK_EXT_separate_stencil_usage : extension revision 1
  1707. VK_EXT_shader_atomic_float : extension revision 1
  1708. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  1709. VK_EXT_shader_image_atomic_int64 : extension revision 1
  1710. VK_EXT_shader_module_identifier : extension revision 1
  1711. VK_EXT_shader_object : extension revision 1
  1712. VK_EXT_shader_replicated_composites : extension revision 1
  1713. VK_EXT_shader_subgroup_ballot : extension revision 1
  1714. VK_EXT_shader_subgroup_vote : extension revision 1
  1715. VK_EXT_shader_viewport_index_layer : extension revision 1
  1716. VK_EXT_subgroup_size_control : extension revision 2
  1717. VK_EXT_swapchain_maintenance1 : extension revision 1
  1718. VK_EXT_texel_buffer_alignment : extension revision 1
  1719. VK_EXT_tooling_info : extension revision 1
  1720. VK_EXT_transform_feedback : extension revision 1
  1721. VK_EXT_vertex_attribute_divisor : extension revision 3
  1722. VK_EXT_vertex_input_dynamic_state : extension revision 2
  1723. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  1724. VK_EXT_ycbcr_image_arrays : extension revision 1
  1725. VK_GOOGLE_user_type : extension revision 1
  1726. VK_KHR_16bit_storage : extension revision 1
  1727. VK_KHR_8bit_storage : extension revision 1
  1728. VK_KHR_acceleration_structure : extension revision 13
  1729. VK_KHR_bind_memory2 : extension revision 1
  1730. VK_KHR_buffer_device_address : extension revision 1
  1731. VK_KHR_calibrated_timestamps : extension revision 1
  1732. VK_KHR_compute_shader_derivatives : extension revision 1
  1733. VK_KHR_cooperative_matrix : extension revision 2
  1734. VK_KHR_copy_commands2 : extension revision 1
  1735. VK_KHR_create_renderpass2 : extension revision 1
  1736. VK_KHR_dedicated_allocation : extension revision 3
  1737. VK_KHR_deferred_host_operations : extension revision 4
  1738. VK_KHR_depth_stencil_resolve : extension revision 1
  1739. VK_KHR_descriptor_update_template : extension revision 1
  1740. VK_KHR_device_group : extension revision 4
  1741. VK_KHR_draw_indirect_count : extension revision 1
  1742. VK_KHR_driver_properties : extension revision 1
  1743. VK_KHR_dynamic_rendering : extension revision 1
  1744. VK_KHR_dynamic_rendering_local_read : extension revision 1
  1745. VK_KHR_external_fence : extension revision 1
  1746. VK_KHR_external_fence_fd : extension revision 1
  1747. VK_KHR_external_memory : extension revision 1
  1748. VK_KHR_external_memory_fd : extension revision 1
  1749. VK_KHR_external_semaphore : extension revision 1
  1750. VK_KHR_external_semaphore_fd : extension revision 1
  1751. VK_KHR_format_feature_flags2 : extension revision 2
  1752. VK_KHR_fragment_shader_barycentric : extension revision 1
  1753. VK_KHR_fragment_shading_rate : extension revision 2
  1754. VK_KHR_get_memory_requirements2 : extension revision 1
  1755. VK_KHR_global_priority : extension revision 1
  1756. VK_KHR_image_format_list : extension revision 1
  1757. VK_KHR_imageless_framebuffer : extension revision 1
  1758. VK_KHR_incremental_present : extension revision 2
  1759. VK_KHR_index_type_uint8 : extension revision 1
  1760. VK_KHR_line_rasterization : extension revision 1
  1761. VK_KHR_load_store_op_none : extension revision 1
  1762. VK_KHR_maintenance1 : extension revision 2
  1763. VK_KHR_maintenance2 : extension revision 1
  1764. VK_KHR_maintenance3 : extension revision 1
  1765. VK_KHR_maintenance4 : extension revision 2
  1766. VK_KHR_maintenance5 : extension revision 1
  1767. VK_KHR_maintenance6 : extension revision 1
  1768. VK_KHR_maintenance7 : extension revision 1
  1769. VK_KHR_map_memory2 : extension revision 1
  1770. VK_KHR_multiview : extension revision 1
  1771. VK_KHR_pipeline_binary : extension revision 1
  1772. VK_KHR_pipeline_executable_properties : extension revision 1
  1773. VK_KHR_pipeline_library : extension revision 1
  1774. VK_KHR_present_id : extension revision 1
  1775. VK_KHR_present_wait : extension revision 1
  1776. VK_KHR_push_descriptor : extension revision 2
  1777. VK_KHR_ray_query : extension revision 1
  1778. VK_KHR_ray_tracing_maintenance1 : extension revision 1
  1779. VK_KHR_ray_tracing_pipeline : extension revision 1
  1780. VK_KHR_ray_tracing_position_fetch : extension revision 1
  1781. VK_KHR_relaxed_block_layout : extension revision 1
  1782. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  1783. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  1784. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  1785. VK_KHR_shader_atomic_int64 : extension revision 1
  1786. VK_KHR_shader_clock : extension revision 1
  1787. VK_KHR_shader_draw_parameters : extension revision 1
  1788. VK_KHR_shader_expect_assume : extension revision 1
  1789. VK_KHR_shader_float16_int8 : extension revision 1
  1790. VK_KHR_shader_float_controls : extension revision 4
  1791. VK_KHR_shader_float_controls2 : extension revision 1
  1792. VK_KHR_shader_integer_dot_product : extension revision 1
  1793. VK_KHR_shader_maximal_reconvergence : extension revision 1
  1794. VK_KHR_shader_non_semantic_info : extension revision 1
  1795. VK_KHR_shader_quad_control : extension revision 1
  1796. VK_KHR_shader_relaxed_extended_instruction : extension revision 1
  1797. VK_KHR_shader_subgroup_extended_types : extension revision 1
  1798. VK_KHR_shader_subgroup_rotate : extension revision 2
  1799. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  1800. VK_KHR_shader_terminate_invocation : extension revision 1
  1801. VK_KHR_shared_presentable_image : extension revision 1
  1802. VK_KHR_spirv_1_4 : extension revision 1
  1803. VK_KHR_storage_buffer_storage_class : extension revision 1
  1804. VK_KHR_swapchain : extension revision 70
  1805. VK_KHR_swapchain_mutable_format : extension revision 1
  1806. VK_KHR_synchronization2 : extension revision 1
  1807. VK_KHR_timeline_semaphore : extension revision 2
  1808. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1809. VK_KHR_variable_pointers : extension revision 1
  1810. VK_KHR_vertex_attribute_divisor : extension revision 1
  1811. VK_KHR_video_decode_av1 : extension revision 1
  1812. VK_KHR_video_decode_h264 : extension revision 9
  1813. VK_KHR_video_decode_h265 : extension revision 8
  1814. VK_KHR_video_decode_queue : extension revision 8
  1815. VK_KHR_video_encode_h264 : extension revision 14
  1816. VK_KHR_video_encode_h265 : extension revision 14
  1817. VK_KHR_video_encode_queue : extension revision 12
  1818. VK_KHR_video_maintenance1 : extension revision 1
  1819. VK_KHR_video_queue : extension revision 8
  1820. VK_KHR_vulkan_memory_model : extension revision 3
  1821. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  1822. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  1823. VK_NVX_binary_import : extension revision 2
  1824. VK_NVX_image_view_handle : extension revision 3
  1825. VK_NVX_multiview_per_view_attributes : extension revision 1
  1826. VK_NV_clip_space_w_scaling : extension revision 1
  1827. VK_NV_cluster_acceleration_structure : extension revision 2
  1828. VK_NV_compute_shader_derivatives : extension revision 1
  1829. VK_NV_cooperative_matrix : extension revision 1
  1830. VK_NV_cooperative_vector : extension revision 4
  1831. VK_NV_copy_memory_indirect : extension revision 1
  1832. VK_NV_corner_sampled_image : extension revision 2
  1833. VK_NV_coverage_reduction_mode : extension revision 1
  1834. VK_NV_cuda_kernel_launch : extension revision 2
  1835. VK_NV_dedicated_allocation : extension revision 1
  1836. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  1837. VK_NV_descriptor_pool_overallocation : extension revision 1
  1838. VK_NV_device_diagnostic_checkpoints : extension revision 2
  1839. VK_NV_device_diagnostics_config : extension revision 2
  1840. VK_NV_device_generated_commands : extension revision 3
  1841. VK_NV_device_generated_commands_compute : extension revision 2
  1842. VK_NV_extended_sparse_address_space : extension revision 1
  1843. VK_NV_fill_rectangle : extension revision 1
  1844. VK_NV_fragment_coverage_to_color : extension revision 1
  1845. VK_NV_fragment_shader_barycentric : extension revision 1
  1846. VK_NV_fragment_shading_rate_enums : extension revision 1
  1847. VK_NV_framebuffer_mixed_samples : extension revision 1
  1848. VK_NV_geometry_shader_passthrough : extension revision 1
  1849. VK_NV_inherited_viewport_scissor : extension revision 1
  1850. VK_NV_linear_color_attachment : extension revision 1
  1851. VK_NV_low_latency : extension revision 1
  1852. VK_NV_low_latency2 : extension revision 2
  1853. VK_NV_memory_decompression : extension revision 1
  1854. VK_NV_mesh_shader : extension revision 1
  1855. VK_NV_optical_flow : extension revision 1
  1856. VK_NV_partitioned_acceleration_structure : extension revision 1
  1857. VK_NV_present_metering : extension revision 1
  1858. VK_NV_raw_access_chains : extension revision 1
  1859. VK_NV_ray_tracing : extension revision 3
  1860. VK_NV_ray_tracing_invocation_reorder : extension revision 1
  1861. VK_NV_ray_tracing_motion_blur : extension revision 1
  1862. VK_NV_representative_fragment_test : extension revision 2
  1863. VK_NV_sample_mask_override_coverage : extension revision 1
  1864. VK_NV_scissor_exclusive : extension revision 2
  1865. VK_NV_shader_atomic_float16_vector : extension revision 1
  1866. VK_NV_shader_image_footprint : extension revision 2
  1867. VK_NV_shader_sm_builtins : extension revision 1
  1868. VK_NV_shader_subgroup_partitioned : extension revision 1
  1869. VK_NV_shading_rate_image : extension revision 3
  1870. VK_NV_viewport_array2 : extension revision 1
  1871. VK_NV_viewport_swizzle : extension revision 1
  1872.  
  1873. VkQueueFamilyProperties:
  1874. ========================
  1875. queueProperties[0]:
  1876. -------------------
  1877. minImageTransferGranularity = (1,1,1)
  1878. queueCount = 16
  1879. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1880. timestampValidBits = 64
  1881. present support = true
  1882. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1883. --------------------------------------------
  1884. queryResultStatusSupport = false
  1885.  
  1886. VkQueueFamilyVideoPropertiesKHR:
  1887. --------------------------------
  1888. videoCodecOperations:
  1889. None
  1890.  
  1891.  
  1892. queueProperties[1]:
  1893. -------------------
  1894. minImageTransferGranularity = (1,1,1)
  1895. queueCount = 2
  1896. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1897. timestampValidBits = 64
  1898. present support = false
  1899. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1900. --------------------------------------------
  1901. queryResultStatusSupport = false
  1902.  
  1903. VkQueueFamilyVideoPropertiesKHR:
  1904. --------------------------------
  1905. videoCodecOperations:
  1906. None
  1907.  
  1908.  
  1909. queueProperties[2]:
  1910. -------------------
  1911. minImageTransferGranularity = (1,1,1)
  1912. queueCount = 8
  1913. queueFlags = QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1914. timestampValidBits = 64
  1915. present support:
  1916. VK_KHR_xcb_surface = true
  1917. VK_KHR_xlib_surface = true
  1918. VK_KHR_wayland_surface = false
  1919. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1920. --------------------------------------------
  1921. queryResultStatusSupport = false
  1922.  
  1923. VkQueueFamilyVideoPropertiesKHR:
  1924. --------------------------------
  1925. videoCodecOperations:
  1926. None
  1927.  
  1928.  
  1929. queueProperties[3]:
  1930. -------------------
  1931. minImageTransferGranularity = (1,1,1)
  1932. queueCount = 1
  1933. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT | QUEUE_VIDEO_DECODE_BIT_KHR
  1934. timestampValidBits = 32
  1935. present support = false
  1936. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1937. --------------------------------------------
  1938. queryResultStatusSupport = true
  1939.  
  1940. VkQueueFamilyVideoPropertiesKHR:
  1941. --------------------------------
  1942. videoCodecOperations: count = 3
  1943. VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR
  1944. VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
  1945. VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR
  1946.  
  1947.  
  1948. queueProperties[4]:
  1949. -------------------
  1950. minImageTransferGranularity = (1,1,1)
  1951. queueCount = 2
  1952. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT | QUEUE_VIDEO_ENCODE_BIT_KHR
  1953. timestampValidBits = 32
  1954. present support = false
  1955. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1956. --------------------------------------------
  1957. queryResultStatusSupport = true
  1958.  
  1959. VkQueueFamilyVideoPropertiesKHR:
  1960. --------------------------------
  1961. videoCodecOperations: count = 2
  1962. VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR
  1963. VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR
  1964.  
  1965.  
  1966. queueProperties[5]:
  1967. -------------------
  1968. minImageTransferGranularity = (1,1,1)
  1969. queueCount = 1
  1970. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT | QUEUE_OPTICAL_FLOW_BIT_NV
  1971. timestampValidBits = 64
  1972. present support = false
  1973. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1974. --------------------------------------------
  1975. queryResultStatusSupport = false
  1976.  
  1977. VkQueueFamilyVideoPropertiesKHR:
  1978. --------------------------------
  1979. videoCodecOperations:
  1980. None
  1981.  
  1982.  
  1983. VkPhysicalDeviceMemoryProperties:
  1984. =================================
  1985. memoryHeaps: count = 2
  1986. memoryHeaps[0]:
  1987. size = 17171480576 (0x3ff800000) (15.99 GiB)
  1988. budget = 14735572992 (0x36e4f0000) (13.72 GiB)
  1989. usage = 0 (0x00000000) (0.00 B)
  1990. flags: count = 1
  1991. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1992. memoryHeaps[1]:
  1993. size = 24152878080 (0x59f9fac00) (22.49 GiB)
  1994. budget = 24152878080 (0x59f9fac00) (22.49 GiB)
  1995. usage = 0 (0x00000000) (0.00 B)
  1996. flags:
  1997. None
  1998. memoryTypes: count = 5
  1999. memoryTypes[0]:
  2000. heapIndex = 1
  2001. propertyFlags = 0x0000:
  2002. None
  2003. usable for:
  2004. IMAGE_TILING_OPTIMAL:
  2005. color images
  2006. FORMAT_D16_UNORM
  2007. FORMAT_X8_D24_UNORM_PACK32
  2008. FORMAT_D32_SFLOAT
  2009. FORMAT_S8_UINT
  2010. FORMAT_D24_UNORM_S8_UINT
  2011. FORMAT_D32_SFLOAT_S8_UINT
  2012. IMAGE_TILING_LINEAR:
  2013. color images
  2014. (non-sparse, non-transient)
  2015. memoryTypes[1]:
  2016. heapIndex = 0
  2017. propertyFlags = 0x0001: count = 1
  2018. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  2019. usable for:
  2020. IMAGE_TILING_OPTIMAL:
  2021. color images
  2022. FORMAT_D16_UNORM
  2023. FORMAT_X8_D24_UNORM_PACK32
  2024. FORMAT_D32_SFLOAT
  2025. FORMAT_S8_UINT
  2026. FORMAT_D24_UNORM_S8_UINT
  2027. FORMAT_D32_SFLOAT_S8_UINT
  2028. IMAGE_TILING_LINEAR:
  2029. color images
  2030. (non-sparse, non-transient)
  2031. memoryTypes[2]:
  2032. heapIndex = 1
  2033. propertyFlags = 0x0006: count = 2
  2034. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2035. MEMORY_PROPERTY_HOST_COHERENT_BIT
  2036. usable for:
  2037. IMAGE_TILING_OPTIMAL:
  2038. None
  2039. IMAGE_TILING_LINEAR:
  2040. color images
  2041. (non-sparse, non-transient)
  2042. memoryTypes[3]:
  2043. heapIndex = 1
  2044. propertyFlags = 0x000e: count = 3
  2045. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2046. MEMORY_PROPERTY_HOST_COHERENT_BIT
  2047. MEMORY_PROPERTY_HOST_CACHED_BIT
  2048. usable for:
  2049. IMAGE_TILING_OPTIMAL:
  2050. None
  2051. IMAGE_TILING_LINEAR:
  2052. color images
  2053. (non-sparse, non-transient)
  2054. memoryTypes[4]:
  2055. heapIndex = 0
  2056. propertyFlags = 0x0007: count = 3
  2057. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  2058. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2059. MEMORY_PROPERTY_HOST_COHERENT_BIT
  2060. usable for:
  2061. IMAGE_TILING_OPTIMAL:
  2062. None
  2063. IMAGE_TILING_LINEAR:
  2064. color images
  2065. (non-sparse, non-transient)
  2066.  
  2067. VkPhysicalDeviceFeatures:
  2068. =========================
  2069. robustBufferAccess = true
  2070. fullDrawIndexUint32 = true
  2071. imageCubeArray = true
  2072. independentBlend = true
  2073. geometryShader = true
  2074. tessellationShader = true
  2075. sampleRateShading = true
  2076. dualSrcBlend = true
  2077. logicOp = true
  2078. multiDrawIndirect = true
  2079. drawIndirectFirstInstance = true
  2080. depthClamp = true
  2081. depthBiasClamp = true
  2082. fillModeNonSolid = true
  2083. depthBounds = true
  2084. wideLines = true
  2085. largePoints = true
  2086. alphaToOne = true
  2087. multiViewport = true
  2088. samplerAnisotropy = true
  2089. textureCompressionETC2 = false
  2090. textureCompressionASTC_LDR = false
  2091. textureCompressionBC = true
  2092. occlusionQueryPrecise = true
  2093. pipelineStatisticsQuery = true
  2094. vertexPipelineStoresAndAtomics = true
  2095. fragmentStoresAndAtomics = true
  2096. shaderTessellationAndGeometryPointSize = true
  2097. shaderImageGatherExtended = true
  2098. shaderStorageImageExtendedFormats = true
  2099. shaderStorageImageMultisample = true
  2100. shaderStorageImageReadWithoutFormat = true
  2101. shaderStorageImageWriteWithoutFormat = true
  2102. shaderUniformBufferArrayDynamicIndexing = true
  2103. shaderSampledImageArrayDynamicIndexing = true
  2104. shaderStorageBufferArrayDynamicIndexing = true
  2105. shaderStorageImageArrayDynamicIndexing = true
  2106. shaderClipDistance = true
  2107. shaderCullDistance = true
  2108. shaderFloat64 = true
  2109. shaderInt64 = true
  2110. shaderInt16 = true
  2111. shaderResourceResidency = true
  2112. shaderResourceMinLod = true
  2113. sparseBinding = true
  2114. sparseResidencyBuffer = true
  2115. sparseResidencyImage2D = true
  2116. sparseResidencyImage3D = true
  2117. sparseResidency2Samples = true
  2118. sparseResidency4Samples = true
  2119. sparseResidency8Samples = true
  2120. sparseResidency16Samples = true
  2121. sparseResidencyAliased = true
  2122. variableMultisampleRate = true
  2123. inheritedQueries = true
  2124.  
  2125. VkPhysicalDevice4444FormatsFeaturesEXT:
  2126. ---------------------------------------
  2127. formatA4R4G4B4 = true
  2128. formatA4B4G4R4 = true
  2129.  
  2130. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  2131. -------------------------------------------------
  2132. accelerationStructure = true
  2133. accelerationStructureCaptureReplay = true
  2134. accelerationStructureIndirectBuild = false
  2135. accelerationStructureHostCommands = false
  2136. descriptorBindingAccelerationStructureUpdateAfterBind = true
  2137.  
  2138. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  2139. --------------------------------------------------------------
  2140. attachmentFeedbackLoopDynamicState = true
  2141.  
  2142. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  2143. --------------------------------------------------------
  2144. attachmentFeedbackLoopLayout = true
  2145.  
  2146. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  2147. --------------------------------------------------
  2148. advancedBlendCoherentOperations = true
  2149.  
  2150. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  2151. ----------------------------------------------
  2152. borderColorSwizzle = true
  2153. borderColorSwizzleFromImage = false
  2154.  
  2155. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  2156. -----------------------------------------------
  2157. bufferDeviceAddress = true
  2158. bufferDeviceAddressCaptureReplay = true
  2159. bufferDeviceAddressMultiDevice = true
  2160.  
  2161. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  2162. --------------------------------------------
  2163. colorWriteEnable = true
  2164.  
  2165. VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
  2166. ----------------------------------------------------
  2167. computeDerivativeGroupQuads = true
  2168. computeDerivativeGroupLinear = true
  2169.  
  2170. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  2171. ------------------------------------------------
  2172. conditionalRendering = true
  2173. inheritedConditionalRendering = true
  2174.  
  2175. VkPhysicalDeviceCooperativeMatrixFeaturesKHR:
  2176. ---------------------------------------------
  2177. cooperativeMatrix = true
  2178. cooperativeMatrixRobustBufferAccess = false
  2179.  
  2180. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  2181. ---------------------------------------------
  2182. customBorderColors = true
  2183. customBorderColorWithoutFormat = true
  2184.  
  2185. VkPhysicalDeviceDepthBiasControlFeaturesEXT:
  2186. --------------------------------------------
  2187. depthBiasControl = true
  2188. leastRepresentableValueForceUnormRepresentation = true
  2189. floatRepresentation = false
  2190. depthBiasExact = true
  2191.  
  2192. VkPhysicalDeviceDepthClampControlFeaturesEXT:
  2193. ---------------------------------------------
  2194. depthClampControl = true
  2195.  
  2196. VkPhysicalDeviceDepthClampZeroOneFeaturesEXT:
  2197. ---------------------------------------------
  2198. depthClampZeroOne = true
  2199.  
  2200. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  2201. --------------------------------------------
  2202. depthClipControl = true
  2203.  
  2204. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  2205. -------------------------------------------
  2206. depthClipEnable = true
  2207.  
  2208. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  2209. --------------------------------------------
  2210. descriptorBuffer = true
  2211. descriptorBufferCaptureReplay = true
  2212. descriptorBufferImageLayoutIgnored = true
  2213. descriptorBufferPushDescriptors = true
  2214.  
  2215. VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT:
  2216. ---------------------------------------------------
  2217. deviceGeneratedCommands = true
  2218. dynamicGeneratedPipelineLayout = true
  2219.  
  2220. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  2221. -------------------------------------------------------------
  2222. dynamicRenderingUnusedAttachments = true
  2223.  
  2224. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  2225. -------------------------------------------------
  2226. extendedDynamicState2 = true
  2227. extendedDynamicState2LogicOp = true
  2228. extendedDynamicState2PatchControlPoints = true
  2229.  
  2230. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  2231. -------------------------------------------------
  2232. extendedDynamicState3TessellationDomainOrigin = true
  2233. extendedDynamicState3DepthClampEnable = true
  2234. extendedDynamicState3PolygonMode = true
  2235. extendedDynamicState3RasterizationSamples = true
  2236. extendedDynamicState3SampleMask = true
  2237. extendedDynamicState3AlphaToCoverageEnable = true
  2238. extendedDynamicState3AlphaToOneEnable = true
  2239. extendedDynamicState3LogicOpEnable = true
  2240. extendedDynamicState3ColorBlendEnable = true
  2241. extendedDynamicState3ColorBlendEquation = true
  2242. extendedDynamicState3ColorWriteMask = true
  2243. extendedDynamicState3RasterizationStream = true
  2244. extendedDynamicState3ConservativeRasterizationMode = true
  2245. extendedDynamicState3ExtraPrimitiveOverestimationSize = true
  2246. extendedDynamicState3DepthClipEnable = true
  2247. extendedDynamicState3SampleLocationsEnable = true
  2248. extendedDynamicState3ColorBlendAdvanced = true
  2249. extendedDynamicState3ProvokingVertexMode = true
  2250. extendedDynamicState3LineRasterizationMode = true
  2251. extendedDynamicState3LineStippleEnable = true
  2252. extendedDynamicState3DepthClipNegativeOneToOne = true
  2253. extendedDynamicState3ViewportWScalingEnable = true
  2254. extendedDynamicState3ViewportSwizzle = true
  2255. extendedDynamicState3CoverageToColorEnable = true
  2256. extendedDynamicState3CoverageToColorLocation = true
  2257. extendedDynamicState3CoverageModulationMode = true
  2258. extendedDynamicState3CoverageModulationTableEnable = true
  2259. extendedDynamicState3CoverageModulationTable = true
  2260. extendedDynamicState3CoverageReductionMode = true
  2261. extendedDynamicState3RepresentativeFragmentTestEnable = true
  2262. extendedDynamicState3ShadingRateImageEnable = true
  2263.  
  2264. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  2265. ------------------------------------------------
  2266. extendedDynamicState = true
  2267.  
  2268. VkPhysicalDeviceFaultFeaturesEXT:
  2269. ---------------------------------
  2270. deviceFault = true
  2271. deviceFaultVendorBinary = false
  2272.  
  2273. VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR:
  2274. -----------------------------------------------------
  2275. fragmentShaderBarycentric = true
  2276.  
  2277. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  2278. ---------------------------------------------------
  2279. fragmentShaderSampleInterlock = true
  2280. fragmentShaderPixelInterlock = true
  2281. fragmentShaderShadingRateInterlock = true
  2282.  
  2283. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  2284. -----------------------------------------------
  2285. pipelineFragmentShadingRate = true
  2286. primitiveFragmentShadingRate = true
  2287. attachmentFragmentShadingRate = true
  2288.  
  2289. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  2290. ---------------------------------------------------
  2291. graphicsPipelineLibrary = true
  2292.  
  2293. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  2294. -------------------------------------------
  2295. image2DViewOf3D = true
  2296. sampler2DViewOf3D = true
  2297.  
  2298. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  2299. -----------------------------------------------
  2300. imageSlicedViewOf3D = true
  2301.  
  2302. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  2303. -------------------------------------------
  2304. minLod = true
  2305.  
  2306. VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
  2307. --------------------------------------------------
  2308. legacyVertexAttributes = true
  2309.  
  2310. VkPhysicalDeviceMaintenance7FeaturesKHR:
  2311. ----------------------------------------
  2312. maintenance7 = true
  2313.  
  2314. VkPhysicalDeviceMapMemoryPlacedFeaturesEXT:
  2315. -------------------------------------------
  2316. memoryMapPlaced = true
  2317. memoryMapRangePlaced = false
  2318. memoryUnmapReserve = true
  2319.  
  2320. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  2321. ------------------------------------------
  2322. memoryPriority = true
  2323.  
  2324. VkPhysicalDeviceMeshShaderFeaturesEXT:
  2325. --------------------------------------
  2326. taskShader = true
  2327. meshShader = true
  2328. multiviewMeshShader = true
  2329. primitiveFragmentShadingRateMeshShader = true
  2330. meshShaderQueries = true
  2331.  
  2332. VkPhysicalDeviceMultiDrawFeaturesEXT:
  2333. -------------------------------------
  2334. multiDraw = true
  2335.  
  2336. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  2337. -------------------------------------------------
  2338. mutableDescriptorType = true
  2339.  
  2340. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  2341. -----------------------------------------------
  2342. nestedCommandBuffer = true
  2343. nestedCommandBufferRendering = true
  2344. nestedCommandBufferSimultaneousUse = true
  2345.  
  2346. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  2347. ----------------------------------------------
  2348. nonSeamlessCubeMap = true
  2349.  
  2350. VkPhysicalDeviceOpacityMicromapFeaturesEXT:
  2351. -------------------------------------------
  2352. micromap = true
  2353. micromapCaptureReplay = false
  2354. micromapHostCommands = false
  2355.  
  2356. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  2357. -----------------------------------------------------
  2358. pageableDeviceLocalMemory = true
  2359.  
  2360. VkPhysicalDevicePipelineBinaryFeaturesKHR:
  2361. ------------------------------------------
  2362. pipelineBinaries = true
  2363.  
  2364. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  2365. --------------------------------------------------------
  2366. pipelineExecutableInfo = true
  2367.  
  2368. VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
  2369. -------------------------------------------------------
  2370. pipelineLibraryGroupHandles = true
  2371.  
  2372. VkPhysicalDevicePresentIdFeaturesKHR:
  2373. -------------------------------------
  2374. presentId = true
  2375.  
  2376. VkPhysicalDevicePresentWaitFeaturesKHR:
  2377. ---------------------------------------
  2378. presentWait = true
  2379.  
  2380. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  2381. --------------------------------------------------------
  2382. primitiveTopologyListRestart = true
  2383. primitiveTopologyPatchListRestart = true
  2384.  
  2385. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  2386. ----------------------------------------------------
  2387. primitivesGeneratedQuery = true
  2388. primitivesGeneratedQueryWithRasterizerDiscard = true
  2389. primitivesGeneratedQueryWithNonZeroStreams = true
  2390.  
  2391. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  2392. -------------------------------------------
  2393. provokingVertexLast = true
  2394. transformFeedbackPreservesProvokingVertex = true
  2395.  
  2396. VkPhysicalDeviceRayQueryFeaturesKHR:
  2397. ------------------------------------
  2398. rayQuery = true
  2399.  
  2400. VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
  2401. --------------------------------------------------
  2402. rayTracingMaintenance1 = true
  2403. rayTracingPipelineTraceRaysIndirect2 = true
  2404.  
  2405. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  2406. ----------------------------------------------
  2407. rayTracingPipeline = true
  2408. rayTracingPipelineShaderGroupHandleCaptureReplay = false
  2409. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  2410. rayTracingPipelineTraceRaysIndirect = true
  2411. rayTraversalPrimitiveCulling = true
  2412.  
  2413. VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR:
  2414. ---------------------------------------------------
  2415. rayTracingPositionFetch = true
  2416.  
  2417. VkPhysicalDeviceRobustness2FeaturesEXT:
  2418. ---------------------------------------
  2419. robustBufferAccess2 = true
  2420. robustImageAccess2 = true
  2421. nullDescriptor = true
  2422.  
  2423. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  2424. ---------------------------------------------
  2425. shaderBufferFloat32Atomics = true
  2426. shaderBufferFloat32AtomicAdd = true
  2427. shaderBufferFloat64Atomics = true
  2428. shaderBufferFloat64AtomicAdd = true
  2429. shaderSharedFloat32Atomics = true
  2430. shaderSharedFloat32AtomicAdd = true
  2431. shaderSharedFloat64Atomics = true
  2432. shaderSharedFloat64AtomicAdd = true
  2433. shaderImageFloat32Atomics = true
  2434. shaderImageFloat32AtomicAdd = true
  2435. sparseImageFloat32Atomics = true
  2436. sparseImageFloat32AtomicAdd = true
  2437.  
  2438. VkPhysicalDeviceShaderClockFeaturesKHR:
  2439. ---------------------------------------
  2440. shaderSubgroupClock = true
  2441. shaderDeviceClock = true
  2442.  
  2443. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  2444. --------------------------------------------------
  2445. shaderImageInt64Atomics = true
  2446. sparseImageInt64Atomics = true
  2447.  
  2448. VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
  2449. ------------------------------------------------------
  2450. shaderMaximalReconvergence = true
  2451.  
  2452. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  2453. --------------------------------------------------
  2454. shaderModuleIdentifier = true
  2455.  
  2456. VkPhysicalDeviceShaderObjectFeaturesEXT:
  2457. ----------------------------------------
  2458. shaderObject = true
  2459.  
  2460. VkPhysicalDeviceShaderQuadControlFeaturesKHR:
  2461. ---------------------------------------------
  2462. shaderQuadControl = true
  2463.  
  2464. VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
  2465. ------------------------------------------------------------
  2466. shaderRelaxedExtendedInstruction = true
  2467.  
  2468. VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
  2469. ------------------------------------------------------
  2470. shaderReplicatedComposites = true
  2471.  
  2472. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  2473. ------------------------------------------------------------
  2474. shaderSubgroupUniformControlFlow = true
  2475.  
  2476. VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
  2477. -------------------------------------------------
  2478. swapchainMaintenance1 = true
  2479.  
  2480. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  2481. ------------------------------------------------
  2482. texelBufferAlignment = true
  2483.  
  2484. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  2485. ---------------------------------------------
  2486. transformFeedback = true
  2487. geometryStreams = true
  2488.  
  2489. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  2490. ---------------------------------------------------
  2491. vertexInputDynamicState = true
  2492.  
  2493. VkPhysicalDeviceVideoMaintenance1FeaturesKHR:
  2494. ---------------------------------------------
  2495. videoMaintenance1 = true
  2496.  
  2497. VkPhysicalDeviceVulkan11Features:
  2498. ---------------------------------
  2499. storageBuffer16BitAccess = true
  2500. uniformAndStorageBuffer16BitAccess = true
  2501. storagePushConstant16 = true
  2502. storageInputOutput16 = false
  2503. multiview = true
  2504. multiviewGeometryShader = true
  2505. multiviewTessellationShader = true
  2506. variablePointersStorageBuffer = true
  2507. variablePointers = true
  2508. protectedMemory = false
  2509. samplerYcbcrConversion = true
  2510. shaderDrawParameters = true
  2511.  
  2512. VkPhysicalDeviceVulkan12Features:
  2513. ---------------------------------
  2514. samplerMirrorClampToEdge = true
  2515. drawIndirectCount = true
  2516. storageBuffer8BitAccess = true
  2517. uniformAndStorageBuffer8BitAccess = true
  2518. storagePushConstant8 = true
  2519. shaderBufferInt64Atomics = true
  2520. shaderSharedInt64Atomics = true
  2521. shaderFloat16 = true
  2522. shaderInt8 = true
  2523. descriptorIndexing = true
  2524. shaderInputAttachmentArrayDynamicIndexing = true
  2525. shaderUniformTexelBufferArrayDynamicIndexing = true
  2526. shaderStorageTexelBufferArrayDynamicIndexing = true
  2527. shaderUniformBufferArrayNonUniformIndexing = true
  2528. shaderSampledImageArrayNonUniformIndexing = true
  2529. shaderStorageBufferArrayNonUniformIndexing = true
  2530. shaderStorageImageArrayNonUniformIndexing = true
  2531. shaderInputAttachmentArrayNonUniformIndexing = true
  2532. shaderUniformTexelBufferArrayNonUniformIndexing = true
  2533. shaderStorageTexelBufferArrayNonUniformIndexing = true
  2534. descriptorBindingUniformBufferUpdateAfterBind = true
  2535. descriptorBindingSampledImageUpdateAfterBind = true
  2536. descriptorBindingStorageImageUpdateAfterBind = true
  2537. descriptorBindingStorageBufferUpdateAfterBind = true
  2538. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  2539. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  2540. descriptorBindingUpdateUnusedWhilePending = true
  2541. descriptorBindingPartiallyBound = true
  2542. descriptorBindingVariableDescriptorCount = true
  2543. runtimeDescriptorArray = true
  2544. samplerFilterMinmax = true
  2545. scalarBlockLayout = true
  2546. imagelessFramebuffer = true
  2547. uniformBufferStandardLayout = true
  2548. shaderSubgroupExtendedTypes = true
  2549. separateDepthStencilLayouts = true
  2550. hostQueryReset = true
  2551. timelineSemaphore = true
  2552. bufferDeviceAddress = true
  2553. bufferDeviceAddressCaptureReplay = true
  2554. bufferDeviceAddressMultiDevice = true
  2555. vulkanMemoryModel = true
  2556. vulkanMemoryModelDeviceScope = true
  2557. vulkanMemoryModelAvailabilityVisibilityChains = true
  2558. shaderOutputViewportIndex = true
  2559. shaderOutputLayer = true
  2560. subgroupBroadcastDynamicId = true
  2561.  
  2562. VkPhysicalDeviceVulkan13Features:
  2563. ---------------------------------
  2564. robustImageAccess = true
  2565. inlineUniformBlock = true
  2566. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2567. pipelineCreationCacheControl = true
  2568. privateData = true
  2569. shaderDemoteToHelperInvocation = true
  2570. shaderTerminateInvocation = true
  2571. subgroupSizeControl = true
  2572. computeFullSubgroups = true
  2573. synchronization2 = true
  2574. textureCompressionASTC_HDR = false
  2575. shaderZeroInitializeWorkgroupMemory = true
  2576. dynamicRendering = true
  2577. shaderIntegerDotProduct = true
  2578. maintenance4 = true
  2579.  
  2580. VkPhysicalDeviceVulkan14Features:
  2581. ---------------------------------
  2582. globalPriorityQuery = true
  2583. shaderSubgroupRotate = true
  2584. shaderSubgroupRotateClustered = true
  2585. shaderFloatControls2 = true
  2586. shaderExpectAssume = true
  2587. rectangularLines = true
  2588. bresenhamLines = true
  2589. smoothLines = true
  2590. stippledRectangularLines = true
  2591. stippledBresenhamLines = true
  2592. stippledSmoothLines = true
  2593. vertexAttributeInstanceRateDivisor = true
  2594. vertexAttributeInstanceRateZeroDivisor = true
  2595. indexTypeUint8 = true
  2596. dynamicRenderingLocalRead = true
  2597. maintenance5 = true
  2598. maintenance6 = true
  2599. pipelineProtectedAccess = true
  2600. pipelineRobustness = true
  2601. hostImageCopy = true
  2602. pushDescriptor = true
  2603.  
  2604. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  2605. ---------------------------------------------------------
  2606. workgroupMemoryExplicitLayout = true
  2607. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  2608. workgroupMemoryExplicitLayout8BitAccess = true
  2609. workgroupMemoryExplicitLayout16BitAccess = true
  2610.  
  2611. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  2612. -------------------------------------------------
  2613. ycbcr2plane444Formats = true
  2614.  
  2615. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  2616. --------------------------------------------
  2617. ycbcrImageArrays = true
  2618.  
  2619.  
  2620. GPU1:
  2621. VkPhysicalDeviceProperties:
  2622. ---------------------------
  2623. apiVersion = 1.4.305 (4210993)
  2624. driverVersion = 25.0.3 (104857603)
  2625. vendorID = 0x1002
  2626. deviceID = 0x164e
  2627. deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
  2628. deviceName = AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO)
  2629. pipelineCacheUUID = 6ef2b8ad-cfac-72f3-25a6-5f2f48b5292e
  2630.  
  2631. VkPhysicalDeviceLimits:
  2632. -----------------------
  2633. maxImageDimension1D = 16384
  2634. maxImageDimension2D = 16384
  2635. maxImageDimension3D = 2048
  2636. maxImageDimensionCube = 16384
  2637. maxImageArrayLayers = 2048
  2638. maxTexelBufferElements = 4294967295
  2639. maxUniformBufferRange = 4294967295
  2640. maxStorageBufferRange = 4294967295
  2641. maxPushConstantsSize = 256
  2642. maxMemoryAllocationCount = 4294967295
  2643. maxSamplerAllocationCount = 65536
  2644. bufferImageGranularity = 0x00000001
  2645. sparseAddressSpaceSize = 0xfffffffc
  2646. maxBoundDescriptorSets = 32
  2647. maxPerStageDescriptorSamplers = 8388606
  2648. maxPerStageDescriptorUniformBuffers = 8388606
  2649. maxPerStageDescriptorStorageBuffers = 8388606
  2650. maxPerStageDescriptorSampledImages = 8388606
  2651. maxPerStageDescriptorStorageImages = 8388606
  2652. maxPerStageDescriptorInputAttachments = 8388606
  2653. maxPerStageResources = 8388606
  2654. maxDescriptorSetSamplers = 8388606
  2655. maxDescriptorSetUniformBuffers = 8388606
  2656. maxDescriptorSetUniformBuffersDynamic = 16
  2657. maxDescriptorSetStorageBuffers = 8388606
  2658. maxDescriptorSetStorageBuffersDynamic = 8
  2659. maxDescriptorSetSampledImages = 8388606
  2660. maxDescriptorSetStorageImages = 8388606
  2661. maxDescriptorSetInputAttachments = 8388606
  2662. maxVertexInputAttributes = 32
  2663. maxVertexInputBindings = 32
  2664. maxVertexInputAttributeOffset = 4294967295
  2665. maxVertexInputBindingStride = 2048
  2666. maxVertexOutputComponents = 128
  2667. maxTessellationGenerationLevel = 64
  2668. maxTessellationPatchSize = 32
  2669. maxTessellationControlPerVertexInputComponents = 128
  2670. maxTessellationControlPerVertexOutputComponents = 128
  2671. maxTessellationControlPerPatchOutputComponents = 120
  2672. maxTessellationControlTotalOutputComponents = 4096
  2673. maxTessellationEvaluationInputComponents = 128
  2674. maxTessellationEvaluationOutputComponents = 128
  2675. maxGeometryShaderInvocations = 32
  2676. maxGeometryInputComponents = 64
  2677. maxGeometryOutputComponents = 128
  2678. maxGeometryOutputVertices = 256
  2679. maxGeometryTotalOutputComponents = 1024
  2680. maxFragmentInputComponents = 128
  2681. maxFragmentOutputAttachments = 8
  2682. maxFragmentDualSrcAttachments = 1
  2683. maxFragmentCombinedOutputResources = 8388606
  2684. maxComputeSharedMemorySize = 65536
  2685. maxComputeWorkGroupCount: count = 3
  2686. 4294967295
  2687. 65535
  2688. 65535
  2689. maxComputeWorkGroupInvocations = 1024
  2690. maxComputeWorkGroupSize: count = 3
  2691. 1024
  2692. 1024
  2693. 1024
  2694. subPixelPrecisionBits = 8
  2695. subTexelPrecisionBits = 8
  2696. mipmapPrecisionBits = 8
  2697. maxDrawIndexedIndexValue = 4294967295
  2698. maxDrawIndirectCount = 4294967295
  2699. maxSamplerLodBias = 16
  2700. maxSamplerAnisotropy = 16
  2701. maxViewports = 16
  2702. maxViewportDimensions: count = 2
  2703. 16384
  2704. 16384
  2705. viewportBoundsRange: count = 2
  2706. -32768
  2707. 32767
  2708. viewportSubPixelBits = 8
  2709. minMemoryMapAlignment = 4096
  2710. minTexelBufferOffsetAlignment = 0x00000004
  2711. minUniformBufferOffsetAlignment = 0x00000004
  2712. minStorageBufferOffsetAlignment = 0x00000004
  2713. minTexelOffset = -32
  2714. maxTexelOffset = 31
  2715. minTexelGatherOffset = -32
  2716. maxTexelGatherOffset = 31
  2717. minInterpolationOffset = -2
  2718. maxInterpolationOffset = 2
  2719. subPixelInterpolationOffsetBits = 8
  2720. maxFramebufferWidth = 16384
  2721. maxFramebufferHeight = 16384
  2722. maxFramebufferLayers = 1024
  2723. framebufferColorSampleCounts: count = 4
  2724. SAMPLE_COUNT_1_BIT
  2725. SAMPLE_COUNT_2_BIT
  2726. SAMPLE_COUNT_4_BIT
  2727. SAMPLE_COUNT_8_BIT
  2728. framebufferDepthSampleCounts: count = 4
  2729. SAMPLE_COUNT_1_BIT
  2730. SAMPLE_COUNT_2_BIT
  2731. SAMPLE_COUNT_4_BIT
  2732. SAMPLE_COUNT_8_BIT
  2733. framebufferStencilSampleCounts: count = 4
  2734. SAMPLE_COUNT_1_BIT
  2735. SAMPLE_COUNT_2_BIT
  2736. SAMPLE_COUNT_4_BIT
  2737. SAMPLE_COUNT_8_BIT
  2738. framebufferNoAttachmentsSampleCounts: count = 4
  2739. SAMPLE_COUNT_1_BIT
  2740. SAMPLE_COUNT_2_BIT
  2741. SAMPLE_COUNT_4_BIT
  2742. SAMPLE_COUNT_8_BIT
  2743. maxColorAttachments = 8
  2744. sampledImageColorSampleCounts: count = 4
  2745. SAMPLE_COUNT_1_BIT
  2746. SAMPLE_COUNT_2_BIT
  2747. SAMPLE_COUNT_4_BIT
  2748. SAMPLE_COUNT_8_BIT
  2749. sampledImageIntegerSampleCounts: count = 4
  2750. SAMPLE_COUNT_1_BIT
  2751. SAMPLE_COUNT_2_BIT
  2752. SAMPLE_COUNT_4_BIT
  2753. SAMPLE_COUNT_8_BIT
  2754. sampledImageDepthSampleCounts: count = 4
  2755. SAMPLE_COUNT_1_BIT
  2756. SAMPLE_COUNT_2_BIT
  2757. SAMPLE_COUNT_4_BIT
  2758. SAMPLE_COUNT_8_BIT
  2759. sampledImageStencilSampleCounts: count = 4
  2760. SAMPLE_COUNT_1_BIT
  2761. SAMPLE_COUNT_2_BIT
  2762. SAMPLE_COUNT_4_BIT
  2763. SAMPLE_COUNT_8_BIT
  2764. storageImageSampleCounts: count = 4
  2765. SAMPLE_COUNT_1_BIT
  2766. SAMPLE_COUNT_2_BIT
  2767. SAMPLE_COUNT_4_BIT
  2768. SAMPLE_COUNT_8_BIT
  2769. maxSampleMaskWords = 1
  2770. timestampComputeAndGraphics = true
  2771. timestampPeriod = 10
  2772. maxClipDistances = 8
  2773. maxCullDistances = 8
  2774. maxCombinedClipAndCullDistances = 8
  2775. discreteQueuePriorities = 2
  2776. pointSizeRange: count = 2
  2777. 0
  2778. 8191.88
  2779. lineWidthRange: count = 2
  2780. 0
  2781. 8
  2782. pointSizeGranularity = 0.125
  2783. lineWidthGranularity = 0.125
  2784. strictLines = false
  2785. standardSampleLocations = true
  2786. optimalBufferCopyOffsetAlignment = 0x00000001
  2787. optimalBufferCopyRowPitchAlignment = 0x00000001
  2788. nonCoherentAtomSize = 0x00000040
  2789.  
  2790. VkPhysicalDeviceSparseProperties:
  2791. ---------------------------------
  2792. residencyStandard2DBlockShape = true
  2793. residencyStandard2DMultisampleBlockShape = false
  2794. residencyStandard3DBlockShape = true
  2795. residencyAlignedMipSize = false
  2796. residencyNonResidentStrict = true
  2797.  
  2798. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  2799. ---------------------------------------------------
  2800. maxGeometryCount = 16777215
  2801. maxInstanceCount = 16777215
  2802. maxPrimitiveCount = 536870911
  2803. maxPerStageDescriptorAccelerationStructures = 8388606
  2804. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 8388606
  2805. maxDescriptorSetAccelerationStructures = 8388606
  2806. maxDescriptorSetUpdateAfterBindAccelerationStructures = 8388606
  2807. minAccelerationStructureScratchOffsetAlignment = 128
  2808.  
  2809. VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR:
  2810. ------------------------------------------------------
  2811. meshAndTaskShaderDerivatives = true
  2812.  
  2813. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  2814. -------------------------------------------------------
  2815. primitiveOverestimationSize = 0
  2816. maxExtraPrimitiveOverestimationSize = 0
  2817. extraPrimitiveOverestimationSizeGranularity = 0
  2818. primitiveUnderestimation = true
  2819. conservativePointAndLineRasterization = false
  2820. degenerateTrianglesRasterized = true
  2821. degenerateLinesRasterized = false
  2822. fullyCoveredFragmentShaderInputVariable = true
  2823. conservativeRasterizationPostDepthCoverage = false
  2824.  
  2825. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  2826. -----------------------------------------------
  2827. maxCustomBorderColorSamplers = 4096
  2828.  
  2829. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  2830. --------------------------------------------------------
  2831. combinedImageSamplerDensityMapDescriptorSize = 0
  2832.  
  2833. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  2834. ----------------------------------------------
  2835. combinedImageSamplerDescriptorSingleArray = true
  2836. bufferlessPushDescriptors = true
  2837. allowSamplerImageViewPostSubmitCreation = false
  2838. descriptorBufferOffsetAlignment = 0x00000004
  2839. maxDescriptorBufferBindings = 32
  2840. maxResourceDescriptorBufferBindings = 32
  2841. maxSamplerDescriptorBufferBindings = 32
  2842. maxEmbeddedImmutableSamplerBindings = 32
  2843. maxEmbeddedImmutableSamplers = 8388606
  2844. bufferCaptureReplayDescriptorDataSize = 1
  2845. imageCaptureReplayDescriptorDataSize = 1
  2846. imageViewCaptureReplayDescriptorDataSize = 1
  2847. samplerCaptureReplayDescriptorDataSize = 1
  2848. accelerationStructureCaptureReplayDescriptorDataSize = 1
  2849. samplerDescriptorSize = 16
  2850. combinedImageSamplerDescriptorSize = 96
  2851. sampledImageDescriptorSize = 64
  2852. storageImageDescriptorSize = 32
  2853. uniformTexelBufferDescriptorSize = 16
  2854. robustUniformTexelBufferDescriptorSize = 16
  2855. storageTexelBufferDescriptorSize = 16
  2856. robustStorageTexelBufferDescriptorSize = 16
  2857. uniformBufferDescriptorSize = 16
  2858. robustUniformBufferDescriptorSize = 16
  2859. storageBufferDescriptorSize = 16
  2860. robustStorageBufferDescriptorSize = 16
  2861. inputAttachmentDescriptorSize = 64
  2862. accelerationStructureDescriptorSize = 16
  2863. maxSamplerDescriptorBufferRange = 0xffffffff
  2864. maxResourceDescriptorBufferRange = 0xffffffff
  2865. samplerDescriptorBufferAddressSpaceSize = 0xfffffffc
  2866. resourceDescriptorBufferAddressSpaceSize = 0xfffffffc
  2867. descriptorBufferAddressSpaceSize = 0xfffffffc
  2868.  
  2869. VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT:
  2870. -----------------------------------------------------
  2871. maxIndirectPipelineCount = 4096
  2872. maxIndirectShaderObjectCount = 4096
  2873. maxIndirectSequenceCount = 1048576
  2874. maxIndirectCommandsTokenCount = 128
  2875. maxIndirectCommandsTokenOffset = 2047
  2876. maxIndirectCommandsIndirectStride = 2048
  2877. supportedIndirectCommandsInputModes: count = 2
  2878. INDIRECT_COMMANDS_INPUT_MODE_VULKAN_INDEX_BUFFER_EXT
  2879. INDIRECT_COMMANDS_INPUT_MODE_DXGI_INDEX_BUFFER_EXT
  2880. supportedIndirectCommandsShaderStages: count = 14
  2881. SHADER_STAGE_VERTEX_BIT
  2882. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  2883. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  2884. SHADER_STAGE_GEOMETRY_BIT
  2885. SHADER_STAGE_FRAGMENT_BIT
  2886. SHADER_STAGE_COMPUTE_BIT
  2887. SHADER_STAGE_RAYGEN_BIT_KHR
  2888. SHADER_STAGE_ANY_HIT_BIT_KHR
  2889. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  2890. SHADER_STAGE_MISS_BIT_KHR
  2891. SHADER_STAGE_INTERSECTION_BIT_KHR
  2892. SHADER_STAGE_CALLABLE_BIT_KHR
  2893. SHADER_STAGE_TASK_BIT_EXT
  2894. SHADER_STAGE_MESH_BIT_EXT
  2895. supportedIndirectCommandsShaderStagesPipelineBinding: count = 1
  2896. SHADER_STAGE_COMPUTE_BIT
  2897. supportedIndirectCommandsShaderStagesShaderBinding: count = 1
  2898. SHADER_STAGE_COMPUTE_BIT
  2899. deviceGeneratedCommandsTransformFeedback = true
  2900. deviceGeneratedCommandsMultiDrawIndirectCount = true
  2901.  
  2902. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  2903. ----------------------------------------------
  2904. maxDiscardRectangles = 4
  2905.  
  2906. VkPhysicalDeviceDrmPropertiesEXT:
  2907. ---------------------------------
  2908. hasPrimary = true
  2909. hasRender = true
  2910. primaryMajor = 226
  2911. primaryMinor = 2
  2912. renderMajor = 226
  2913. renderMinor = 129
  2914.  
  2915. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  2916. ---------------------------------------------------
  2917. dynamicPrimitiveTopologyUnrestricted = false
  2918.  
  2919. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  2920. ------------------------------------------------
  2921. minImportedHostPointerAlignment = 0x00001000
  2922.  
  2923. VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR:
  2924. -------------------------------------------------------
  2925. triStripVertexOrderIndependentOfProvokingVertex = false
  2926.  
  2927. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  2928. -------------------------------------------------
  2929. minFragmentShadingRateAttachmentTexelSize:
  2930. width = 8
  2931. height = 8
  2932. maxFragmentShadingRateAttachmentTexelSize:
  2933. width = 8
  2934. height = 8
  2935. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  2936. primitiveFragmentShadingRateWithMultipleViewports = true
  2937. layeredShadingRateAttachments = false
  2938. fragmentShadingRateNonTrivialCombinerOps = true
  2939. maxFragmentSize:
  2940. width = 2
  2941. height = 2
  2942. maxFragmentSizeAspectRatio = 2
  2943. maxFragmentShadingRateCoverageSamples = 32
  2944. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_8_BIT
  2945. fragmentShadingRateWithShaderDepthStencilWrites = true
  2946. fragmentShadingRateWithSampleMask = true
  2947. fragmentShadingRateWithShaderSampleMask = false
  2948. fragmentShadingRateWithConservativeRasterization = true
  2949. fragmentShadingRateWithFragmentShaderInterlock = false
  2950. fragmentShadingRateWithCustomSampleLocations = false
  2951. fragmentShadingRateStrictMultiplyCombiner = true
  2952.  
  2953. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  2954. -----------------------------------------------------
  2955. graphicsPipelineLibraryFastLinking = true
  2956. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  2957.  
  2958. VkPhysicalDeviceLayeredApiPropertiesListKHR:
  2959. --------------------------------------------
  2960. layeredApiCount = 0
  2961. pLayeredApis = NULL
  2962.  
  2963. VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
  2964. ----------------------------------------------------
  2965. nativeUnalignedPerformance = false
  2966.  
  2967. VkPhysicalDeviceMaintenance7PropertiesKHR:
  2968. ------------------------------------------
  2969. robustFragmentShadingRateAttachmentAccess = true
  2970. separateDepthStencilAttachmentAccess = true
  2971. maxDescriptorSetTotalUniformBuffersDynamic = 16
  2972. maxDescriptorSetTotalStorageBuffersDynamic = 8
  2973. maxDescriptorSetTotalBuffersDynamic = 24
  2974. maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = 16
  2975. maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = 8
  2976. maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = 24
  2977.  
  2978. VkPhysicalDeviceMapMemoryPlacedPropertiesEXT:
  2979. ---------------------------------------------
  2980. minPlacedMemoryMapAlignment = 0x00001000
  2981.  
  2982. VkPhysicalDeviceMeshShaderPropertiesEXT:
  2983. ----------------------------------------
  2984. maxTaskWorkGroupTotalCount = 4194304
  2985. maxTaskWorkGroupCount: count = 3
  2986. 65535
  2987. 65535
  2988. 65535
  2989. maxTaskWorkGroupInvocations = 1024
  2990. maxTaskWorkGroupSize: count = 3
  2991. 1024
  2992. 1024
  2993. 1024
  2994. maxTaskPayloadSize = 16384
  2995. maxTaskSharedMemorySize = 65536
  2996. maxTaskPayloadAndSharedMemorySize = 65536
  2997. maxMeshWorkGroupTotalCount = 4194304
  2998. maxMeshWorkGroupCount: count = 3
  2999. 65535
  3000. 65535
  3001. 65535
  3002. maxMeshWorkGroupInvocations = 256
  3003. maxMeshWorkGroupSize: count = 3
  3004. 256
  3005. 256
  3006. 256
  3007. maxMeshSharedMemorySize = 28672
  3008. maxMeshPayloadAndSharedMemorySize = 45056
  3009. maxMeshOutputMemorySize = 32768
  3010. maxMeshPayloadAndOutputMemorySize = 49152
  3011. maxMeshOutputComponents = 128
  3012. maxMeshOutputVertices = 256
  3013. maxMeshOutputPrimitives = 256
  3014. maxMeshOutputLayers = 8
  3015. maxMeshMultiviewViewCount = 8
  3016. meshOutputPerVertexGranularity = 1
  3017. meshOutputPerPrimitiveGranularity = 1
  3018. maxPreferredTaskWorkGroupInvocations = 64
  3019. maxPreferredMeshWorkGroupInvocations = 128
  3020. prefersLocalInvocationVertexOutput = true
  3021. prefersLocalInvocationPrimitiveOutput = true
  3022. prefersCompactVertexOutput = true
  3023. prefersCompactPrimitiveOutput = false
  3024.  
  3025. VkPhysicalDeviceMultiDrawPropertiesEXT:
  3026. ---------------------------------------
  3027. maxMultiDrawCount = 2048
  3028.  
  3029. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  3030. -------------------------------------------------
  3031. maxCommandBufferNestingLevel = 4294967295
  3032.  
  3033. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  3034. ----------------------------------------
  3035. pciDomain = 0
  3036. pciBus = 12
  3037. pciDevice = 0
  3038. pciFunction = 0
  3039.  
  3040. VkPhysicalDevicePerformanceQueryPropertiesKHR:
  3041. ----------------------------------------------
  3042. allowCommandBufferQueryCopies = false
  3043.  
  3044. VkPhysicalDevicePipelineBinaryPropertiesKHR:
  3045. --------------------------------------------
  3046. pipelineBinaryInternalCache = true
  3047. pipelineBinaryInternalCacheControl = true
  3048. pipelineBinaryPrefersInternalCache = false
  3049. pipelineBinaryPrecompiledInternalCache = false
  3050. pipelineBinaryCompressedData = false
  3051.  
  3052. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  3053. ---------------------------------------------
  3054. provokingVertexModePerPipeline = true
  3055. transformFeedbackPreservesTriangleFanProvokingVertex = true
  3056.  
  3057. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  3058. ------------------------------------------------
  3059. shaderGroupHandleSize = 32
  3060. maxRayRecursionDepth = 31
  3061. maxShaderGroupStride = 16384
  3062. shaderGroupBaseAlignment = 32
  3063. shaderGroupHandleCaptureReplaySize = 32
  3064. maxRayDispatchInvocationCount = 67108864
  3065. shaderGroupHandleAlignment = 16
  3066. maxRayHitAttributeSize = 32
  3067.  
  3068. VkPhysicalDeviceRobustness2PropertiesEXT:
  3069. -----------------------------------------
  3070. robustStorageBufferAccessSizeAlignment = 0x00000004
  3071. robustUniformBufferAccessSizeAlignment = 0x00000004
  3072.  
  3073. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  3074. ----------------------------------------------------
  3075. shaderModuleIdentifierAlgorithmUUID = 4d455341-2d42-4c41-4b45-330000000000
  3076.  
  3077. VkPhysicalDeviceShaderObjectPropertiesEXT:
  3078. ------------------------------------------
  3079. shaderBinaryUUID = 6ef2b8ad-cfac-72f3-25a6-5f2f48b5292e
  3080. shaderBinaryVersion = 1
  3081.  
  3082. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  3083. -----------------------------------------------
  3084. maxTransformFeedbackStreams = 4
  3085. maxTransformFeedbackBuffers = 4
  3086. maxTransformFeedbackBufferSize = 0xffffffff
  3087. maxTransformFeedbackStreamDataSize = 512
  3088. maxTransformFeedbackBufferDataSize = 512
  3089. maxTransformFeedbackBufferDataStride = 512
  3090. transformFeedbackQueries = true
  3091. transformFeedbackStreamsLinesTriangles = true
  3092. transformFeedbackRasterizationStreamSelect = false
  3093. transformFeedbackDraw = true
  3094.  
  3095. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  3096. ----------------------------------------------------
  3097. maxVertexAttribDivisor = 4294967295
  3098.  
  3099. VkPhysicalDeviceVulkan11Properties:
  3100. -----------------------------------
  3101. deviceUUID = 00000000-0c00-0000-0000-000000000000
  3102. driverUUID = 414d442d-4d45-5341-2d44-525600000000
  3103. deviceNodeMask = 0
  3104. deviceLUIDValid = false
  3105. subgroupSize = 64
  3106. subgroupSupportedStages: count = 14
  3107. SHADER_STAGE_VERTEX_BIT
  3108. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  3109. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  3110. SHADER_STAGE_GEOMETRY_BIT
  3111. SHADER_STAGE_FRAGMENT_BIT
  3112. SHADER_STAGE_COMPUTE_BIT
  3113. SHADER_STAGE_RAYGEN_BIT_KHR
  3114. SHADER_STAGE_ANY_HIT_BIT_KHR
  3115. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  3116. SHADER_STAGE_MISS_BIT_KHR
  3117. SHADER_STAGE_INTERSECTION_BIT_KHR
  3118. SHADER_STAGE_CALLABLE_BIT_KHR
  3119. SHADER_STAGE_TASK_BIT_EXT
  3120. SHADER_STAGE_MESH_BIT_EXT
  3121. subgroupSupportedOperations: count = 10
  3122. SUBGROUP_FEATURE_BASIC_BIT
  3123. SUBGROUP_FEATURE_VOTE_BIT
  3124. SUBGROUP_FEATURE_ARITHMETIC_BIT
  3125. SUBGROUP_FEATURE_BALLOT_BIT
  3126. SUBGROUP_FEATURE_SHUFFLE_BIT
  3127. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  3128. SUBGROUP_FEATURE_CLUSTERED_BIT
  3129. SUBGROUP_FEATURE_QUAD_BIT
  3130. SUBGROUP_FEATURE_ROTATE_BIT
  3131. SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
  3132. subgroupQuadOperationsInAllStages = true
  3133. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  3134. maxMultiviewViewCount = 8
  3135. maxMultiviewInstanceIndex = 2147483647
  3136. protectedNoFault = false
  3137. maxPerSetDescriptors = 22369621
  3138. maxMemoryAllocationSize = 0xfffffffc
  3139.  
  3140. VkPhysicalDeviceVulkan12Properties:
  3141. -----------------------------------
  3142. driverID = DRIVER_ID_MESA_RADV
  3143. driverName = radv
  3144. driverInfo = Mesa 25.0.3-1ubuntu2
  3145. conformanceVersion:
  3146. major = 1
  3147. minor = 4
  3148. subminor = 0
  3149. patch = 0
  3150. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  3151. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  3152. shaderSignedZeroInfNanPreserveFloat16 = true
  3153. shaderSignedZeroInfNanPreserveFloat32 = true
  3154. shaderSignedZeroInfNanPreserveFloat64 = true
  3155. shaderDenormPreserveFloat16 = true
  3156. shaderDenormPreserveFloat32 = true
  3157. shaderDenormPreserveFloat64 = true
  3158. shaderDenormFlushToZeroFloat16 = true
  3159. shaderDenormFlushToZeroFloat32 = true
  3160. shaderDenormFlushToZeroFloat64 = true
  3161. shaderRoundingModeRTEFloat16 = true
  3162. shaderRoundingModeRTEFloat32 = true
  3163. shaderRoundingModeRTEFloat64 = true
  3164. shaderRoundingModeRTZFloat16 = true
  3165. shaderRoundingModeRTZFloat32 = true
  3166. shaderRoundingModeRTZFloat64 = true
  3167. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  3168. shaderUniformBufferArrayNonUniformIndexingNative = false
  3169. shaderSampledImageArrayNonUniformIndexingNative = false
  3170. shaderStorageBufferArrayNonUniformIndexingNative = false
  3171. shaderStorageImageArrayNonUniformIndexingNative = false
  3172. shaderInputAttachmentArrayNonUniformIndexingNative = false
  3173. robustBufferAccessUpdateAfterBind = true
  3174. quadDivergentImplicitLod = false
  3175. maxPerStageDescriptorUpdateAfterBindSamplers = 8388606
  3176. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 8388606
  3177. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 8388606
  3178. maxPerStageDescriptorUpdateAfterBindSampledImages = 8388606
  3179. maxPerStageDescriptorUpdateAfterBindStorageImages = 8388606
  3180. maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
  3181. maxPerStageUpdateAfterBindResources = 8388606
  3182. maxDescriptorSetUpdateAfterBindSamplers = 8388606
  3183. maxDescriptorSetUpdateAfterBindUniformBuffers = 8388606
  3184. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  3185. maxDescriptorSetUpdateAfterBindStorageBuffers = 8388606
  3186. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  3187. maxDescriptorSetUpdateAfterBindSampledImages = 8388606
  3188. maxDescriptorSetUpdateAfterBindStorageImages = 8388606
  3189. maxDescriptorSetUpdateAfterBindInputAttachments = 8388606
  3190. supportedDepthResolveModes: count = 4
  3191. RESOLVE_MODE_SAMPLE_ZERO_BIT
  3192. RESOLVE_MODE_AVERAGE_BIT
  3193. RESOLVE_MODE_MIN_BIT
  3194. RESOLVE_MODE_MAX_BIT
  3195. supportedStencilResolveModes: count = 3
  3196. RESOLVE_MODE_SAMPLE_ZERO_BIT
  3197. RESOLVE_MODE_MIN_BIT
  3198. RESOLVE_MODE_MAX_BIT
  3199. independentResolveNone = true
  3200. independentResolve = true
  3201. filterMinmaxSingleComponentFormats = true
  3202. filterMinmaxImageComponentMapping = true
  3203. maxTimelineSemaphoreValueDifference = 18446744073709551615
  3204. framebufferIntegerColorSampleCounts: count = 1
  3205. SAMPLE_COUNT_1_BIT
  3206.  
  3207. VkPhysicalDeviceVulkan13Properties:
  3208. -----------------------------------
  3209. minSubgroupSize = 32
  3210. maxSubgroupSize = 64
  3211. maxComputeWorkgroupSubgroups = 4294967295
  3212. requiredSubgroupSizeStages: count = 3
  3213. SHADER_STAGE_COMPUTE_BIT
  3214. SHADER_STAGE_TASK_BIT_EXT
  3215. SHADER_STAGE_MESH_BIT_EXT
  3216. maxInlineUniformBlockSize = 4194304
  3217. maxPerStageDescriptorInlineUniformBlocks = 134217728
  3218. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 134217728
  3219. maxDescriptorSetInlineUniformBlocks = 64
  3220. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 64
  3221. maxInlineUniformTotalSize = 65535
  3222. integerDotProduct8BitUnsignedAccelerated = true
  3223. integerDotProduct8BitSignedAccelerated = true
  3224. integerDotProduct8BitMixedSignednessAccelerated = false
  3225. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  3226. integerDotProduct4x8BitPackedSignedAccelerated = true
  3227. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  3228. integerDotProduct16BitUnsignedAccelerated = true
  3229. integerDotProduct16BitSignedAccelerated = true
  3230. integerDotProduct16BitMixedSignednessAccelerated = false
  3231. integerDotProduct32BitUnsignedAccelerated = false
  3232. integerDotProduct32BitSignedAccelerated = false
  3233. integerDotProduct32BitMixedSignednessAccelerated = false
  3234. integerDotProduct64BitUnsignedAccelerated = false
  3235. integerDotProduct64BitSignedAccelerated = false
  3236. integerDotProduct64BitMixedSignednessAccelerated = false
  3237. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = true
  3238. integerDotProductAccumulatingSaturating8BitSignedAccelerated = true
  3239. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  3240. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  3241. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  3242. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  3243. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true
  3244. integerDotProductAccumulatingSaturating16BitSignedAccelerated = true
  3245. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  3246. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  3247. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  3248. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  3249. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  3250. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  3251. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  3252. storageTexelBufferOffsetAlignmentBytes = 0x00000004
  3253. storageTexelBufferOffsetSingleTexelAlignment = true
  3254. uniformTexelBufferOffsetAlignmentBytes = 0x00000004
  3255. uniformTexelBufferOffsetSingleTexelAlignment = true
  3256. maxBufferSize = 0xfffffffc
  3257.  
  3258. VkPhysicalDeviceVulkan14Properties:
  3259. -----------------------------------
  3260. lineSubPixelPrecisionBits = 4
  3261. maxVertexAttribDivisor = 4294967295
  3262. supportsNonZeroFirstInstance = true
  3263. maxPushDescriptors = 32
  3264. dynamicRenderingLocalReadDepthStencilAttachments = true
  3265. dynamicRenderingLocalReadMultisampledAttachments = true
  3266. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  3267. earlyFragmentSampleMaskTestBeforeSampleCounting = true
  3268. depthStencilSwizzleOneSupport = true
  3269. polygonModePointSize = true
  3270. nonStrictSinglePixelWideLinesUseParallelogram = true
  3271. nonStrictWideLinesUseParallelogram = true
  3272. blockTexelViewCompatibleMultipleLayers = true
  3273. maxCombinedImageSamplerDescriptorCount = 1
  3274. fragmentShadingRateClampCombinerInputs = true
  3275. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS
  3276. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS
  3277. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
  3278. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
  3279. copySrcLayoutCount = 0
  3280. pCopySrcLayouts = NULL
  3281. copyDstLayoutCount = 0
  3282. pCopyDstLayouts = NULL
  3283. optimalTilingLayoutUUID = 00000000-0000-0000-0000-000000000000
  3284. identicalMemoryTypeRequirements = false
  3285.  
  3286. Device Extensions: count = 211
  3287. VK_AMD_buffer_marker : extension revision 1
  3288. VK_AMD_device_coherent_memory : extension revision 1
  3289. VK_AMD_draw_indirect_count : extension revision 2
  3290. VK_AMD_gcn_shader : extension revision 1
  3291. VK_AMD_gpu_shader_half_float : extension revision 2
  3292. VK_AMD_gpu_shader_int16 : extension revision 2
  3293. VK_AMD_memory_overallocation_behavior : extension revision 1
  3294. VK_AMD_mixed_attachment_samples : extension revision 1
  3295. VK_AMD_shader_ballot : extension revision 1
  3296. VK_AMD_shader_core_properties : extension revision 2
  3297. VK_AMD_shader_core_properties2 : extension revision 1
  3298. VK_AMD_shader_early_and_late_fragment_tests : extension revision 1
  3299. VK_AMD_shader_explicit_vertex_parameter : extension revision 1
  3300. VK_AMD_shader_fragment_mask : extension revision 1
  3301. VK_AMD_shader_image_load_store_lod : extension revision 1
  3302. VK_AMD_shader_trinary_minmax : extension revision 1
  3303. VK_AMD_texture_gather_bias_lod : extension revision 1
  3304. VK_EXT_4444_formats : extension revision 1
  3305. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  3306. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  3307. VK_EXT_border_color_swizzle : extension revision 1
  3308. VK_EXT_buffer_device_address : extension revision 2
  3309. VK_EXT_calibrated_timestamps : extension revision 2
  3310. VK_EXT_color_write_enable : extension revision 1
  3311. VK_EXT_conditional_rendering : extension revision 2
  3312. VK_EXT_conservative_rasterization : extension revision 1
  3313. VK_EXT_custom_border_color : extension revision 12
  3314. VK_EXT_depth_bias_control : extension revision 1
  3315. VK_EXT_depth_clamp_control : extension revision 1
  3316. VK_EXT_depth_clamp_zero_one : extension revision 1
  3317. VK_EXT_depth_clip_control : extension revision 1
  3318. VK_EXT_depth_clip_enable : extension revision 1
  3319. VK_EXT_depth_range_unrestricted : extension revision 1
  3320. VK_EXT_descriptor_buffer : extension revision 1
  3321. VK_EXT_descriptor_indexing : extension revision 2
  3322. VK_EXT_device_address_binding_report : extension revision 1
  3323. VK_EXT_device_fault : extension revision 2
  3324. VK_EXT_device_generated_commands : extension revision 1
  3325. VK_EXT_discard_rectangles : extension revision 2
  3326. VK_EXT_display_control : extension revision 1
  3327. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  3328. VK_EXT_extended_dynamic_state : extension revision 1
  3329. VK_EXT_extended_dynamic_state2 : extension revision 1
  3330. VK_EXT_extended_dynamic_state3 : extension revision 2
  3331. VK_EXT_external_memory_acquire_unmodified : extension revision 1
  3332. VK_EXT_external_memory_dma_buf : extension revision 1
  3333. VK_EXT_external_memory_host : extension revision 1
  3334. VK_EXT_fragment_shader_interlock : extension revision 1
  3335. VK_EXT_global_priority : extension revision 2
  3336. VK_EXT_global_priority_query : extension revision 1
  3337. VK_EXT_graphics_pipeline_library : extension revision 1
  3338. VK_EXT_host_query_reset : extension revision 1
  3339. VK_EXT_image_2d_view_of_3d : extension revision 1
  3340. VK_EXT_image_compression_control : extension revision 1
  3341. VK_EXT_image_drm_format_modifier : extension revision 2
  3342. VK_EXT_image_robustness : extension revision 1
  3343. VK_EXT_image_sliced_view_of_3d : extension revision 1
  3344. VK_EXT_image_view_min_lod : extension revision 1
  3345. VK_EXT_index_type_uint8 : extension revision 1
  3346. VK_EXT_inline_uniform_block : extension revision 1
  3347. VK_EXT_legacy_vertex_attributes : extension revision 1
  3348. VK_EXT_line_rasterization : extension revision 1
  3349. VK_EXT_load_store_op_none : extension revision 1
  3350. VK_EXT_map_memory_placed : extension revision 1
  3351. VK_EXT_memory_budget : extension revision 1
  3352. VK_EXT_memory_priority : extension revision 1
  3353. VK_EXT_mesh_shader : extension revision 1
  3354. VK_EXT_multi_draw : extension revision 1
  3355. VK_EXT_mutable_descriptor_type : extension revision 1
  3356. VK_EXT_nested_command_buffer : extension revision 1
  3357. VK_EXT_non_seamless_cube_map : extension revision 1
  3358. VK_EXT_pci_bus_info : extension revision 2
  3359. VK_EXT_physical_device_drm : extension revision 1
  3360. VK_EXT_pipeline_creation_cache_control : extension revision 3
  3361. VK_EXT_pipeline_creation_feedback : extension revision 1
  3362. VK_EXT_pipeline_library_group_handles : extension revision 1
  3363. VK_EXT_pipeline_robustness : extension revision 1
  3364. VK_EXT_post_depth_coverage : extension revision 1
  3365. VK_EXT_primitive_topology_list_restart : extension revision 1
  3366. VK_EXT_primitives_generated_query : extension revision 1
  3367. VK_EXT_private_data : extension revision 1
  3368. VK_EXT_provoking_vertex : extension revision 1
  3369. VK_EXT_queue_family_foreign : extension revision 1
  3370. VK_EXT_robustness2 : extension revision 1
  3371. VK_EXT_sampler_filter_minmax : extension revision 2
  3372. VK_EXT_scalar_block_layout : extension revision 1
  3373. VK_EXT_separate_stencil_usage : extension revision 1
  3374. VK_EXT_shader_atomic_float : extension revision 1
  3375. VK_EXT_shader_atomic_float2 : extension revision 1
  3376. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  3377. VK_EXT_shader_image_atomic_int64 : extension revision 1
  3378. VK_EXT_shader_module_identifier : extension revision 1
  3379. VK_EXT_shader_object : extension revision 1
  3380. VK_EXT_shader_replicated_composites : extension revision 1
  3381. VK_EXT_shader_stencil_export : extension revision 1
  3382. VK_EXT_shader_subgroup_ballot : extension revision 1
  3383. VK_EXT_shader_subgroup_vote : extension revision 1
  3384. VK_EXT_shader_viewport_index_layer : extension revision 1
  3385. VK_EXT_subgroup_size_control : extension revision 2
  3386. VK_EXT_swapchain_maintenance1 : extension revision 1
  3387. VK_EXT_texel_buffer_alignment : extension revision 1
  3388. VK_EXT_tooling_info : extension revision 1
  3389. VK_EXT_transform_feedback : extension revision 1
  3390. VK_EXT_vertex_attribute_divisor : extension revision 3
  3391. VK_EXT_vertex_input_dynamic_state : extension revision 2
  3392. VK_EXT_ycbcr_image_arrays : extension revision 1
  3393. VK_GOOGLE_decorate_string : extension revision 1
  3394. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  3395. VK_GOOGLE_user_type : extension revision 1
  3396. VK_INTEL_shader_integer_functions2 : extension revision 1
  3397. VK_KHR_16bit_storage : extension revision 1
  3398. VK_KHR_8bit_storage : extension revision 1
  3399. VK_KHR_acceleration_structure : extension revision 13
  3400. VK_KHR_bind_memory2 : extension revision 1
  3401. VK_KHR_buffer_device_address : extension revision 1
  3402. VK_KHR_calibrated_timestamps : extension revision 1
  3403. VK_KHR_compute_shader_derivatives : extension revision 1
  3404. VK_KHR_copy_commands2 : extension revision 1
  3405. VK_KHR_create_renderpass2 : extension revision 1
  3406. VK_KHR_dedicated_allocation : extension revision 3
  3407. VK_KHR_deferred_host_operations : extension revision 4
  3408. VK_KHR_depth_clamp_zero_one : extension revision 1
  3409. VK_KHR_depth_stencil_resolve : extension revision 1
  3410. VK_KHR_descriptor_update_template : extension revision 1
  3411. VK_KHR_device_group : extension revision 4
  3412. VK_KHR_draw_indirect_count : extension revision 1
  3413. VK_KHR_driver_properties : extension revision 1
  3414. VK_KHR_dynamic_rendering : extension revision 1
  3415. VK_KHR_dynamic_rendering_local_read : extension revision 1
  3416. VK_KHR_external_fence : extension revision 1
  3417. VK_KHR_external_fence_fd : extension revision 1
  3418. VK_KHR_external_memory : extension revision 1
  3419. VK_KHR_external_memory_fd : extension revision 1
  3420. VK_KHR_external_semaphore : extension revision 1
  3421. VK_KHR_external_semaphore_fd : extension revision 1
  3422. VK_KHR_format_feature_flags2 : extension revision 2
  3423. VK_KHR_fragment_shader_barycentric : extension revision 1
  3424. VK_KHR_fragment_shading_rate : extension revision 2
  3425. VK_KHR_get_memory_requirements2 : extension revision 1
  3426. VK_KHR_global_priority : extension revision 1
  3427. VK_KHR_image_format_list : extension revision 1
  3428. VK_KHR_imageless_framebuffer : extension revision 1
  3429. VK_KHR_incremental_present : extension revision 2
  3430. VK_KHR_index_type_uint8 : extension revision 1
  3431. VK_KHR_line_rasterization : extension revision 1
  3432. VK_KHR_load_store_op_none : extension revision 1
  3433. VK_KHR_maintenance1 : extension revision 2
  3434. VK_KHR_maintenance2 : extension revision 1
  3435. VK_KHR_maintenance3 : extension revision 1
  3436. VK_KHR_maintenance4 : extension revision 2
  3437. VK_KHR_maintenance5 : extension revision 1
  3438. VK_KHR_maintenance6 : extension revision 1
  3439. VK_KHR_maintenance7 : extension revision 1
  3440. VK_KHR_maintenance8 : extension revision 1
  3441. VK_KHR_map_memory2 : extension revision 1
  3442. VK_KHR_multiview : extension revision 1
  3443. VK_KHR_performance_query : extension revision 1
  3444. VK_KHR_pipeline_binary : extension revision 1
  3445. VK_KHR_pipeline_executable_properties : extension revision 1
  3446. VK_KHR_pipeline_library : extension revision 1
  3447. VK_KHR_present_id : extension revision 1
  3448. VK_KHR_present_wait : extension revision 1
  3449. VK_KHR_push_descriptor : extension revision 2
  3450. VK_KHR_ray_query : extension revision 1
  3451. VK_KHR_ray_tracing_maintenance1 : extension revision 1
  3452. VK_KHR_ray_tracing_pipeline : extension revision 1
  3453. VK_KHR_ray_tracing_position_fetch : extension revision 1
  3454. VK_KHR_relaxed_block_layout : extension revision 1
  3455. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  3456. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  3457. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  3458. VK_KHR_shader_atomic_int64 : extension revision 1
  3459. VK_KHR_shader_clock : extension revision 1
  3460. VK_KHR_shader_draw_parameters : extension revision 1
  3461. VK_KHR_shader_expect_assume : extension revision 1
  3462. VK_KHR_shader_float16_int8 : extension revision 1
  3463. VK_KHR_shader_float_controls : extension revision 4
  3464. VK_KHR_shader_float_controls2 : extension revision 1
  3465. VK_KHR_shader_integer_dot_product : extension revision 1
  3466. VK_KHR_shader_maximal_reconvergence : extension revision 1
  3467. VK_KHR_shader_non_semantic_info : extension revision 1
  3468. VK_KHR_shader_quad_control : extension revision 1
  3469. VK_KHR_shader_relaxed_extended_instruction : extension revision 1
  3470. VK_KHR_shader_subgroup_extended_types : extension revision 1
  3471. VK_KHR_shader_subgroup_rotate : extension revision 2
  3472. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  3473. VK_KHR_shader_terminate_invocation : extension revision 1
  3474. VK_KHR_spirv_1_4 : extension revision 1
  3475. VK_KHR_storage_buffer_storage_class : extension revision 1
  3476. VK_KHR_swapchain : extension revision 70
  3477. VK_KHR_swapchain_mutable_format : extension revision 1
  3478. VK_KHR_synchronization2 : extension revision 1
  3479. VK_KHR_timeline_semaphore : extension revision 2
  3480. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  3481. VK_KHR_variable_pointers : extension revision 1
  3482. VK_KHR_vertex_attribute_divisor : extension revision 1
  3483. VK_KHR_video_decode_av1 : extension revision 1
  3484. VK_KHR_video_decode_h264 : extension revision 9
  3485. VK_KHR_video_decode_h265 : extension revision 8
  3486. VK_KHR_video_decode_queue : extension revision 8
  3487. VK_KHR_video_encode_h264 : extension revision 14
  3488. VK_KHR_video_encode_h265 : extension revision 14
  3489. VK_KHR_video_encode_queue : extension revision 12
  3490. VK_KHR_video_maintenance1 : extension revision 1
  3491. VK_KHR_video_queue : extension revision 8
  3492. VK_KHR_vulkan_memory_model : extension revision 3
  3493. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  3494. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  3495. VK_MESA_image_alignment_control : extension revision 1
  3496. VK_NV_compute_shader_derivatives : extension revision 1
  3497. VK_VALVE_mutable_descriptor_type : extension revision 1
  3498.  
  3499. VkQueueFamilyProperties:
  3500. ========================
  3501. queueProperties[0]:
  3502. -------------------
  3503. minImageTransferGranularity = (1,1,1)
  3504. queueCount = 1
  3505. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT
  3506. timestampValidBits = 64
  3507. present support = true
  3508. VkQueueFamilyQueryResultStatusPropertiesKHR:
  3509. --------------------------------------------
  3510. queryResultStatusSupport = false
  3511.  
  3512. VkQueueFamilyVideoPropertiesKHR:
  3513. --------------------------------
  3514. videoCodecOperations:
  3515. None
  3516.  
  3517.  
  3518. queueProperties[1]:
  3519. -------------------
  3520. minImageTransferGranularity = (1,1,1)
  3521. queueCount = 4
  3522. queueFlags = QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT
  3523. timestampValidBits = 64
  3524. present support = true
  3525. VkQueueFamilyQueryResultStatusPropertiesKHR:
  3526. --------------------------------------------
  3527. queryResultStatusSupport = false
  3528.  
  3529. VkQueueFamilyVideoPropertiesKHR:
  3530. --------------------------------
  3531. videoCodecOperations:
  3532. None
  3533.  
  3534.  
  3535. queueProperties[2]:
  3536. -------------------
  3537. minImageTransferGranularity = (1,1,1)
  3538. queueCount = 1
  3539. queueFlags = QUEUE_VIDEO_DECODE_BIT_KHR
  3540. timestampValidBits = 0
  3541. present support = false
  3542. VkQueueFamilyQueryResultStatusPropertiesKHR:
  3543. --------------------------------------------
  3544. queryResultStatusSupport = false
  3545.  
  3546. VkQueueFamilyVideoPropertiesKHR:
  3547. --------------------------------
  3548. videoCodecOperations: count = 3
  3549. VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR
  3550. VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
  3551. VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR
  3552.  
  3553.  
  3554. queueProperties[3]:
  3555. -------------------
  3556. minImageTransferGranularity = (1,1,1)
  3557. queueCount = 1
  3558. queueFlags = QUEUE_VIDEO_ENCODE_BIT_KHR
  3559. timestampValidBits = 0
  3560. present support = false
  3561. VkQueueFamilyQueryResultStatusPropertiesKHR:
  3562. --------------------------------------------
  3563. queryResultStatusSupport = false
  3564.  
  3565. VkQueueFamilyVideoPropertiesKHR:
  3566. --------------------------------
  3567. videoCodecOperations: count = 2
  3568. VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR
  3569. VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR
  3570.  
  3571.  
  3572. queueProperties[4]:
  3573. -------------------
  3574. minImageTransferGranularity = (1,1,1)
  3575. queueCount = 1
  3576. queueFlags = QUEUE_SPARSE_BINDING_BIT
  3577. timestampValidBits = 64
  3578. present support = false
  3579. VkQueueFamilyQueryResultStatusPropertiesKHR:
  3580. --------------------------------------------
  3581. queryResultStatusSupport = false
  3582.  
  3583. VkQueueFamilyVideoPropertiesKHR:
  3584. --------------------------------
  3585. videoCodecOperations:
  3586. None
  3587.  
  3588.  
  3589. VkPhysicalDeviceMemoryProperties:
  3590. =================================
  3591. memoryHeaps: count = 2
  3592. memoryHeaps[0]:
  3593. size = 5546262528 (0x14a954000) (5.17 GiB)
  3594. budget = 5532151808 (0x149bdf000) (5.15 GiB)
  3595. usage = 0 (0x00000000) (0.00 B)
  3596. flags:
  3597. None
  3598. memoryHeaps[1]:
  3599. size = 11092525056 (0x2952a8000) (10.33 GiB)
  3600. budget = 11064303616 (0x2937be000) (10.30 GiB)
  3601. usage = 0 (0x00000000) (0.00 B)
  3602. flags: count = 1
  3603. MEMORY_HEAP_DEVICE_LOCAL_BIT
  3604. memoryTypes: count = 11
  3605. memoryTypes[0]:
  3606. heapIndex = 1
  3607. propertyFlags = 0x0001: count = 1
  3608. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3609. usable for:
  3610. IMAGE_TILING_OPTIMAL:
  3611. color images
  3612. FORMAT_D16_UNORM
  3613. FORMAT_D32_SFLOAT
  3614. FORMAT_S8_UINT
  3615. FORMAT_D16_UNORM_S8_UINT
  3616. FORMAT_D32_SFLOAT_S8_UINT
  3617. IMAGE_TILING_LINEAR:
  3618. color images
  3619. memoryTypes[1]:
  3620. heapIndex = 1
  3621. propertyFlags = 0x0001: count = 1
  3622. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3623. usable for:
  3624. IMAGE_TILING_OPTIMAL:
  3625. None
  3626. IMAGE_TILING_LINEAR:
  3627. None
  3628. memoryTypes[2]:
  3629. heapIndex = 0
  3630. propertyFlags = 0x0006: count = 2
  3631. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3632. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3633. usable for:
  3634. IMAGE_TILING_OPTIMAL:
  3635. color images
  3636. FORMAT_D16_UNORM
  3637. FORMAT_D32_SFLOAT
  3638. FORMAT_S8_UINT
  3639. FORMAT_D16_UNORM_S8_UINT
  3640. FORMAT_D32_SFLOAT_S8_UINT
  3641. IMAGE_TILING_LINEAR:
  3642. color images
  3643. memoryTypes[3]:
  3644. heapIndex = 1
  3645. propertyFlags = 0x0007: count = 3
  3646. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3647. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3648. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3649. usable for:
  3650. IMAGE_TILING_OPTIMAL:
  3651. color images
  3652. FORMAT_D16_UNORM
  3653. FORMAT_D32_SFLOAT
  3654. FORMAT_S8_UINT
  3655. FORMAT_D16_UNORM_S8_UINT
  3656. FORMAT_D32_SFLOAT_S8_UINT
  3657. IMAGE_TILING_LINEAR:
  3658. color images
  3659. memoryTypes[4]:
  3660. heapIndex = 1
  3661. propertyFlags = 0x0007: count = 3
  3662. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3663. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3664. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3665. usable for:
  3666. IMAGE_TILING_OPTIMAL:
  3667. None
  3668. IMAGE_TILING_LINEAR:
  3669. None
  3670. memoryTypes[5]:
  3671. heapIndex = 0
  3672. propertyFlags = 0x000e: count = 3
  3673. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3674. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3675. MEMORY_PROPERTY_HOST_CACHED_BIT
  3676. usable for:
  3677. IMAGE_TILING_OPTIMAL:
  3678. color images
  3679. FORMAT_D16_UNORM
  3680. FORMAT_D32_SFLOAT
  3681. FORMAT_S8_UINT
  3682. FORMAT_D16_UNORM_S8_UINT
  3683. FORMAT_D32_SFLOAT_S8_UINT
  3684. IMAGE_TILING_LINEAR:
  3685. color images
  3686. memoryTypes[6]:
  3687. heapIndex = 0
  3688. propertyFlags = 0x000e: count = 3
  3689. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3690. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3691. MEMORY_PROPERTY_HOST_CACHED_BIT
  3692. usable for:
  3693. IMAGE_TILING_OPTIMAL:
  3694. None
  3695. IMAGE_TILING_LINEAR:
  3696. None
  3697. memoryTypes[7]:
  3698. heapIndex = 1
  3699. propertyFlags = 0x00c1: count = 3
  3700. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3701. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  3702. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  3703. usable for:
  3704. IMAGE_TILING_OPTIMAL:
  3705. color images
  3706. FORMAT_D16_UNORM
  3707. FORMAT_D32_SFLOAT
  3708. FORMAT_S8_UINT
  3709. FORMAT_D16_UNORM_S8_UINT
  3710. FORMAT_D32_SFLOAT_S8_UINT
  3711. IMAGE_TILING_LINEAR:
  3712. color images
  3713. memoryTypes[8]:
  3714. heapIndex = 0
  3715. propertyFlags = 0x00c6: count = 4
  3716. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3717. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3718. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  3719. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  3720. usable for:
  3721. IMAGE_TILING_OPTIMAL:
  3722. color images
  3723. FORMAT_D16_UNORM
  3724. FORMAT_D32_SFLOAT
  3725. FORMAT_S8_UINT
  3726. FORMAT_D16_UNORM_S8_UINT
  3727. FORMAT_D32_SFLOAT_S8_UINT
  3728. IMAGE_TILING_LINEAR:
  3729. color images
  3730. memoryTypes[9]:
  3731. heapIndex = 1
  3732. propertyFlags = 0x00c7: count = 5
  3733. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3734. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3735. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3736. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  3737. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  3738. usable for:
  3739. IMAGE_TILING_OPTIMAL:
  3740. color images
  3741. FORMAT_D16_UNORM
  3742. FORMAT_D32_SFLOAT
  3743. FORMAT_S8_UINT
  3744. FORMAT_D16_UNORM_S8_UINT
  3745. FORMAT_D32_SFLOAT_S8_UINT
  3746. IMAGE_TILING_LINEAR:
  3747. color images
  3748. memoryTypes[10]:
  3749. heapIndex = 0
  3750. propertyFlags = 0x00ce: count = 5
  3751. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3752. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3753. MEMORY_PROPERTY_HOST_CACHED_BIT
  3754. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  3755. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  3756. usable for:
  3757. IMAGE_TILING_OPTIMAL:
  3758. color images
  3759. FORMAT_D16_UNORM
  3760. FORMAT_D32_SFLOAT
  3761. FORMAT_S8_UINT
  3762. FORMAT_D16_UNORM_S8_UINT
  3763. FORMAT_D32_SFLOAT_S8_UINT
  3764. IMAGE_TILING_LINEAR:
  3765. color images
  3766.  
  3767. VkPhysicalDeviceFeatures:
  3768. =========================
  3769. robustBufferAccess = true
  3770. fullDrawIndexUint32 = true
  3771. imageCubeArray = true
  3772. independentBlend = true
  3773. geometryShader = true
  3774. tessellationShader = true
  3775. sampleRateShading = true
  3776. dualSrcBlend = true
  3777. logicOp = true
  3778. multiDrawIndirect = true
  3779. drawIndirectFirstInstance = true
  3780. depthClamp = true
  3781. depthBiasClamp = true
  3782. fillModeNonSolid = true
  3783. depthBounds = true
  3784. wideLines = true
  3785. largePoints = true
  3786. alphaToOne = true
  3787. multiViewport = true
  3788. samplerAnisotropy = true
  3789. textureCompressionETC2 = false
  3790. textureCompressionASTC_LDR = false
  3791. textureCompressionBC = true
  3792. occlusionQueryPrecise = true
  3793. pipelineStatisticsQuery = true
  3794. vertexPipelineStoresAndAtomics = true
  3795. fragmentStoresAndAtomics = true
  3796. shaderTessellationAndGeometryPointSize = true
  3797. shaderImageGatherExtended = true
  3798. shaderStorageImageExtendedFormats = true
  3799. shaderStorageImageMultisample = true
  3800. shaderStorageImageReadWithoutFormat = true
  3801. shaderStorageImageWriteWithoutFormat = true
  3802. shaderUniformBufferArrayDynamicIndexing = true
  3803. shaderSampledImageArrayDynamicIndexing = true
  3804. shaderStorageBufferArrayDynamicIndexing = true
  3805. shaderStorageImageArrayDynamicIndexing = true
  3806. shaderClipDistance = true
  3807. shaderCullDistance = true
  3808. shaderFloat64 = true
  3809. shaderInt64 = true
  3810. shaderInt16 = true
  3811. shaderResourceResidency = true
  3812. shaderResourceMinLod = true
  3813. sparseBinding = true
  3814. sparseResidencyBuffer = true
  3815. sparseResidencyImage2D = true
  3816. sparseResidencyImage3D = true
  3817. sparseResidency2Samples = false
  3818. sparseResidency4Samples = false
  3819. sparseResidency8Samples = false
  3820. sparseResidency16Samples = false
  3821. sparseResidencyAliased = true
  3822. variableMultisampleRate = true
  3823. inheritedQueries = true
  3824.  
  3825. VkPhysicalDevice4444FormatsFeaturesEXT:
  3826. ---------------------------------------
  3827. formatA4R4G4B4 = true
  3828. formatA4B4G4R4 = true
  3829.  
  3830. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  3831. -------------------------------------------------
  3832. accelerationStructure = true
  3833. accelerationStructureCaptureReplay = true
  3834. accelerationStructureIndirectBuild = false
  3835. accelerationStructureHostCommands = false
  3836. descriptorBindingAccelerationStructureUpdateAfterBind = true
  3837.  
  3838. VkPhysicalDeviceAddressBindingReportFeaturesEXT:
  3839. ------------------------------------------------
  3840. reportAddressBinding = true
  3841.  
  3842. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  3843. --------------------------------------------------------------
  3844. attachmentFeedbackLoopDynamicState = true
  3845.  
  3846. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  3847. --------------------------------------------------------
  3848. attachmentFeedbackLoopLayout = true
  3849.  
  3850. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  3851. ----------------------------------------------
  3852. borderColorSwizzle = true
  3853. borderColorSwizzleFromImage = true
  3854.  
  3855. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  3856. -----------------------------------------------
  3857. bufferDeviceAddress = true
  3858. bufferDeviceAddressCaptureReplay = false
  3859. bufferDeviceAddressMultiDevice = false
  3860.  
  3861. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  3862. --------------------------------------------
  3863. colorWriteEnable = true
  3864.  
  3865. VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
  3866. ----------------------------------------------------
  3867. computeDerivativeGroupQuads = false
  3868. computeDerivativeGroupLinear = true
  3869.  
  3870. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  3871. ------------------------------------------------
  3872. conditionalRendering = true
  3873. inheritedConditionalRendering = false
  3874.  
  3875. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  3876. ---------------------------------------------
  3877. customBorderColors = true
  3878. customBorderColorWithoutFormat = true
  3879.  
  3880. VkPhysicalDeviceDepthBiasControlFeaturesEXT:
  3881. --------------------------------------------
  3882. depthBiasControl = true
  3883. leastRepresentableValueForceUnormRepresentation = true
  3884. floatRepresentation = true
  3885. depthBiasExact = true
  3886.  
  3887. VkPhysicalDeviceDepthClampControlFeaturesEXT:
  3888. ---------------------------------------------
  3889. depthClampControl = true
  3890.  
  3891. VkPhysicalDeviceDepthClampZeroOneFeaturesEXT:
  3892. ---------------------------------------------
  3893. depthClampZeroOne = true
  3894.  
  3895. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  3896. --------------------------------------------
  3897. depthClipControl = true
  3898.  
  3899. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  3900. -------------------------------------------
  3901. depthClipEnable = true
  3902.  
  3903. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  3904. --------------------------------------------
  3905. descriptorBuffer = true
  3906. descriptorBufferCaptureReplay = true
  3907. descriptorBufferImageLayoutIgnored = true
  3908. descriptorBufferPushDescriptors = true
  3909.  
  3910. VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT:
  3911. ---------------------------------------------------
  3912. deviceGeneratedCommands = true
  3913. dynamicGeneratedPipelineLayout = true
  3914.  
  3915. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  3916. -------------------------------------------------------------
  3917. dynamicRenderingUnusedAttachments = true
  3918.  
  3919. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  3920. -------------------------------------------------
  3921. extendedDynamicState2 = true
  3922. extendedDynamicState2LogicOp = true
  3923. extendedDynamicState2PatchControlPoints = true
  3924.  
  3925. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  3926. -------------------------------------------------
  3927. extendedDynamicState3TessellationDomainOrigin = true
  3928. extendedDynamicState3DepthClampEnable = true
  3929. extendedDynamicState3PolygonMode = true
  3930. extendedDynamicState3RasterizationSamples = true
  3931. extendedDynamicState3SampleMask = true
  3932. extendedDynamicState3AlphaToCoverageEnable = true
  3933. extendedDynamicState3AlphaToOneEnable = true
  3934. extendedDynamicState3LogicOpEnable = true
  3935. extendedDynamicState3ColorBlendEnable = true
  3936. extendedDynamicState3ColorBlendEquation = true
  3937. extendedDynamicState3ColorWriteMask = true
  3938. extendedDynamicState3RasterizationStream = false
  3939. extendedDynamicState3ConservativeRasterizationMode = true
  3940. extendedDynamicState3ExtraPrimitiveOverestimationSize = false
  3941. extendedDynamicState3DepthClipEnable = true
  3942. extendedDynamicState3SampleLocationsEnable = false
  3943. extendedDynamicState3ColorBlendAdvanced = false
  3944. extendedDynamicState3ProvokingVertexMode = true
  3945. extendedDynamicState3LineRasterizationMode = true
  3946. extendedDynamicState3LineStippleEnable = true
  3947. extendedDynamicState3DepthClipNegativeOneToOne = true
  3948. extendedDynamicState3ViewportWScalingEnable = false
  3949. extendedDynamicState3ViewportSwizzle = false
  3950. extendedDynamicState3CoverageToColorEnable = false
  3951. extendedDynamicState3CoverageToColorLocation = false
  3952. extendedDynamicState3CoverageModulationMode = false
  3953. extendedDynamicState3CoverageModulationTableEnable = false
  3954. extendedDynamicState3CoverageModulationTable = false
  3955. extendedDynamicState3CoverageReductionMode = false
  3956. extendedDynamicState3RepresentativeFragmentTestEnable = false
  3957. extendedDynamicState3ShadingRateImageEnable = false
  3958.  
  3959. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  3960. ------------------------------------------------
  3961. extendedDynamicState = true
  3962.  
  3963. VkPhysicalDeviceFaultFeaturesEXT:
  3964. ---------------------------------
  3965. deviceFault = true
  3966. deviceFaultVendorBinary = false
  3967.  
  3968. VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR:
  3969. -----------------------------------------------------
  3970. fragmentShaderBarycentric = true
  3971.  
  3972. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  3973. ---------------------------------------------------
  3974. fragmentShaderSampleInterlock = true
  3975. fragmentShaderPixelInterlock = true
  3976. fragmentShaderShadingRateInterlock = false
  3977.  
  3978. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  3979. -----------------------------------------------
  3980. pipelineFragmentShadingRate = true
  3981. primitiveFragmentShadingRate = true
  3982. attachmentFragmentShadingRate = true
  3983.  
  3984. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  3985. ---------------------------------------------------
  3986. graphicsPipelineLibrary = true
  3987.  
  3988. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  3989. -------------------------------------------
  3990. image2DViewOf3D = true
  3991. sampler2DViewOf3D = false
  3992.  
  3993. VkPhysicalDeviceImageCompressionControlFeaturesEXT:
  3994. ---------------------------------------------------
  3995. imageCompressionControl = true
  3996.  
  3997. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  3998. -----------------------------------------------
  3999. imageSlicedViewOf3D = true
  4000.  
  4001. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  4002. -------------------------------------------
  4003. minLod = true
  4004.  
  4005. VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
  4006. --------------------------------------------------
  4007. legacyVertexAttributes = true
  4008.  
  4009. VkPhysicalDeviceMaintenance7FeaturesKHR:
  4010. ----------------------------------------
  4011. maintenance7 = true
  4012.  
  4013. VkPhysicalDeviceMapMemoryPlacedFeaturesEXT:
  4014. -------------------------------------------
  4015. memoryMapPlaced = true
  4016. memoryMapRangePlaced = false
  4017. memoryUnmapReserve = true
  4018.  
  4019. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  4020. ------------------------------------------
  4021. memoryPriority = true
  4022.  
  4023. VkPhysicalDeviceMeshShaderFeaturesEXT:
  4024. --------------------------------------
  4025. taskShader = true
  4026. meshShader = true
  4027. multiviewMeshShader = true
  4028. primitiveFragmentShadingRateMeshShader = true
  4029. meshShaderQueries = false
  4030.  
  4031. VkPhysicalDeviceMultiDrawFeaturesEXT:
  4032. -------------------------------------
  4033. multiDraw = true
  4034.  
  4035. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  4036. -------------------------------------------------
  4037. mutableDescriptorType = true
  4038.  
  4039. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  4040. -----------------------------------------------
  4041. nestedCommandBuffer = true
  4042. nestedCommandBufferRendering = true
  4043. nestedCommandBufferSimultaneousUse = true
  4044.  
  4045. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  4046. ----------------------------------------------
  4047. nonSeamlessCubeMap = true
  4048.  
  4049. VkPhysicalDevicePerformanceQueryFeaturesKHR:
  4050. --------------------------------------------
  4051. performanceCounterQueryPools = true
  4052. performanceCounterMultipleQueryPools = true
  4053.  
  4054. VkPhysicalDevicePipelineBinaryFeaturesKHR:
  4055. ------------------------------------------
  4056. pipelineBinaries = true
  4057.  
  4058. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  4059. --------------------------------------------------------
  4060. pipelineExecutableInfo = true
  4061.  
  4062. VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
  4063. -------------------------------------------------------
  4064. pipelineLibraryGroupHandles = true
  4065.  
  4066. VkPhysicalDevicePresentIdFeaturesKHR:
  4067. -------------------------------------
  4068. presentId = true
  4069.  
  4070. VkPhysicalDevicePresentWaitFeaturesKHR:
  4071. ---------------------------------------
  4072. presentWait = true
  4073.  
  4074. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  4075. --------------------------------------------------------
  4076. primitiveTopologyListRestart = true
  4077. primitiveTopologyPatchListRestart = false
  4078.  
  4079. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  4080. ----------------------------------------------------
  4081. primitivesGeneratedQuery = true
  4082. primitivesGeneratedQueryWithRasterizerDiscard = true
  4083. primitivesGeneratedQueryWithNonZeroStreams = true
  4084.  
  4085. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  4086. -------------------------------------------
  4087. provokingVertexLast = true
  4088. transformFeedbackPreservesProvokingVertex = true
  4089.  
  4090. VkPhysicalDeviceRayQueryFeaturesKHR:
  4091. ------------------------------------
  4092. rayQuery = true
  4093.  
  4094. VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
  4095. --------------------------------------------------
  4096. rayTracingMaintenance1 = true
  4097. rayTracingPipelineTraceRaysIndirect2 = true
  4098.  
  4099. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  4100. ----------------------------------------------
  4101. rayTracingPipeline = true
  4102. rayTracingPipelineShaderGroupHandleCaptureReplay = true
  4103. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  4104. rayTracingPipelineTraceRaysIndirect = true
  4105. rayTraversalPrimitiveCulling = true
  4106.  
  4107. VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR:
  4108. ---------------------------------------------------
  4109. rayTracingPositionFetch = true
  4110.  
  4111. VkPhysicalDeviceRobustness2FeaturesEXT:
  4112. ---------------------------------------
  4113. robustBufferAccess2 = true
  4114. robustImageAccess2 = true
  4115. nullDescriptor = true
  4116.  
  4117. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  4118. ----------------------------------------------
  4119. shaderBufferFloat16Atomics = false
  4120. shaderBufferFloat16AtomicAdd = false
  4121. shaderBufferFloat16AtomicMinMax = false
  4122. shaderBufferFloat32AtomicMinMax = true
  4123. shaderBufferFloat64AtomicMinMax = true
  4124. shaderSharedFloat16Atomics = false
  4125. shaderSharedFloat16AtomicAdd = false
  4126. shaderSharedFloat16AtomicMinMax = false
  4127. shaderSharedFloat32AtomicMinMax = true
  4128. shaderSharedFloat64AtomicMinMax = true
  4129. shaderImageFloat32AtomicMinMax = true
  4130. sparseImageFloat32AtomicMinMax = true
  4131.  
  4132. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  4133. ---------------------------------------------
  4134. shaderBufferFloat32Atomics = true
  4135. shaderBufferFloat32AtomicAdd = false
  4136. shaderBufferFloat64Atomics = true
  4137. shaderBufferFloat64AtomicAdd = false
  4138. shaderSharedFloat32Atomics = true
  4139. shaderSharedFloat32AtomicAdd = true
  4140. shaderSharedFloat64Atomics = true
  4141. shaderSharedFloat64AtomicAdd = false
  4142. shaderImageFloat32Atomics = true
  4143. shaderImageFloat32AtomicAdd = false
  4144. sparseImageFloat32Atomics = true
  4145. sparseImageFloat32AtomicAdd = false
  4146.  
  4147. VkPhysicalDeviceShaderClockFeaturesKHR:
  4148. ---------------------------------------
  4149. shaderSubgroupClock = true
  4150. shaderDeviceClock = true
  4151.  
  4152. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  4153. --------------------------------------------------
  4154. shaderImageInt64Atomics = true
  4155. sparseImageInt64Atomics = true
  4156.  
  4157. VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
  4158. ------------------------------------------------------
  4159. shaderMaximalReconvergence = true
  4160.  
  4161. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  4162. --------------------------------------------------
  4163. shaderModuleIdentifier = true
  4164.  
  4165. VkPhysicalDeviceShaderObjectFeaturesEXT:
  4166. ----------------------------------------
  4167. shaderObject = true
  4168.  
  4169. VkPhysicalDeviceShaderQuadControlFeaturesKHR:
  4170. ---------------------------------------------
  4171. shaderQuadControl = true
  4172.  
  4173. VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
  4174. ------------------------------------------------------------
  4175. shaderRelaxedExtendedInstruction = true
  4176.  
  4177. VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
  4178. ------------------------------------------------------
  4179. shaderReplicatedComposites = true
  4180.  
  4181. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  4182. ------------------------------------------------------------
  4183. shaderSubgroupUniformControlFlow = true
  4184.  
  4185. VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
  4186. -------------------------------------------------
  4187. swapchainMaintenance1 = true
  4188.  
  4189. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  4190. ------------------------------------------------
  4191. texelBufferAlignment = true
  4192.  
  4193. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  4194. ---------------------------------------------
  4195. transformFeedback = true
  4196. geometryStreams = true
  4197.  
  4198. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  4199. ---------------------------------------------------
  4200. vertexInputDynamicState = true
  4201.  
  4202. VkPhysicalDeviceVideoMaintenance1FeaturesKHR:
  4203. ---------------------------------------------
  4204. videoMaintenance1 = true
  4205.  
  4206. VkPhysicalDeviceVulkan11Features:
  4207. ---------------------------------
  4208. storageBuffer16BitAccess = true
  4209. uniformAndStorageBuffer16BitAccess = true
  4210. storagePushConstant16 = true
  4211. storageInputOutput16 = true
  4212. multiview = true
  4213. multiviewGeometryShader = true
  4214. multiviewTessellationShader = true
  4215. variablePointersStorageBuffer = true
  4216. variablePointers = true
  4217. protectedMemory = false
  4218. samplerYcbcrConversion = true
  4219. shaderDrawParameters = true
  4220.  
  4221. VkPhysicalDeviceVulkan12Features:
  4222. ---------------------------------
  4223. samplerMirrorClampToEdge = true
  4224. drawIndirectCount = true
  4225. storageBuffer8BitAccess = true
  4226. uniformAndStorageBuffer8BitAccess = true
  4227. storagePushConstant8 = true
  4228. shaderBufferInt64Atomics = true
  4229. shaderSharedInt64Atomics = true
  4230. shaderFloat16 = true
  4231. shaderInt8 = true
  4232. descriptorIndexing = true
  4233. shaderInputAttachmentArrayDynamicIndexing = true
  4234. shaderUniformTexelBufferArrayDynamicIndexing = true
  4235. shaderStorageTexelBufferArrayDynamicIndexing = true
  4236. shaderUniformBufferArrayNonUniformIndexing = true
  4237. shaderSampledImageArrayNonUniformIndexing = true
  4238. shaderStorageBufferArrayNonUniformIndexing = true
  4239. shaderStorageImageArrayNonUniformIndexing = true
  4240. shaderInputAttachmentArrayNonUniformIndexing = true
  4241. shaderUniformTexelBufferArrayNonUniformIndexing = true
  4242. shaderStorageTexelBufferArrayNonUniformIndexing = true
  4243. descriptorBindingUniformBufferUpdateAfterBind = true
  4244. descriptorBindingSampledImageUpdateAfterBind = true
  4245. descriptorBindingStorageImageUpdateAfterBind = true
  4246. descriptorBindingStorageBufferUpdateAfterBind = true
  4247. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  4248. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  4249. descriptorBindingUpdateUnusedWhilePending = true
  4250. descriptorBindingPartiallyBound = true
  4251. descriptorBindingVariableDescriptorCount = true
  4252. runtimeDescriptorArray = true
  4253. samplerFilterMinmax = true
  4254. scalarBlockLayout = true
  4255. imagelessFramebuffer = true
  4256. uniformBufferStandardLayout = true
  4257. shaderSubgroupExtendedTypes = true
  4258. separateDepthStencilLayouts = true
  4259. hostQueryReset = true
  4260. timelineSemaphore = true
  4261. bufferDeviceAddress = true
  4262. bufferDeviceAddressCaptureReplay = true
  4263. bufferDeviceAddressMultiDevice = false
  4264. vulkanMemoryModel = true
  4265. vulkanMemoryModelDeviceScope = true
  4266. vulkanMemoryModelAvailabilityVisibilityChains = false
  4267. shaderOutputViewportIndex = true
  4268. shaderOutputLayer = true
  4269. subgroupBroadcastDynamicId = true
  4270.  
  4271. VkPhysicalDeviceVulkan13Features:
  4272. ---------------------------------
  4273. robustImageAccess = true
  4274. inlineUniformBlock = true
  4275. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  4276. pipelineCreationCacheControl = true
  4277. privateData = true
  4278. shaderDemoteToHelperInvocation = true
  4279. shaderTerminateInvocation = true
  4280. subgroupSizeControl = true
  4281. computeFullSubgroups = true
  4282. synchronization2 = true
  4283. textureCompressionASTC_HDR = false
  4284. shaderZeroInitializeWorkgroupMemory = true
  4285. dynamicRendering = true
  4286. shaderIntegerDotProduct = true
  4287. maintenance4 = true
  4288.  
  4289. VkPhysicalDeviceVulkan14Features:
  4290. ---------------------------------
  4291. globalPriorityQuery = true
  4292. shaderSubgroupRotate = true
  4293. shaderSubgroupRotateClustered = true
  4294. shaderFloatControls2 = true
  4295. shaderExpectAssume = true
  4296. rectangularLines = true
  4297. bresenhamLines = true
  4298. smoothLines = true
  4299. stippledRectangularLines = false
  4300. stippledBresenhamLines = true
  4301. stippledSmoothLines = false
  4302. vertexAttributeInstanceRateDivisor = true
  4303. vertexAttributeInstanceRateZeroDivisor = true
  4304. indexTypeUint8 = true
  4305. dynamicRenderingLocalRead = true
  4306. maintenance5 = true
  4307. maintenance6 = true
  4308. pipelineProtectedAccess = false
  4309. pipelineRobustness = true
  4310. hostImageCopy = false
  4311. pushDescriptor = true
  4312.  
  4313. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  4314. ---------------------------------------------------------
  4315. workgroupMemoryExplicitLayout = true
  4316. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  4317. workgroupMemoryExplicitLayout8BitAccess = true
  4318. workgroupMemoryExplicitLayout16BitAccess = true
  4319.  
  4320. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  4321. --------------------------------------------
  4322. ycbcrImageArrays = true
  4323.  
  4324.  
  4325. GPU2:
  4326. VkPhysicalDeviceProperties:
  4327. ---------------------------
  4328. apiVersion = 1.4.305 (4210993)
  4329. driverVersion = 0.0.1 (1)
  4330. vendorID = 0x10005
  4331. deviceID = 0x0000
  4332. deviceType = PHYSICAL_DEVICE_TYPE_CPU
  4333. deviceName = llvmpipe (LLVM 19.1.7, 256 bits)
  4334. pipelineCacheUUID = 32352e30-2e33-2d31-7562-756e74753261
  4335.  
  4336. VkPhysicalDeviceLimits:
  4337. -----------------------
  4338. maxImageDimension1D = 16384
  4339. maxImageDimension2D = 16384
  4340. maxImageDimension3D = 4096
  4341. maxImageDimensionCube = 32768
  4342. maxImageArrayLayers = 2048
  4343. maxTexelBufferElements = 134217728
  4344. maxUniformBufferRange = 65536
  4345. maxStorageBufferRange = 134217728
  4346. maxPushConstantsSize = 256
  4347. maxMemoryAllocationCount = 4294967295
  4348. maxSamplerAllocationCount = 32768
  4349. bufferImageGranularity = 0x00000040
  4350. sparseAddressSpaceSize = 0x80000000
  4351. maxBoundDescriptorSets = 8
  4352. maxPerStageDescriptorSamplers = 1000000
  4353. maxPerStageDescriptorUniformBuffers = 1000000
  4354. maxPerStageDescriptorStorageBuffers = 1000000
  4355. maxPerStageDescriptorSampledImages = 1000000
  4356. maxPerStageDescriptorStorageImages = 1000000
  4357. maxPerStageDescriptorInputAttachments = 1000000
  4358. maxPerStageResources = 1000000
  4359. maxDescriptorSetSamplers = 1000000
  4360. maxDescriptorSetUniformBuffers = 1000000
  4361. maxDescriptorSetUniformBuffersDynamic = 1000000
  4362. maxDescriptorSetStorageBuffers = 1000000
  4363. maxDescriptorSetStorageBuffersDynamic = 1000000
  4364. maxDescriptorSetSampledImages = 1000000
  4365. maxDescriptorSetStorageImages = 1000000
  4366. maxDescriptorSetInputAttachments = 1000000
  4367. maxVertexInputAttributes = 32
  4368. maxVertexInputBindings = 32
  4369. maxVertexInputAttributeOffset = 2047
  4370. maxVertexInputBindingStride = 2048
  4371. maxVertexOutputComponents = 128
  4372. maxTessellationGenerationLevel = 64
  4373. maxTessellationPatchSize = 32
  4374. maxTessellationControlPerVertexInputComponents = 128
  4375. maxTessellationControlPerVertexOutputComponents = 128
  4376. maxTessellationControlPerPatchOutputComponents = 128
  4377. maxTessellationControlTotalOutputComponents = 4096
  4378. maxTessellationEvaluationInputComponents = 128
  4379. maxTessellationEvaluationOutputComponents = 128
  4380. maxGeometryShaderInvocations = 32
  4381. maxGeometryInputComponents = 64
  4382. maxGeometryOutputComponents = 128
  4383. maxGeometryOutputVertices = 1024
  4384. maxGeometryTotalOutputComponents = 1024
  4385. maxFragmentInputComponents = 128
  4386. maxFragmentOutputAttachments = 8
  4387. maxFragmentDualSrcAttachments = 2
  4388. maxFragmentCombinedOutputResources = 104
  4389. maxComputeSharedMemorySize = 32768
  4390. maxComputeWorkGroupCount: count = 3
  4391. 65535
  4392. 65535
  4393. 65535
  4394. maxComputeWorkGroupInvocations = 1024
  4395. maxComputeWorkGroupSize: count = 3
  4396. 1024
  4397. 1024
  4398. 1024
  4399. subPixelPrecisionBits = 8
  4400. subTexelPrecisionBits = 8
  4401. mipmapPrecisionBits = 6
  4402. maxDrawIndexedIndexValue = 4294967295
  4403. maxDrawIndirectCount = 4294967295
  4404. maxSamplerLodBias = 16
  4405. maxSamplerAnisotropy = 16
  4406. maxViewports = 16
  4407. maxViewportDimensions: count = 2
  4408. 16384
  4409. 16384
  4410. viewportBoundsRange: count = 2
  4411. -32768
  4412. 32768
  4413. viewportSubPixelBits = 0
  4414. minMemoryMapAlignment = 64
  4415. minTexelBufferOffsetAlignment = 0x00000010
  4416. minUniformBufferOffsetAlignment = 0x00000010
  4417. minStorageBufferOffsetAlignment = 0x00000010
  4418. minTexelOffset = -32
  4419. maxTexelOffset = 31
  4420. minTexelGatherOffset = -32
  4421. maxTexelGatherOffset = 31
  4422. minInterpolationOffset = -2
  4423. maxInterpolationOffset = 2
  4424. subPixelInterpolationOffsetBits = 8
  4425. maxFramebufferWidth = 16384
  4426. maxFramebufferHeight = 16384
  4427. maxFramebufferLayers = 2048
  4428. framebufferColorSampleCounts: count = 2
  4429. SAMPLE_COUNT_1_BIT
  4430. SAMPLE_COUNT_4_BIT
  4431. framebufferDepthSampleCounts: count = 2
  4432. SAMPLE_COUNT_1_BIT
  4433. SAMPLE_COUNT_4_BIT
  4434. framebufferStencilSampleCounts: count = 2
  4435. SAMPLE_COUNT_1_BIT
  4436. SAMPLE_COUNT_4_BIT
  4437. framebufferNoAttachmentsSampleCounts: count = 2
  4438. SAMPLE_COUNT_1_BIT
  4439. SAMPLE_COUNT_4_BIT
  4440. maxColorAttachments = 8
  4441. sampledImageColorSampleCounts: count = 2
  4442. SAMPLE_COUNT_1_BIT
  4443. SAMPLE_COUNT_4_BIT
  4444. sampledImageIntegerSampleCounts: count = 2
  4445. SAMPLE_COUNT_1_BIT
  4446. SAMPLE_COUNT_4_BIT
  4447. sampledImageDepthSampleCounts: count = 2
  4448. SAMPLE_COUNT_1_BIT
  4449. SAMPLE_COUNT_4_BIT
  4450. sampledImageStencilSampleCounts: count = 2
  4451. SAMPLE_COUNT_1_BIT
  4452. SAMPLE_COUNT_4_BIT
  4453. storageImageSampleCounts: count = 2
  4454. SAMPLE_COUNT_1_BIT
  4455. SAMPLE_COUNT_4_BIT
  4456. maxSampleMaskWords = 1
  4457. timestampComputeAndGraphics = true
  4458. timestampPeriod = 1
  4459. maxClipDistances = 8
  4460. maxCullDistances = 8
  4461. maxCombinedClipAndCullDistances = 8
  4462. discreteQueuePriorities = 2
  4463. pointSizeRange: count = 2
  4464. 0
  4465. 256
  4466. lineWidthRange: count = 2
  4467. 1
  4468. 255
  4469. pointSizeGranularity = 0.125
  4470. lineWidthGranularity = 0.0078125
  4471. strictLines = true
  4472. standardSampleLocations = true
  4473. optimalBufferCopyOffsetAlignment = 0x00000080
  4474. optimalBufferCopyRowPitchAlignment = 0x00000080
  4475. nonCoherentAtomSize = 0x00000040
  4476.  
  4477. VkPhysicalDeviceSparseProperties:
  4478. ---------------------------------
  4479. residencyStandard2DBlockShape = true
  4480. residencyStandard2DMultisampleBlockShape = true
  4481. residencyStandard3DBlockShape = true
  4482. residencyAlignedMipSize = false
  4483. residencyNonResidentStrict = false
  4484.  
  4485. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  4486. ---------------------------------------------------
  4487. maxGeometryCount = 16777215
  4488. maxInstanceCount = 16777215
  4489. maxPrimitiveCount = 16777215
  4490. maxPerStageDescriptorAccelerationStructures = 1000000
  4491. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 1000000
  4492. maxDescriptorSetAccelerationStructures = 1000000
  4493. maxDescriptorSetUpdateAfterBindAccelerationStructures = 1000000
  4494. minAccelerationStructureScratchOffsetAlignment = 8
  4495.  
  4496. VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR:
  4497. ------------------------------------------------------
  4498. meshAndTaskShaderDerivatives = true
  4499.  
  4500. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  4501. -----------------------------------------------
  4502. maxCustomBorderColorSamplers = 32768
  4503.  
  4504. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  4505. --------------------------------------------------------
  4506. combinedImageSamplerDensityMapDescriptorSize = 0
  4507.  
  4508. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  4509. ----------------------------------------------
  4510. combinedImageSamplerDescriptorSingleArray = true
  4511. bufferlessPushDescriptors = true
  4512. allowSamplerImageViewPostSubmitCreation = false
  4513. descriptorBufferOffsetAlignment = 0x00000004
  4514. maxDescriptorBufferBindings = 8
  4515. maxResourceDescriptorBufferBindings = 8
  4516. maxSamplerDescriptorBufferBindings = 8
  4517. maxEmbeddedImmutableSamplerBindings = 8
  4518. maxEmbeddedImmutableSamplers = 2032
  4519. bufferCaptureReplayDescriptorDataSize = 0
  4520. imageCaptureReplayDescriptorDataSize = 0
  4521. imageViewCaptureReplayDescriptorDataSize = 0
  4522. samplerCaptureReplayDescriptorDataSize = 0
  4523. accelerationStructureCaptureReplayDescriptorDataSize = 0
  4524. samplerDescriptorSize = 256
  4525. combinedImageSamplerDescriptorSize = 256
  4526. sampledImageDescriptorSize = 256
  4527. storageImageDescriptorSize = 256
  4528. uniformTexelBufferDescriptorSize = 256
  4529. robustUniformTexelBufferDescriptorSize = 256
  4530. storageTexelBufferDescriptorSize = 256
  4531. robustStorageTexelBufferDescriptorSize = 256
  4532. uniformBufferDescriptorSize = 256
  4533. robustUniformBufferDescriptorSize = 256
  4534. storageBufferDescriptorSize = 256
  4535. robustStorageBufferDescriptorSize = 256
  4536. inputAttachmentDescriptorSize = 256
  4537. accelerationStructureDescriptorSize = 256
  4538. maxSamplerDescriptorBufferRange = 0xffffffff
  4539. maxResourceDescriptorBufferRange = 0xffffffff
  4540. samplerDescriptorBufferAddressSpaceSize = 0xffffffff
  4541. resourceDescriptorBufferAddressSpaceSize = 0xffffffff
  4542. descriptorBufferAddressSpaceSize = 0xffffffff
  4543.  
  4544. VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT:
  4545. -----------------------------------------------------
  4546. maxIndirectPipelineCount = 4096
  4547. maxIndirectShaderObjectCount = 4096
  4548. maxIndirectSequenceCount = 1048576
  4549. maxIndirectCommandsTokenCount = 16
  4550. maxIndirectCommandsTokenOffset = 2047
  4551. maxIndirectCommandsIndirectStride = 2048
  4552. supportedIndirectCommandsInputModes: count = 2
  4553. INDIRECT_COMMANDS_INPUT_MODE_VULKAN_INDEX_BUFFER_EXT
  4554. INDIRECT_COMMANDS_INPUT_MODE_DXGI_INDEX_BUFFER_EXT
  4555. supportedIndirectCommandsShaderStages: count = 16
  4556. SHADER_STAGE_VERTEX_BIT
  4557. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  4558. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  4559. SHADER_STAGE_GEOMETRY_BIT
  4560. SHADER_STAGE_FRAGMENT_BIT
  4561. SHADER_STAGE_COMPUTE_BIT
  4562. SHADER_STAGE_RAYGEN_BIT_KHR
  4563. SHADER_STAGE_ANY_HIT_BIT_KHR
  4564. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  4565. SHADER_STAGE_MISS_BIT_KHR
  4566. SHADER_STAGE_INTERSECTION_BIT_KHR
  4567. SHADER_STAGE_CALLABLE_BIT_KHR
  4568. SHADER_STAGE_TASK_BIT_EXT
  4569. SHADER_STAGE_MESH_BIT_EXT
  4570. SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI
  4571. SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI
  4572. supportedIndirectCommandsShaderStagesPipelineBinding: count = 16
  4573. SHADER_STAGE_VERTEX_BIT
  4574. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  4575. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  4576. SHADER_STAGE_GEOMETRY_BIT
  4577. SHADER_STAGE_FRAGMENT_BIT
  4578. SHADER_STAGE_COMPUTE_BIT
  4579. SHADER_STAGE_RAYGEN_BIT_KHR
  4580. SHADER_STAGE_ANY_HIT_BIT_KHR
  4581. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  4582. SHADER_STAGE_MISS_BIT_KHR
  4583. SHADER_STAGE_INTERSECTION_BIT_KHR
  4584. SHADER_STAGE_CALLABLE_BIT_KHR
  4585. SHADER_STAGE_TASK_BIT_EXT
  4586. SHADER_STAGE_MESH_BIT_EXT
  4587. SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI
  4588. SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI
  4589. supportedIndirectCommandsShaderStagesShaderBinding: count = 16
  4590. SHADER_STAGE_VERTEX_BIT
  4591. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  4592. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  4593. SHADER_STAGE_GEOMETRY_BIT
  4594. SHADER_STAGE_FRAGMENT_BIT
  4595. SHADER_STAGE_COMPUTE_BIT
  4596. SHADER_STAGE_RAYGEN_BIT_KHR
  4597. SHADER_STAGE_ANY_HIT_BIT_KHR
  4598. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  4599. SHADER_STAGE_MISS_BIT_KHR
  4600. SHADER_STAGE_INTERSECTION_BIT_KHR
  4601. SHADER_STAGE_CALLABLE_BIT_KHR
  4602. SHADER_STAGE_TASK_BIT_EXT
  4603. SHADER_STAGE_MESH_BIT_EXT
  4604. SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI
  4605. SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI
  4606. deviceGeneratedCommandsTransformFeedback = true
  4607. deviceGeneratedCommandsMultiDrawIndirectCount = true
  4608.  
  4609. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  4610. ---------------------------------------------------
  4611. dynamicPrimitiveTopologyUnrestricted = true
  4612.  
  4613. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  4614. ------------------------------------------------
  4615. minImportedHostPointerAlignment = 0x00001000
  4616.  
  4617. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  4618. -----------------------------------------------------
  4619. graphicsPipelineLibraryFastLinking = true
  4620. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  4621.  
  4622. VkPhysicalDeviceLayeredApiPropertiesListKHR:
  4623. --------------------------------------------
  4624. layeredApiCount = 0
  4625. pLayeredApis = NULL
  4626.  
  4627. VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
  4628. ----------------------------------------------------
  4629. nativeUnalignedPerformance = true
  4630.  
  4631. VkPhysicalDeviceMaintenance7PropertiesKHR:
  4632. ------------------------------------------
  4633. robustFragmentShadingRateAttachmentAccess = false
  4634. separateDepthStencilAttachmentAccess = true
  4635. maxDescriptorSetTotalUniformBuffersDynamic = 1000000
  4636. maxDescriptorSetTotalStorageBuffersDynamic = 1000000
  4637. maxDescriptorSetTotalBuffersDynamic = 1000000
  4638. maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = 1000000
  4639. maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = 1000000
  4640. maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = 1000000
  4641.  
  4642. VkPhysicalDeviceMeshShaderPropertiesEXT:
  4643. ----------------------------------------
  4644. maxTaskWorkGroupTotalCount = 4194304
  4645. maxTaskWorkGroupCount: count = 3
  4646. 65536
  4647. 65536
  4648. 65536
  4649. maxTaskWorkGroupInvocations = 1024
  4650. maxTaskWorkGroupSize: count = 3
  4651. 1024
  4652. 1024
  4653. 1024
  4654. maxTaskPayloadSize = 16384
  4655. maxTaskSharedMemorySize = 32768
  4656. maxTaskPayloadAndSharedMemorySize = 32768
  4657. maxMeshWorkGroupTotalCount = 4194304
  4658. maxMeshWorkGroupCount: count = 3
  4659. 65536
  4660. 65536
  4661. 65536
  4662. maxMeshWorkGroupInvocations = 1024
  4663. maxMeshWorkGroupSize: count = 3
  4664. 1024
  4665. 1024
  4666. 1024
  4667. maxMeshSharedMemorySize = 28672
  4668. maxMeshPayloadAndSharedMemorySize = 45056
  4669. maxMeshOutputMemorySize = 32768
  4670. maxMeshPayloadAndOutputMemorySize = 49152
  4671. maxMeshOutputComponents = 128
  4672. maxMeshOutputVertices = 256
  4673. maxMeshOutputPrimitives = 256
  4674. maxMeshOutputLayers = 8
  4675. maxMeshMultiviewViewCount = 0
  4676. meshOutputPerVertexGranularity = 1
  4677. meshOutputPerPrimitiveGranularity = 1
  4678. maxPreferredTaskWorkGroupInvocations = 64
  4679. maxPreferredMeshWorkGroupInvocations = 128
  4680. prefersLocalInvocationVertexOutput = true
  4681. prefersLocalInvocationPrimitiveOutput = true
  4682. prefersCompactVertexOutput = true
  4683. prefersCompactPrimitiveOutput = false
  4684.  
  4685. VkPhysicalDeviceMultiDrawPropertiesEXT:
  4686. ---------------------------------------
  4687. maxMultiDrawCount = 2048
  4688.  
  4689. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  4690. -------------------------------------------------
  4691. maxCommandBufferNestingLevel = 4294967295
  4692.  
  4693. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  4694. ---------------------------------------------
  4695. provokingVertexModePerPipeline = true
  4696. transformFeedbackPreservesTriangleFanProvokingVertex = true
  4697.  
  4698. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  4699. ------------------------------------------------
  4700. shaderGroupHandleSize = 32
  4701. maxRayRecursionDepth = 31
  4702. maxShaderGroupStride = 16384
  4703. shaderGroupBaseAlignment = 32
  4704. shaderGroupHandleCaptureReplaySize = 0
  4705. maxRayDispatchInvocationCount = 67108864
  4706. shaderGroupHandleAlignment = 16
  4707. maxRayHitAttributeSize = 32
  4708.  
  4709. VkPhysicalDeviceRobustness2PropertiesEXT:
  4710. -----------------------------------------
  4711. robustStorageBufferAccessSizeAlignment = 0x00000001
  4712. robustUniformBufferAccessSizeAlignment = 0x00000001
  4713.  
  4714. VkPhysicalDeviceShaderObjectPropertiesEXT:
  4715. ------------------------------------------
  4716. shaderBinaryUUID = 32352e30-2e33-2d31-7562-756e74753261
  4717. shaderBinaryVersion = 1
  4718.  
  4719. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  4720. -----------------------------------------------
  4721. maxTransformFeedbackStreams = 4
  4722. maxTransformFeedbackBuffers = 4
  4723. maxTransformFeedbackBufferSize = 0xffffffff
  4724. maxTransformFeedbackStreamDataSize = 512
  4725. maxTransformFeedbackBufferDataSize = 512
  4726. maxTransformFeedbackBufferDataStride = 512
  4727. transformFeedbackQueries = true
  4728. transformFeedbackStreamsLinesTriangles = false
  4729. transformFeedbackRasterizationStreamSelect = false
  4730. transformFeedbackDraw = true
  4731.  
  4732. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  4733. ----------------------------------------------------
  4734. maxVertexAttribDivisor = 4294967295
  4735.  
  4736. VkPhysicalDeviceVulkan11Properties:
  4737. -----------------------------------
  4738. deviceUUID = 6d657361-3235-2e30-2e33-2d3175627500
  4739. driverUUID = 6c6c766d-7069-7065-5555-494400000000
  4740. deviceNodeMask = 0
  4741. deviceLUIDValid = false
  4742. subgroupSize = 8
  4743. subgroupSupportedStages: count = 4
  4744. SHADER_STAGE_FRAGMENT_BIT
  4745. SHADER_STAGE_COMPUTE_BIT
  4746. SHADER_STAGE_TASK_BIT_EXT
  4747. SHADER_STAGE_MESH_BIT_EXT
  4748. subgroupSupportedOperations: count = 10
  4749. SUBGROUP_FEATURE_BASIC_BIT
  4750. SUBGROUP_FEATURE_VOTE_BIT
  4751. SUBGROUP_FEATURE_ARITHMETIC_BIT
  4752. SUBGROUP_FEATURE_BALLOT_BIT
  4753. SUBGROUP_FEATURE_SHUFFLE_BIT
  4754. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  4755. SUBGROUP_FEATURE_CLUSTERED_BIT
  4756. SUBGROUP_FEATURE_QUAD_BIT
  4757. SUBGROUP_FEATURE_ROTATE_BIT
  4758. SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
  4759. subgroupQuadOperationsInAllStages = false
  4760. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  4761. maxMultiviewViewCount = 6
  4762. maxMultiviewInstanceIndex = 2147483647
  4763. protectedNoFault = false
  4764. maxPerSetDescriptors = 1000000
  4765. maxMemoryAllocationSize = 0x80000000
  4766.  
  4767. VkPhysicalDeviceVulkan12Properties:
  4768. -----------------------------------
  4769. driverID = DRIVER_ID_MESA_LLVMPIPE
  4770. driverName = llvmpipe
  4771. driverInfo = Mesa 25.0.3-1ubuntu2 (LLVM 19.1.7)
  4772. conformanceVersion:
  4773. major = 1
  4774. minor = 3
  4775. subminor = 1
  4776. patch = 1
  4777. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  4778. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  4779. shaderSignedZeroInfNanPreserveFloat16 = true
  4780. shaderSignedZeroInfNanPreserveFloat32 = true
  4781. shaderSignedZeroInfNanPreserveFloat64 = true
  4782. shaderDenormPreserveFloat16 = false
  4783. shaderDenormPreserveFloat32 = false
  4784. shaderDenormPreserveFloat64 = false
  4785. shaderDenormFlushToZeroFloat16 = false
  4786. shaderDenormFlushToZeroFloat32 = false
  4787. shaderDenormFlushToZeroFloat64 = false
  4788. shaderRoundingModeRTEFloat16 = true
  4789. shaderRoundingModeRTEFloat32 = true
  4790. shaderRoundingModeRTEFloat64 = true
  4791. shaderRoundingModeRTZFloat16 = false
  4792. shaderRoundingModeRTZFloat32 = false
  4793. shaderRoundingModeRTZFloat64 = false
  4794. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  4795. shaderUniformBufferArrayNonUniformIndexingNative = true
  4796. shaderSampledImageArrayNonUniformIndexingNative = true
  4797. shaderStorageBufferArrayNonUniformIndexingNative = true
  4798. shaderStorageImageArrayNonUniformIndexingNative = true
  4799. shaderInputAttachmentArrayNonUniformIndexingNative = true
  4800. robustBufferAccessUpdateAfterBind = true
  4801. quadDivergentImplicitLod = true
  4802. maxPerStageDescriptorUpdateAfterBindSamplers = 1000000
  4803. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1000000
  4804. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1000000
  4805. maxPerStageDescriptorUpdateAfterBindSampledImages = 1000000
  4806. maxPerStageDescriptorUpdateAfterBindStorageImages = 1000000
  4807. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1000000
  4808. maxPerStageUpdateAfterBindResources = 1000000
  4809. maxDescriptorSetUpdateAfterBindSamplers = 1000000
  4810. maxDescriptorSetUpdateAfterBindUniformBuffers = 1000000
  4811. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 1000000
  4812. maxDescriptorSetUpdateAfterBindStorageBuffers = 1000000
  4813. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 1000000
  4814. maxDescriptorSetUpdateAfterBindSampledImages = 1000000
  4815. maxDescriptorSetUpdateAfterBindStorageImages = 1000000
  4816. maxDescriptorSetUpdateAfterBindInputAttachments = 1000000
  4817. supportedDepthResolveModes: count = 2
  4818. RESOLVE_MODE_SAMPLE_ZERO_BIT
  4819. RESOLVE_MODE_AVERAGE_BIT
  4820. supportedStencilResolveModes: count = 1
  4821. RESOLVE_MODE_SAMPLE_ZERO_BIT
  4822. independentResolveNone = false
  4823. independentResolve = false
  4824. filterMinmaxSingleComponentFormats = true
  4825. filterMinmaxImageComponentMapping = true
  4826. maxTimelineSemaphoreValueDifference = 18446744073709551615
  4827. framebufferIntegerColorSampleCounts: count = 1
  4828. SAMPLE_COUNT_1_BIT
  4829.  
  4830. VkPhysicalDeviceVulkan13Properties:
  4831. -----------------------------------
  4832. minSubgroupSize = 8
  4833. maxSubgroupSize = 8
  4834. maxComputeWorkgroupSubgroups = 32
  4835. requiredSubgroupSizeStages: count = 2
  4836. SHADER_STAGE_FRAGMENT_BIT
  4837. SHADER_STAGE_COMPUTE_BIT
  4838. maxInlineUniformBlockSize = 4096
  4839. maxPerStageDescriptorInlineUniformBlocks = 8
  4840. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 8
  4841. maxDescriptorSetInlineUniformBlocks = 8
  4842. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 8
  4843. maxInlineUniformTotalSize = 262144
  4844. integerDotProduct8BitUnsignedAccelerated = false
  4845. integerDotProduct8BitSignedAccelerated = false
  4846. integerDotProduct8BitMixedSignednessAccelerated = false
  4847. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  4848. integerDotProduct4x8BitPackedSignedAccelerated = false
  4849. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  4850. integerDotProduct16BitUnsignedAccelerated = false
  4851. integerDotProduct16BitSignedAccelerated = false
  4852. integerDotProduct16BitMixedSignednessAccelerated = false
  4853. integerDotProduct32BitUnsignedAccelerated = false
  4854. integerDotProduct32BitSignedAccelerated = false
  4855. integerDotProduct32BitMixedSignednessAccelerated = false
  4856. integerDotProduct64BitUnsignedAccelerated = false
  4857. integerDotProduct64BitSignedAccelerated = false
  4858. integerDotProduct64BitMixedSignednessAccelerated = false
  4859. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  4860. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  4861. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  4862. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  4863. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  4864. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  4865. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  4866. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  4867. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  4868. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  4869. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  4870. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  4871. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  4872. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  4873. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  4874. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  4875. storageTexelBufferOffsetSingleTexelAlignment = true
  4876. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  4877. uniformTexelBufferOffsetSingleTexelAlignment = true
  4878. maxBufferSize = 0xffffffff
  4879.  
  4880. VkPhysicalDeviceVulkan14Properties:
  4881. -----------------------------------
  4882. lineSubPixelPrecisionBits = 8
  4883. maxVertexAttribDivisor = 4294967295
  4884. supportsNonZeroFirstInstance = false
  4885. maxPushDescriptors = 32
  4886. dynamicRenderingLocalReadDepthStencilAttachments = false
  4887. dynamicRenderingLocalReadMultisampledAttachments = false
  4888. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  4889. earlyFragmentSampleMaskTestBeforeSampleCounting = false
  4890. depthStencilSwizzleOneSupport = false
  4891. polygonModePointSize = true
  4892. nonStrictSinglePixelWideLinesUseParallelogram = false
  4893. nonStrictWideLinesUseParallelogram = false
  4894. blockTexelViewCompatibleMultipleLayers = true
  4895. maxCombinedImageSamplerDescriptorCount = 3
  4896. fragmentShadingRateClampCombinerInputs = false
  4897. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
  4898. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
  4899. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
  4900. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
  4901. copySrcLayoutCount = 23
  4902. pCopySrcLayouts: count = 23
  4903. IMAGE_LAYOUT_GENERAL
  4904. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  4905. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  4906. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  4907. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  4908. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  4909. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  4910. IMAGE_LAYOUT_PREINITIALIZED
  4911. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  4912. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  4913. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  4914. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  4915. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  4916. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  4917. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  4918. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  4919. IMAGE_LAYOUT_PRESENT_SRC_KHR
  4920. IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
  4921. IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
  4922. IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
  4923. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  4924. IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
  4925. IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
  4926. copyDstLayoutCount = 23
  4927. pCopyDstLayouts: count = 23
  4928. IMAGE_LAYOUT_GENERAL
  4929. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  4930. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  4931. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  4932. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  4933. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  4934. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  4935. IMAGE_LAYOUT_PREINITIALIZED
  4936. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  4937. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  4938. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  4939. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  4940. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  4941. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  4942. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  4943. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  4944. IMAGE_LAYOUT_PRESENT_SRC_KHR
  4945. IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
  4946. IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
  4947. IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
  4948. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  4949. IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
  4950. IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
  4951. optimalTilingLayoutUUID = 32352e30-2e33-2d31-7562-756e74753261
  4952. identicalMemoryTypeRequirements = false
  4953.  
  4954. Device Extensions: count = 156
  4955. VK_AMDX_shader_enqueue : extension revision 2
  4956. VK_ANDROID_external_memory_android_hardware_buffer : extension revision 5
  4957. VK_ARM_rasterization_order_attachment_access : extension revision 1
  4958. VK_EXT_4444_formats : extension revision 1
  4959. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  4960. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  4961. VK_EXT_border_color_swizzle : extension revision 1
  4962. VK_EXT_calibrated_timestamps : extension revision 2
  4963. VK_EXT_color_write_enable : extension revision 1
  4964. VK_EXT_conditional_rendering : extension revision 2
  4965. VK_EXT_custom_border_color : extension revision 12
  4966. VK_EXT_depth_clip_control : extension revision 1
  4967. VK_EXT_depth_clip_enable : extension revision 1
  4968. VK_EXT_depth_range_unrestricted : extension revision 1
  4969. VK_EXT_descriptor_buffer : extension revision 1
  4970. VK_EXT_descriptor_indexing : extension revision 2
  4971. VK_EXT_device_generated_commands : extension revision 1
  4972. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  4973. VK_EXT_extended_dynamic_state : extension revision 1
  4974. VK_EXT_extended_dynamic_state2 : extension revision 1
  4975. VK_EXT_extended_dynamic_state3 : extension revision 2
  4976. VK_EXT_external_memory_dma_buf : extension revision 1
  4977. VK_EXT_external_memory_host : extension revision 1
  4978. VK_EXT_graphics_pipeline_library : extension revision 1
  4979. VK_EXT_host_image_copy : extension revision 1
  4980. VK_EXT_host_query_reset : extension revision 1
  4981. VK_EXT_image_2d_view_of_3d : extension revision 1
  4982. VK_EXT_image_drm_format_modifier : extension revision 2
  4983. VK_EXT_image_robustness : extension revision 1
  4984. VK_EXT_image_sliced_view_of_3d : extension revision 1
  4985. VK_EXT_index_type_uint8 : extension revision 1
  4986. VK_EXT_inline_uniform_block : extension revision 1
  4987. VK_EXT_legacy_vertex_attributes : extension revision 1
  4988. VK_EXT_line_rasterization : extension revision 1
  4989. VK_EXT_load_store_op_none : extension revision 1
  4990. VK_EXT_memory_budget : extension revision 1
  4991. VK_EXT_memory_priority : extension revision 1
  4992. VK_EXT_mesh_shader : extension revision 1
  4993. VK_EXT_multi_draw : extension revision 1
  4994. VK_EXT_multisampled_render_to_single_sampled : extension revision 1
  4995. VK_EXT_mutable_descriptor_type : extension revision 1
  4996. VK_EXT_nested_command_buffer : extension revision 1
  4997. VK_EXT_non_seamless_cube_map : extension revision 1
  4998. VK_EXT_pageable_device_local_memory : extension revision 1
  4999. VK_EXT_pipeline_creation_cache_control : extension revision 3
  5000. VK_EXT_pipeline_creation_feedback : extension revision 1
  5001. VK_EXT_pipeline_library_group_handles : extension revision 1
  5002. VK_EXT_pipeline_protected_access : extension revision 1
  5003. VK_EXT_pipeline_robustness : extension revision 1
  5004. VK_EXT_post_depth_coverage : extension revision 1
  5005. VK_EXT_primitive_topology_list_restart : extension revision 1
  5006. VK_EXT_primitives_generated_query : extension revision 1
  5007. VK_EXT_private_data : extension revision 1
  5008. VK_EXT_provoking_vertex : extension revision 1
  5009. VK_EXT_queue_family_foreign : extension revision 1
  5010. VK_EXT_rasterization_order_attachment_access : extension revision 1
  5011. VK_EXT_robustness2 : extension revision 1
  5012. VK_EXT_sampler_filter_minmax : extension revision 2
  5013. VK_EXT_scalar_block_layout : extension revision 1
  5014. VK_EXT_separate_stencil_usage : extension revision 1
  5015. VK_EXT_shader_atomic_float : extension revision 1
  5016. VK_EXT_shader_atomic_float2 : extension revision 1
  5017. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  5018. VK_EXT_shader_object : extension revision 1
  5019. VK_EXT_shader_replicated_composites : extension revision 1
  5020. VK_EXT_shader_stencil_export : extension revision 1
  5021. VK_EXT_shader_subgroup_ballot : extension revision 1
  5022. VK_EXT_shader_subgroup_vote : extension revision 1
  5023. VK_EXT_shader_viewport_index_layer : extension revision 1
  5024. VK_EXT_subgroup_size_control : extension revision 2
  5025. VK_EXT_swapchain_maintenance1 : extension revision 1
  5026. VK_EXT_texel_buffer_alignment : extension revision 1
  5027. VK_EXT_transform_feedback : extension revision 1
  5028. VK_EXT_vertex_attribute_divisor : extension revision 3
  5029. VK_EXT_vertex_input_dynamic_state : extension revision 2
  5030. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  5031. VK_EXT_ycbcr_image_arrays : extension revision 1
  5032. VK_GOOGLE_decorate_string : extension revision 1
  5033. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  5034. VK_KHR_16bit_storage : extension revision 1
  5035. VK_KHR_8bit_storage : extension revision 1
  5036. VK_KHR_acceleration_structure : extension revision 13
  5037. VK_KHR_bind_memory2 : extension revision 1
  5038. VK_KHR_buffer_device_address : extension revision 1
  5039. VK_KHR_compute_shader_derivatives : extension revision 1
  5040. VK_KHR_copy_commands2 : extension revision 1
  5041. VK_KHR_create_renderpass2 : extension revision 1
  5042. VK_KHR_dedicated_allocation : extension revision 3
  5043. VK_KHR_deferred_host_operations : extension revision 4
  5044. VK_KHR_depth_stencil_resolve : extension revision 1
  5045. VK_KHR_descriptor_update_template : extension revision 1
  5046. VK_KHR_device_group : extension revision 4
  5047. VK_KHR_draw_indirect_count : extension revision 1
  5048. VK_KHR_driver_properties : extension revision 1
  5049. VK_KHR_dynamic_rendering : extension revision 1
  5050. VK_KHR_dynamic_rendering_local_read : extension revision 1
  5051. VK_KHR_external_fence : extension revision 1
  5052. VK_KHR_external_fence_fd : extension revision 1
  5053. VK_KHR_external_memory : extension revision 1
  5054. VK_KHR_external_memory_fd : extension revision 1
  5055. VK_KHR_external_semaphore : extension revision 1
  5056. VK_KHR_external_semaphore_fd : extension revision 1
  5057. VK_KHR_format_feature_flags2 : extension revision 2
  5058. VK_KHR_get_memory_requirements2 : extension revision 1
  5059. VK_KHR_global_priority : extension revision 1
  5060. VK_KHR_image_format_list : extension revision 1
  5061. VK_KHR_imageless_framebuffer : extension revision 1
  5062. VK_KHR_incremental_present : extension revision 2
  5063. VK_KHR_index_type_uint8 : extension revision 1
  5064. VK_KHR_line_rasterization : extension revision 1
  5065. VK_KHR_load_store_op_none : extension revision 1
  5066. VK_KHR_maintenance1 : extension revision 2
  5067. VK_KHR_maintenance2 : extension revision 1
  5068. VK_KHR_maintenance3 : extension revision 1
  5069. VK_KHR_maintenance4 : extension revision 2
  5070. VK_KHR_maintenance5 : extension revision 1
  5071. VK_KHR_maintenance6 : extension revision 1
  5072. VK_KHR_maintenance7 : extension revision 1
  5073. VK_KHR_maintenance8 : extension revision 1
  5074. VK_KHR_map_memory2 : extension revision 1
  5075. VK_KHR_multiview : extension revision 1
  5076. VK_KHR_pipeline_library : extension revision 1
  5077. VK_KHR_push_descriptor : extension revision 2
  5078. VK_KHR_ray_query : extension revision 1
  5079. VK_KHR_ray_tracing_maintenance1 : extension revision 1
  5080. VK_KHR_ray_tracing_pipeline : extension revision 1
  5081. VK_KHR_ray_tracing_position_fetch : extension revision 1
  5082. VK_KHR_relaxed_block_layout : extension revision 1
  5083. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  5084. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  5085. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  5086. VK_KHR_shader_atomic_int64 : extension revision 1
  5087. VK_KHR_shader_clock : extension revision 1
  5088. VK_KHR_shader_draw_parameters : extension revision 1
  5089. VK_KHR_shader_expect_assume : extension revision 1
  5090. VK_KHR_shader_float16_int8 : extension revision 1
  5091. VK_KHR_shader_float_controls : extension revision 4
  5092. VK_KHR_shader_float_controls2 : extension revision 1
  5093. VK_KHR_shader_integer_dot_product : extension revision 1
  5094. VK_KHR_shader_maximal_reconvergence : extension revision 1
  5095. VK_KHR_shader_non_semantic_info : extension revision 1
  5096. VK_KHR_shader_relaxed_extended_instruction : extension revision 1
  5097. VK_KHR_shader_subgroup_extended_types : extension revision 1
  5098. VK_KHR_shader_subgroup_rotate : extension revision 2
  5099. VK_KHR_shader_terminate_invocation : extension revision 1
  5100. VK_KHR_spirv_1_4 : extension revision 1
  5101. VK_KHR_storage_buffer_storage_class : extension revision 1
  5102. VK_KHR_swapchain : extension revision 70
  5103. VK_KHR_swapchain_mutable_format : extension revision 1
  5104. VK_KHR_synchronization2 : extension revision 1
  5105. VK_KHR_timeline_semaphore : extension revision 2
  5106. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  5107. VK_KHR_variable_pointers : extension revision 1
  5108. VK_KHR_vertex_attribute_divisor : extension revision 1
  5109. VK_KHR_vulkan_memory_model : extension revision 3
  5110. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  5111.  
  5112. VkQueueFamilyProperties:
  5113. ========================
  5114. queueProperties[0]:
  5115. -------------------
  5116. minImageTransferGranularity = (1,1,1)
  5117. queueCount = 1
  5118. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  5119. timestampValidBits = 64
  5120. present support = true
  5121.  
  5122. VkPhysicalDeviceMemoryProperties:
  5123. =================================
  5124. memoryHeaps: count = 1
  5125. memoryHeaps[0]:
  5126. size = 32203837440 (0x77f7f9000) (29.99 GiB)
  5127. budget = 32203837440 (0x77f7f9000) (29.99 GiB)
  5128. usage = 5288906752 (0x13b3e5000) (4.93 GiB)
  5129. flags: count = 1
  5130. MEMORY_HEAP_DEVICE_LOCAL_BIT
  5131. memoryTypes: count = 1
  5132. memoryTypes[0]:
  5133. heapIndex = 0
  5134. propertyFlags = 0x000f: count = 4
  5135. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  5136. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  5137. MEMORY_PROPERTY_HOST_COHERENT_BIT
  5138. MEMORY_PROPERTY_HOST_CACHED_BIT
  5139. usable for:
  5140. IMAGE_TILING_OPTIMAL:
  5141. color images
  5142. FORMAT_D16_UNORM
  5143. FORMAT_X8_D24_UNORM_PACK32
  5144. FORMAT_D32_SFLOAT
  5145. FORMAT_S8_UINT
  5146. FORMAT_D24_UNORM_S8_UINT
  5147. FORMAT_D32_SFLOAT_S8_UINT
  5148. IMAGE_TILING_LINEAR:
  5149. color images
  5150.  
  5151. VkPhysicalDeviceFeatures:
  5152. =========================
  5153. robustBufferAccess = true
  5154. fullDrawIndexUint32 = true
  5155. imageCubeArray = true
  5156. independentBlend = true
  5157. geometryShader = true
  5158. tessellationShader = true
  5159. sampleRateShading = true
  5160. dualSrcBlend = true
  5161. logicOp = true
  5162. multiDrawIndirect = true
  5163. drawIndirectFirstInstance = true
  5164. depthClamp = true
  5165. depthBiasClamp = true
  5166. fillModeNonSolid = true
  5167. depthBounds = false
  5168. wideLines = true
  5169. largePoints = true
  5170. alphaToOne = true
  5171. multiViewport = true
  5172. samplerAnisotropy = true
  5173. textureCompressionETC2 = false
  5174. textureCompressionASTC_LDR = false
  5175. textureCompressionBC = true
  5176. occlusionQueryPrecise = true
  5177. pipelineStatisticsQuery = true
  5178. vertexPipelineStoresAndAtomics = true
  5179. fragmentStoresAndAtomics = true
  5180. shaderTessellationAndGeometryPointSize = true
  5181. shaderImageGatherExtended = true
  5182. shaderStorageImageExtendedFormats = true
  5183. shaderStorageImageMultisample = true
  5184. shaderStorageImageReadWithoutFormat = true
  5185. shaderStorageImageWriteWithoutFormat = true
  5186. shaderUniformBufferArrayDynamicIndexing = true
  5187. shaderSampledImageArrayDynamicIndexing = true
  5188. shaderStorageBufferArrayDynamicIndexing = true
  5189. shaderStorageImageArrayDynamicIndexing = true
  5190. shaderClipDistance = true
  5191. shaderCullDistance = true
  5192. shaderFloat64 = true
  5193. shaderInt64 = true
  5194. shaderInt16 = true
  5195. shaderResourceResidency = true
  5196. shaderResourceMinLod = false
  5197. sparseBinding = true
  5198. sparseResidencyBuffer = true
  5199. sparseResidencyImage2D = true
  5200. sparseResidencyImage3D = true
  5201. sparseResidency2Samples = false
  5202. sparseResidency4Samples = false
  5203. sparseResidency8Samples = false
  5204. sparseResidency16Samples = false
  5205. sparseResidencyAliased = true
  5206. variableMultisampleRate = false
  5207. inheritedQueries = false
  5208.  
  5209. VkPhysicalDevice4444FormatsFeaturesEXT:
  5210. ---------------------------------------
  5211. formatA4R4G4B4 = true
  5212. formatA4B4G4R4 = true
  5213.  
  5214. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  5215. -------------------------------------------------
  5216. accelerationStructure = true
  5217. accelerationStructureCaptureReplay = false
  5218. accelerationStructureIndirectBuild = false
  5219. accelerationStructureHostCommands = false
  5220. descriptorBindingAccelerationStructureUpdateAfterBind = true
  5221.  
  5222. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  5223. --------------------------------------------------------------
  5224. attachmentFeedbackLoopDynamicState = true
  5225.  
  5226. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  5227. --------------------------------------------------------
  5228. attachmentFeedbackLoopLayout = true
  5229.  
  5230. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  5231. ----------------------------------------------
  5232. borderColorSwizzle = true
  5233. borderColorSwizzleFromImage = true
  5234.  
  5235. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  5236. --------------------------------------------
  5237. colorWriteEnable = true
  5238.  
  5239. VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
  5240. ----------------------------------------------------
  5241. computeDerivativeGroupQuads = true
  5242. computeDerivativeGroupLinear = true
  5243.  
  5244. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  5245. ------------------------------------------------
  5246. conditionalRendering = true
  5247. inheritedConditionalRendering = false
  5248.  
  5249. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  5250. ---------------------------------------------
  5251. customBorderColors = true
  5252. customBorderColorWithoutFormat = true
  5253.  
  5254. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  5255. --------------------------------------------
  5256. depthClipControl = true
  5257.  
  5258. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  5259. -------------------------------------------
  5260. depthClipEnable = true
  5261.  
  5262. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  5263. --------------------------------------------
  5264. descriptorBuffer = true
  5265. descriptorBufferCaptureReplay = false
  5266. descriptorBufferImageLayoutIgnored = true
  5267. descriptorBufferPushDescriptors = true
  5268.  
  5269. VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT:
  5270. ---------------------------------------------------
  5271. deviceGeneratedCommands = true
  5272. dynamicGeneratedPipelineLayout = true
  5273.  
  5274. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  5275. -------------------------------------------------------------
  5276. dynamicRenderingUnusedAttachments = true
  5277.  
  5278. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  5279. -------------------------------------------------
  5280. extendedDynamicState2 = true
  5281. extendedDynamicState2LogicOp = true
  5282. extendedDynamicState2PatchControlPoints = true
  5283.  
  5284. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  5285. -------------------------------------------------
  5286. extendedDynamicState3TessellationDomainOrigin = true
  5287. extendedDynamicState3DepthClampEnable = true
  5288. extendedDynamicState3PolygonMode = true
  5289. extendedDynamicState3RasterizationSamples = true
  5290. extendedDynamicState3SampleMask = true
  5291. extendedDynamicState3AlphaToCoverageEnable = true
  5292. extendedDynamicState3AlphaToOneEnable = true
  5293. extendedDynamicState3LogicOpEnable = true
  5294. extendedDynamicState3ColorBlendEnable = true
  5295. extendedDynamicState3ColorBlendEquation = true
  5296. extendedDynamicState3ColorWriteMask = true
  5297. extendedDynamicState3RasterizationStream = false
  5298. extendedDynamicState3ConservativeRasterizationMode = false
  5299. extendedDynamicState3ExtraPrimitiveOverestimationSize = false
  5300. extendedDynamicState3DepthClipEnable = true
  5301. extendedDynamicState3SampleLocationsEnable = false
  5302. extendedDynamicState3ColorBlendAdvanced = false
  5303. extendedDynamicState3ProvokingVertexMode = true
  5304. extendedDynamicState3LineRasterizationMode = true
  5305. extendedDynamicState3LineStippleEnable = true
  5306. extendedDynamicState3DepthClipNegativeOneToOne = true
  5307. extendedDynamicState3ViewportWScalingEnable = false
  5308. extendedDynamicState3ViewportSwizzle = false
  5309. extendedDynamicState3CoverageToColorEnable = false
  5310. extendedDynamicState3CoverageToColorLocation = false
  5311. extendedDynamicState3CoverageModulationMode = false
  5312. extendedDynamicState3CoverageModulationTableEnable = false
  5313. extendedDynamicState3CoverageModulationTable = false
  5314. extendedDynamicState3CoverageReductionMode = false
  5315. extendedDynamicState3RepresentativeFragmentTestEnable = false
  5316. extendedDynamicState3ShadingRateImageEnable = false
  5317.  
  5318. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  5319. ------------------------------------------------
  5320. extendedDynamicState = true
  5321.  
  5322. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  5323. ---------------------------------------------------
  5324. graphicsPipelineLibrary = true
  5325.  
  5326. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  5327. -------------------------------------------
  5328. image2DViewOf3D = true
  5329. sampler2DViewOf3D = true
  5330.  
  5331. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  5332. -----------------------------------------------
  5333. imageSlicedViewOf3D = true
  5334.  
  5335. VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
  5336. --------------------------------------------------
  5337. legacyVertexAttributes = true
  5338.  
  5339. VkPhysicalDeviceMaintenance7FeaturesKHR:
  5340. ----------------------------------------
  5341. maintenance7 = true
  5342.  
  5343. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  5344. ------------------------------------------
  5345. memoryPriority = true
  5346.  
  5347. VkPhysicalDeviceMeshShaderFeaturesEXT:
  5348. --------------------------------------
  5349. taskShader = true
  5350. meshShader = true
  5351. multiviewMeshShader = false
  5352. primitiveFragmentShadingRateMeshShader = false
  5353. meshShaderQueries = true
  5354.  
  5355. VkPhysicalDeviceMultiDrawFeaturesEXT:
  5356. -------------------------------------
  5357. multiDraw = true
  5358.  
  5359. VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT:
  5360. -------------------------------------------------------------
  5361. multisampledRenderToSingleSampled = true
  5362.  
  5363. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  5364. -------------------------------------------------
  5365. mutableDescriptorType = true
  5366.  
  5367. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  5368. -----------------------------------------------
  5369. nestedCommandBuffer = true
  5370. nestedCommandBufferRendering = true
  5371. nestedCommandBufferSimultaneousUse = true
  5372.  
  5373. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  5374. ----------------------------------------------
  5375. nonSeamlessCubeMap = true
  5376.  
  5377. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  5378. -----------------------------------------------------
  5379. pageableDeviceLocalMemory = true
  5380.  
  5381. VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
  5382. -------------------------------------------------------
  5383. pipelineLibraryGroupHandles = true
  5384.  
  5385. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  5386. --------------------------------------------------------
  5387. primitiveTopologyListRestart = true
  5388. primitiveTopologyPatchListRestart = true
  5389.  
  5390. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  5391. ----------------------------------------------------
  5392. primitivesGeneratedQuery = true
  5393. primitivesGeneratedQueryWithRasterizerDiscard = true
  5394. primitivesGeneratedQueryWithNonZeroStreams = true
  5395.  
  5396. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  5397. -------------------------------------------
  5398. provokingVertexLast = true
  5399. transformFeedbackPreservesProvokingVertex = true
  5400.  
  5401. VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT:
  5402. --------------------------------------------------------------
  5403. rasterizationOrderColorAttachmentAccess = true
  5404. rasterizationOrderDepthAttachmentAccess = true
  5405. rasterizationOrderStencilAttachmentAccess = true
  5406.  
  5407. VkPhysicalDeviceRayQueryFeaturesKHR:
  5408. ------------------------------------
  5409. rayQuery = true
  5410.  
  5411. VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
  5412. --------------------------------------------------
  5413. rayTracingMaintenance1 = true
  5414. rayTracingPipelineTraceRaysIndirect2 = true
  5415.  
  5416. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  5417. ----------------------------------------------
  5418. rayTracingPipeline = true
  5419. rayTracingPipelineShaderGroupHandleCaptureReplay = false
  5420. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  5421. rayTracingPipelineTraceRaysIndirect = true
  5422. rayTraversalPrimitiveCulling = true
  5423.  
  5424. VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR:
  5425. ---------------------------------------------------
  5426. rayTracingPositionFetch = true
  5427.  
  5428. VkPhysicalDeviceRobustness2FeaturesEXT:
  5429. ---------------------------------------
  5430. robustBufferAccess2 = true
  5431. robustImageAccess2 = true
  5432. nullDescriptor = true
  5433.  
  5434. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  5435. ----------------------------------------------
  5436. shaderBufferFloat16Atomics = false
  5437. shaderBufferFloat16AtomicAdd = false
  5438. shaderBufferFloat16AtomicMinMax = false
  5439. shaderBufferFloat32AtomicMinMax = true
  5440. shaderBufferFloat64AtomicMinMax = false
  5441. shaderSharedFloat16Atomics = false
  5442. shaderSharedFloat16AtomicAdd = false
  5443. shaderSharedFloat16AtomicMinMax = false
  5444. shaderSharedFloat32AtomicMinMax = true
  5445. shaderSharedFloat64AtomicMinMax = false
  5446. shaderImageFloat32AtomicMinMax = true
  5447. sparseImageFloat32AtomicMinMax = false
  5448.  
  5449. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  5450. ---------------------------------------------
  5451. shaderBufferFloat32Atomics = true
  5452. shaderBufferFloat32AtomicAdd = true
  5453. shaderBufferFloat64Atomics = false
  5454. shaderBufferFloat64AtomicAdd = false
  5455. shaderSharedFloat32Atomics = true
  5456. shaderSharedFloat32AtomicAdd = true
  5457. shaderSharedFloat64Atomics = false
  5458. shaderSharedFloat64AtomicAdd = false
  5459. shaderImageFloat32Atomics = true
  5460. shaderImageFloat32AtomicAdd = true
  5461. sparseImageFloat32Atomics = true
  5462. sparseImageFloat32AtomicAdd = true
  5463.  
  5464. VkPhysicalDeviceShaderClockFeaturesKHR:
  5465. ---------------------------------------
  5466. shaderSubgroupClock = true
  5467. shaderDeviceClock = true
  5468.  
  5469. VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
  5470. ------------------------------------------------------
  5471. shaderMaximalReconvergence = true
  5472.  
  5473. VkPhysicalDeviceShaderObjectFeaturesEXT:
  5474. ----------------------------------------
  5475. shaderObject = true
  5476.  
  5477. VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
  5478. ------------------------------------------------------------
  5479. shaderRelaxedExtendedInstruction = true
  5480.  
  5481. VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
  5482. ------------------------------------------------------
  5483. shaderReplicatedComposites = true
  5484.  
  5485. VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
  5486. -------------------------------------------------
  5487. swapchainMaintenance1 = true
  5488.  
  5489. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  5490. ------------------------------------------------
  5491. texelBufferAlignment = true
  5492.  
  5493. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  5494. ---------------------------------------------
  5495. transformFeedback = true
  5496. geometryStreams = true
  5497.  
  5498. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  5499. ---------------------------------------------------
  5500. vertexInputDynamicState = true
  5501.  
  5502. VkPhysicalDeviceVulkan11Features:
  5503. ---------------------------------
  5504. storageBuffer16BitAccess = true
  5505. uniformAndStorageBuffer16BitAccess = true
  5506. storagePushConstant16 = true
  5507. storageInputOutput16 = false
  5508. multiview = true
  5509. multiviewGeometryShader = true
  5510. multiviewTessellationShader = true
  5511. variablePointersStorageBuffer = true
  5512. variablePointers = true
  5513. protectedMemory = false
  5514. samplerYcbcrConversion = true
  5515. shaderDrawParameters = true
  5516.  
  5517. VkPhysicalDeviceVulkan12Features:
  5518. ---------------------------------
  5519. samplerMirrorClampToEdge = true
  5520. drawIndirectCount = true
  5521. storageBuffer8BitAccess = true
  5522. uniformAndStorageBuffer8BitAccess = true
  5523. storagePushConstant8 = true
  5524. shaderBufferInt64Atomics = true
  5525. shaderSharedInt64Atomics = true
  5526. shaderFloat16 = true
  5527. shaderInt8 = true
  5528. descriptorIndexing = true
  5529. shaderInputAttachmentArrayDynamicIndexing = true
  5530. shaderUniformTexelBufferArrayDynamicIndexing = true
  5531. shaderStorageTexelBufferArrayDynamicIndexing = true
  5532. shaderUniformBufferArrayNonUniformIndexing = true
  5533. shaderSampledImageArrayNonUniformIndexing = true
  5534. shaderStorageBufferArrayNonUniformIndexing = true
  5535. shaderStorageImageArrayNonUniformIndexing = true
  5536. shaderInputAttachmentArrayNonUniformIndexing = true
  5537. shaderUniformTexelBufferArrayNonUniformIndexing = true
  5538. shaderStorageTexelBufferArrayNonUniformIndexing = true
  5539. descriptorBindingUniformBufferUpdateAfterBind = true
  5540. descriptorBindingSampledImageUpdateAfterBind = true
  5541. descriptorBindingStorageImageUpdateAfterBind = true
  5542. descriptorBindingStorageBufferUpdateAfterBind = true
  5543. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  5544. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  5545. descriptorBindingUpdateUnusedWhilePending = true
  5546. descriptorBindingPartiallyBound = true
  5547. descriptorBindingVariableDescriptorCount = true
  5548. runtimeDescriptorArray = true
  5549. samplerFilterMinmax = true
  5550. scalarBlockLayout = true
  5551. imagelessFramebuffer = true
  5552. uniformBufferStandardLayout = true
  5553. shaderSubgroupExtendedTypes = true
  5554. separateDepthStencilLayouts = true
  5555. hostQueryReset = true
  5556. timelineSemaphore = true
  5557. bufferDeviceAddress = true
  5558. bufferDeviceAddressCaptureReplay = false
  5559. bufferDeviceAddressMultiDevice = false
  5560. vulkanMemoryModel = true
  5561. vulkanMemoryModelDeviceScope = true
  5562. vulkanMemoryModelAvailabilityVisibilityChains = true
  5563. shaderOutputViewportIndex = true
  5564. shaderOutputLayer = true
  5565. subgroupBroadcastDynamicId = true
  5566.  
  5567. VkPhysicalDeviceVulkan13Features:
  5568. ---------------------------------
  5569. robustImageAccess = true
  5570. inlineUniformBlock = true
  5571. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  5572. pipelineCreationCacheControl = true
  5573. privateData = true
  5574. shaderDemoteToHelperInvocation = true
  5575. shaderTerminateInvocation = true
  5576. subgroupSizeControl = true
  5577. computeFullSubgroups = true
  5578. synchronization2 = true
  5579. textureCompressionASTC_HDR = false
  5580. shaderZeroInitializeWorkgroupMemory = true
  5581. dynamicRendering = true
  5582. shaderIntegerDotProduct = true
  5583. maintenance4 = true
  5584.  
  5585. VkPhysicalDeviceVulkan14Features:
  5586. ---------------------------------
  5587. globalPriorityQuery = true
  5588. shaderSubgroupRotate = true
  5589. shaderSubgroupRotateClustered = true
  5590. shaderFloatControls2 = true
  5591. shaderExpectAssume = true
  5592. rectangularLines = true
  5593. bresenhamLines = true
  5594. smoothLines = true
  5595. stippledRectangularLines = true
  5596. stippledBresenhamLines = true
  5597. stippledSmoothLines = true
  5598. vertexAttributeInstanceRateDivisor = true
  5599. vertexAttributeInstanceRateZeroDivisor = true
  5600. indexTypeUint8 = true
  5601. dynamicRenderingLocalRead = true
  5602. maintenance5 = true
  5603. maintenance6 = true
  5604. pipelineProtectedAccess = true
  5605. pipelineRobustness = true
  5606. hostImageCopy = true
  5607. pushDescriptor = true
  5608.  
  5609. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  5610. -------------------------------------------------
  5611. ycbcr2plane444Formats = true
  5612.  
  5613. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  5614. --------------------------------------------
  5615. ycbcrImageArrays = true
  5616.  
  5617.  
  5618.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement