Advertisement
Guest User

Untitled

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