Guest User

Untitled

a guest
Aug 17th, 2025
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 177.42 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.4.309
  6.  
  7.  
  8. Instance Extensions: count = 25
  9. ===============================
  10. VK_EXT_acquire_drm_display : extension revision 1
  11. VK_EXT_acquire_xlib_display : extension revision 1
  12. VK_EXT_debug_report : extension revision 10
  13. VK_EXT_debug_utils : extension revision 2
  14. VK_EXT_direct_mode_display : extension revision 1
  15. VK_EXT_display_surface_counter : extension revision 1
  16. VK_EXT_headless_surface : extension revision 1
  17. VK_EXT_surface_maintenance1 : extension revision 1
  18. VK_EXT_swapchain_colorspace : extension revision 5
  19. VK_KHR_device_group_creation : extension revision 1
  20. VK_KHR_display : extension revision 23
  21. VK_KHR_external_fence_capabilities : extension revision 1
  22. VK_KHR_external_memory_capabilities : extension revision 1
  23. VK_KHR_external_semaphore_capabilities : extension revision 1
  24. VK_KHR_get_display_properties2 : extension revision 1
  25. VK_KHR_get_physical_device_properties2 : extension revision 2
  26. VK_KHR_get_surface_capabilities2 : extension revision 1
  27. VK_KHR_portability_enumeration : extension revision 1
  28. VK_KHR_surface : extension revision 25
  29. VK_KHR_surface_protected_capabilities : extension revision 1
  30. VK_KHR_wayland_surface : extension revision 6
  31. VK_KHR_xcb_surface : extension revision 6
  32. VK_KHR_xlib_surface : extension revision 6
  33. VK_LUNARG_direct_driver_loading : extension revision 1
  34. VK_NV_display_stereo : extension revision 1
  35.  
  36. Layers: count = 8
  37. =================
  38. VK_LAYER_FROG_gamescope_wsi_x86_64 (Gamescope WSI (XWayland Bypass) Layer (x86_64)) Vulkan version 1.3.221, layer version 1:
  39. Layer Extensions: count = 0
  40. Devices: count = 2
  41. GPU id = 0 (NVIDIA GeForce RTX 3060 Ti)
  42. Layer-Device Extensions: count = 0
  43.  
  44. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  45. Layer-Device Extensions: count = 0
  46.  
  47. VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.4.303, layer version 1:
  48. Layer Extensions: count = 0
  49. Devices: count = 2
  50. GPU id = 0 (NVIDIA GeForce RTX 3060 Ti)
  51. Layer-Device Extensions: count = 0
  52.  
  53. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  54. Layer-Device Extensions: count = 0
  55.  
  56. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.4.303, layer version 1:
  57. Layer Extensions: count = 0
  58. Devices: count = 2
  59. GPU id = 0 (NVIDIA GeForce RTX 3060 Ti)
  60. Layer-Device Extensions: count = 0
  61.  
  62. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  63. Layer-Device Extensions: count = 0
  64.  
  65. VK_LAYER_NV_present (NVIDIA GR2608 layer) Vulkan version 1.4.303, layer version 1:
  66. Layer Extensions: count = 0
  67. Devices: count = 2
  68. GPU id = 0 (NVIDIA GeForce RTX 3060 Ti)
  69. Layer-Device Extensions: count = 0
  70.  
  71. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  72. Layer-Device Extensions: count = 0
  73.  
  74. VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
  75. Layer Extensions: count = 0
  76. Devices: count = 2
  77. GPU id = 0 (NVIDIA GeForce RTX 3060 Ti)
  78. Layer-Device Extensions: count = 0
  79.  
  80. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  81. Layer-Device Extensions: count = 0
  82.  
  83. VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
  84. Layer Extensions: count = 0
  85. Devices: count = 2
  86. GPU id = 0 (NVIDIA GeForce RTX 3060 Ti)
  87. Layer-Device Extensions: count = 0
  88.  
  89. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  90. Layer-Device Extensions: count = 0
  91.  
  92. VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
  93. Layer Extensions: count = 0
  94. Devices: count = 2
  95. GPU id = 0 (NVIDIA GeForce RTX 3060 Ti)
  96. Layer-Device Extensions: count = 0
  97.  
  98. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  99. Layer-Device Extensions: count = 0
  100.  
  101. VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
  102. Layer Extensions: count = 0
  103. Devices: count = 2
  104. GPU id = 0 (NVIDIA GeForce RTX 3060 Ti)
  105. Layer-Device Extensions: count = 0
  106.  
  107. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  108. Layer-Device Extensions: count = 0
  109.  
  110. Presentable Surfaces:
  111. =====================
  112. GPU id : 0 (NVIDIA GeForce RTX 3060 Ti):
  113. Surface types: count = 2
  114. VK_KHR_xcb_surface
  115. VK_KHR_xlib_surface
  116. Formats: count = 2
  117. SurfaceFormat[0]:
  118. format = FORMAT_B8G8R8A8_UNORM
  119. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  120. SurfaceFormat[1]:
  121. format = FORMAT_B8G8R8A8_SRGB
  122. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  123. Present Modes: count = 3
  124. PRESENT_MODE_FIFO_KHR
  125. PRESENT_MODE_IMMEDIATE_KHR
  126. PRESENT_MODE_FIFO_LATEST_READY_EXT
  127. VkSurfaceCapabilitiesKHR:
  128. -------------------------
  129. minImageCount = 3
  130. maxImageCount = 8
  131. currentExtent:
  132. width = 256
  133. height = 256
  134. minImageExtent:
  135. width = 256
  136. height = 256
  137. maxImageExtent:
  138. width = 256
  139. height = 256
  140. maxImageArrayLayers = 1
  141. supportedTransforms: count = 1
  142. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  143. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  144. supportedCompositeAlpha: count = 1
  145. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  146. supportedUsageFlags: count = 6
  147. IMAGE_USAGE_TRANSFER_SRC_BIT
  148. IMAGE_USAGE_TRANSFER_DST_BIT
  149. IMAGE_USAGE_SAMPLED_BIT
  150. IMAGE_USAGE_STORAGE_BIT
  151. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  152. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  153. VkSharedPresentSurfaceCapabilitiesKHR:
  154. --------------------------------------
  155. sharedPresentSupportedUsageFlags: count = 6
  156. IMAGE_USAGE_TRANSFER_SRC_BIT
  157. IMAGE_USAGE_TRANSFER_DST_BIT
  158. IMAGE_USAGE_SAMPLED_BIT
  159. IMAGE_USAGE_STORAGE_BIT
  160. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  161. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  162.  
  163. VkSurfaceProtectedCapabilitiesKHR:
  164. ----------------------------------
  165. supportsProtected = false
  166.  
  167. VK_EXT_surface_maintenance1:
  168. ----------------------------
  169. PRESENT_MODE_FIFO_KHR:
  170. minImageCount = 3
  171. maxImageCount = 8
  172. VkSurfacePresentScalingCapabilitiesEXT:
  173. supportedPresentScaling:
  174. None
  175. supportedPresentGravityX:
  176. None
  177. supportedPresentGravityY:
  178. None
  179. minScaledImageExtent:
  180. width = 0
  181. height = 0
  182. maxScaledImageExtent:
  183. width = 0
  184. height = 0
  185. VkSurfacePresentModeCompatibilityEXT:
  186. presentModeCount = 3
  187. pPresentModes: count = 3
  188. PRESENT_MODE_IMMEDIATE_KHR
  189. PRESENT_MODE_IMMEDIATE_KHR
  190. PRESENT_MODE_IMMEDIATE_KHR
  191. PRESENT_MODE_IMMEDIATE_KHR:
  192. minImageCount = 4
  193. maxImageCount = 8
  194. VkSurfacePresentScalingCapabilitiesEXT:
  195. supportedPresentScaling:
  196. None
  197. supportedPresentGravityX:
  198. None
  199. supportedPresentGravityY:
  200. None
  201. minScaledImageExtent:
  202. width = 0
  203. height = 0
  204. maxScaledImageExtent:
  205. width = 0
  206. height = 0
  207. VkSurfacePresentModeCompatibilityEXT:
  208. presentModeCount = 3
  209. pPresentModes: count = 3
  210. PRESENT_MODE_IMMEDIATE_KHR
  211. PRESENT_MODE_IMMEDIATE_KHR
  212. PRESENT_MODE_IMMEDIATE_KHR
  213. PRESENT_MODE_FIFO_LATEST_READY_EXT:
  214. minImageCount = 4
  215. maxImageCount = 8
  216. VkSurfacePresentScalingCapabilitiesEXT:
  217. supportedPresentScaling:
  218. None
  219. supportedPresentGravityX:
  220. None
  221. supportedPresentGravityY:
  222. None
  223. minScaledImageExtent:
  224. width = 0
  225. height = 0
  226. maxScaledImageExtent:
  227. width = 0
  228. height = 0
  229. VkSurfacePresentModeCompatibilityEXT:
  230. presentModeCount = 3
  231. pPresentModes: count = 3
  232. PRESENT_MODE_IMMEDIATE_KHR
  233. PRESENT_MODE_IMMEDIATE_KHR
  234. PRESENT_MODE_IMMEDIATE_KHR
  235.  
  236. GPU id : 1 (llvmpipe (LLVM 19.1.7, 256 bits)):
  237. Surface types: count = 2
  238. VK_KHR_xcb_surface
  239. VK_KHR_xlib_surface
  240. Formats: count = 2
  241. SurfaceFormat[0]:
  242. format = FORMAT_B8G8R8A8_SRGB
  243. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  244. SurfaceFormat[1]:
  245. format = FORMAT_B8G8R8A8_UNORM
  246. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  247. Present Modes: count = 4
  248. PRESENT_MODE_IMMEDIATE_KHR
  249. PRESENT_MODE_MAILBOX_KHR
  250. PRESENT_MODE_FIFO_KHR
  251. PRESENT_MODE_FIFO_RELAXED_KHR
  252. VkSurfaceCapabilitiesKHR:
  253. -------------------------
  254. minImageCount = 3
  255. maxImageCount = 0
  256. currentExtent:
  257. width = 256
  258. height = 256
  259. minImageExtent:
  260. width = 256
  261. height = 256
  262. maxImageExtent:
  263. width = 256
  264. height = 256
  265. maxImageArrayLayers = 1
  266. supportedTransforms: count = 1
  267. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  268. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  269. supportedCompositeAlpha: count = 2
  270. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  271. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  272. supportedUsageFlags: count = 7
  273. IMAGE_USAGE_TRANSFER_SRC_BIT
  274. IMAGE_USAGE_TRANSFER_DST_BIT
  275. IMAGE_USAGE_SAMPLED_BIT
  276. IMAGE_USAGE_STORAGE_BIT
  277. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  278. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  279. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  280. VkSurfaceProtectedCapabilitiesKHR:
  281. ----------------------------------
  282. supportsProtected = false
  283.  
  284. VK_EXT_surface_maintenance1:
  285. ----------------------------
  286. PRESENT_MODE_IMMEDIATE_KHR:
  287. minImageCount = 3
  288. maxImageCount = 0
  289. VkSurfacePresentScalingCapabilitiesEXT:
  290. supportedPresentScaling:
  291. None
  292. supportedPresentGravityX:
  293. None
  294. supportedPresentGravityY:
  295. None
  296. minScaledImageExtent:
  297. width = 256
  298. height = 256
  299. maxScaledImageExtent:
  300. width = 256
  301. height = 256
  302. VkSurfacePresentModeCompatibilityEXT:
  303. presentModeCount = 4
  304. pPresentModes: count = 4
  305. PRESENT_MODE_IMMEDIATE_KHR
  306. PRESENT_MODE_MAILBOX_KHR
  307. PRESENT_MODE_FIFO_KHR
  308. PRESENT_MODE_FIFO_RELAXED_KHR
  309. PRESENT_MODE_MAILBOX_KHR:
  310. minImageCount = 4
  311. maxImageCount = 0
  312. VkSurfacePresentScalingCapabilitiesEXT:
  313. supportedPresentScaling:
  314. None
  315. supportedPresentGravityX:
  316. None
  317. supportedPresentGravityY:
  318. None
  319. minScaledImageExtent:
  320. width = 256
  321. height = 256
  322. maxScaledImageExtent:
  323. width = 256
  324. height = 256
  325. VkSurfacePresentModeCompatibilityEXT:
  326. presentModeCount = 4
  327. pPresentModes: count = 4
  328. PRESENT_MODE_MAILBOX_KHR
  329. PRESENT_MODE_IMMEDIATE_KHR
  330. PRESENT_MODE_FIFO_KHR
  331. PRESENT_MODE_FIFO_RELAXED_KHR
  332. PRESENT_MODE_FIFO_KHR:
  333. minImageCount = 3
  334. maxImageCount = 0
  335. VkSurfacePresentScalingCapabilitiesEXT:
  336. supportedPresentScaling:
  337. None
  338. supportedPresentGravityX:
  339. None
  340. supportedPresentGravityY:
  341. None
  342. minScaledImageExtent:
  343. width = 256
  344. height = 256
  345. maxScaledImageExtent:
  346. width = 256
  347. height = 256
  348. VkSurfacePresentModeCompatibilityEXT:
  349. presentModeCount = 4
  350. pPresentModes: count = 4
  351. PRESENT_MODE_FIFO_KHR
  352. PRESENT_MODE_IMMEDIATE_KHR
  353. PRESENT_MODE_MAILBOX_KHR
  354. PRESENT_MODE_FIFO_RELAXED_KHR
  355. PRESENT_MODE_FIFO_RELAXED_KHR:
  356. minImageCount = 3
  357. maxImageCount = 0
  358. VkSurfacePresentScalingCapabilitiesEXT:
  359. supportedPresentScaling:
  360. None
  361. supportedPresentGravityX:
  362. None
  363. supportedPresentGravityY:
  364. None
  365. minScaledImageExtent:
  366. width = 256
  367. height = 256
  368. maxScaledImageExtent:
  369. width = 256
  370. height = 256
  371. VkSurfacePresentModeCompatibilityEXT:
  372. presentModeCount = 4
  373. pPresentModes: count = 4
  374. PRESENT_MODE_FIFO_RELAXED_KHR
  375. PRESENT_MODE_IMMEDIATE_KHR
  376. PRESENT_MODE_MAILBOX_KHR
  377. PRESENT_MODE_FIFO_KHR
  378.  
  379. GPU id : 0 (NVIDIA GeForce RTX 3060 Ti):
  380. Surface type = VK_KHR_wayland_surface
  381. Formats: count = 7
  382. SurfaceFormat[0]:
  383. format = FORMAT_A2B10G10R10_UNORM_PACK32
  384. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  385. SurfaceFormat[1]:
  386. format = FORMAT_A2R10G10B10_UNORM_PACK32
  387. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  388. SurfaceFormat[2]:
  389. format = FORMAT_B8G8R8A8_SRGB
  390. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  391. SurfaceFormat[3]:
  392. format = FORMAT_B8G8R8A8_UNORM
  393. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  394. SurfaceFormat[4]:
  395. format = FORMAT_R8G8B8A8_SRGB
  396. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  397. SurfaceFormat[5]:
  398. format = FORMAT_R8G8B8A8_UNORM
  399. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  400. SurfaceFormat[6]:
  401. format = FORMAT_R16G16B16A16_SFLOAT
  402. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  403. Present Modes: count = 4
  404. PRESENT_MODE_MAILBOX_KHR
  405. PRESENT_MODE_FIFO_LATEST_READY_EXT
  406. PRESENT_MODE_FIFO_KHR
  407. PRESENT_MODE_IMMEDIATE_KHR
  408. VkSurfaceCapabilitiesKHR:
  409. -------------------------
  410. minImageCount = 2
  411. maxImageCount = 8
  412. currentExtent:
  413. width = 4294967295
  414. height = 4294967295
  415. minImageExtent:
  416. width = 1
  417. height = 1
  418. maxImageExtent:
  419. width = 16384
  420. height = 16384
  421. maxImageArrayLayers = 1
  422. supportedTransforms: count = 1
  423. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  424. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  425. supportedCompositeAlpha: count = 2
  426. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  427. COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
  428. supportedUsageFlags: count = 6
  429. IMAGE_USAGE_TRANSFER_SRC_BIT
  430. IMAGE_USAGE_TRANSFER_DST_BIT
  431. IMAGE_USAGE_SAMPLED_BIT
  432. IMAGE_USAGE_STORAGE_BIT
  433. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  434. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  435. VkSharedPresentSurfaceCapabilitiesKHR:
  436. --------------------------------------
  437. sharedPresentSupportedUsageFlags: count = 6
  438. IMAGE_USAGE_TRANSFER_SRC_BIT
  439. IMAGE_USAGE_TRANSFER_DST_BIT
  440. IMAGE_USAGE_SAMPLED_BIT
  441. IMAGE_USAGE_STORAGE_BIT
  442. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  443. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  444.  
  445. VkSurfaceProtectedCapabilitiesKHR:
  446. ----------------------------------
  447. supportsProtected = false
  448.  
  449. VK_EXT_surface_maintenance1:
  450. ----------------------------
  451. PRESENT_MODE_MAILBOX_KHR:
  452. minImageCount = 2
  453. maxImageCount = 8
  454. VkSurfacePresentScalingCapabilitiesEXT:
  455. supportedPresentScaling:
  456. None
  457. supportedPresentGravityX:
  458. None
  459. supportedPresentGravityY:
  460. None
  461. minScaledImageExtent:
  462. width = 0
  463. height = 0
  464. maxScaledImageExtent:
  465. width = 0
  466. height = 0
  467. VkSurfacePresentModeCompatibilityEXT:
  468. presentModeCount = 4
  469. pPresentModes: count = 4
  470. PRESENT_MODE_IMMEDIATE_KHR
  471. PRESENT_MODE_IMMEDIATE_KHR
  472. PRESENT_MODE_IMMEDIATE_KHR
  473. PRESENT_MODE_IMMEDIATE_KHR
  474. PRESENT_MODE_FIFO_LATEST_READY_EXT:
  475. minImageCount = 2
  476. maxImageCount = 8
  477. VkSurfacePresentScalingCapabilitiesEXT:
  478. supportedPresentScaling:
  479. None
  480. supportedPresentGravityX:
  481. None
  482. supportedPresentGravityY:
  483. None
  484. minScaledImageExtent:
  485. width = 0
  486. height = 0
  487. maxScaledImageExtent:
  488. width = 0
  489. height = 0
  490. VkSurfacePresentModeCompatibilityEXT:
  491. presentModeCount = 4
  492. pPresentModes: count = 4
  493. PRESENT_MODE_IMMEDIATE_KHR
  494. PRESENT_MODE_IMMEDIATE_KHR
  495. PRESENT_MODE_IMMEDIATE_KHR
  496. PRESENT_MODE_IMMEDIATE_KHR
  497. PRESENT_MODE_FIFO_KHR:
  498. minImageCount = 2
  499. maxImageCount = 8
  500. VkSurfacePresentScalingCapabilitiesEXT:
  501. supportedPresentScaling:
  502. None
  503. supportedPresentGravityX:
  504. None
  505. supportedPresentGravityY:
  506. None
  507. minScaledImageExtent:
  508. width = 0
  509. height = 0
  510. maxScaledImageExtent:
  511. width = 0
  512. height = 0
  513. VkSurfacePresentModeCompatibilityEXT:
  514. presentModeCount = 4
  515. pPresentModes: count = 4
  516. PRESENT_MODE_IMMEDIATE_KHR
  517. PRESENT_MODE_IMMEDIATE_KHR
  518. PRESENT_MODE_IMMEDIATE_KHR
  519. PRESENT_MODE_IMMEDIATE_KHR
  520. PRESENT_MODE_IMMEDIATE_KHR:
  521. minImageCount = 2
  522. maxImageCount = 8
  523. VkSurfacePresentScalingCapabilitiesEXT:
  524. supportedPresentScaling:
  525. None
  526. supportedPresentGravityX:
  527. None
  528. supportedPresentGravityY:
  529. None
  530. minScaledImageExtent:
  531. width = 0
  532. height = 0
  533. maxScaledImageExtent:
  534. width = 0
  535. height = 0
  536. VkSurfacePresentModeCompatibilityEXT:
  537. presentModeCount = 4
  538. pPresentModes: count = 4
  539. PRESENT_MODE_IMMEDIATE_KHR
  540. PRESENT_MODE_IMMEDIATE_KHR
  541. PRESENT_MODE_IMMEDIATE_KHR
  542. PRESENT_MODE_IMMEDIATE_KHR
  543.  
  544. GPU id : 1 (llvmpipe (LLVM 19.1.7, 256 bits)):
  545. Surface type = VK_KHR_wayland_surface
  546. Formats: count = 45
  547. SurfaceFormat[0]:
  548. format = FORMAT_B8G8R8A8_SRGB
  549. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  550. SurfaceFormat[1]:
  551. format = FORMAT_B8G8R8A8_UNORM
  552. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  553. SurfaceFormat[2]:
  554. format = FORMAT_A2R10G10B10_UNORM_PACK32
  555. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  556. SurfaceFormat[3]:
  557. format = FORMAT_A2B10G10R10_UNORM_PACK32
  558. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  559. SurfaceFormat[4]:
  560. format = FORMAT_R16G16B16A16_UNORM
  561. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  562. SurfaceFormat[5]:
  563. format = FORMAT_B8G8R8A8_SRGB
  564. colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
  565. SurfaceFormat[6]:
  566. format = FORMAT_B8G8R8A8_UNORM
  567. colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
  568. SurfaceFormat[7]:
  569. format = FORMAT_A2R10G10B10_UNORM_PACK32
  570. colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
  571. SurfaceFormat[8]:
  572. format = FORMAT_A2B10G10R10_UNORM_PACK32
  573. colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
  574. SurfaceFormat[9]:
  575. format = FORMAT_R16G16B16A16_UNORM
  576. colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
  577. SurfaceFormat[10]:
  578. format = FORMAT_B8G8R8A8_SRGB
  579. colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
  580. SurfaceFormat[11]:
  581. format = FORMAT_B8G8R8A8_UNORM
  582. colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
  583. SurfaceFormat[12]:
  584. format = FORMAT_A2R10G10B10_UNORM_PACK32
  585. colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
  586. SurfaceFormat[13]:
  587. format = FORMAT_A2B10G10R10_UNORM_PACK32
  588. colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
  589. SurfaceFormat[14]:
  590. format = FORMAT_R16G16B16A16_UNORM
  591. colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
  592. SurfaceFormat[15]:
  593. format = FORMAT_B8G8R8A8_SRGB
  594. colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
  595. SurfaceFormat[16]:
  596. format = FORMAT_B8G8R8A8_UNORM
  597. colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
  598. SurfaceFormat[17]:
  599. format = FORMAT_A2R10G10B10_UNORM_PACK32
  600. colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
  601. SurfaceFormat[18]:
  602. format = FORMAT_A2B10G10R10_UNORM_PACK32
  603. colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
  604. SurfaceFormat[19]:
  605. format = FORMAT_R16G16B16A16_UNORM
  606. colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
  607. SurfaceFormat[20]:
  608. format = FORMAT_B8G8R8A8_SRGB
  609. colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
  610. SurfaceFormat[21]:
  611. format = FORMAT_B8G8R8A8_UNORM
  612. colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
  613. SurfaceFormat[22]:
  614. format = FORMAT_A2R10G10B10_UNORM_PACK32
  615. colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
  616. SurfaceFormat[23]:
  617. format = FORMAT_A2B10G10R10_UNORM_PACK32
  618. colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
  619. SurfaceFormat[24]:
  620. format = FORMAT_R16G16B16A16_UNORM
  621. colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
  622. SurfaceFormat[25]:
  623. format = FORMAT_B8G8R8A8_SRGB
  624. colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
  625. SurfaceFormat[26]:
  626. format = FORMAT_B8G8R8A8_UNORM
  627. colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
  628. SurfaceFormat[27]:
  629. format = FORMAT_A2R10G10B10_UNORM_PACK32
  630. colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
  631. SurfaceFormat[28]:
  632. format = FORMAT_A2B10G10R10_UNORM_PACK32
  633. colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
  634. SurfaceFormat[29]:
  635. format = FORMAT_R16G16B16A16_UNORM
  636. colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
  637. SurfaceFormat[30]:
  638. format = FORMAT_B8G8R8A8_SRGB
  639. colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
  640. SurfaceFormat[31]:
  641. format = FORMAT_B8G8R8A8_UNORM
  642. colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
  643. SurfaceFormat[32]:
  644. format = FORMAT_A2R10G10B10_UNORM_PACK32
  645. colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
  646. SurfaceFormat[33]:
  647. format = FORMAT_A2B10G10R10_UNORM_PACK32
  648. colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
  649. SurfaceFormat[34]:
  650. format = FORMAT_R16G16B16A16_UNORM
  651. colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
  652. SurfaceFormat[35]:
  653. format = FORMAT_B8G8R8A8_SRGB
  654. colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
  655. SurfaceFormat[36]:
  656. format = FORMAT_B8G8R8A8_UNORM
  657. colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
  658. SurfaceFormat[37]:
  659. format = FORMAT_A2R10G10B10_UNORM_PACK32
  660. colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
  661. SurfaceFormat[38]:
  662. format = FORMAT_A2B10G10R10_UNORM_PACK32
  663. colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
  664. SurfaceFormat[39]:
  665. format = FORMAT_R16G16B16A16_UNORM
  666. colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
  667. SurfaceFormat[40]:
  668. format = FORMAT_B8G8R8A8_SRGB
  669. colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
  670. SurfaceFormat[41]:
  671. format = FORMAT_B8G8R8A8_UNORM
  672. colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
  673. SurfaceFormat[42]:
  674. format = FORMAT_A2R10G10B10_UNORM_PACK32
  675. colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
  676. SurfaceFormat[43]:
  677. format = FORMAT_A2B10G10R10_UNORM_PACK32
  678. colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
  679. SurfaceFormat[44]:
  680. format = FORMAT_R16G16B16A16_UNORM
  681. colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
  682. Present Modes: count = 3
  683. PRESENT_MODE_MAILBOX_KHR
  684. PRESENT_MODE_FIFO_KHR
  685. PRESENT_MODE_IMMEDIATE_KHR
  686. VkSurfaceCapabilitiesKHR:
  687. -------------------------
  688. minImageCount = 3
  689. maxImageCount = 0
  690. currentExtent:
  691. width = 4294967295
  692. height = 4294967295
  693. minImageExtent:
  694. width = 1
  695. height = 1
  696. maxImageExtent:
  697. width = 16384
  698. height = 16384
  699. maxImageArrayLayers = 1
  700. supportedTransforms: count = 1
  701. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  702. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  703. supportedCompositeAlpha: count = 2
  704. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  705. COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
  706. supportedUsageFlags: count = 7
  707. IMAGE_USAGE_TRANSFER_SRC_BIT
  708. IMAGE_USAGE_TRANSFER_DST_BIT
  709. IMAGE_USAGE_SAMPLED_BIT
  710. IMAGE_USAGE_STORAGE_BIT
  711. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  712. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  713. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  714. VkSurfaceProtectedCapabilitiesKHR:
  715. ----------------------------------
  716. supportsProtected = false
  717.  
  718. VK_EXT_surface_maintenance1:
  719. ----------------------------
  720. PRESENT_MODE_MAILBOX_KHR:
  721. minImageCount = 4
  722. maxImageCount = 0
  723. VkSurfacePresentScalingCapabilitiesEXT:
  724. supportedPresentScaling:
  725. None
  726. supportedPresentGravityX:
  727. None
  728. supportedPresentGravityY:
  729. None
  730. minScaledImageExtent:
  731. width = 1
  732. height = 1
  733. maxScaledImageExtent:
  734. width = 16384
  735. height = 16384
  736. VkSurfacePresentModeCompatibilityEXT:
  737. presentModeCount = 2
  738. pPresentModes: count = 2
  739. PRESENT_MODE_MAILBOX_KHR
  740. PRESENT_MODE_FIFO_KHR
  741. PRESENT_MODE_FIFO_KHR:
  742. minImageCount = 3
  743. maxImageCount = 0
  744. VkSurfacePresentScalingCapabilitiesEXT:
  745. supportedPresentScaling:
  746. None
  747. supportedPresentGravityX:
  748. None
  749. supportedPresentGravityY:
  750. None
  751. minScaledImageExtent:
  752. width = 1
  753. height = 1
  754. maxScaledImageExtent:
  755. width = 16384
  756. height = 16384
  757. VkSurfacePresentModeCompatibilityEXT:
  758. presentModeCount = 2
  759. pPresentModes: count = 2
  760. PRESENT_MODE_FIFO_KHR
  761. PRESENT_MODE_MAILBOX_KHR
  762. PRESENT_MODE_IMMEDIATE_KHR:
  763. minImageCount = 3
  764. maxImageCount = 0
  765. VkSurfacePresentScalingCapabilitiesEXT:
  766. supportedPresentScaling:
  767. None
  768. supportedPresentGravityX:
  769. None
  770. supportedPresentGravityY:
  771. None
  772. minScaledImageExtent:
  773. width = 1
  774. height = 1
  775. maxScaledImageExtent:
  776. width = 16384
  777. height = 16384
  778. VkSurfacePresentModeCompatibilityEXT:
  779. presentModeCount = 1
  780. pPresentModes: count = 1
  781. PRESENT_MODE_IMMEDIATE_KHR
  782.  
  783.  
  784. Device Properties and Extensions:
  785. =================================
  786. GPU0:
  787. VkPhysicalDeviceProperties:
  788. ---------------------------
  789. apiVersion = 1.4.303 (4210991)
  790. driverVersion = 575.64.5.0 (2412773696)
  791. vendorID = 0x10de
  792. deviceID = 0x2489
  793. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  794. deviceName = NVIDIA GeForce RTX 3060 Ti
  795. pipelineCacheUUID = 2b9813d6-2aa3-f9a0-3827-eaf6134b717e
  796.  
  797. VkPhysicalDeviceLimits:
  798. -----------------------
  799. maxImageDimension1D = 32768
  800. maxImageDimension2D = 32768
  801. maxImageDimension3D = 16384
  802. maxImageDimensionCube = 32768
  803. maxImageArrayLayers = 2048
  804. maxTexelBufferElements = 134217728
  805. maxUniformBufferRange = 65536
  806. maxStorageBufferRange = 4294967295
  807. maxPushConstantsSize = 256
  808. maxMemoryAllocationCount = 4294967295
  809. maxSamplerAllocationCount = 4000
  810. bufferImageGranularity = 0x00000400
  811. sparseAddressSpaceSize = 0x10000000000
  812. maxBoundDescriptorSets = 32
  813. maxPerStageDescriptorSamplers = 1048576
  814. maxPerStageDescriptorUniformBuffers = 1048576
  815. maxPerStageDescriptorStorageBuffers = 1048576
  816. maxPerStageDescriptorSampledImages = 1048576
  817. maxPerStageDescriptorStorageImages = 1048576
  818. maxPerStageDescriptorInputAttachments = 1048576
  819. maxPerStageResources = 4294967295
  820. maxDescriptorSetSamplers = 1048576
  821. maxDescriptorSetUniformBuffers = 1048576
  822. maxDescriptorSetUniformBuffersDynamic = 15
  823. maxDescriptorSetStorageBuffers = 1048576
  824. maxDescriptorSetStorageBuffersDynamic = 16
  825. maxDescriptorSetSampledImages = 1048576
  826. maxDescriptorSetStorageImages = 1048576
  827. maxDescriptorSetInputAttachments = 1048576
  828. maxVertexInputAttributes = 32
  829. maxVertexInputBindings = 32
  830. maxVertexInputAttributeOffset = 2047
  831. maxVertexInputBindingStride = 2048
  832. maxVertexOutputComponents = 128
  833. maxTessellationGenerationLevel = 64
  834. maxTessellationPatchSize = 32
  835. maxTessellationControlPerVertexInputComponents = 128
  836. maxTessellationControlPerVertexOutputComponents = 128
  837. maxTessellationControlPerPatchOutputComponents = 120
  838. maxTessellationControlTotalOutputComponents = 4216
  839. maxTessellationEvaluationInputComponents = 128
  840. maxTessellationEvaluationOutputComponents = 128
  841. maxGeometryShaderInvocations = 32
  842. maxGeometryInputComponents = 128
  843. maxGeometryOutputComponents = 128
  844. maxGeometryOutputVertices = 1024
  845. maxGeometryTotalOutputComponents = 1024
  846. maxFragmentInputComponents = 128
  847. maxFragmentOutputAttachments = 8
  848. maxFragmentDualSrcAttachments = 1
  849. maxFragmentCombinedOutputResources = 4294967295
  850. maxComputeSharedMemorySize = 49152
  851. maxComputeWorkGroupCount: count = 3
  852. 2147483647
  853. 65535
  854. 65535
  855. maxComputeWorkGroupInvocations = 1024
  856. maxComputeWorkGroupSize: count = 3
  857. 1024
  858. 1024
  859. 64
  860. subPixelPrecisionBits = 8
  861. subTexelPrecisionBits = 8
  862. mipmapPrecisionBits = 8
  863. maxDrawIndexedIndexValue = 4294967295
  864. maxDrawIndirectCount = 4294967295
  865. maxSamplerLodBias = 15
  866. maxSamplerAnisotropy = 16
  867. maxViewports = 16
  868. maxViewportDimensions: count = 2
  869. 32768
  870. 32768
  871. viewportBoundsRange: count = 2
  872. -65536
  873. 65536
  874. viewportSubPixelBits = 8
  875. minMemoryMapAlignment = 64
  876. minTexelBufferOffsetAlignment = 0x00000010
  877. minUniformBufferOffsetAlignment = 0x00000040
  878. minStorageBufferOffsetAlignment = 0x00000010
  879. minTexelOffset = -8
  880. maxTexelOffset = 7
  881. minTexelGatherOffset = -32
  882. maxTexelGatherOffset = 31
  883. minInterpolationOffset = -0.5
  884. maxInterpolationOffset = 0.4375
  885. subPixelInterpolationOffsetBits = 4
  886. maxFramebufferWidth = 32768
  887. maxFramebufferHeight = 32768
  888. maxFramebufferLayers = 2048
  889. framebufferColorSampleCounts: count = 4
  890. SAMPLE_COUNT_1_BIT
  891. SAMPLE_COUNT_2_BIT
  892. SAMPLE_COUNT_4_BIT
  893. SAMPLE_COUNT_8_BIT
  894. framebufferDepthSampleCounts: count = 4
  895. SAMPLE_COUNT_1_BIT
  896. SAMPLE_COUNT_2_BIT
  897. SAMPLE_COUNT_4_BIT
  898. SAMPLE_COUNT_8_BIT
  899. framebufferStencilSampleCounts: count = 5
  900. SAMPLE_COUNT_1_BIT
  901. SAMPLE_COUNT_2_BIT
  902. SAMPLE_COUNT_4_BIT
  903. SAMPLE_COUNT_8_BIT
  904. SAMPLE_COUNT_16_BIT
  905. framebufferNoAttachmentsSampleCounts: count = 5
  906. SAMPLE_COUNT_1_BIT
  907. SAMPLE_COUNT_2_BIT
  908. SAMPLE_COUNT_4_BIT
  909. SAMPLE_COUNT_8_BIT
  910. SAMPLE_COUNT_16_BIT
  911. maxColorAttachments = 8
  912. sampledImageColorSampleCounts: count = 4
  913. SAMPLE_COUNT_1_BIT
  914. SAMPLE_COUNT_2_BIT
  915. SAMPLE_COUNT_4_BIT
  916. SAMPLE_COUNT_8_BIT
  917. sampledImageIntegerSampleCounts: count = 4
  918. SAMPLE_COUNT_1_BIT
  919. SAMPLE_COUNT_2_BIT
  920. SAMPLE_COUNT_4_BIT
  921. SAMPLE_COUNT_8_BIT
  922. sampledImageDepthSampleCounts: count = 4
  923. SAMPLE_COUNT_1_BIT
  924. SAMPLE_COUNT_2_BIT
  925. SAMPLE_COUNT_4_BIT
  926. SAMPLE_COUNT_8_BIT
  927. sampledImageStencilSampleCounts: count = 5
  928. SAMPLE_COUNT_1_BIT
  929. SAMPLE_COUNT_2_BIT
  930. SAMPLE_COUNT_4_BIT
  931. SAMPLE_COUNT_8_BIT
  932. SAMPLE_COUNT_16_BIT
  933. storageImageSampleCounts: count = 4
  934. SAMPLE_COUNT_1_BIT
  935. SAMPLE_COUNT_2_BIT
  936. SAMPLE_COUNT_4_BIT
  937. SAMPLE_COUNT_8_BIT
  938. maxSampleMaskWords = 1
  939. timestampComputeAndGraphics = true
  940. timestampPeriod = 1
  941. maxClipDistances = 8
  942. maxCullDistances = 8
  943. maxCombinedClipAndCullDistances = 8
  944. discreteQueuePriorities = 2
  945. pointSizeRange: count = 2
  946. 1
  947. 2047.94
  948. lineWidthRange: count = 2
  949. 1
  950. 64
  951. pointSizeGranularity = 0.0625
  952. lineWidthGranularity = 0.0625
  953. strictLines = true
  954. standardSampleLocations = true
  955. optimalBufferCopyOffsetAlignment = 0x00000001
  956. optimalBufferCopyRowPitchAlignment = 0x00000001
  957. nonCoherentAtomSize = 0x00000040
  958.  
  959. VkPhysicalDeviceSparseProperties:
  960. ---------------------------------
  961. residencyStandard2DBlockShape = true
  962. residencyStandard2DMultisampleBlockShape = true
  963. residencyStandard3DBlockShape = true
  964. residencyAlignedMipSize = false
  965. residencyNonResidentStrict = true
  966.  
  967. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  968. ---------------------------------------------------
  969. maxGeometryCount = 16777215
  970. maxInstanceCount = 16777215
  971. maxPrimitiveCount = 536870911
  972. maxPerStageDescriptorAccelerationStructures = 1048576
  973. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 1048576
  974. maxDescriptorSetAccelerationStructures = 1048576
  975. maxDescriptorSetUpdateAfterBindAccelerationStructures = 1048576
  976. minAccelerationStructureScratchOffsetAlignment = 128
  977.  
  978. VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
  979. ----------------------------------------------------
  980. advancedBlendMaxColorAttachments = 8
  981. advancedBlendIndependentBlend = false
  982. advancedBlendNonPremultipliedSrcColor = true
  983. advancedBlendNonPremultipliedDstColor = true
  984. advancedBlendCorrelatedOverlap = true
  985. advancedBlendAllOperations = true
  986.  
  987. VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR:
  988. ------------------------------------------------------
  989. meshAndTaskShaderDerivatives = false
  990.  
  991. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  992. -------------------------------------------------------
  993. primitiveOverestimationSize = 0.00195312
  994. maxExtraPrimitiveOverestimationSize = 0.75
  995. extraPrimitiveOverestimationSizeGranularity = 0.25
  996. primitiveUnderestimation = true
  997. conservativePointAndLineRasterization = true
  998. degenerateTrianglesRasterized = true
  999. degenerateLinesRasterized = true
  1000. fullyCoveredFragmentShaderInputVariable = true
  1001. conservativeRasterizationPostDepthCoverage = true
  1002.  
  1003. VkPhysicalDeviceCooperativeMatrixPropertiesKHR:
  1004. -----------------------------------------------
  1005. cooperativeMatrixSupportedStages: count = 1
  1006. SHADER_STAGE_COMPUTE_BIT
  1007.  
  1008. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  1009. -----------------------------------------------
  1010. maxCustomBorderColorSamplers = 4000
  1011.  
  1012. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  1013. --------------------------------------------------------
  1014. combinedImageSamplerDensityMapDescriptorSize = 4
  1015.  
  1016. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  1017. ----------------------------------------------
  1018. combinedImageSamplerDescriptorSingleArray = true
  1019. bufferlessPushDescriptors = true
  1020. allowSamplerImageViewPostSubmitCreation = false
  1021. descriptorBufferOffsetAlignment = 0x00000040
  1022. maxDescriptorBufferBindings = 32
  1023. maxResourceDescriptorBufferBindings = 32
  1024. maxSamplerDescriptorBufferBindings = 32
  1025. maxEmbeddedImmutableSamplerBindings = 32
  1026. maxEmbeddedImmutableSamplers = 4000
  1027. bufferCaptureReplayDescriptorDataSize = 8
  1028. imageCaptureReplayDescriptorDataSize = 1
  1029. imageViewCaptureReplayDescriptorDataSize = 12
  1030. samplerCaptureReplayDescriptorDataSize = 4
  1031. accelerationStructureCaptureReplayDescriptorDataSize = 1
  1032. samplerDescriptorSize = 4
  1033. combinedImageSamplerDescriptorSize = 4
  1034. sampledImageDescriptorSize = 4
  1035. storageImageDescriptorSize = 4
  1036. uniformTexelBufferDescriptorSize = 16
  1037. robustUniformTexelBufferDescriptorSize = 16
  1038. storageTexelBufferDescriptorSize = 16
  1039. robustStorageTexelBufferDescriptorSize = 16
  1040. uniformBufferDescriptorSize = 8
  1041. robustUniformBufferDescriptorSize = 8
  1042. storageBufferDescriptorSize = 16
  1043. robustStorageBufferDescriptorSize = 16
  1044. inputAttachmentDescriptorSize = 4
  1045. accelerationStructureDescriptorSize = 8
  1046. maxSamplerDescriptorBufferRange = 0x10000000000
  1047. maxResourceDescriptorBufferRange = 0x10000000000
  1048. samplerDescriptorBufferAddressSpaceSize = 0x10000000000
  1049. resourceDescriptorBufferAddressSpaceSize = 0x10000000000
  1050. descriptorBufferAddressSpaceSize = 0x10000000000
  1051.  
  1052. VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT:
  1053. -----------------------------------------------------
  1054. maxIndirectPipelineCount = 16384
  1055. maxIndirectShaderObjectCount = 16384
  1056. maxIndirectSequenceCount = 4194303
  1057. maxIndirectCommandsTokenCount = 32
  1058. maxIndirectCommandsTokenOffset = 4294967295
  1059. maxIndirectCommandsIndirectStride = 4294967295
  1060. supportedIndirectCommandsInputModes: count = 2
  1061. INDIRECT_COMMANDS_INPUT_MODE_VULKAN_INDEX_BUFFER_EXT
  1062. INDIRECT_COMMANDS_INPUT_MODE_DXGI_INDEX_BUFFER_EXT
  1063. supportedIndirectCommandsShaderStages: count = 8
  1064. SHADER_STAGE_VERTEX_BIT
  1065. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1066. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1067. SHADER_STAGE_GEOMETRY_BIT
  1068. SHADER_STAGE_FRAGMENT_BIT
  1069. SHADER_STAGE_COMPUTE_BIT
  1070. SHADER_STAGE_TASK_BIT_EXT
  1071. SHADER_STAGE_MESH_BIT_EXT
  1072. supportedIndirectCommandsShaderStagesPipelineBinding: count = 8
  1073. SHADER_STAGE_VERTEX_BIT
  1074. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1075. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1076. SHADER_STAGE_GEOMETRY_BIT
  1077. SHADER_STAGE_FRAGMENT_BIT
  1078. SHADER_STAGE_COMPUTE_BIT
  1079. SHADER_STAGE_TASK_BIT_EXT
  1080. SHADER_STAGE_MESH_BIT_EXT
  1081. supportedIndirectCommandsShaderStagesShaderBinding: count = 8
  1082. SHADER_STAGE_VERTEX_BIT
  1083. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1084. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1085. SHADER_STAGE_GEOMETRY_BIT
  1086. SHADER_STAGE_FRAGMENT_BIT
  1087. SHADER_STAGE_COMPUTE_BIT
  1088. SHADER_STAGE_TASK_BIT_EXT
  1089. SHADER_STAGE_MESH_BIT_EXT
  1090. deviceGeneratedCommandsTransformFeedback = true
  1091. deviceGeneratedCommandsMultiDrawIndirectCount = true
  1092.  
  1093. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  1094. ----------------------------------------------
  1095. maxDiscardRectangles = 8
  1096.  
  1097. VkPhysicalDeviceDrmPropertiesEXT:
  1098. ---------------------------------
  1099. hasPrimary = true
  1100. hasRender = true
  1101. primaryMajor = 226
  1102. primaryMinor = 0
  1103. renderMajor = 226
  1104. renderMinor = 128
  1105.  
  1106. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  1107. ---------------------------------------------------
  1108. dynamicPrimitiveTopologyUnrestricted = true
  1109.  
  1110. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  1111. ------------------------------------------------
  1112. minImportedHostPointerAlignment = 0x00001000
  1113.  
  1114. VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR:
  1115. -------------------------------------------------------
  1116. triStripVertexOrderIndependentOfProvokingVertex = false
  1117.  
  1118. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  1119. -------------------------------------------------
  1120. minFragmentShadingRateAttachmentTexelSize:
  1121. width = 16
  1122. height = 16
  1123. maxFragmentShadingRateAttachmentTexelSize:
  1124. width = 16
  1125. height = 16
  1126. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  1127. primitiveFragmentShadingRateWithMultipleViewports = true
  1128. layeredShadingRateAttachments = true
  1129. fragmentShadingRateNonTrivialCombinerOps = true
  1130. maxFragmentSize:
  1131. width = 4
  1132. height = 4
  1133. maxFragmentSizeAspectRatio = 2
  1134. maxFragmentShadingRateCoverageSamples = 16
  1135. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_16_BIT
  1136. fragmentShadingRateWithShaderDepthStencilWrites = true
  1137. fragmentShadingRateWithSampleMask = true
  1138. fragmentShadingRateWithShaderSampleMask = true
  1139. fragmentShadingRateWithConservativeRasterization = true
  1140. fragmentShadingRateWithFragmentShaderInterlock = true
  1141. fragmentShadingRateWithCustomSampleLocations = true
  1142. fragmentShadingRateStrictMultiplyCombiner = true
  1143.  
  1144. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  1145. -----------------------------------------------------
  1146. graphicsPipelineLibraryFastLinking = true
  1147. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  1148.  
  1149. VkPhysicalDeviceLayeredApiPropertiesListKHR:
  1150. --------------------------------------------
  1151. layeredApiCount = 0
  1152. pLayeredApis = NULL
  1153.  
  1154. VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
  1155. ----------------------------------------------------
  1156. nativeUnalignedPerformance = true
  1157.  
  1158. VkPhysicalDeviceMaintenance7PropertiesKHR:
  1159. ------------------------------------------
  1160. robustFragmentShadingRateAttachmentAccess = true
  1161. separateDepthStencilAttachmentAccess = true
  1162. maxDescriptorSetTotalUniformBuffersDynamic = 15
  1163. maxDescriptorSetTotalStorageBuffersDynamic = 16
  1164. maxDescriptorSetTotalBuffersDynamic = 31
  1165. maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = 15
  1166. maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = 16
  1167. maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = 31
  1168.  
  1169. VkPhysicalDeviceMapMemoryPlacedPropertiesEXT:
  1170. ---------------------------------------------
  1171. minPlacedMemoryMapAlignment = 0x00001000
  1172.  
  1173. VkPhysicalDeviceMeshShaderPropertiesEXT:
  1174. ----------------------------------------
  1175. maxTaskWorkGroupTotalCount = 4194304
  1176. maxTaskWorkGroupCount: count = 3
  1177. 4194304
  1178. 65535
  1179. 65535
  1180. maxTaskWorkGroupInvocations = 128
  1181. maxTaskWorkGroupSize: count = 3
  1182. 128
  1183. 128
  1184. 128
  1185. maxTaskPayloadSize = 16384
  1186. maxTaskSharedMemorySize = 32768
  1187. maxTaskPayloadAndSharedMemorySize = 32768
  1188. maxMeshWorkGroupTotalCount = 4194304
  1189. maxMeshWorkGroupCount: count = 3
  1190. 4194304
  1191. 65535
  1192. 65535
  1193. maxMeshWorkGroupInvocations = 128
  1194. maxMeshWorkGroupSize: count = 3
  1195. 128
  1196. 128
  1197. 128
  1198. maxMeshSharedMemorySize = 28672
  1199. maxMeshPayloadAndSharedMemorySize = 28672
  1200. maxMeshOutputMemorySize = 32768
  1201. maxMeshPayloadAndOutputMemorySize = 48128
  1202. maxMeshOutputComponents = 128
  1203. maxMeshOutputVertices = 256
  1204. maxMeshOutputPrimitives = 256
  1205. maxMeshOutputLayers = 2048
  1206. maxMeshMultiviewViewCount = 4
  1207. meshOutputPerVertexGranularity = 32
  1208. meshOutputPerPrimitiveGranularity = 32
  1209. maxPreferredTaskWorkGroupInvocations = 32
  1210. maxPreferredMeshWorkGroupInvocations = 32
  1211. prefersLocalInvocationVertexOutput = false
  1212. prefersLocalInvocationPrimitiveOutput = false
  1213. prefersCompactVertexOutput = false
  1214. prefersCompactPrimitiveOutput = true
  1215.  
  1216. VkPhysicalDeviceMultiDrawPropertiesEXT:
  1217. ---------------------------------------
  1218. maxMultiDrawCount = 4294967295
  1219.  
  1220. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  1221. -------------------------------------------------
  1222. maxCommandBufferNestingLevel = 4294967295
  1223.  
  1224. VkPhysicalDeviceOpacityMicromapPropertiesEXT:
  1225. ---------------------------------------------
  1226. maxOpacity2StateSubdivisionLevel = 12
  1227. maxOpacity4StateSubdivisionLevel = 12
  1228.  
  1229. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  1230. ----------------------------------------
  1231. pciDomain = 0
  1232. pciBus = 5
  1233. pciDevice = 0
  1234. pciFunction = 0
  1235.  
  1236. VkPhysicalDevicePipelineBinaryPropertiesKHR:
  1237. --------------------------------------------
  1238. pipelineBinaryInternalCache = true
  1239. pipelineBinaryInternalCacheControl = true
  1240. pipelineBinaryPrefersInternalCache = false
  1241. pipelineBinaryPrecompiledInternalCache = false
  1242. pipelineBinaryCompressedData = true
  1243.  
  1244. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  1245. ---------------------------------------------
  1246. provokingVertexModePerPipeline = true
  1247. transformFeedbackPreservesTriangleFanProvokingVertex = true
  1248.  
  1249. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  1250. ------------------------------------------------
  1251. shaderGroupHandleSize = 32
  1252. maxRayRecursionDepth = 31
  1253. maxShaderGroupStride = 4096
  1254. shaderGroupBaseAlignment = 64
  1255. shaderGroupHandleCaptureReplaySize = 32
  1256. maxRayDispatchInvocationCount = 1073741824
  1257. shaderGroupHandleAlignment = 32
  1258. maxRayHitAttributeSize = 32
  1259.  
  1260. VkPhysicalDeviceRobustness2PropertiesEXT:
  1261. -----------------------------------------
  1262. robustStorageBufferAccessSizeAlignment = 0x00000001
  1263. robustUniformBufferAccessSizeAlignment = 0x00000010
  1264.  
  1265. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  1266. ---------------------------------------------
  1267. sampleLocationSampleCounts: count = 5
  1268. SAMPLE_COUNT_1_BIT
  1269. SAMPLE_COUNT_2_BIT
  1270. SAMPLE_COUNT_4_BIT
  1271. SAMPLE_COUNT_8_BIT
  1272. SAMPLE_COUNT_16_BIT
  1273. maxSampleLocationGridSize:
  1274. width = 1
  1275. height = 1
  1276. sampleLocationCoordinateRange: count = 2
  1277. 0
  1278. 0.9375
  1279. sampleLocationSubPixelBits = 4
  1280. variableSampleLocations = true
  1281.  
  1282. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  1283. ----------------------------------------------------
  1284. shaderModuleIdentifierAlgorithmUUID = 1f4517a6-c1c4-11ec-9d64-0242ac120005
  1285.  
  1286. VkPhysicalDeviceShaderObjectPropertiesEXT:
  1287. ------------------------------------------
  1288. shaderBinaryUUID = 2b9813d6-2aa3-f9a0-3827-eaf6134b717e
  1289. shaderBinaryVersion = 1
  1290.  
  1291. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  1292. -----------------------------------------------
  1293. maxTransformFeedbackStreams = 4
  1294. maxTransformFeedbackBuffers = 4
  1295. maxTransformFeedbackBufferSize = 0xffffffff
  1296. maxTransformFeedbackStreamDataSize = 2048
  1297. maxTransformFeedbackBufferDataSize = 512
  1298. maxTransformFeedbackBufferDataStride = 2048
  1299. transformFeedbackQueries = true
  1300. transformFeedbackStreamsLinesTriangles = false
  1301. transformFeedbackRasterizationStreamSelect = true
  1302. transformFeedbackDraw = true
  1303.  
  1304. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  1305. ----------------------------------------------------
  1306. maxVertexAttribDivisor = 4294967295
  1307.  
  1308. VkPhysicalDeviceVulkan11Properties:
  1309. -----------------------------------
  1310. deviceUUID = e80213f7-1d7d-cf62-6c51-4649a93be8ad
  1311. driverUUID = bb98a93f-40d1-5b09-ba0c-36a9a9c0073d
  1312. deviceNodeMask = 1
  1313. deviceLUIDValid = false
  1314. subgroupSize = 32
  1315. subgroupSupportedStages: count = 14
  1316. SHADER_STAGE_VERTEX_BIT
  1317. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1318. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1319. SHADER_STAGE_GEOMETRY_BIT
  1320. SHADER_STAGE_FRAGMENT_BIT
  1321. SHADER_STAGE_COMPUTE_BIT
  1322. SHADER_STAGE_RAYGEN_BIT_KHR
  1323. SHADER_STAGE_ANY_HIT_BIT_KHR
  1324. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  1325. SHADER_STAGE_MISS_BIT_KHR
  1326. SHADER_STAGE_INTERSECTION_BIT_KHR
  1327. SHADER_STAGE_CALLABLE_BIT_KHR
  1328. SHADER_STAGE_TASK_BIT_EXT
  1329. SHADER_STAGE_MESH_BIT_EXT
  1330. subgroupSupportedOperations: count = 11
  1331. SUBGROUP_FEATURE_BASIC_BIT
  1332. SUBGROUP_FEATURE_VOTE_BIT
  1333. SUBGROUP_FEATURE_ARITHMETIC_BIT
  1334. SUBGROUP_FEATURE_BALLOT_BIT
  1335. SUBGROUP_FEATURE_SHUFFLE_BIT
  1336. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  1337. SUBGROUP_FEATURE_CLUSTERED_BIT
  1338. SUBGROUP_FEATURE_QUAD_BIT
  1339. SUBGROUP_FEATURE_ROTATE_BIT
  1340. SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
  1341. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  1342. subgroupQuadOperationsInAllStages = true
  1343. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  1344. maxMultiviewViewCount = 32
  1345. maxMultiviewInstanceIndex = 134217727
  1346. protectedNoFault = false
  1347. maxPerSetDescriptors = 4294967295
  1348. maxMemoryAllocationSize = 0xffe00000
  1349.  
  1350. VkPhysicalDeviceVulkan12Properties:
  1351. -----------------------------------
  1352. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  1353. driverName = NVIDIA
  1354. driverInfo = 575.64.05
  1355. conformanceVersion:
  1356. major = 1
  1357. minor = 4
  1358. subminor = 1
  1359. patch = 0
  1360. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1361. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1362. shaderSignedZeroInfNanPreserveFloat16 = true
  1363. shaderSignedZeroInfNanPreserveFloat32 = true
  1364. shaderSignedZeroInfNanPreserveFloat64 = true
  1365. shaderDenormPreserveFloat16 = true
  1366. shaderDenormPreserveFloat32 = false
  1367. shaderDenormPreserveFloat64 = false
  1368. shaderDenormFlushToZeroFloat16 = false
  1369. shaderDenormFlushToZeroFloat32 = false
  1370. shaderDenormFlushToZeroFloat64 = false
  1371. shaderRoundingModeRTEFloat16 = true
  1372. shaderRoundingModeRTEFloat32 = true
  1373. shaderRoundingModeRTEFloat64 = true
  1374. shaderRoundingModeRTZFloat16 = false
  1375. shaderRoundingModeRTZFloat32 = true
  1376. shaderRoundingModeRTZFloat64 = true
  1377. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  1378. shaderUniformBufferArrayNonUniformIndexingNative = true
  1379. shaderSampledImageArrayNonUniformIndexingNative = true
  1380. shaderStorageBufferArrayNonUniformIndexingNative = true
  1381. shaderStorageImageArrayNonUniformIndexingNative = true
  1382. shaderInputAttachmentArrayNonUniformIndexingNative = true
  1383. robustBufferAccessUpdateAfterBind = true
  1384. quadDivergentImplicitLod = true
  1385. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  1386. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  1387. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  1388. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  1389. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  1390. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  1391. maxPerStageUpdateAfterBindResources = 4294967295
  1392. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  1393. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  1394. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  1395. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  1396. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  1397. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  1398. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  1399. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  1400. supportedDepthResolveModes: count = 4
  1401. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1402. RESOLVE_MODE_AVERAGE_BIT
  1403. RESOLVE_MODE_MIN_BIT
  1404. RESOLVE_MODE_MAX_BIT
  1405. supportedStencilResolveModes: count = 3
  1406. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1407. RESOLVE_MODE_MIN_BIT
  1408. RESOLVE_MODE_MAX_BIT
  1409. independentResolveNone = true
  1410. independentResolve = true
  1411. filterMinmaxSingleComponentFormats = true
  1412. filterMinmaxImageComponentMapping = true
  1413. maxTimelineSemaphoreValueDifference = 18446744073709551615
  1414. framebufferIntegerColorSampleCounts: count = 4
  1415. SAMPLE_COUNT_1_BIT
  1416. SAMPLE_COUNT_2_BIT
  1417. SAMPLE_COUNT_4_BIT
  1418. SAMPLE_COUNT_8_BIT
  1419.  
  1420. VkPhysicalDeviceVulkan13Properties:
  1421. -----------------------------------
  1422. minSubgroupSize = 32
  1423. maxSubgroupSize = 32
  1424. maxComputeWorkgroupSubgroups = 32
  1425. requiredSubgroupSizeStages: count = 14
  1426. SHADER_STAGE_VERTEX_BIT
  1427. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1428. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1429. SHADER_STAGE_GEOMETRY_BIT
  1430. SHADER_STAGE_FRAGMENT_BIT
  1431. SHADER_STAGE_COMPUTE_BIT
  1432. SHADER_STAGE_RAYGEN_BIT_KHR
  1433. SHADER_STAGE_ANY_HIT_BIT_KHR
  1434. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  1435. SHADER_STAGE_MISS_BIT_KHR
  1436. SHADER_STAGE_INTERSECTION_BIT_KHR
  1437. SHADER_STAGE_CALLABLE_BIT_KHR
  1438. SHADER_STAGE_TASK_BIT_EXT
  1439. SHADER_STAGE_MESH_BIT_EXT
  1440. maxInlineUniformBlockSize = 256
  1441. maxPerStageDescriptorInlineUniformBlocks = 32
  1442. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  1443. maxDescriptorSetInlineUniformBlocks = 32
  1444. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  1445. maxInlineUniformTotalSize = 3584
  1446. integerDotProduct8BitUnsignedAccelerated = false
  1447. integerDotProduct8BitSignedAccelerated = false
  1448. integerDotProduct8BitMixedSignednessAccelerated = false
  1449. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  1450. integerDotProduct4x8BitPackedSignedAccelerated = true
  1451. integerDotProduct4x8BitPackedMixedSignednessAccelerated = true
  1452. integerDotProduct16BitUnsignedAccelerated = false
  1453. integerDotProduct16BitSignedAccelerated = false
  1454. integerDotProduct16BitMixedSignednessAccelerated = false
  1455. integerDotProduct32BitUnsignedAccelerated = false
  1456. integerDotProduct32BitSignedAccelerated = false
  1457. integerDotProduct32BitMixedSignednessAccelerated = false
  1458. integerDotProduct64BitUnsignedAccelerated = false
  1459. integerDotProduct64BitSignedAccelerated = false
  1460. integerDotProduct64BitMixedSignednessAccelerated = false
  1461. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  1462. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  1463. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  1464. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  1465. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  1466. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
  1467. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  1468. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  1469. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  1470. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  1471. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  1472. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  1473. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  1474. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  1475. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  1476. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  1477. storageTexelBufferOffsetSingleTexelAlignment = true
  1478. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  1479. uniformTexelBufferOffsetSingleTexelAlignment = true
  1480. maxBufferSize = 0x10000000000
  1481.  
  1482. VkPhysicalDeviceVulkan14Properties:
  1483. -----------------------------------
  1484. lineSubPixelPrecisionBits = 8
  1485. maxVertexAttribDivisor = 4294967295
  1486. supportsNonZeroFirstInstance = true
  1487. maxPushDescriptors = 32
  1488. dynamicRenderingLocalReadDepthStencilAttachments = true
  1489. dynamicRenderingLocalReadMultisampledAttachments = true
  1490. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  1491. earlyFragmentSampleMaskTestBeforeSampleCounting = true
  1492. depthStencilSwizzleOneSupport = true
  1493. polygonModePointSize = true
  1494. nonStrictSinglePixelWideLinesUseParallelogram = false
  1495. nonStrictWideLinesUseParallelogram = false
  1496. blockTexelViewCompatibleMultipleLayers = true
  1497. maxCombinedImageSamplerDescriptorCount = 1
  1498. fragmentShadingRateClampCombinerInputs = true
  1499. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
  1500. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
  1501. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
  1502. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
  1503. copySrcLayoutCount = 18
  1504. pCopySrcLayouts: count = 18
  1505. IMAGE_LAYOUT_GENERAL
  1506. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  1507. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  1508. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  1509. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  1510. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  1511. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  1512. IMAGE_LAYOUT_PREINITIALIZED
  1513. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  1514. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  1515. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  1516. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  1517. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  1518. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  1519. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  1520. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  1521. IMAGE_LAYOUT_PRESENT_SRC_KHR
  1522. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  1523. copyDstLayoutCount = 18
  1524. pCopyDstLayouts: count = 18
  1525. IMAGE_LAYOUT_GENERAL
  1526. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  1527. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  1528. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  1529. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  1530. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  1531. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  1532. IMAGE_LAYOUT_PREINITIALIZED
  1533. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  1534. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  1535. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  1536. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  1537. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  1538. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  1539. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  1540. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  1541. IMAGE_LAYOUT_PRESENT_SRC_KHR
  1542. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  1543. optimalTilingLayoutUUID = 2b9813d6-2aa3-f9a0-3827-eaf6134b717e
  1544. identicalMemoryTypeRequirements = false
  1545.  
  1546. Device Extensions: count = 247
  1547. VK_AMD_buffer_marker : extension revision 1
  1548. VK_EXT_4444_formats : extension revision 1
  1549. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  1550. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  1551. VK_EXT_blend_operation_advanced : extension revision 2
  1552. VK_EXT_border_color_swizzle : extension revision 1
  1553. VK_EXT_buffer_device_address : extension revision 2
  1554. VK_EXT_calibrated_timestamps : extension revision 2
  1555. VK_EXT_color_write_enable : extension revision 1
  1556. VK_EXT_conditional_rendering : extension revision 2
  1557. VK_EXT_conservative_rasterization : extension revision 1
  1558. VK_EXT_custom_border_color : extension revision 12
  1559. VK_EXT_depth_bias_control : extension revision 1
  1560. VK_EXT_depth_clamp_control : extension revision 1
  1561. VK_EXT_depth_clamp_zero_one : extension revision 1
  1562. VK_EXT_depth_clip_control : extension revision 1
  1563. VK_EXT_depth_clip_enable : extension revision 1
  1564. VK_EXT_depth_range_unrestricted : extension revision 1
  1565. VK_EXT_descriptor_buffer : extension revision 1
  1566. VK_EXT_descriptor_indexing : extension revision 2
  1567. VK_EXT_device_address_binding_report : extension revision 1
  1568. VK_EXT_device_fault : extension revision 2
  1569. VK_EXT_device_generated_commands : extension revision 1
  1570. VK_EXT_discard_rectangles : extension revision 2
  1571. VK_EXT_display_control : extension revision 1
  1572. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  1573. VK_EXT_extended_dynamic_state : extension revision 1
  1574. VK_EXT_extended_dynamic_state2 : extension revision 1
  1575. VK_EXT_extended_dynamic_state3 : extension revision 2
  1576. VK_EXT_external_memory_dma_buf : extension revision 1
  1577. VK_EXT_external_memory_host : extension revision 1
  1578. VK_EXT_fragment_shader_interlock : extension revision 1
  1579. VK_EXT_global_priority : extension revision 2
  1580. VK_EXT_global_priority_query : extension revision 1
  1581. VK_EXT_graphics_pipeline_library : extension revision 1
  1582. VK_EXT_host_image_copy : extension revision 1
  1583. VK_EXT_host_query_reset : extension revision 1
  1584. VK_EXT_image_2d_view_of_3d : extension revision 1
  1585. VK_EXT_image_drm_format_modifier : extension revision 2
  1586. VK_EXT_image_robustness : extension revision 1
  1587. VK_EXT_image_sliced_view_of_3d : extension revision 1
  1588. VK_EXT_image_view_min_lod : extension revision 1
  1589. VK_EXT_index_type_uint8 : extension revision 1
  1590. VK_EXT_inline_uniform_block : extension revision 1
  1591. VK_EXT_legacy_vertex_attributes : extension revision 1
  1592. VK_EXT_line_rasterization : extension revision 1
  1593. VK_EXT_load_store_op_none : extension revision 1
  1594. VK_EXT_map_memory_placed : extension revision 1
  1595. VK_EXT_memory_budget : extension revision 1
  1596. VK_EXT_memory_priority : extension revision 1
  1597. VK_EXT_mesh_shader : extension revision 1
  1598. VK_EXT_multi_draw : extension revision 1
  1599. VK_EXT_mutable_descriptor_type : extension revision 1
  1600. VK_EXT_nested_command_buffer : extension revision 1
  1601. VK_EXT_non_seamless_cube_map : extension revision 1
  1602. VK_EXT_opacity_micromap : extension revision 2
  1603. VK_EXT_pageable_device_local_memory : extension revision 1
  1604. VK_EXT_pci_bus_info : extension revision 2
  1605. VK_EXT_physical_device_drm : extension revision 1
  1606. VK_EXT_pipeline_creation_cache_control : extension revision 3
  1607. VK_EXT_pipeline_creation_feedback : extension revision 1
  1608. VK_EXT_pipeline_library_group_handles : extension revision 1
  1609. VK_EXT_pipeline_robustness : extension revision 1
  1610. VK_EXT_post_depth_coverage : extension revision 1
  1611. VK_EXT_present_mode_fifo_latest_ready : extension revision 1
  1612. VK_EXT_primitive_topology_list_restart : extension revision 1
  1613. VK_EXT_primitives_generated_query : extension revision 1
  1614. VK_EXT_private_data : extension revision 1
  1615. VK_EXT_provoking_vertex : extension revision 1
  1616. VK_EXT_queue_family_foreign : extension revision 1
  1617. VK_EXT_robustness2 : extension revision 1
  1618. VK_EXT_sample_locations : extension revision 1
  1619. VK_EXT_sampler_filter_minmax : extension revision 2
  1620. VK_EXT_scalar_block_layout : extension revision 1
  1621. VK_EXT_separate_stencil_usage : extension revision 1
  1622. VK_EXT_shader_atomic_float : extension revision 1
  1623. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  1624. VK_EXT_shader_image_atomic_int64 : extension revision 1
  1625. VK_EXT_shader_module_identifier : extension revision 1
  1626. VK_EXT_shader_object : extension revision 1
  1627. VK_EXT_shader_replicated_composites : extension revision 1
  1628. VK_EXT_shader_subgroup_ballot : extension revision 1
  1629. VK_EXT_shader_subgroup_vote : extension revision 1
  1630. VK_EXT_shader_viewport_index_layer : extension revision 1
  1631. VK_EXT_subgroup_size_control : extension revision 2
  1632. VK_EXT_swapchain_maintenance1 : extension revision 1
  1633. VK_EXT_texel_buffer_alignment : extension revision 1
  1634. VK_EXT_tooling_info : extension revision 1
  1635. VK_EXT_transform_feedback : extension revision 1
  1636. VK_EXT_vertex_attribute_divisor : extension revision 3
  1637. VK_EXT_vertex_attribute_robustness : extension revision 1
  1638. VK_EXT_vertex_input_dynamic_state : extension revision 2
  1639. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  1640. VK_EXT_ycbcr_image_arrays : extension revision 1
  1641. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  1642. VK_GOOGLE_user_type : extension revision 1
  1643. VK_KHR_16bit_storage : extension revision 1
  1644. VK_KHR_8bit_storage : extension revision 1
  1645. VK_KHR_acceleration_structure : extension revision 13
  1646. VK_KHR_bind_memory2 : extension revision 1
  1647. VK_KHR_buffer_device_address : extension revision 1
  1648. VK_KHR_calibrated_timestamps : extension revision 1
  1649. VK_KHR_compute_shader_derivatives : extension revision 1
  1650. VK_KHR_cooperative_matrix : extension revision 2
  1651. VK_KHR_copy_commands2 : extension revision 1
  1652. VK_KHR_create_renderpass2 : extension revision 1
  1653. VK_KHR_dedicated_allocation : extension revision 3
  1654. VK_KHR_deferred_host_operations : extension revision 4
  1655. VK_KHR_depth_stencil_resolve : extension revision 1
  1656. VK_KHR_descriptor_update_template : extension revision 1
  1657. VK_KHR_device_group : extension revision 4
  1658. VK_KHR_draw_indirect_count : extension revision 1
  1659. VK_KHR_driver_properties : extension revision 1
  1660. VK_KHR_dynamic_rendering : extension revision 1
  1661. VK_KHR_dynamic_rendering_local_read : extension revision 1
  1662. VK_KHR_external_fence : extension revision 1
  1663. VK_KHR_external_fence_fd : extension revision 1
  1664. VK_KHR_external_memory : extension revision 1
  1665. VK_KHR_external_memory_fd : extension revision 1
  1666. VK_KHR_external_semaphore : extension revision 1
  1667. VK_KHR_external_semaphore_fd : extension revision 1
  1668. VK_KHR_format_feature_flags2 : extension revision 2
  1669. VK_KHR_fragment_shader_barycentric : extension revision 1
  1670. VK_KHR_fragment_shading_rate : extension revision 2
  1671. VK_KHR_get_memory_requirements2 : extension revision 1
  1672. VK_KHR_global_priority : extension revision 1
  1673. VK_KHR_image_format_list : extension revision 1
  1674. VK_KHR_imageless_framebuffer : extension revision 1
  1675. VK_KHR_incremental_present : extension revision 2
  1676. VK_KHR_index_type_uint8 : extension revision 1
  1677. VK_KHR_line_rasterization : extension revision 1
  1678. VK_KHR_load_store_op_none : extension revision 1
  1679. VK_KHR_maintenance1 : extension revision 2
  1680. VK_KHR_maintenance2 : extension revision 1
  1681. VK_KHR_maintenance3 : extension revision 1
  1682. VK_KHR_maintenance4 : extension revision 2
  1683. VK_KHR_maintenance5 : extension revision 1
  1684. VK_KHR_maintenance6 : extension revision 1
  1685. VK_KHR_maintenance7 : extension revision 1
  1686. VK_KHR_map_memory2 : extension revision 1
  1687. VK_KHR_multiview : extension revision 1
  1688. VK_KHR_pipeline_binary : extension revision 1
  1689. VK_KHR_pipeline_executable_properties : extension revision 1
  1690. VK_KHR_pipeline_library : extension revision 1
  1691. VK_KHR_present_id : extension revision 1
  1692. VK_KHR_present_wait : extension revision 1
  1693. VK_KHR_push_descriptor : extension revision 2
  1694. VK_KHR_ray_query : extension revision 1
  1695. VK_KHR_ray_tracing_maintenance1 : extension revision 1
  1696. VK_KHR_ray_tracing_pipeline : extension revision 1
  1697. VK_KHR_ray_tracing_position_fetch : extension revision 1
  1698. VK_KHR_relaxed_block_layout : extension revision 1
  1699. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  1700. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  1701. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  1702. VK_KHR_shader_atomic_int64 : extension revision 1
  1703. VK_KHR_shader_clock : extension revision 1
  1704. VK_KHR_shader_draw_parameters : extension revision 1
  1705. VK_KHR_shader_expect_assume : extension revision 1
  1706. VK_KHR_shader_float16_int8 : extension revision 1
  1707. VK_KHR_shader_float_controls : extension revision 4
  1708. VK_KHR_shader_float_controls2 : extension revision 1
  1709. VK_KHR_shader_integer_dot_product : extension revision 1
  1710. VK_KHR_shader_maximal_reconvergence : extension revision 1
  1711. VK_KHR_shader_non_semantic_info : extension revision 1
  1712. VK_KHR_shader_quad_control : extension revision 1
  1713. VK_KHR_shader_relaxed_extended_instruction : extension revision 1
  1714. VK_KHR_shader_subgroup_extended_types : extension revision 1
  1715. VK_KHR_shader_subgroup_rotate : extension revision 2
  1716. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  1717. VK_KHR_shader_terminate_invocation : extension revision 1
  1718. VK_KHR_shared_presentable_image : extension revision 1
  1719. VK_KHR_spirv_1_4 : extension revision 1
  1720. VK_KHR_storage_buffer_storage_class : extension revision 1
  1721. VK_KHR_swapchain : extension revision 70
  1722. VK_KHR_swapchain_mutable_format : extension revision 1
  1723. VK_KHR_synchronization2 : extension revision 1
  1724. VK_KHR_timeline_semaphore : extension revision 2
  1725. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1726. VK_KHR_variable_pointers : extension revision 1
  1727. VK_KHR_vertex_attribute_divisor : extension revision 1
  1728. VK_KHR_video_decode_av1 : extension revision 1
  1729. VK_KHR_video_decode_h264 : extension revision 9
  1730. VK_KHR_video_decode_h265 : extension revision 8
  1731. VK_KHR_video_decode_queue : extension revision 8
  1732. VK_KHR_video_encode_h264 : extension revision 14
  1733. VK_KHR_video_encode_h265 : extension revision 14
  1734. VK_KHR_video_encode_quantization_map : extension revision 2
  1735. VK_KHR_video_encode_queue : extension revision 12
  1736. VK_KHR_video_maintenance1 : extension revision 1
  1737. VK_KHR_video_maintenance2 : extension revision 1
  1738. VK_KHR_video_queue : extension revision 8
  1739. VK_KHR_vulkan_memory_model : extension revision 3
  1740. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  1741. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  1742. VK_NVX_binary_import : extension revision 2
  1743. VK_NVX_image_view_handle : extension revision 3
  1744. VK_NVX_multiview_per_view_attributes : extension revision 1
  1745. VK_NV_clip_space_w_scaling : extension revision 1
  1746. VK_NV_cluster_acceleration_structure : extension revision 2
  1747. VK_NV_compute_shader_derivatives : extension revision 1
  1748. VK_NV_cooperative_matrix : extension revision 1
  1749. VK_NV_cooperative_matrix2 : extension revision 1
  1750. VK_NV_cooperative_vector : extension revision 4
  1751. VK_NV_copy_memory_indirect : extension revision 1
  1752. VK_NV_corner_sampled_image : extension revision 2
  1753. VK_NV_coverage_reduction_mode : extension revision 1
  1754. VK_NV_cuda_kernel_launch : extension revision 2
  1755. VK_NV_dedicated_allocation : extension revision 1
  1756. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  1757. VK_NV_descriptor_pool_overallocation : extension revision 1
  1758. VK_NV_device_diagnostic_checkpoints : extension revision 2
  1759. VK_NV_device_diagnostics_config : extension revision 2
  1760. VK_NV_device_generated_commands : extension revision 3
  1761. VK_NV_device_generated_commands_compute : extension revision 2
  1762. VK_NV_disk_cache_utils : extension revision 1
  1763. VK_NV_extended_sparse_address_space : extension revision 1
  1764. VK_NV_fill_rectangle : extension revision 1
  1765. VK_NV_fragment_coverage_to_color : extension revision 1
  1766. VK_NV_fragment_shader_barycentric : extension revision 1
  1767. VK_NV_fragment_shading_rate_enums : extension revision 1
  1768. VK_NV_framebuffer_mixed_samples : extension revision 1
  1769. VK_NV_geometry_shader_passthrough : extension revision 1
  1770. VK_NV_inherited_viewport_scissor : extension revision 1
  1771. VK_NV_internal_nvpresent : extension revision 1
  1772. VK_NV_linear_color_attachment : extension revision 1
  1773. VK_NV_low_latency : extension revision 1
  1774. VK_NV_low_latency2 : extension revision 2
  1775. VK_NV_memory_decompression : extension revision 1
  1776. VK_NV_mesh_shader : extension revision 1
  1777. VK_NV_optical_flow : extension revision 1
  1778. VK_NV_partitioned_acceleration_structure : extension revision 1
  1779. VK_NV_present_metering : extension revision 1
  1780. VK_NV_raw_access_chains : extension revision 1
  1781. VK_NV_ray_tracing : extension revision 3
  1782. VK_NV_ray_tracing_invocation_reorder : extension revision 1
  1783. VK_NV_ray_tracing_motion_blur : extension revision 1
  1784. VK_NV_representative_fragment_test : extension revision 2
  1785. VK_NV_sample_mask_override_coverage : extension revision 1
  1786. VK_NV_scissor_exclusive : extension revision 2
  1787. VK_NV_shader_atomic_float16_vector : extension revision 1
  1788. VK_NV_shader_image_footprint : extension revision 2
  1789. VK_NV_shader_sm_builtins : extension revision 1
  1790. VK_NV_shader_subgroup_partitioned : extension revision 1
  1791. VK_NV_shading_rate_image : extension revision 3
  1792. VK_NV_viewport_array2 : extension revision 1
  1793. VK_NV_viewport_swizzle : extension revision 1
  1794.  
  1795. VkQueueFamilyProperties:
  1796. ========================
  1797. queueProperties[0]:
  1798. -------------------
  1799. minImageTransferGranularity = (1,1,1)
  1800. queueCount = 16
  1801. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1802. timestampValidBits = 64
  1803. present support = true
  1804. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1805. --------------------------------------------
  1806. queryResultStatusSupport = false
  1807.  
  1808. VkQueueFamilyVideoPropertiesKHR:
  1809. --------------------------------
  1810. videoCodecOperations:
  1811. None
  1812.  
  1813.  
  1814. queueProperties[1]:
  1815. -------------------
  1816. minImageTransferGranularity = (1,1,1)
  1817. queueCount = 2
  1818. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1819. timestampValidBits = 64
  1820. present support = false
  1821. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1822. --------------------------------------------
  1823. queryResultStatusSupport = false
  1824.  
  1825. VkQueueFamilyVideoPropertiesKHR:
  1826. --------------------------------
  1827. videoCodecOperations:
  1828. None
  1829.  
  1830.  
  1831. queueProperties[2]:
  1832. -------------------
  1833. minImageTransferGranularity = (1,1,1)
  1834. queueCount = 8
  1835. queueFlags = QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1836. timestampValidBits = 64
  1837. present support:
  1838. VK_KHR_xcb_surface = true
  1839. VK_KHR_xlib_surface = true
  1840. VK_KHR_wayland_surface = false
  1841. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1842. --------------------------------------------
  1843. queryResultStatusSupport = false
  1844.  
  1845. VkQueueFamilyVideoPropertiesKHR:
  1846. --------------------------------
  1847. videoCodecOperations:
  1848. None
  1849.  
  1850.  
  1851. queueProperties[3]:
  1852. -------------------
  1853. minImageTransferGranularity = (1,1,1)
  1854. queueCount = 1
  1855. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT | QUEUE_VIDEO_DECODE_BIT_KHR
  1856. timestampValidBits = 32
  1857. present support = false
  1858. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1859. --------------------------------------------
  1860. queryResultStatusSupport = true
  1861.  
  1862. VkQueueFamilyVideoPropertiesKHR:
  1863. --------------------------------
  1864. videoCodecOperations: count = 3
  1865. VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR
  1866. VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
  1867. VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR
  1868.  
  1869.  
  1870. queueProperties[4]:
  1871. -------------------
  1872. minImageTransferGranularity = (1,1,1)
  1873. queueCount = 1
  1874. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT | QUEUE_VIDEO_ENCODE_BIT_KHR
  1875. timestampValidBits = 32
  1876. present support = false
  1877. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1878. --------------------------------------------
  1879. queryResultStatusSupport = true
  1880.  
  1881. VkQueueFamilyVideoPropertiesKHR:
  1882. --------------------------------
  1883. videoCodecOperations: count = 2
  1884. VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR
  1885. VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR
  1886.  
  1887.  
  1888. queueProperties[5]:
  1889. -------------------
  1890. minImageTransferGranularity = (1,1,1)
  1891. queueCount = 1
  1892. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT | QUEUE_OPTICAL_FLOW_BIT_NV
  1893. timestampValidBits = 64
  1894. present support = false
  1895. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1896. --------------------------------------------
  1897. queryResultStatusSupport = false
  1898.  
  1899. VkQueueFamilyVideoPropertiesKHR:
  1900. --------------------------------
  1901. videoCodecOperations:
  1902. None
  1903.  
  1904.  
  1905. VkPhysicalDeviceMemoryProperties:
  1906. =================================
  1907. memoryHeaps: count = 3
  1908. memoryHeaps[0]:
  1909. size = 8589934592 (0x200000000) (8.00 GiB)
  1910. budget = 6749683712 (0x192500000) (6.29 GiB)
  1911. usage = 0 (0x00000000) (0.00 B)
  1912. flags: count = 1
  1913. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1914. memoryHeaps[1]:
  1915. size = 25172158464 (0x5dc60a800) (23.44 GiB)
  1916. budget = 25172158464 (0x5dc60a800) (23.44 GiB)
  1917. usage = 0 (0x00000000) (0.00 B)
  1918. flags:
  1919. None
  1920. memoryHeaps[2]:
  1921. size = 257949696 (0x0f600000) (246.00 MiB)
  1922. budget = 211943424 (0x0ca20000) (202.12 MiB)
  1923. usage = 46006272 (0x02be0000) (43.88 MiB)
  1924. flags: count = 1
  1925. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1926. memoryTypes: count = 6
  1927. memoryTypes[0]:
  1928. heapIndex = 1
  1929. propertyFlags = 0x0000:
  1930. None
  1931. usable for:
  1932. IMAGE_TILING_OPTIMAL:
  1933. color images
  1934. FORMAT_D16_UNORM
  1935. FORMAT_X8_D24_UNORM_PACK32
  1936. FORMAT_D32_SFLOAT
  1937. FORMAT_S8_UINT
  1938. FORMAT_D24_UNORM_S8_UINT
  1939. FORMAT_D32_SFLOAT_S8_UINT
  1940. IMAGE_TILING_LINEAR:
  1941. color images
  1942. (non-sparse, non-transient)
  1943. memoryTypes[1]:
  1944. heapIndex = 0
  1945. propertyFlags = 0x0001: count = 1
  1946. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1947. usable for:
  1948. IMAGE_TILING_OPTIMAL:
  1949. color images
  1950. FORMAT_D16_UNORM
  1951. FORMAT_X8_D24_UNORM_PACK32
  1952. FORMAT_D32_SFLOAT
  1953. FORMAT_S8_UINT
  1954. FORMAT_D24_UNORM_S8_UINT
  1955. FORMAT_D32_SFLOAT_S8_UINT
  1956. IMAGE_TILING_LINEAR:
  1957. color images
  1958. (non-sparse, non-transient)
  1959. memoryTypes[2]:
  1960. heapIndex = 0
  1961. propertyFlags = 0x0001: count = 1
  1962. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1963. usable for:
  1964. IMAGE_TILING_OPTIMAL:
  1965. None
  1966. IMAGE_TILING_LINEAR:
  1967. None
  1968. memoryTypes[3]:
  1969. heapIndex = 1
  1970. propertyFlags = 0x0006: count = 2
  1971. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1972. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1973. usable for:
  1974. IMAGE_TILING_OPTIMAL:
  1975. None
  1976. IMAGE_TILING_LINEAR:
  1977. color images
  1978. (non-sparse, non-transient)
  1979. memoryTypes[4]:
  1980. heapIndex = 1
  1981. propertyFlags = 0x000e: count = 3
  1982. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1983. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1984. MEMORY_PROPERTY_HOST_CACHED_BIT
  1985. usable for:
  1986. IMAGE_TILING_OPTIMAL:
  1987. None
  1988. IMAGE_TILING_LINEAR:
  1989. color images
  1990. (non-sparse, non-transient)
  1991. memoryTypes[5]:
  1992. heapIndex = 2
  1993. propertyFlags = 0x0007: count = 3
  1994. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1995. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1996. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1997. usable for:
  1998. IMAGE_TILING_OPTIMAL:
  1999. None
  2000. IMAGE_TILING_LINEAR:
  2001. color images
  2002. (non-sparse, non-transient)
  2003.  
  2004. VkPhysicalDeviceFeatures:
  2005. =========================
  2006. robustBufferAccess = true
  2007. fullDrawIndexUint32 = true
  2008. imageCubeArray = true
  2009. independentBlend = true
  2010. geometryShader = true
  2011. tessellationShader = true
  2012. sampleRateShading = true
  2013. dualSrcBlend = true
  2014. logicOp = true
  2015. multiDrawIndirect = true
  2016. drawIndirectFirstInstance = true
  2017. depthClamp = true
  2018. depthBiasClamp = true
  2019. fillModeNonSolid = true
  2020. depthBounds = true
  2021. wideLines = true
  2022. largePoints = true
  2023. alphaToOne = true
  2024. multiViewport = true
  2025. samplerAnisotropy = true
  2026. textureCompressionETC2 = false
  2027. textureCompressionASTC_LDR = false
  2028. textureCompressionBC = true
  2029. occlusionQueryPrecise = true
  2030. pipelineStatisticsQuery = true
  2031. vertexPipelineStoresAndAtomics = true
  2032. fragmentStoresAndAtomics = true
  2033. shaderTessellationAndGeometryPointSize = true
  2034. shaderImageGatherExtended = true
  2035. shaderStorageImageExtendedFormats = true
  2036. shaderStorageImageMultisample = true
  2037. shaderStorageImageReadWithoutFormat = true
  2038. shaderStorageImageWriteWithoutFormat = true
  2039. shaderUniformBufferArrayDynamicIndexing = true
  2040. shaderSampledImageArrayDynamicIndexing = true
  2041. shaderStorageBufferArrayDynamicIndexing = true
  2042. shaderStorageImageArrayDynamicIndexing = true
  2043. shaderClipDistance = true
  2044. shaderCullDistance = true
  2045. shaderFloat64 = true
  2046. shaderInt64 = true
  2047. shaderInt16 = true
  2048. shaderResourceResidency = true
  2049. shaderResourceMinLod = true
  2050. sparseBinding = true
  2051. sparseResidencyBuffer = true
  2052. sparseResidencyImage2D = true
  2053. sparseResidencyImage3D = true
  2054. sparseResidency2Samples = true
  2055. sparseResidency4Samples = true
  2056. sparseResidency8Samples = true
  2057. sparseResidency16Samples = true
  2058. sparseResidencyAliased = true
  2059. variableMultisampleRate = true
  2060. inheritedQueries = true
  2061.  
  2062. VkPhysicalDevice4444FormatsFeaturesEXT:
  2063. ---------------------------------------
  2064. formatA4R4G4B4 = true
  2065. formatA4B4G4R4 = true
  2066.  
  2067. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  2068. -------------------------------------------------
  2069. accelerationStructure = true
  2070. accelerationStructureCaptureReplay = true
  2071. accelerationStructureIndirectBuild = false
  2072. accelerationStructureHostCommands = false
  2073. descriptorBindingAccelerationStructureUpdateAfterBind = true
  2074.  
  2075. VkPhysicalDeviceAddressBindingReportFeaturesEXT:
  2076. ------------------------------------------------
  2077. reportAddressBinding = true
  2078.  
  2079. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  2080. --------------------------------------------------------------
  2081. attachmentFeedbackLoopDynamicState = true
  2082.  
  2083. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  2084. --------------------------------------------------------
  2085. attachmentFeedbackLoopLayout = true
  2086.  
  2087. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  2088. --------------------------------------------------
  2089. advancedBlendCoherentOperations = true
  2090.  
  2091. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  2092. ----------------------------------------------
  2093. borderColorSwizzle = true
  2094. borderColorSwizzleFromImage = false
  2095.  
  2096. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  2097. -----------------------------------------------
  2098. bufferDeviceAddress = true
  2099. bufferDeviceAddressCaptureReplay = true
  2100. bufferDeviceAddressMultiDevice = true
  2101.  
  2102. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  2103. --------------------------------------------
  2104. colorWriteEnable = true
  2105.  
  2106. VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
  2107. ----------------------------------------------------
  2108. computeDerivativeGroupQuads = true
  2109. computeDerivativeGroupLinear = true
  2110.  
  2111. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  2112. ------------------------------------------------
  2113. conditionalRendering = true
  2114. inheritedConditionalRendering = true
  2115.  
  2116. VkPhysicalDeviceCooperativeMatrixFeaturesKHR:
  2117. ---------------------------------------------
  2118. cooperativeMatrix = true
  2119. cooperativeMatrixRobustBufferAccess = false
  2120.  
  2121. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  2122. ---------------------------------------------
  2123. customBorderColors = true
  2124. customBorderColorWithoutFormat = true
  2125.  
  2126. VkPhysicalDeviceDepthBiasControlFeaturesEXT:
  2127. --------------------------------------------
  2128. depthBiasControl = true
  2129. leastRepresentableValueForceUnormRepresentation = true
  2130. floatRepresentation = false
  2131. depthBiasExact = true
  2132.  
  2133. VkPhysicalDeviceDepthClampControlFeaturesEXT:
  2134. ---------------------------------------------
  2135. depthClampControl = true
  2136.  
  2137. VkPhysicalDeviceDepthClampZeroOneFeaturesKHR:
  2138. ---------------------------------------------
  2139. depthClampZeroOne = true
  2140.  
  2141. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  2142. --------------------------------------------
  2143. depthClipControl = true
  2144.  
  2145. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  2146. -------------------------------------------
  2147. depthClipEnable = true
  2148.  
  2149. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  2150. --------------------------------------------
  2151. descriptorBuffer = true
  2152. descriptorBufferCaptureReplay = true
  2153. descriptorBufferImageLayoutIgnored = true
  2154. descriptorBufferPushDescriptors = true
  2155.  
  2156. VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT:
  2157. ---------------------------------------------------
  2158. deviceGeneratedCommands = true
  2159. dynamicGeneratedPipelineLayout = true
  2160.  
  2161. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  2162. -------------------------------------------------------------
  2163. dynamicRenderingUnusedAttachments = true
  2164.  
  2165. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  2166. -------------------------------------------------
  2167. extendedDynamicState2 = true
  2168. extendedDynamicState2LogicOp = true
  2169. extendedDynamicState2PatchControlPoints = true
  2170.  
  2171. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  2172. -------------------------------------------------
  2173. extendedDynamicState3TessellationDomainOrigin = true
  2174. extendedDynamicState3DepthClampEnable = true
  2175. extendedDynamicState3PolygonMode = true
  2176. extendedDynamicState3RasterizationSamples = true
  2177. extendedDynamicState3SampleMask = true
  2178. extendedDynamicState3AlphaToCoverageEnable = true
  2179. extendedDynamicState3AlphaToOneEnable = true
  2180. extendedDynamicState3LogicOpEnable = true
  2181. extendedDynamicState3ColorBlendEnable = true
  2182. extendedDynamicState3ColorBlendEquation = true
  2183. extendedDynamicState3ColorWriteMask = true
  2184. extendedDynamicState3RasterizationStream = true
  2185. extendedDynamicState3ConservativeRasterizationMode = true
  2186. extendedDynamicState3ExtraPrimitiveOverestimationSize = true
  2187. extendedDynamicState3DepthClipEnable = true
  2188. extendedDynamicState3SampleLocationsEnable = true
  2189. extendedDynamicState3ColorBlendAdvanced = true
  2190. extendedDynamicState3ProvokingVertexMode = true
  2191. extendedDynamicState3LineRasterizationMode = true
  2192. extendedDynamicState3LineStippleEnable = true
  2193. extendedDynamicState3DepthClipNegativeOneToOne = true
  2194. extendedDynamicState3ViewportWScalingEnable = true
  2195. extendedDynamicState3ViewportSwizzle = true
  2196. extendedDynamicState3CoverageToColorEnable = true
  2197. extendedDynamicState3CoverageToColorLocation = true
  2198. extendedDynamicState3CoverageModulationMode = true
  2199. extendedDynamicState3CoverageModulationTableEnable = true
  2200. extendedDynamicState3CoverageModulationTable = true
  2201. extendedDynamicState3CoverageReductionMode = true
  2202. extendedDynamicState3RepresentativeFragmentTestEnable = true
  2203. extendedDynamicState3ShadingRateImageEnable = true
  2204.  
  2205. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  2206. ------------------------------------------------
  2207. extendedDynamicState = true
  2208.  
  2209. VkPhysicalDeviceFaultFeaturesEXT:
  2210. ---------------------------------
  2211. deviceFault = true
  2212. deviceFaultVendorBinary = false
  2213.  
  2214. VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR:
  2215. -----------------------------------------------------
  2216. fragmentShaderBarycentric = true
  2217.  
  2218. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  2219. ---------------------------------------------------
  2220. fragmentShaderSampleInterlock = true
  2221. fragmentShaderPixelInterlock = true
  2222. fragmentShaderShadingRateInterlock = true
  2223.  
  2224. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  2225. -----------------------------------------------
  2226. pipelineFragmentShadingRate = true
  2227. primitiveFragmentShadingRate = true
  2228. attachmentFragmentShadingRate = true
  2229.  
  2230. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  2231. ---------------------------------------------------
  2232. graphicsPipelineLibrary = true
  2233.  
  2234. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  2235. -------------------------------------------
  2236. image2DViewOf3D = true
  2237. sampler2DViewOf3D = true
  2238.  
  2239. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  2240. -----------------------------------------------
  2241. imageSlicedViewOf3D = true
  2242.  
  2243. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  2244. -------------------------------------------
  2245. minLod = true
  2246.  
  2247. VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
  2248. --------------------------------------------------
  2249. legacyVertexAttributes = true
  2250.  
  2251. VkPhysicalDeviceMaintenance7FeaturesKHR:
  2252. ----------------------------------------
  2253. maintenance7 = true
  2254.  
  2255. VkPhysicalDeviceMapMemoryPlacedFeaturesEXT:
  2256. -------------------------------------------
  2257. memoryMapPlaced = true
  2258. memoryMapRangePlaced = false
  2259. memoryUnmapReserve = true
  2260.  
  2261. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  2262. ------------------------------------------
  2263. memoryPriority = true
  2264.  
  2265. VkPhysicalDeviceMeshShaderFeaturesEXT:
  2266. --------------------------------------
  2267. taskShader = true
  2268. meshShader = true
  2269. multiviewMeshShader = true
  2270. primitiveFragmentShadingRateMeshShader = true
  2271. meshShaderQueries = true
  2272.  
  2273. VkPhysicalDeviceMultiDrawFeaturesEXT:
  2274. -------------------------------------
  2275. multiDraw = true
  2276.  
  2277. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  2278. -------------------------------------------------
  2279. mutableDescriptorType = true
  2280.  
  2281. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  2282. -----------------------------------------------
  2283. nestedCommandBuffer = true
  2284. nestedCommandBufferRendering = true
  2285. nestedCommandBufferSimultaneousUse = true
  2286.  
  2287. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  2288. ----------------------------------------------
  2289. nonSeamlessCubeMap = true
  2290.  
  2291. VkPhysicalDeviceOpacityMicromapFeaturesEXT:
  2292. -------------------------------------------
  2293. micromap = true
  2294. micromapCaptureReplay = false
  2295. micromapHostCommands = false
  2296.  
  2297. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  2298. -----------------------------------------------------
  2299. pageableDeviceLocalMemory = true
  2300.  
  2301. VkPhysicalDevicePipelineBinaryFeaturesKHR:
  2302. ------------------------------------------
  2303. pipelineBinaries = true
  2304.  
  2305. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  2306. --------------------------------------------------------
  2307. pipelineExecutableInfo = true
  2308.  
  2309. VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
  2310. -------------------------------------------------------
  2311. pipelineLibraryGroupHandles = true
  2312.  
  2313. VkPhysicalDevicePresentIdFeaturesKHR:
  2314. -------------------------------------
  2315. presentId = true
  2316.  
  2317. VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT:
  2318. ------------------------------------------------------
  2319. presentModeFifoLatestReady = true
  2320.  
  2321. VkPhysicalDevicePresentWaitFeaturesKHR:
  2322. ---------------------------------------
  2323. presentWait = true
  2324.  
  2325. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  2326. --------------------------------------------------------
  2327. primitiveTopologyListRestart = true
  2328. primitiveTopologyPatchListRestart = true
  2329.  
  2330. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  2331. ----------------------------------------------------
  2332. primitivesGeneratedQuery = true
  2333. primitivesGeneratedQueryWithRasterizerDiscard = true
  2334. primitivesGeneratedQueryWithNonZeroStreams = true
  2335.  
  2336. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  2337. -------------------------------------------
  2338. provokingVertexLast = true
  2339. transformFeedbackPreservesProvokingVertex = true
  2340.  
  2341. VkPhysicalDeviceRayQueryFeaturesKHR:
  2342. ------------------------------------
  2343. rayQuery = true
  2344.  
  2345. VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
  2346. --------------------------------------------------
  2347. rayTracingMaintenance1 = true
  2348. rayTracingPipelineTraceRaysIndirect2 = true
  2349.  
  2350. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  2351. ----------------------------------------------
  2352. rayTracingPipeline = true
  2353. rayTracingPipelineShaderGroupHandleCaptureReplay = false
  2354. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  2355. rayTracingPipelineTraceRaysIndirect = true
  2356. rayTraversalPrimitiveCulling = true
  2357.  
  2358. VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR:
  2359. ---------------------------------------------------
  2360. rayTracingPositionFetch = true
  2361.  
  2362. VkPhysicalDeviceRobustness2FeaturesEXT:
  2363. ---------------------------------------
  2364. robustBufferAccess2 = true
  2365. robustImageAccess2 = true
  2366. nullDescriptor = true
  2367.  
  2368. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  2369. ---------------------------------------------
  2370. shaderBufferFloat32Atomics = true
  2371. shaderBufferFloat32AtomicAdd = true
  2372. shaderBufferFloat64Atomics = true
  2373. shaderBufferFloat64AtomicAdd = true
  2374. shaderSharedFloat32Atomics = true
  2375. shaderSharedFloat32AtomicAdd = true
  2376. shaderSharedFloat64Atomics = true
  2377. shaderSharedFloat64AtomicAdd = true
  2378. shaderImageFloat32Atomics = true
  2379. shaderImageFloat32AtomicAdd = true
  2380. sparseImageFloat32Atomics = true
  2381. sparseImageFloat32AtomicAdd = true
  2382.  
  2383. VkPhysicalDeviceShaderClockFeaturesKHR:
  2384. ---------------------------------------
  2385. shaderSubgroupClock = true
  2386. shaderDeviceClock = true
  2387.  
  2388. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  2389. --------------------------------------------------
  2390. shaderImageInt64Atomics = true
  2391. sparseImageInt64Atomics = true
  2392.  
  2393. VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
  2394. ------------------------------------------------------
  2395. shaderMaximalReconvergence = true
  2396.  
  2397. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  2398. --------------------------------------------------
  2399. shaderModuleIdentifier = true
  2400.  
  2401. VkPhysicalDeviceShaderObjectFeaturesEXT:
  2402. ----------------------------------------
  2403. shaderObject = true
  2404.  
  2405. VkPhysicalDeviceShaderQuadControlFeaturesKHR:
  2406. ---------------------------------------------
  2407. shaderQuadControl = true
  2408.  
  2409. VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
  2410. ------------------------------------------------------------
  2411. shaderRelaxedExtendedInstruction = true
  2412.  
  2413. VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
  2414. ------------------------------------------------------
  2415. shaderReplicatedComposites = true
  2416.  
  2417. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  2418. ------------------------------------------------------------
  2419. shaderSubgroupUniformControlFlow = true
  2420.  
  2421. VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
  2422. -------------------------------------------------
  2423. swapchainMaintenance1 = true
  2424.  
  2425. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  2426. ------------------------------------------------
  2427. texelBufferAlignment = true
  2428.  
  2429. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  2430. ---------------------------------------------
  2431. transformFeedback = true
  2432. geometryStreams = true
  2433.  
  2434. VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT:
  2435. -----------------------------------------------------
  2436. vertexAttributeRobustness = true
  2437.  
  2438. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  2439. ---------------------------------------------------
  2440. vertexInputDynamicState = true
  2441.  
  2442. VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR:
  2443. ------------------------------------------------------
  2444. videoEncodeQuantizationMap = true
  2445.  
  2446. VkPhysicalDeviceVideoMaintenance1FeaturesKHR:
  2447. ---------------------------------------------
  2448. videoMaintenance1 = true
  2449.  
  2450. VkPhysicalDeviceVideoMaintenance2FeaturesKHR:
  2451. ---------------------------------------------
  2452. videoMaintenance2 = true
  2453.  
  2454. VkPhysicalDeviceVulkan11Features:
  2455. ---------------------------------
  2456. storageBuffer16BitAccess = true
  2457. uniformAndStorageBuffer16BitAccess = true
  2458. storagePushConstant16 = true
  2459. storageInputOutput16 = false
  2460. multiview = true
  2461. multiviewGeometryShader = true
  2462. multiviewTessellationShader = true
  2463. variablePointersStorageBuffer = true
  2464. variablePointers = true
  2465. protectedMemory = false
  2466. samplerYcbcrConversion = true
  2467. shaderDrawParameters = true
  2468.  
  2469. VkPhysicalDeviceVulkan12Features:
  2470. ---------------------------------
  2471. samplerMirrorClampToEdge = true
  2472. drawIndirectCount = true
  2473. storageBuffer8BitAccess = true
  2474. uniformAndStorageBuffer8BitAccess = true
  2475. storagePushConstant8 = true
  2476. shaderBufferInt64Atomics = true
  2477. shaderSharedInt64Atomics = true
  2478. shaderFloat16 = true
  2479. shaderInt8 = true
  2480. descriptorIndexing = true
  2481. shaderInputAttachmentArrayDynamicIndexing = true
  2482. shaderUniformTexelBufferArrayDynamicIndexing = true
  2483. shaderStorageTexelBufferArrayDynamicIndexing = true
  2484. shaderUniformBufferArrayNonUniformIndexing = true
  2485. shaderSampledImageArrayNonUniformIndexing = true
  2486. shaderStorageBufferArrayNonUniformIndexing = true
  2487. shaderStorageImageArrayNonUniformIndexing = true
  2488. shaderInputAttachmentArrayNonUniformIndexing = true
  2489. shaderUniformTexelBufferArrayNonUniformIndexing = true
  2490. shaderStorageTexelBufferArrayNonUniformIndexing = true
  2491. descriptorBindingUniformBufferUpdateAfterBind = true
  2492. descriptorBindingSampledImageUpdateAfterBind = true
  2493. descriptorBindingStorageImageUpdateAfterBind = true
  2494. descriptorBindingStorageBufferUpdateAfterBind = true
  2495. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  2496. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  2497. descriptorBindingUpdateUnusedWhilePending = true
  2498. descriptorBindingPartiallyBound = true
  2499. descriptorBindingVariableDescriptorCount = true
  2500. runtimeDescriptorArray = true
  2501. samplerFilterMinmax = true
  2502. scalarBlockLayout = true
  2503. imagelessFramebuffer = true
  2504. uniformBufferStandardLayout = true
  2505. shaderSubgroupExtendedTypes = true
  2506. separateDepthStencilLayouts = true
  2507. hostQueryReset = true
  2508. timelineSemaphore = true
  2509. bufferDeviceAddress = true
  2510. bufferDeviceAddressCaptureReplay = true
  2511. bufferDeviceAddressMultiDevice = true
  2512. vulkanMemoryModel = true
  2513. vulkanMemoryModelDeviceScope = true
  2514. vulkanMemoryModelAvailabilityVisibilityChains = true
  2515. shaderOutputViewportIndex = true
  2516. shaderOutputLayer = true
  2517. subgroupBroadcastDynamicId = true
  2518.  
  2519. VkPhysicalDeviceVulkan13Features:
  2520. ---------------------------------
  2521. robustImageAccess = true
  2522. inlineUniformBlock = true
  2523. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2524. pipelineCreationCacheControl = true
  2525. privateData = true
  2526. shaderDemoteToHelperInvocation = true
  2527. shaderTerminateInvocation = true
  2528. subgroupSizeControl = true
  2529. computeFullSubgroups = true
  2530. synchronization2 = true
  2531. textureCompressionASTC_HDR = false
  2532. shaderZeroInitializeWorkgroupMemory = true
  2533. dynamicRendering = true
  2534. shaderIntegerDotProduct = true
  2535. maintenance4 = true
  2536.  
  2537. VkPhysicalDeviceVulkan14Features:
  2538. ---------------------------------
  2539. globalPriorityQuery = true
  2540. shaderSubgroupRotate = true
  2541. shaderSubgroupRotateClustered = true
  2542. shaderFloatControls2 = true
  2543. shaderExpectAssume = true
  2544. rectangularLines = true
  2545. bresenhamLines = true
  2546. smoothLines = true
  2547. stippledRectangularLines = true
  2548. stippledBresenhamLines = true
  2549. stippledSmoothLines = true
  2550. vertexAttributeInstanceRateDivisor = true
  2551. vertexAttributeInstanceRateZeroDivisor = true
  2552. indexTypeUint8 = true
  2553. dynamicRenderingLocalRead = true
  2554. maintenance5 = true
  2555. maintenance6 = true
  2556. pipelineProtectedAccess = true
  2557. pipelineRobustness = true
  2558. hostImageCopy = true
  2559. pushDescriptor = true
  2560.  
  2561. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  2562. ---------------------------------------------------------
  2563. workgroupMemoryExplicitLayout = true
  2564. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  2565. workgroupMemoryExplicitLayout8BitAccess = true
  2566. workgroupMemoryExplicitLayout16BitAccess = true
  2567.  
  2568. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  2569. -------------------------------------------------
  2570. ycbcr2plane444Formats = true
  2571.  
  2572. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  2573. --------------------------------------------
  2574. ycbcrImageArrays = true
  2575.  
  2576. Video Profiles: count = 174
  2577. ===========================
  2578. placeholder = H.264 Decode (4:2:0 8-bit) Baseline progressive
  2579. placeholder = H.264 Decode (4:2:0 8-bit) Main progressive
  2580. placeholder = H.264 Decode (4:2:0 8-bit) High progressive
  2581. placeholder = H.264 Decode (4:2:0 8-bit) High 4:4:4 Predictive progressive
  2582. placeholder = H.264 Decode (4:2:0 8-bit) Baseline interlaced (interleaved lines)
  2583. placeholder = H.264 Decode (4:2:0 8-bit) Main interlaced (interleaved lines)
  2584. placeholder = H.264 Decode (4:2:0 8-bit) High interlaced (interleaved lines)
  2585. placeholder = H.264 Decode (4:2:0 8-bit) High 4:4:4 Predictive interlaced (interleaved lines)
  2586. placeholder = H.264 Decode (4:2:0 8-bit) Baseline interlaced (separate planes)
  2587. placeholder = H.264 Decode (4:2:0 8-bit) Main interlaced (separate planes)
  2588. placeholder = H.264 Decode (4:2:0 8-bit) High interlaced (separate planes)
  2589. placeholder = H.264 Decode (4:2:0 8-bit) High 4:4:4 Predictive interlaced (separate planes)
  2590. placeholder = H.265 Decode (4:2:0 8-bit) Main
  2591. placeholder = H.265 Decode (4:2:0 8-bit) Main 10
  2592. placeholder = H.265 Decode (4:2:0 8-bit) Main Still Picture
  2593. placeholder = H.265 Decode (4:2:0 8-bit) Format range extensions
  2594. placeholder = H.265 Decode (4:2:0 8-bit) Screen content coding extensions
  2595. placeholder = H.265 Decode (4:2:0 8:10-bit) Main
  2596. placeholder = H.265 Decode (4:2:0 8:10-bit) Main 10
  2597. placeholder = H.265 Decode (4:2:0 8:10-bit) Main Still Picture
  2598. placeholder = H.265 Decode (4:2:0 8:10-bit) Format range extensions
  2599. placeholder = H.265 Decode (4:2:0 8:10-bit) Screen content coding extensions
  2600. placeholder = H.265 Decode (4:2:0 8:12-bit) Main
  2601. placeholder = H.265 Decode (4:2:0 8:12-bit) Main 10
  2602. placeholder = H.265 Decode (4:2:0 8:12-bit) Main Still Picture
  2603. placeholder = H.265 Decode (4:2:0 8:12-bit) Format range extensions
  2604. placeholder = H.265 Decode (4:2:0 8:12-bit) Screen content coding extensions
  2605. placeholder = H.265 Decode (4:2:0 10:8-bit) Main
  2606. placeholder = H.265 Decode (4:2:0 10:8-bit) Main 10
  2607. placeholder = H.265 Decode (4:2:0 10:8-bit) Main Still Picture
  2608. placeholder = H.265 Decode (4:2:0 10:8-bit) Format range extensions
  2609. placeholder = H.265 Decode (4:2:0 10:8-bit) Screen content coding extensions
  2610. placeholder = H.265 Decode (4:2:0 10-bit) Main
  2611. placeholder = H.265 Decode (4:2:0 10-bit) Main 10
  2612. placeholder = H.265 Decode (4:2:0 10-bit) Main Still Picture
  2613. placeholder = H.265 Decode (4:2:0 10-bit) Format range extensions
  2614. placeholder = H.265 Decode (4:2:0 10-bit) Screen content coding extensions
  2615. placeholder = H.265 Decode (4:2:0 10:12-bit) Main
  2616. placeholder = H.265 Decode (4:2:0 10:12-bit) Main 10
  2617. placeholder = H.265 Decode (4:2:0 10:12-bit) Main Still Picture
  2618. placeholder = H.265 Decode (4:2:0 10:12-bit) Format range extensions
  2619. placeholder = H.265 Decode (4:2:0 10:12-bit) Screen content coding extensions
  2620. placeholder = H.265 Decode (4:2:0 12:8-bit) Main
  2621. placeholder = H.265 Decode (4:2:0 12:8-bit) Main 10
  2622. placeholder = H.265 Decode (4:2:0 12:8-bit) Main Still Picture
  2623. placeholder = H.265 Decode (4:2:0 12:8-bit) Format range extensions
  2624. placeholder = H.265 Decode (4:2:0 12:8-bit) Screen content coding extensions
  2625. placeholder = H.265 Decode (4:2:0 12:10-bit) Main
  2626. placeholder = H.265 Decode (4:2:0 12:10-bit) Main 10
  2627. placeholder = H.265 Decode (4:2:0 12:10-bit) Main Still Picture
  2628. placeholder = H.265 Decode (4:2:0 12:10-bit) Format range extensions
  2629. placeholder = H.265 Decode (4:2:0 12:10-bit) Screen content coding extensions
  2630. placeholder = H.265 Decode (4:2:0 12-bit) Main
  2631. placeholder = H.265 Decode (4:2:0 12-bit) Main 10
  2632. placeholder = H.265 Decode (4:2:0 12-bit) Main Still Picture
  2633. placeholder = H.265 Decode (4:2:0 12-bit) Format range extensions
  2634. placeholder = H.265 Decode (4:2:0 12-bit) Screen content coding extensions
  2635. placeholder = H.265 Decode (4:4:4 8-bit) Main
  2636. placeholder = H.265 Decode (4:4:4 8-bit) Main 10
  2637. placeholder = H.265 Decode (4:4:4 8-bit) Main Still Picture
  2638. placeholder = H.265 Decode (4:4:4 8-bit) Format range extensions
  2639. placeholder = H.265 Decode (4:4:4 8-bit) Screen content coding extensions
  2640. placeholder = H.265 Decode (4:4:4 8:10-bit) Main
  2641. placeholder = H.265 Decode (4:4:4 8:10-bit) Main 10
  2642. placeholder = H.265 Decode (4:4:4 8:10-bit) Main Still Picture
  2643. placeholder = H.265 Decode (4:4:4 8:10-bit) Format range extensions
  2644. placeholder = H.265 Decode (4:4:4 8:10-bit) Screen content coding extensions
  2645. placeholder = H.265 Decode (4:4:4 8:12-bit) Main
  2646. placeholder = H.265 Decode (4:4:4 8:12-bit) Main 10
  2647. placeholder = H.265 Decode (4:4:4 8:12-bit) Main Still Picture
  2648. placeholder = H.265 Decode (4:4:4 8:12-bit) Format range extensions
  2649. placeholder = H.265 Decode (4:4:4 8:12-bit) Screen content coding extensions
  2650. placeholder = H.265 Decode (4:4:4 10:8-bit) Main
  2651. placeholder = H.265 Decode (4:4:4 10:8-bit) Main 10
  2652. placeholder = H.265 Decode (4:4:4 10:8-bit) Main Still Picture
  2653. placeholder = H.265 Decode (4:4:4 10:8-bit) Format range extensions
  2654. placeholder = H.265 Decode (4:4:4 10:8-bit) Screen content coding extensions
  2655. placeholder = H.265 Decode (4:4:4 10-bit) Main
  2656. placeholder = H.265 Decode (4:4:4 10-bit) Main 10
  2657. placeholder = H.265 Decode (4:4:4 10-bit) Main Still Picture
  2658. placeholder = H.265 Decode (4:4:4 10-bit) Format range extensions
  2659. placeholder = H.265 Decode (4:4:4 10-bit) Screen content coding extensions
  2660. placeholder = H.265 Decode (4:4:4 10:12-bit) Main
  2661. placeholder = H.265 Decode (4:4:4 10:12-bit) Main 10
  2662. placeholder = H.265 Decode (4:4:4 10:12-bit) Main Still Picture
  2663. placeholder = H.265 Decode (4:4:4 10:12-bit) Format range extensions
  2664. placeholder = H.265 Decode (4:4:4 10:12-bit) Screen content coding extensions
  2665. placeholder = H.265 Decode (4:4:4 12:8-bit) Main
  2666. placeholder = H.265 Decode (4:4:4 12:8-bit) Main 10
  2667. placeholder = H.265 Decode (4:4:4 12:8-bit) Main Still Picture
  2668. placeholder = H.265 Decode (4:4:4 12:8-bit) Format range extensions
  2669. placeholder = H.265 Decode (4:4:4 12:8-bit) Screen content coding extensions
  2670. placeholder = H.265 Decode (4:4:4 12:10-bit) Main
  2671. placeholder = H.265 Decode (4:4:4 12:10-bit) Main 10
  2672. placeholder = H.265 Decode (4:4:4 12:10-bit) Main Still Picture
  2673. placeholder = H.265 Decode (4:4:4 12:10-bit) Format range extensions
  2674. placeholder = H.265 Decode (4:4:4 12:10-bit) Screen content coding extensions
  2675. placeholder = H.265 Decode (4:4:4 12-bit) Main
  2676. placeholder = H.265 Decode (4:4:4 12-bit) Main 10
  2677. placeholder = H.265 Decode (4:4:4 12-bit) Main Still Picture
  2678. placeholder = H.265 Decode (4:4:4 12-bit) Format range extensions
  2679. placeholder = H.265 Decode (4:4:4 12-bit) Screen content coding extensions
  2680. placeholder = AV1 Decode (4:2:0 8-bit) Main with film grain support
  2681. placeholder = AV1 Decode (4:2:0 8-bit) High with film grain support
  2682. placeholder = AV1 Decode (4:2:0 8-bit) Professional with film grain support
  2683. placeholder = AV1 Decode (4:2:0 8-bit) Main without film grain support
  2684. placeholder = AV1 Decode (4:2:0 8-bit) High without film grain support
  2685. placeholder = AV1 Decode (4:2:0 8-bit) Professional without film grain support
  2686. placeholder = AV1 Decode (4:2:0 8:10-bit) Main with film grain support
  2687. placeholder = AV1 Decode (4:2:0 8:10-bit) High with film grain support
  2688. placeholder = AV1 Decode (4:2:0 8:10-bit) Professional with film grain support
  2689. placeholder = AV1 Decode (4:2:0 8:10-bit) Main without film grain support
  2690. placeholder = AV1 Decode (4:2:0 8:10-bit) High without film grain support
  2691. placeholder = AV1 Decode (4:2:0 8:10-bit) Professional without film grain support
  2692. placeholder = AV1 Decode (4:2:0 10:8-bit) Main with film grain support
  2693. placeholder = AV1 Decode (4:2:0 10:8-bit) High with film grain support
  2694. placeholder = AV1 Decode (4:2:0 10:8-bit) Professional with film grain support
  2695. placeholder = AV1 Decode (4:2:0 10:8-bit) Main without film grain support
  2696. placeholder = AV1 Decode (4:2:0 10:8-bit) High without film grain support
  2697. placeholder = AV1 Decode (4:2:0 10:8-bit) Professional without film grain support
  2698. placeholder = AV1 Decode (4:2:0 10-bit) Main with film grain support
  2699. placeholder = AV1 Decode (4:2:0 10-bit) High with film grain support
  2700. placeholder = AV1 Decode (4:2:0 10-bit) Professional with film grain support
  2701. placeholder = AV1 Decode (4:2:0 10-bit) Main without film grain support
  2702. placeholder = AV1 Decode (4:2:0 10-bit) High without film grain support
  2703. placeholder = AV1 Decode (4:2:0 10-bit) Professional without film grain support
  2704. placeholder = H.264 Encode (4:2:0 8-bit) Baseline
  2705. placeholder = H.264 Encode (4:2:0 8-bit) Main
  2706. placeholder = H.264 Encode (4:2:0 8-bit) High
  2707. placeholder = H.264 Encode (4:2:0 8-bit) High 4:4:4 Predictive
  2708. placeholder = H.264 Encode (4:4:4 8-bit) Baseline
  2709. placeholder = H.264 Encode (4:4:4 8-bit) Main
  2710. placeholder = H.264 Encode (4:4:4 8-bit) High
  2711. placeholder = H.264 Encode (4:4:4 8-bit) High 4:4:4 Predictive
  2712. placeholder = H.265 Encode (4:2:0 8-bit) Main
  2713. placeholder = H.265 Encode (4:2:0 8-bit) Main 10
  2714. placeholder = H.265 Encode (4:2:0 8-bit) Main Still Picture
  2715. placeholder = H.265 Encode (4:2:0 8-bit) Format range extensions
  2716. placeholder = H.265 Encode (4:2:0 8-bit) Screen content coding extensions
  2717. placeholder = H.265 Encode (4:2:0 8:10-bit) Main
  2718. placeholder = H.265 Encode (4:2:0 8:10-bit) Main 10
  2719. placeholder = H.265 Encode (4:2:0 8:10-bit) Main Still Picture
  2720. placeholder = H.265 Encode (4:2:0 8:10-bit) Format range extensions
  2721. placeholder = H.265 Encode (4:2:0 8:10-bit) Screen content coding extensions
  2722. placeholder = H.265 Encode (4:2:0 10:8-bit) Main
  2723. placeholder = H.265 Encode (4:2:0 10:8-bit) Main 10
  2724. placeholder = H.265 Encode (4:2:0 10:8-bit) Main Still Picture
  2725. placeholder = H.265 Encode (4:2:0 10:8-bit) Format range extensions
  2726. placeholder = H.265 Encode (4:2:0 10:8-bit) Screen content coding extensions
  2727. placeholder = H.265 Encode (4:2:0 10-bit) Main
  2728. placeholder = H.265 Encode (4:2:0 10-bit) Main 10
  2729. placeholder = H.265 Encode (4:2:0 10-bit) Main Still Picture
  2730. placeholder = H.265 Encode (4:2:0 10-bit) Format range extensions
  2731. placeholder = H.265 Encode (4:2:0 10-bit) Screen content coding extensions
  2732. placeholder = H.265 Encode (4:4:4 8-bit) Main
  2733. placeholder = H.265 Encode (4:4:4 8-bit) Main 10
  2734. placeholder = H.265 Encode (4:4:4 8-bit) Main Still Picture
  2735. placeholder = H.265 Encode (4:4:4 8-bit) Format range extensions
  2736. placeholder = H.265 Encode (4:4:4 8-bit) Screen content coding extensions
  2737. placeholder = H.265 Encode (4:4:4 8:10-bit) Main
  2738. placeholder = H.265 Encode (4:4:4 8:10-bit) Main 10
  2739. placeholder = H.265 Encode (4:4:4 8:10-bit) Main Still Picture
  2740. placeholder = H.265 Encode (4:4:4 8:10-bit) Format range extensions
  2741. placeholder = H.265 Encode (4:4:4 8:10-bit) Screen content coding extensions
  2742. placeholder = H.265 Encode (4:4:4 10:8-bit) Main
  2743. placeholder = H.265 Encode (4:4:4 10:8-bit) Main 10
  2744. placeholder = H.265 Encode (4:4:4 10:8-bit) Main Still Picture
  2745. placeholder = H.265 Encode (4:4:4 10:8-bit) Format range extensions
  2746. placeholder = H.265 Encode (4:4:4 10:8-bit) Screen content coding extensions
  2747. placeholder = H.265 Encode (4:4:4 10-bit) Main
  2748. placeholder = H.265 Encode (4:4:4 10-bit) Main 10
  2749. placeholder = H.265 Encode (4:4:4 10-bit) Main Still Picture
  2750. placeholder = H.265 Encode (4:4:4 10-bit) Format range extensions
  2751. placeholder = H.265 Encode (4:4:4 10-bit) Screen content coding extensions
  2752.  
  2753.  
  2754. GPU1:
  2755. VkPhysicalDeviceProperties:
  2756. ---------------------------
  2757. apiVersion = 1.4.305 (4210993)
  2758. driverVersion = 0.0.1 (1)
  2759. vendorID = 0x10005
  2760. deviceID = 0x0000
  2761. deviceType = PHYSICAL_DEVICE_TYPE_CPU
  2762. deviceName = llvmpipe (LLVM 19.1.7, 256 bits)
  2763. pipelineCacheUUID = 32352e30-2e37-6161-6161-616161616161
  2764.  
  2765. VkPhysicalDeviceLimits:
  2766. -----------------------
  2767. maxImageDimension1D = 16384
  2768. maxImageDimension2D = 16384
  2769. maxImageDimension3D = 4096
  2770. maxImageDimensionCube = 32768
  2771. maxImageArrayLayers = 2048
  2772. maxTexelBufferElements = 134217728
  2773. maxUniformBufferRange = 65536
  2774. maxStorageBufferRange = 134217728
  2775. maxPushConstantsSize = 256
  2776. maxMemoryAllocationCount = 4294967295
  2777. maxSamplerAllocationCount = 32768
  2778. bufferImageGranularity = 0x00000040
  2779. sparseAddressSpaceSize = 0x80000000
  2780. maxBoundDescriptorSets = 8
  2781. maxPerStageDescriptorSamplers = 1000000
  2782. maxPerStageDescriptorUniformBuffers = 1000000
  2783. maxPerStageDescriptorStorageBuffers = 1000000
  2784. maxPerStageDescriptorSampledImages = 1000000
  2785. maxPerStageDescriptorStorageImages = 1000000
  2786. maxPerStageDescriptorInputAttachments = 1000000
  2787. maxPerStageResources = 1000000
  2788. maxDescriptorSetSamplers = 1000000
  2789. maxDescriptorSetUniformBuffers = 1000000
  2790. maxDescriptorSetUniformBuffersDynamic = 1000000
  2791. maxDescriptorSetStorageBuffers = 1000000
  2792. maxDescriptorSetStorageBuffersDynamic = 1000000
  2793. maxDescriptorSetSampledImages = 1000000
  2794. maxDescriptorSetStorageImages = 1000000
  2795. maxDescriptorSetInputAttachments = 1000000
  2796. maxVertexInputAttributes = 32
  2797. maxVertexInputBindings = 32
  2798. maxVertexInputAttributeOffset = 2047
  2799. maxVertexInputBindingStride = 2048
  2800. maxVertexOutputComponents = 128
  2801. maxTessellationGenerationLevel = 64
  2802. maxTessellationPatchSize = 32
  2803. maxTessellationControlPerVertexInputComponents = 128
  2804. maxTessellationControlPerVertexOutputComponents = 128
  2805. maxTessellationControlPerPatchOutputComponents = 128
  2806. maxTessellationControlTotalOutputComponents = 4096
  2807. maxTessellationEvaluationInputComponents = 128
  2808. maxTessellationEvaluationOutputComponents = 128
  2809. maxGeometryShaderInvocations = 32
  2810. maxGeometryInputComponents = 64
  2811. maxGeometryOutputComponents = 128
  2812. maxGeometryOutputVertices = 1024
  2813. maxGeometryTotalOutputComponents = 1024
  2814. maxFragmentInputComponents = 128
  2815. maxFragmentOutputAttachments = 8
  2816. maxFragmentDualSrcAttachments = 2
  2817. maxFragmentCombinedOutputResources = 104
  2818. maxComputeSharedMemorySize = 32768
  2819. maxComputeWorkGroupCount: count = 3
  2820. 65535
  2821. 65535
  2822. 65535
  2823. maxComputeWorkGroupInvocations = 1024
  2824. maxComputeWorkGroupSize: count = 3
  2825. 1024
  2826. 1024
  2827. 1024
  2828. subPixelPrecisionBits = 8
  2829. subTexelPrecisionBits = 8
  2830. mipmapPrecisionBits = 6
  2831. maxDrawIndexedIndexValue = 4294967295
  2832. maxDrawIndirectCount = 4294967295
  2833. maxSamplerLodBias = 16
  2834. maxSamplerAnisotropy = 16
  2835. maxViewports = 16
  2836. maxViewportDimensions: count = 2
  2837. 16384
  2838. 16384
  2839. viewportBoundsRange: count = 2
  2840. -32768
  2841. 32768
  2842. viewportSubPixelBits = 0
  2843. minMemoryMapAlignment = 64
  2844. minTexelBufferOffsetAlignment = 0x00000010
  2845. minUniformBufferOffsetAlignment = 0x00000010
  2846. minStorageBufferOffsetAlignment = 0x00000010
  2847. minTexelOffset = -32
  2848. maxTexelOffset = 31
  2849. minTexelGatherOffset = -32
  2850. maxTexelGatherOffset = 31
  2851. minInterpolationOffset = -2
  2852. maxInterpolationOffset = 2
  2853. subPixelInterpolationOffsetBits = 8
  2854. maxFramebufferWidth = 16384
  2855. maxFramebufferHeight = 16384
  2856. maxFramebufferLayers = 2048
  2857. framebufferColorSampleCounts: count = 2
  2858. SAMPLE_COUNT_1_BIT
  2859. SAMPLE_COUNT_4_BIT
  2860. framebufferDepthSampleCounts: count = 2
  2861. SAMPLE_COUNT_1_BIT
  2862. SAMPLE_COUNT_4_BIT
  2863. framebufferStencilSampleCounts: count = 2
  2864. SAMPLE_COUNT_1_BIT
  2865. SAMPLE_COUNT_4_BIT
  2866. framebufferNoAttachmentsSampleCounts: count = 2
  2867. SAMPLE_COUNT_1_BIT
  2868. SAMPLE_COUNT_4_BIT
  2869. maxColorAttachments = 8
  2870. sampledImageColorSampleCounts: count = 2
  2871. SAMPLE_COUNT_1_BIT
  2872. SAMPLE_COUNT_4_BIT
  2873. sampledImageIntegerSampleCounts: count = 2
  2874. SAMPLE_COUNT_1_BIT
  2875. SAMPLE_COUNT_4_BIT
  2876. sampledImageDepthSampleCounts: count = 2
  2877. SAMPLE_COUNT_1_BIT
  2878. SAMPLE_COUNT_4_BIT
  2879. sampledImageStencilSampleCounts: count = 2
  2880. SAMPLE_COUNT_1_BIT
  2881. SAMPLE_COUNT_4_BIT
  2882. storageImageSampleCounts: count = 2
  2883. SAMPLE_COUNT_1_BIT
  2884. SAMPLE_COUNT_4_BIT
  2885. maxSampleMaskWords = 1
  2886. timestampComputeAndGraphics = true
  2887. timestampPeriod = 1
  2888. maxClipDistances = 8
  2889. maxCullDistances = 8
  2890. maxCombinedClipAndCullDistances = 8
  2891. discreteQueuePriorities = 2
  2892. pointSizeRange: count = 2
  2893. 0
  2894. 256
  2895. lineWidthRange: count = 2
  2896. 1
  2897. 255
  2898. pointSizeGranularity = 0.125
  2899. lineWidthGranularity = 0.0078125
  2900. strictLines = true
  2901. standardSampleLocations = true
  2902. optimalBufferCopyOffsetAlignment = 0x00000080
  2903. optimalBufferCopyRowPitchAlignment = 0x00000080
  2904. nonCoherentAtomSize = 0x00000040
  2905.  
  2906. VkPhysicalDeviceSparseProperties:
  2907. ---------------------------------
  2908. residencyStandard2DBlockShape = true
  2909. residencyStandard2DMultisampleBlockShape = true
  2910. residencyStandard3DBlockShape = true
  2911. residencyAlignedMipSize = false
  2912. residencyNonResidentStrict = false
  2913.  
  2914. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  2915. ---------------------------------------------------
  2916. maxGeometryCount = 16777215
  2917. maxInstanceCount = 16777215
  2918. maxPrimitiveCount = 16777215
  2919. maxPerStageDescriptorAccelerationStructures = 1000000
  2920. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 1000000
  2921. maxDescriptorSetAccelerationStructures = 1000000
  2922. maxDescriptorSetUpdateAfterBindAccelerationStructures = 1000000
  2923. minAccelerationStructureScratchOffsetAlignment = 8
  2924.  
  2925. VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR:
  2926. ------------------------------------------------------
  2927. meshAndTaskShaderDerivatives = true
  2928.  
  2929. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  2930. -----------------------------------------------
  2931. maxCustomBorderColorSamplers = 32768
  2932.  
  2933. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  2934. --------------------------------------------------------
  2935. combinedImageSamplerDensityMapDescriptorSize = 0
  2936.  
  2937. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  2938. ----------------------------------------------
  2939. combinedImageSamplerDescriptorSingleArray = true
  2940. bufferlessPushDescriptors = true
  2941. allowSamplerImageViewPostSubmitCreation = false
  2942. descriptorBufferOffsetAlignment = 0x00000004
  2943. maxDescriptorBufferBindings = 8
  2944. maxResourceDescriptorBufferBindings = 8
  2945. maxSamplerDescriptorBufferBindings = 8
  2946. maxEmbeddedImmutableSamplerBindings = 8
  2947. maxEmbeddedImmutableSamplers = 2032
  2948. bufferCaptureReplayDescriptorDataSize = 0
  2949. imageCaptureReplayDescriptorDataSize = 0
  2950. imageViewCaptureReplayDescriptorDataSize = 0
  2951. samplerCaptureReplayDescriptorDataSize = 0
  2952. accelerationStructureCaptureReplayDescriptorDataSize = 0
  2953. samplerDescriptorSize = 256
  2954. combinedImageSamplerDescriptorSize = 256
  2955. sampledImageDescriptorSize = 256
  2956. storageImageDescriptorSize = 256
  2957. uniformTexelBufferDescriptorSize = 256
  2958. robustUniformTexelBufferDescriptorSize = 256
  2959. storageTexelBufferDescriptorSize = 256
  2960. robustStorageTexelBufferDescriptorSize = 256
  2961. uniformBufferDescriptorSize = 256
  2962. robustUniformBufferDescriptorSize = 256
  2963. storageBufferDescriptorSize = 256
  2964. robustStorageBufferDescriptorSize = 256
  2965. inputAttachmentDescriptorSize = 256
  2966. accelerationStructureDescriptorSize = 256
  2967. maxSamplerDescriptorBufferRange = 0xffffffff
  2968. maxResourceDescriptorBufferRange = 0xffffffff
  2969. samplerDescriptorBufferAddressSpaceSize = 0xffffffff
  2970. resourceDescriptorBufferAddressSpaceSize = 0xffffffff
  2971. descriptorBufferAddressSpaceSize = 0xffffffff
  2972.  
  2973. VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT:
  2974. -----------------------------------------------------
  2975. maxIndirectPipelineCount = 4096
  2976. maxIndirectShaderObjectCount = 4096
  2977. maxIndirectSequenceCount = 1048576
  2978. maxIndirectCommandsTokenCount = 16
  2979. maxIndirectCommandsTokenOffset = 2047
  2980. maxIndirectCommandsIndirectStride = 2048
  2981. supportedIndirectCommandsInputModes: count = 2
  2982. INDIRECT_COMMANDS_INPUT_MODE_VULKAN_INDEX_BUFFER_EXT
  2983. INDIRECT_COMMANDS_INPUT_MODE_DXGI_INDEX_BUFFER_EXT
  2984. supportedIndirectCommandsShaderStages: count = 16
  2985. SHADER_STAGE_VERTEX_BIT
  2986. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  2987. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  2988. SHADER_STAGE_GEOMETRY_BIT
  2989. SHADER_STAGE_FRAGMENT_BIT
  2990. SHADER_STAGE_COMPUTE_BIT
  2991. SHADER_STAGE_RAYGEN_BIT_KHR
  2992. SHADER_STAGE_ANY_HIT_BIT_KHR
  2993. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  2994. SHADER_STAGE_MISS_BIT_KHR
  2995. SHADER_STAGE_INTERSECTION_BIT_KHR
  2996. SHADER_STAGE_CALLABLE_BIT_KHR
  2997. SHADER_STAGE_TASK_BIT_EXT
  2998. SHADER_STAGE_MESH_BIT_EXT
  2999. SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI
  3000. SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI
  3001. supportedIndirectCommandsShaderStagesPipelineBinding: count = 16
  3002. SHADER_STAGE_VERTEX_BIT
  3003. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  3004. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  3005. SHADER_STAGE_GEOMETRY_BIT
  3006. SHADER_STAGE_FRAGMENT_BIT
  3007. SHADER_STAGE_COMPUTE_BIT
  3008. SHADER_STAGE_RAYGEN_BIT_KHR
  3009. SHADER_STAGE_ANY_HIT_BIT_KHR
  3010. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  3011. SHADER_STAGE_MISS_BIT_KHR
  3012. SHADER_STAGE_INTERSECTION_BIT_KHR
  3013. SHADER_STAGE_CALLABLE_BIT_KHR
  3014. SHADER_STAGE_TASK_BIT_EXT
  3015. SHADER_STAGE_MESH_BIT_EXT
  3016. SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI
  3017. SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI
  3018. supportedIndirectCommandsShaderStagesShaderBinding: count = 16
  3019. SHADER_STAGE_VERTEX_BIT
  3020. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  3021. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  3022. SHADER_STAGE_GEOMETRY_BIT
  3023. SHADER_STAGE_FRAGMENT_BIT
  3024. SHADER_STAGE_COMPUTE_BIT
  3025. SHADER_STAGE_RAYGEN_BIT_KHR
  3026. SHADER_STAGE_ANY_HIT_BIT_KHR
  3027. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  3028. SHADER_STAGE_MISS_BIT_KHR
  3029. SHADER_STAGE_INTERSECTION_BIT_KHR
  3030. SHADER_STAGE_CALLABLE_BIT_KHR
  3031. SHADER_STAGE_TASK_BIT_EXT
  3032. SHADER_STAGE_MESH_BIT_EXT
  3033. SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI
  3034. SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI
  3035. deviceGeneratedCommandsTransformFeedback = true
  3036. deviceGeneratedCommandsMultiDrawIndirectCount = true
  3037.  
  3038. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  3039. ---------------------------------------------------
  3040. dynamicPrimitiveTopologyUnrestricted = true
  3041.  
  3042. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  3043. ------------------------------------------------
  3044. minImportedHostPointerAlignment = 0x00001000
  3045.  
  3046. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  3047. -----------------------------------------------------
  3048. graphicsPipelineLibraryFastLinking = true
  3049. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  3050.  
  3051. VkPhysicalDeviceLayeredApiPropertiesListKHR:
  3052. --------------------------------------------
  3053. layeredApiCount = 0
  3054. pLayeredApis = NULL
  3055.  
  3056. VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
  3057. ----------------------------------------------------
  3058. nativeUnalignedPerformance = true
  3059.  
  3060. VkPhysicalDeviceMaintenance7PropertiesKHR:
  3061. ------------------------------------------
  3062. robustFragmentShadingRateAttachmentAccess = false
  3063. separateDepthStencilAttachmentAccess = true
  3064. maxDescriptorSetTotalUniformBuffersDynamic = 1000000
  3065. maxDescriptorSetTotalStorageBuffersDynamic = 1000000
  3066. maxDescriptorSetTotalBuffersDynamic = 1000000
  3067. maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = 1000000
  3068. maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = 1000000
  3069. maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = 1000000
  3070.  
  3071. VkPhysicalDeviceMeshShaderPropertiesEXT:
  3072. ----------------------------------------
  3073. maxTaskWorkGroupTotalCount = 4194304
  3074. maxTaskWorkGroupCount: count = 3
  3075. 65536
  3076. 65536
  3077. 65536
  3078. maxTaskWorkGroupInvocations = 1024
  3079. maxTaskWorkGroupSize: count = 3
  3080. 1024
  3081. 1024
  3082. 1024
  3083. maxTaskPayloadSize = 16384
  3084. maxTaskSharedMemorySize = 32768
  3085. maxTaskPayloadAndSharedMemorySize = 32768
  3086. maxMeshWorkGroupTotalCount = 4194304
  3087. maxMeshWorkGroupCount: count = 3
  3088. 65536
  3089. 65536
  3090. 65536
  3091. maxMeshWorkGroupInvocations = 1024
  3092. maxMeshWorkGroupSize: count = 3
  3093. 1024
  3094. 1024
  3095. 1024
  3096. maxMeshSharedMemorySize = 28672
  3097. maxMeshPayloadAndSharedMemorySize = 45056
  3098. maxMeshOutputMemorySize = 32768
  3099. maxMeshPayloadAndOutputMemorySize = 49152
  3100. maxMeshOutputComponents = 128
  3101. maxMeshOutputVertices = 256
  3102. maxMeshOutputPrimitives = 256
  3103. maxMeshOutputLayers = 8
  3104. maxMeshMultiviewViewCount = 0
  3105. meshOutputPerVertexGranularity = 1
  3106. meshOutputPerPrimitiveGranularity = 1
  3107. maxPreferredTaskWorkGroupInvocations = 64
  3108. maxPreferredMeshWorkGroupInvocations = 128
  3109. prefersLocalInvocationVertexOutput = true
  3110. prefersLocalInvocationPrimitiveOutput = true
  3111. prefersCompactVertexOutput = true
  3112. prefersCompactPrimitiveOutput = false
  3113.  
  3114. VkPhysicalDeviceMultiDrawPropertiesEXT:
  3115. ---------------------------------------
  3116. maxMultiDrawCount = 2048
  3117.  
  3118. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  3119. -------------------------------------------------
  3120. maxCommandBufferNestingLevel = 4294967295
  3121.  
  3122. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  3123. ---------------------------------------------
  3124. provokingVertexModePerPipeline = true
  3125. transformFeedbackPreservesTriangleFanProvokingVertex = true
  3126.  
  3127. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  3128. ------------------------------------------------
  3129. shaderGroupHandleSize = 32
  3130. maxRayRecursionDepth = 31
  3131. maxShaderGroupStride = 16384
  3132. shaderGroupBaseAlignment = 32
  3133. shaderGroupHandleCaptureReplaySize = 0
  3134. maxRayDispatchInvocationCount = 67108864
  3135. shaderGroupHandleAlignment = 16
  3136. maxRayHitAttributeSize = 32
  3137.  
  3138. VkPhysicalDeviceRobustness2PropertiesEXT:
  3139. -----------------------------------------
  3140. robustStorageBufferAccessSizeAlignment = 0x00000001
  3141. robustUniformBufferAccessSizeAlignment = 0x00000001
  3142.  
  3143. VkPhysicalDeviceShaderObjectPropertiesEXT:
  3144. ------------------------------------------
  3145. shaderBinaryUUID = 32352e30-2e37-6161-6161-616161616161
  3146. shaderBinaryVersion = 1
  3147.  
  3148. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  3149. -----------------------------------------------
  3150. maxTransformFeedbackStreams = 4
  3151. maxTransformFeedbackBuffers = 4
  3152. maxTransformFeedbackBufferSize = 0xffffffff
  3153. maxTransformFeedbackStreamDataSize = 512
  3154. maxTransformFeedbackBufferDataSize = 512
  3155. maxTransformFeedbackBufferDataStride = 512
  3156. transformFeedbackQueries = true
  3157. transformFeedbackStreamsLinesTriangles = false
  3158. transformFeedbackRasterizationStreamSelect = false
  3159. transformFeedbackDraw = true
  3160.  
  3161. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  3162. ----------------------------------------------------
  3163. maxVertexAttribDivisor = 4294967295
  3164.  
  3165. VkPhysicalDeviceVulkan11Properties:
  3166. -----------------------------------
  3167. deviceUUID = 6d657361-3235-2e30-2e37-000000000000
  3168. driverUUID = 6c6c766d-7069-7065-5555-494400000000
  3169. deviceNodeMask = 0
  3170. deviceLUIDValid = false
  3171. subgroupSize = 8
  3172. subgroupSupportedStages: count = 4
  3173. SHADER_STAGE_FRAGMENT_BIT
  3174. SHADER_STAGE_COMPUTE_BIT
  3175. SHADER_STAGE_TASK_BIT_EXT
  3176. SHADER_STAGE_MESH_BIT_EXT
  3177. subgroupSupportedOperations: count = 10
  3178. SUBGROUP_FEATURE_BASIC_BIT
  3179. SUBGROUP_FEATURE_VOTE_BIT
  3180. SUBGROUP_FEATURE_ARITHMETIC_BIT
  3181. SUBGROUP_FEATURE_BALLOT_BIT
  3182. SUBGROUP_FEATURE_SHUFFLE_BIT
  3183. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  3184. SUBGROUP_FEATURE_CLUSTERED_BIT
  3185. SUBGROUP_FEATURE_QUAD_BIT
  3186. SUBGROUP_FEATURE_ROTATE_BIT
  3187. SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
  3188. subgroupQuadOperationsInAllStages = false
  3189. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  3190. maxMultiviewViewCount = 6
  3191. maxMultiviewInstanceIndex = 2147483647
  3192. protectedNoFault = false
  3193. maxPerSetDescriptors = 1000000
  3194. maxMemoryAllocationSize = 0x80000000
  3195.  
  3196. VkPhysicalDeviceVulkan12Properties:
  3197. -----------------------------------
  3198. driverID = DRIVER_ID_MESA_LLVMPIPE
  3199. driverName = llvmpipe
  3200. driverInfo = Mesa 25.0.7 (LLVM 19.1.7)
  3201. conformanceVersion:
  3202. major = 1
  3203. minor = 3
  3204. subminor = 1
  3205. patch = 1
  3206. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  3207. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  3208. shaderSignedZeroInfNanPreserveFloat16 = true
  3209. shaderSignedZeroInfNanPreserveFloat32 = true
  3210. shaderSignedZeroInfNanPreserveFloat64 = true
  3211. shaderDenormPreserveFloat16 = false
  3212. shaderDenormPreserveFloat32 = false
  3213. shaderDenormPreserveFloat64 = false
  3214. shaderDenormFlushToZeroFloat16 = false
  3215. shaderDenormFlushToZeroFloat32 = false
  3216. shaderDenormFlushToZeroFloat64 = false
  3217. shaderRoundingModeRTEFloat16 = true
  3218. shaderRoundingModeRTEFloat32 = true
  3219. shaderRoundingModeRTEFloat64 = true
  3220. shaderRoundingModeRTZFloat16 = false
  3221. shaderRoundingModeRTZFloat32 = false
  3222. shaderRoundingModeRTZFloat64 = false
  3223. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  3224. shaderUniformBufferArrayNonUniformIndexingNative = true
  3225. shaderSampledImageArrayNonUniformIndexingNative = true
  3226. shaderStorageBufferArrayNonUniformIndexingNative = true
  3227. shaderStorageImageArrayNonUniformIndexingNative = true
  3228. shaderInputAttachmentArrayNonUniformIndexingNative = true
  3229. robustBufferAccessUpdateAfterBind = true
  3230. quadDivergentImplicitLod = true
  3231. maxPerStageDescriptorUpdateAfterBindSamplers = 1000000
  3232. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1000000
  3233. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1000000
  3234. maxPerStageDescriptorUpdateAfterBindSampledImages = 1000000
  3235. maxPerStageDescriptorUpdateAfterBindStorageImages = 1000000
  3236. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1000000
  3237. maxPerStageUpdateAfterBindResources = 1000000
  3238. maxDescriptorSetUpdateAfterBindSamplers = 1000000
  3239. maxDescriptorSetUpdateAfterBindUniformBuffers = 1000000
  3240. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 1000000
  3241. maxDescriptorSetUpdateAfterBindStorageBuffers = 1000000
  3242. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 1000000
  3243. maxDescriptorSetUpdateAfterBindSampledImages = 1000000
  3244. maxDescriptorSetUpdateAfterBindStorageImages = 1000000
  3245. maxDescriptorSetUpdateAfterBindInputAttachments = 1000000
  3246. supportedDepthResolveModes: count = 2
  3247. RESOLVE_MODE_SAMPLE_ZERO_BIT
  3248. RESOLVE_MODE_AVERAGE_BIT
  3249. supportedStencilResolveModes: count = 1
  3250. RESOLVE_MODE_SAMPLE_ZERO_BIT
  3251. independentResolveNone = false
  3252. independentResolve = false
  3253. filterMinmaxSingleComponentFormats = true
  3254. filterMinmaxImageComponentMapping = true
  3255. maxTimelineSemaphoreValueDifference = 18446744073709551615
  3256. framebufferIntegerColorSampleCounts: count = 1
  3257. SAMPLE_COUNT_1_BIT
  3258.  
  3259. VkPhysicalDeviceVulkan13Properties:
  3260. -----------------------------------
  3261. minSubgroupSize = 8
  3262. maxSubgroupSize = 8
  3263. maxComputeWorkgroupSubgroups = 32
  3264. requiredSubgroupSizeStages: count = 2
  3265. SHADER_STAGE_FRAGMENT_BIT
  3266. SHADER_STAGE_COMPUTE_BIT
  3267. maxInlineUniformBlockSize = 4096
  3268. maxPerStageDescriptorInlineUniformBlocks = 8
  3269. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 8
  3270. maxDescriptorSetInlineUniformBlocks = 8
  3271. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 8
  3272. maxInlineUniformTotalSize = 262144
  3273. integerDotProduct8BitUnsignedAccelerated = false
  3274. integerDotProduct8BitSignedAccelerated = false
  3275. integerDotProduct8BitMixedSignednessAccelerated = false
  3276. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  3277. integerDotProduct4x8BitPackedSignedAccelerated = false
  3278. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  3279. integerDotProduct16BitUnsignedAccelerated = false
  3280. integerDotProduct16BitSignedAccelerated = false
  3281. integerDotProduct16BitMixedSignednessAccelerated = false
  3282. integerDotProduct32BitUnsignedAccelerated = false
  3283. integerDotProduct32BitSignedAccelerated = false
  3284. integerDotProduct32BitMixedSignednessAccelerated = false
  3285. integerDotProduct64BitUnsignedAccelerated = false
  3286. integerDotProduct64BitSignedAccelerated = false
  3287. integerDotProduct64BitMixedSignednessAccelerated = false
  3288. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  3289. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  3290. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  3291. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  3292. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  3293. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  3294. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  3295. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  3296. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  3297. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  3298. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  3299. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  3300. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  3301. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  3302. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  3303. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  3304. storageTexelBufferOffsetSingleTexelAlignment = true
  3305. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  3306. uniformTexelBufferOffsetSingleTexelAlignment = true
  3307. maxBufferSize = 0xffffffff
  3308.  
  3309. VkPhysicalDeviceVulkan14Properties:
  3310. -----------------------------------
  3311. lineSubPixelPrecisionBits = 8
  3312. maxVertexAttribDivisor = 4294967295
  3313. supportsNonZeroFirstInstance = false
  3314. maxPushDescriptors = 32
  3315. dynamicRenderingLocalReadDepthStencilAttachments = false
  3316. dynamicRenderingLocalReadMultisampledAttachments = false
  3317. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  3318. earlyFragmentSampleMaskTestBeforeSampleCounting = false
  3319. depthStencilSwizzleOneSupport = false
  3320. polygonModePointSize = true
  3321. nonStrictSinglePixelWideLinesUseParallelogram = false
  3322. nonStrictWideLinesUseParallelogram = false
  3323. blockTexelViewCompatibleMultipleLayers = true
  3324. maxCombinedImageSamplerDescriptorCount = 3
  3325. fragmentShadingRateClampCombinerInputs = false
  3326. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
  3327. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
  3328. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
  3329. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
  3330. copySrcLayoutCount = 23
  3331. pCopySrcLayouts: count = 23
  3332. IMAGE_LAYOUT_GENERAL
  3333. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  3334. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  3335. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  3336. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  3337. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  3338. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  3339. IMAGE_LAYOUT_PREINITIALIZED
  3340. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  3341. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  3342. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  3343. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  3344. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  3345. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  3346. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  3347. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  3348. IMAGE_LAYOUT_PRESENT_SRC_KHR
  3349. IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
  3350. IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
  3351. IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
  3352. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  3353. IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
  3354. IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
  3355. copyDstLayoutCount = 23
  3356. pCopyDstLayouts: count = 23
  3357. IMAGE_LAYOUT_GENERAL
  3358. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  3359. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  3360. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  3361. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  3362. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  3363. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  3364. IMAGE_LAYOUT_PREINITIALIZED
  3365. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  3366. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  3367. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  3368. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  3369. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  3370. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  3371. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  3372. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  3373. IMAGE_LAYOUT_PRESENT_SRC_KHR
  3374. IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
  3375. IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
  3376. IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
  3377. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  3378. IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
  3379. IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
  3380. optimalTilingLayoutUUID = 32352e30-2e37-6161-6161-616161616161
  3381. identicalMemoryTypeRequirements = false
  3382.  
  3383. Device Extensions: count = 157
  3384. VK_AMDX_shader_enqueue : extension revision 2
  3385. VK_ANDROID_external_memory_android_hardware_buffer : extension revision 5
  3386. VK_ARM_rasterization_order_attachment_access : extension revision 1
  3387. VK_EXT_4444_formats : extension revision 1
  3388. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  3389. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  3390. VK_EXT_border_color_swizzle : extension revision 1
  3391. VK_EXT_calibrated_timestamps : extension revision 2
  3392. VK_EXT_color_write_enable : extension revision 1
  3393. VK_EXT_conditional_rendering : extension revision 2
  3394. VK_EXT_custom_border_color : extension revision 12
  3395. VK_EXT_depth_clip_control : extension revision 1
  3396. VK_EXT_depth_clip_enable : extension revision 1
  3397. VK_EXT_depth_range_unrestricted : extension revision 1
  3398. VK_EXT_descriptor_buffer : extension revision 1
  3399. VK_EXT_descriptor_indexing : extension revision 2
  3400. VK_EXT_device_generated_commands : extension revision 1
  3401. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  3402. VK_EXT_extended_dynamic_state : extension revision 1
  3403. VK_EXT_extended_dynamic_state2 : extension revision 1
  3404. VK_EXT_extended_dynamic_state3 : extension revision 2
  3405. VK_EXT_external_memory_dma_buf : extension revision 1
  3406. VK_EXT_external_memory_host : extension revision 1
  3407. VK_EXT_graphics_pipeline_library : extension revision 1
  3408. VK_EXT_hdr_metadata : extension revision 3
  3409. VK_EXT_host_image_copy : extension revision 1
  3410. VK_EXT_host_query_reset : extension revision 1
  3411. VK_EXT_image_2d_view_of_3d : extension revision 1
  3412. VK_EXT_image_drm_format_modifier : extension revision 2
  3413. VK_EXT_image_robustness : extension revision 1
  3414. VK_EXT_image_sliced_view_of_3d : extension revision 1
  3415. VK_EXT_index_type_uint8 : extension revision 1
  3416. VK_EXT_inline_uniform_block : extension revision 1
  3417. VK_EXT_legacy_vertex_attributes : extension revision 1
  3418. VK_EXT_line_rasterization : extension revision 1
  3419. VK_EXT_load_store_op_none : extension revision 1
  3420. VK_EXT_memory_budget : extension revision 1
  3421. VK_EXT_memory_priority : extension revision 1
  3422. VK_EXT_mesh_shader : extension revision 1
  3423. VK_EXT_multi_draw : extension revision 1
  3424. VK_EXT_multisampled_render_to_single_sampled : extension revision 1
  3425. VK_EXT_mutable_descriptor_type : extension revision 1
  3426. VK_EXT_nested_command_buffer : extension revision 1
  3427. VK_EXT_non_seamless_cube_map : extension revision 1
  3428. VK_EXT_pageable_device_local_memory : extension revision 1
  3429. VK_EXT_pipeline_creation_cache_control : extension revision 3
  3430. VK_EXT_pipeline_creation_feedback : extension revision 1
  3431. VK_EXT_pipeline_library_group_handles : extension revision 1
  3432. VK_EXT_pipeline_protected_access : extension revision 1
  3433. VK_EXT_pipeline_robustness : extension revision 1
  3434. VK_EXT_post_depth_coverage : extension revision 1
  3435. VK_EXT_primitive_topology_list_restart : extension revision 1
  3436. VK_EXT_primitives_generated_query : extension revision 1
  3437. VK_EXT_private_data : extension revision 1
  3438. VK_EXT_provoking_vertex : extension revision 1
  3439. VK_EXT_queue_family_foreign : extension revision 1
  3440. VK_EXT_rasterization_order_attachment_access : extension revision 1
  3441. VK_EXT_robustness2 : extension revision 1
  3442. VK_EXT_sampler_filter_minmax : extension revision 2
  3443. VK_EXT_scalar_block_layout : extension revision 1
  3444. VK_EXT_separate_stencil_usage : extension revision 1
  3445. VK_EXT_shader_atomic_float : extension revision 1
  3446. VK_EXT_shader_atomic_float2 : extension revision 1
  3447. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  3448. VK_EXT_shader_object : extension revision 1
  3449. VK_EXT_shader_replicated_composites : extension revision 1
  3450. VK_EXT_shader_stencil_export : extension revision 1
  3451. VK_EXT_shader_subgroup_ballot : extension revision 1
  3452. VK_EXT_shader_subgroup_vote : extension revision 1
  3453. VK_EXT_shader_viewport_index_layer : extension revision 1
  3454. VK_EXT_subgroup_size_control : extension revision 2
  3455. VK_EXT_swapchain_maintenance1 : extension revision 1
  3456. VK_EXT_texel_buffer_alignment : extension revision 1
  3457. VK_EXT_transform_feedback : extension revision 1
  3458. VK_EXT_vertex_attribute_divisor : extension revision 3
  3459. VK_EXT_vertex_input_dynamic_state : extension revision 2
  3460. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  3461. VK_EXT_ycbcr_image_arrays : extension revision 1
  3462. VK_GOOGLE_decorate_string : extension revision 1
  3463. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  3464. VK_KHR_16bit_storage : extension revision 1
  3465. VK_KHR_8bit_storage : extension revision 1
  3466. VK_KHR_acceleration_structure : extension revision 13
  3467. VK_KHR_bind_memory2 : extension revision 1
  3468. VK_KHR_buffer_device_address : extension revision 1
  3469. VK_KHR_compute_shader_derivatives : extension revision 1
  3470. VK_KHR_copy_commands2 : extension revision 1
  3471. VK_KHR_create_renderpass2 : extension revision 1
  3472. VK_KHR_dedicated_allocation : extension revision 3
  3473. VK_KHR_deferred_host_operations : extension revision 4
  3474. VK_KHR_depth_stencil_resolve : extension revision 1
  3475. VK_KHR_descriptor_update_template : extension revision 1
  3476. VK_KHR_device_group : extension revision 4
  3477. VK_KHR_draw_indirect_count : extension revision 1
  3478. VK_KHR_driver_properties : extension revision 1
  3479. VK_KHR_dynamic_rendering : extension revision 1
  3480. VK_KHR_dynamic_rendering_local_read : extension revision 1
  3481. VK_KHR_external_fence : extension revision 1
  3482. VK_KHR_external_fence_fd : extension revision 1
  3483. VK_KHR_external_memory : extension revision 1
  3484. VK_KHR_external_memory_fd : extension revision 1
  3485. VK_KHR_external_semaphore : extension revision 1
  3486. VK_KHR_external_semaphore_fd : extension revision 1
  3487. VK_KHR_format_feature_flags2 : extension revision 2
  3488. VK_KHR_get_memory_requirements2 : extension revision 1
  3489. VK_KHR_global_priority : extension revision 1
  3490. VK_KHR_image_format_list : extension revision 1
  3491. VK_KHR_imageless_framebuffer : extension revision 1
  3492. VK_KHR_incremental_present : extension revision 2
  3493. VK_KHR_index_type_uint8 : extension revision 1
  3494. VK_KHR_line_rasterization : extension revision 1
  3495. VK_KHR_load_store_op_none : extension revision 1
  3496. VK_KHR_maintenance1 : extension revision 2
  3497. VK_KHR_maintenance2 : extension revision 1
  3498. VK_KHR_maintenance3 : extension revision 1
  3499. VK_KHR_maintenance4 : extension revision 2
  3500. VK_KHR_maintenance5 : extension revision 1
  3501. VK_KHR_maintenance6 : extension revision 1
  3502. VK_KHR_maintenance7 : extension revision 1
  3503. VK_KHR_maintenance8 : extension revision 1
  3504. VK_KHR_map_memory2 : extension revision 1
  3505. VK_KHR_multiview : extension revision 1
  3506. VK_KHR_pipeline_library : extension revision 1
  3507. VK_KHR_push_descriptor : extension revision 2
  3508. VK_KHR_ray_query : extension revision 1
  3509. VK_KHR_ray_tracing_maintenance1 : extension revision 1
  3510. VK_KHR_ray_tracing_pipeline : extension revision 1
  3511. VK_KHR_ray_tracing_position_fetch : extension revision 1
  3512. VK_KHR_relaxed_block_layout : extension revision 1
  3513. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  3514. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  3515. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  3516. VK_KHR_shader_atomic_int64 : extension revision 1
  3517. VK_KHR_shader_clock : extension revision 1
  3518. VK_KHR_shader_draw_parameters : extension revision 1
  3519. VK_KHR_shader_expect_assume : extension revision 1
  3520. VK_KHR_shader_float16_int8 : extension revision 1
  3521. VK_KHR_shader_float_controls : extension revision 4
  3522. VK_KHR_shader_float_controls2 : extension revision 1
  3523. VK_KHR_shader_integer_dot_product : extension revision 1
  3524. VK_KHR_shader_maximal_reconvergence : extension revision 1
  3525. VK_KHR_shader_non_semantic_info : extension revision 1
  3526. VK_KHR_shader_relaxed_extended_instruction : extension revision 1
  3527. VK_KHR_shader_subgroup_extended_types : extension revision 1
  3528. VK_KHR_shader_subgroup_rotate : extension revision 2
  3529. VK_KHR_shader_terminate_invocation : extension revision 1
  3530. VK_KHR_spirv_1_4 : extension revision 1
  3531. VK_KHR_storage_buffer_storage_class : extension revision 1
  3532. VK_KHR_swapchain : extension revision 70
  3533. VK_KHR_swapchain_mutable_format : extension revision 1
  3534. VK_KHR_synchronization2 : extension revision 1
  3535. VK_KHR_timeline_semaphore : extension revision 2
  3536. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  3537. VK_KHR_variable_pointers : extension revision 1
  3538. VK_KHR_vertex_attribute_divisor : extension revision 1
  3539. VK_KHR_vulkan_memory_model : extension revision 3
  3540. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  3541.  
  3542. VkQueueFamilyProperties:
  3543. ========================
  3544. queueProperties[0]:
  3545. -------------------
  3546. minImageTransferGranularity = (1,1,1)
  3547. queueCount = 1
  3548. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  3549. timestampValidBits = 64
  3550. present support = true
  3551.  
  3552. VkPhysicalDeviceMemoryProperties:
  3553. =================================
  3554. memoryHeaps: count = 1
  3555. memoryHeaps[0]:
  3556. size = 33562877952 (0x7d080e000) (31.26 GiB)
  3557. budget = 33562877952 (0x7d080e000) (31.26 GiB)
  3558. usage = 17352155136 (0x40a44e000) (16.16 GiB)
  3559. flags: count = 1
  3560. MEMORY_HEAP_DEVICE_LOCAL_BIT
  3561. memoryTypes: count = 1
  3562. memoryTypes[0]:
  3563. heapIndex = 0
  3564. propertyFlags = 0x000f: count = 4
  3565. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3566. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3567. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3568. MEMORY_PROPERTY_HOST_CACHED_BIT
  3569. usable for:
  3570. IMAGE_TILING_OPTIMAL:
  3571. color images
  3572. FORMAT_D16_UNORM
  3573. FORMAT_X8_D24_UNORM_PACK32
  3574. FORMAT_D32_SFLOAT
  3575. FORMAT_S8_UINT
  3576. FORMAT_D24_UNORM_S8_UINT
  3577. FORMAT_D32_SFLOAT_S8_UINT
  3578. IMAGE_TILING_LINEAR:
  3579. color images
  3580.  
  3581. VkPhysicalDeviceFeatures:
  3582. =========================
  3583. robustBufferAccess = true
  3584. fullDrawIndexUint32 = true
  3585. imageCubeArray = true
  3586. independentBlend = true
  3587. geometryShader = true
  3588. tessellationShader = true
  3589. sampleRateShading = true
  3590. dualSrcBlend = true
  3591. logicOp = true
  3592. multiDrawIndirect = true
  3593. drawIndirectFirstInstance = true
  3594. depthClamp = true
  3595. depthBiasClamp = true
  3596. fillModeNonSolid = true
  3597. depthBounds = false
  3598. wideLines = true
  3599. largePoints = true
  3600. alphaToOne = true
  3601. multiViewport = true
  3602. samplerAnisotropy = true
  3603. textureCompressionETC2 = false
  3604. textureCompressionASTC_LDR = false
  3605. textureCompressionBC = true
  3606. occlusionQueryPrecise = true
  3607. pipelineStatisticsQuery = true
  3608. vertexPipelineStoresAndAtomics = true
  3609. fragmentStoresAndAtomics = true
  3610. shaderTessellationAndGeometryPointSize = true
  3611. shaderImageGatherExtended = true
  3612. shaderStorageImageExtendedFormats = true
  3613. shaderStorageImageMultisample = true
  3614. shaderStorageImageReadWithoutFormat = true
  3615. shaderStorageImageWriteWithoutFormat = true
  3616. shaderUniformBufferArrayDynamicIndexing = true
  3617. shaderSampledImageArrayDynamicIndexing = true
  3618. shaderStorageBufferArrayDynamicIndexing = true
  3619. shaderStorageImageArrayDynamicIndexing = true
  3620. shaderClipDistance = true
  3621. shaderCullDistance = true
  3622. shaderFloat64 = true
  3623. shaderInt64 = true
  3624. shaderInt16 = true
  3625. shaderResourceResidency = true
  3626. shaderResourceMinLod = false
  3627. sparseBinding = true
  3628. sparseResidencyBuffer = true
  3629. sparseResidencyImage2D = true
  3630. sparseResidencyImage3D = true
  3631. sparseResidency2Samples = false
  3632. sparseResidency4Samples = false
  3633. sparseResidency8Samples = false
  3634. sparseResidency16Samples = false
  3635. sparseResidencyAliased = true
  3636. variableMultisampleRate = false
  3637. inheritedQueries = false
  3638.  
  3639. VkPhysicalDevice4444FormatsFeaturesEXT:
  3640. ---------------------------------------
  3641. formatA4R4G4B4 = true
  3642. formatA4B4G4R4 = true
  3643.  
  3644. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  3645. -------------------------------------------------
  3646. accelerationStructure = true
  3647. accelerationStructureCaptureReplay = false
  3648. accelerationStructureIndirectBuild = false
  3649. accelerationStructureHostCommands = false
  3650. descriptorBindingAccelerationStructureUpdateAfterBind = true
  3651.  
  3652. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  3653. --------------------------------------------------------------
  3654. attachmentFeedbackLoopDynamicState = true
  3655.  
  3656. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  3657. --------------------------------------------------------
  3658. attachmentFeedbackLoopLayout = true
  3659.  
  3660. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  3661. ----------------------------------------------
  3662. borderColorSwizzle = true
  3663. borderColorSwizzleFromImage = true
  3664.  
  3665. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  3666. --------------------------------------------
  3667. colorWriteEnable = true
  3668.  
  3669. VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
  3670. ----------------------------------------------------
  3671. computeDerivativeGroupQuads = true
  3672. computeDerivativeGroupLinear = true
  3673.  
  3674. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  3675. ------------------------------------------------
  3676. conditionalRendering = true
  3677. inheritedConditionalRendering = false
  3678.  
  3679. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  3680. ---------------------------------------------
  3681. customBorderColors = true
  3682. customBorderColorWithoutFormat = true
  3683.  
  3684. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  3685. --------------------------------------------
  3686. depthClipControl = true
  3687.  
  3688. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  3689. -------------------------------------------
  3690. depthClipEnable = true
  3691.  
  3692. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  3693. --------------------------------------------
  3694. descriptorBuffer = true
  3695. descriptorBufferCaptureReplay = false
  3696. descriptorBufferImageLayoutIgnored = true
  3697. descriptorBufferPushDescriptors = true
  3698.  
  3699. VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT:
  3700. ---------------------------------------------------
  3701. deviceGeneratedCommands = true
  3702. dynamicGeneratedPipelineLayout = true
  3703.  
  3704. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  3705. -------------------------------------------------------------
  3706. dynamicRenderingUnusedAttachments = true
  3707.  
  3708. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  3709. -------------------------------------------------
  3710. extendedDynamicState2 = true
  3711. extendedDynamicState2LogicOp = true
  3712. extendedDynamicState2PatchControlPoints = true
  3713.  
  3714. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  3715. -------------------------------------------------
  3716. extendedDynamicState3TessellationDomainOrigin = true
  3717. extendedDynamicState3DepthClampEnable = true
  3718. extendedDynamicState3PolygonMode = true
  3719. extendedDynamicState3RasterizationSamples = true
  3720. extendedDynamicState3SampleMask = true
  3721. extendedDynamicState3AlphaToCoverageEnable = true
  3722. extendedDynamicState3AlphaToOneEnable = true
  3723. extendedDynamicState3LogicOpEnable = true
  3724. extendedDynamicState3ColorBlendEnable = true
  3725. extendedDynamicState3ColorBlendEquation = true
  3726. extendedDynamicState3ColorWriteMask = true
  3727. extendedDynamicState3RasterizationStream = false
  3728. extendedDynamicState3ConservativeRasterizationMode = false
  3729. extendedDynamicState3ExtraPrimitiveOverestimationSize = false
  3730. extendedDynamicState3DepthClipEnable = true
  3731. extendedDynamicState3SampleLocationsEnable = false
  3732. extendedDynamicState3ColorBlendAdvanced = false
  3733. extendedDynamicState3ProvokingVertexMode = true
  3734. extendedDynamicState3LineRasterizationMode = true
  3735. extendedDynamicState3LineStippleEnable = true
  3736. extendedDynamicState3DepthClipNegativeOneToOne = true
  3737. extendedDynamicState3ViewportWScalingEnable = false
  3738. extendedDynamicState3ViewportSwizzle = false
  3739. extendedDynamicState3CoverageToColorEnable = false
  3740. extendedDynamicState3CoverageToColorLocation = false
  3741. extendedDynamicState3CoverageModulationMode = false
  3742. extendedDynamicState3CoverageModulationTableEnable = false
  3743. extendedDynamicState3CoverageModulationTable = false
  3744. extendedDynamicState3CoverageReductionMode = false
  3745. extendedDynamicState3RepresentativeFragmentTestEnable = false
  3746. extendedDynamicState3ShadingRateImageEnable = false
  3747.  
  3748. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  3749. ------------------------------------------------
  3750. extendedDynamicState = true
  3751.  
  3752. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  3753. ---------------------------------------------------
  3754. graphicsPipelineLibrary = true
  3755.  
  3756. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  3757. -------------------------------------------
  3758. image2DViewOf3D = true
  3759. sampler2DViewOf3D = true
  3760.  
  3761. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  3762. -----------------------------------------------
  3763. imageSlicedViewOf3D = true
  3764.  
  3765. VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
  3766. --------------------------------------------------
  3767. legacyVertexAttributes = true
  3768.  
  3769. VkPhysicalDeviceMaintenance7FeaturesKHR:
  3770. ----------------------------------------
  3771. maintenance7 = true
  3772.  
  3773. VkPhysicalDeviceMaintenance8FeaturesKHR:
  3774. ----------------------------------------
  3775. maintenance8 = true
  3776.  
  3777. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  3778. ------------------------------------------
  3779. memoryPriority = true
  3780.  
  3781. VkPhysicalDeviceMeshShaderFeaturesEXT:
  3782. --------------------------------------
  3783. taskShader = true
  3784. meshShader = true
  3785. multiviewMeshShader = false
  3786. primitiveFragmentShadingRateMeshShader = false
  3787. meshShaderQueries = true
  3788.  
  3789. VkPhysicalDeviceMultiDrawFeaturesEXT:
  3790. -------------------------------------
  3791. multiDraw = true
  3792.  
  3793. VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT:
  3794. -------------------------------------------------------------
  3795. multisampledRenderToSingleSampled = true
  3796.  
  3797. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  3798. -------------------------------------------------
  3799. mutableDescriptorType = true
  3800.  
  3801. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  3802. -----------------------------------------------
  3803. nestedCommandBuffer = true
  3804. nestedCommandBufferRendering = true
  3805. nestedCommandBufferSimultaneousUse = true
  3806.  
  3807. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  3808. ----------------------------------------------
  3809. nonSeamlessCubeMap = true
  3810.  
  3811. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  3812. -----------------------------------------------------
  3813. pageableDeviceLocalMemory = true
  3814.  
  3815. VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
  3816. -------------------------------------------------------
  3817. pipelineLibraryGroupHandles = true
  3818.  
  3819. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  3820. --------------------------------------------------------
  3821. primitiveTopologyListRestart = true
  3822. primitiveTopologyPatchListRestart = true
  3823.  
  3824. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  3825. ----------------------------------------------------
  3826. primitivesGeneratedQuery = true
  3827. primitivesGeneratedQueryWithRasterizerDiscard = true
  3828. primitivesGeneratedQueryWithNonZeroStreams = true
  3829.  
  3830. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  3831. -------------------------------------------
  3832. provokingVertexLast = true
  3833. transformFeedbackPreservesProvokingVertex = true
  3834.  
  3835. VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT:
  3836. --------------------------------------------------------------
  3837. rasterizationOrderColorAttachmentAccess = true
  3838. rasterizationOrderDepthAttachmentAccess = true
  3839. rasterizationOrderStencilAttachmentAccess = true
  3840.  
  3841. VkPhysicalDeviceRayQueryFeaturesKHR:
  3842. ------------------------------------
  3843. rayQuery = true
  3844.  
  3845. VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
  3846. --------------------------------------------------
  3847. rayTracingMaintenance1 = true
  3848. rayTracingPipelineTraceRaysIndirect2 = true
  3849.  
  3850. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  3851. ----------------------------------------------
  3852. rayTracingPipeline = true
  3853. rayTracingPipelineShaderGroupHandleCaptureReplay = false
  3854. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  3855. rayTracingPipelineTraceRaysIndirect = true
  3856. rayTraversalPrimitiveCulling = true
  3857.  
  3858. VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR:
  3859. ---------------------------------------------------
  3860. rayTracingPositionFetch = true
  3861.  
  3862. VkPhysicalDeviceRobustness2FeaturesEXT:
  3863. ---------------------------------------
  3864. robustBufferAccess2 = true
  3865. robustImageAccess2 = true
  3866. nullDescriptor = true
  3867.  
  3868. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  3869. ----------------------------------------------
  3870. shaderBufferFloat16Atomics = false
  3871. shaderBufferFloat16AtomicAdd = false
  3872. shaderBufferFloat16AtomicMinMax = false
  3873. shaderBufferFloat32AtomicMinMax = true
  3874. shaderBufferFloat64AtomicMinMax = false
  3875. shaderSharedFloat16Atomics = false
  3876. shaderSharedFloat16AtomicAdd = false
  3877. shaderSharedFloat16AtomicMinMax = false
  3878. shaderSharedFloat32AtomicMinMax = true
  3879. shaderSharedFloat64AtomicMinMax = false
  3880. shaderImageFloat32AtomicMinMax = true
  3881. sparseImageFloat32AtomicMinMax = false
  3882.  
  3883. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  3884. ---------------------------------------------
  3885. shaderBufferFloat32Atomics = true
  3886. shaderBufferFloat32AtomicAdd = true
  3887. shaderBufferFloat64Atomics = false
  3888. shaderBufferFloat64AtomicAdd = false
  3889. shaderSharedFloat32Atomics = true
  3890. shaderSharedFloat32AtomicAdd = true
  3891. shaderSharedFloat64Atomics = false
  3892. shaderSharedFloat64AtomicAdd = false
  3893. shaderImageFloat32Atomics = true
  3894. shaderImageFloat32AtomicAdd = true
  3895. sparseImageFloat32Atomics = true
  3896. sparseImageFloat32AtomicAdd = true
  3897.  
  3898. VkPhysicalDeviceShaderClockFeaturesKHR:
  3899. ---------------------------------------
  3900. shaderSubgroupClock = true
  3901. shaderDeviceClock = true
  3902.  
  3903. VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
  3904. ------------------------------------------------------
  3905. shaderMaximalReconvergence = true
  3906.  
  3907. VkPhysicalDeviceShaderObjectFeaturesEXT:
  3908. ----------------------------------------
  3909. shaderObject = true
  3910.  
  3911. VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
  3912. ------------------------------------------------------------
  3913. shaderRelaxedExtendedInstruction = true
  3914.  
  3915. VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
  3916. ------------------------------------------------------
  3917. shaderReplicatedComposites = true
  3918.  
  3919. VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
  3920. -------------------------------------------------
  3921. swapchainMaintenance1 = true
  3922.  
  3923. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  3924. ------------------------------------------------
  3925. texelBufferAlignment = true
  3926.  
  3927. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  3928. ---------------------------------------------
  3929. transformFeedback = true
  3930. geometryStreams = true
  3931.  
  3932. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  3933. ---------------------------------------------------
  3934. vertexInputDynamicState = true
  3935.  
  3936. VkPhysicalDeviceVulkan11Features:
  3937. ---------------------------------
  3938. storageBuffer16BitAccess = true
  3939. uniformAndStorageBuffer16BitAccess = true
  3940. storagePushConstant16 = true
  3941. storageInputOutput16 = false
  3942. multiview = true
  3943. multiviewGeometryShader = true
  3944. multiviewTessellationShader = true
  3945. variablePointersStorageBuffer = true
  3946. variablePointers = true
  3947. protectedMemory = false
  3948. samplerYcbcrConversion = true
  3949. shaderDrawParameters = true
  3950.  
  3951. VkPhysicalDeviceVulkan12Features:
  3952. ---------------------------------
  3953. samplerMirrorClampToEdge = true
  3954. drawIndirectCount = true
  3955. storageBuffer8BitAccess = true
  3956. uniformAndStorageBuffer8BitAccess = true
  3957. storagePushConstant8 = true
  3958. shaderBufferInt64Atomics = true
  3959. shaderSharedInt64Atomics = true
  3960. shaderFloat16 = true
  3961. shaderInt8 = true
  3962. descriptorIndexing = true
  3963. shaderInputAttachmentArrayDynamicIndexing = true
  3964. shaderUniformTexelBufferArrayDynamicIndexing = true
  3965. shaderStorageTexelBufferArrayDynamicIndexing = true
  3966. shaderUniformBufferArrayNonUniformIndexing = true
  3967. shaderSampledImageArrayNonUniformIndexing = true
  3968. shaderStorageBufferArrayNonUniformIndexing = true
  3969. shaderStorageImageArrayNonUniformIndexing = true
  3970. shaderInputAttachmentArrayNonUniformIndexing = true
  3971. shaderUniformTexelBufferArrayNonUniformIndexing = true
  3972. shaderStorageTexelBufferArrayNonUniformIndexing = true
  3973. descriptorBindingUniformBufferUpdateAfterBind = true
  3974. descriptorBindingSampledImageUpdateAfterBind = true
  3975. descriptorBindingStorageImageUpdateAfterBind = true
  3976. descriptorBindingStorageBufferUpdateAfterBind = true
  3977. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  3978. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  3979. descriptorBindingUpdateUnusedWhilePending = true
  3980. descriptorBindingPartiallyBound = true
  3981. descriptorBindingVariableDescriptorCount = true
  3982. runtimeDescriptorArray = true
  3983. samplerFilterMinmax = true
  3984. scalarBlockLayout = true
  3985. imagelessFramebuffer = true
  3986. uniformBufferStandardLayout = true
  3987. shaderSubgroupExtendedTypes = true
  3988. separateDepthStencilLayouts = true
  3989. hostQueryReset = true
  3990. timelineSemaphore = true
  3991. bufferDeviceAddress = true
  3992. bufferDeviceAddressCaptureReplay = false
  3993. bufferDeviceAddressMultiDevice = false
  3994. vulkanMemoryModel = true
  3995. vulkanMemoryModelDeviceScope = true
  3996. vulkanMemoryModelAvailabilityVisibilityChains = true
  3997. shaderOutputViewportIndex = true
  3998. shaderOutputLayer = true
  3999. subgroupBroadcastDynamicId = true
  4000.  
  4001. VkPhysicalDeviceVulkan13Features:
  4002. ---------------------------------
  4003. robustImageAccess = true
  4004. inlineUniformBlock = true
  4005. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  4006. pipelineCreationCacheControl = true
  4007. privateData = true
  4008. shaderDemoteToHelperInvocation = true
  4009. shaderTerminateInvocation = true
  4010. subgroupSizeControl = true
  4011. computeFullSubgroups = true
  4012. synchronization2 = true
  4013. textureCompressionASTC_HDR = false
  4014. shaderZeroInitializeWorkgroupMemory = true
  4015. dynamicRendering = true
  4016. shaderIntegerDotProduct = true
  4017. maintenance4 = true
  4018.  
  4019. VkPhysicalDeviceVulkan14Features:
  4020. ---------------------------------
  4021. globalPriorityQuery = true
  4022. shaderSubgroupRotate = true
  4023. shaderSubgroupRotateClustered = true
  4024. shaderFloatControls2 = true
  4025. shaderExpectAssume = true
  4026. rectangularLines = true
  4027. bresenhamLines = true
  4028. smoothLines = true
  4029. stippledRectangularLines = true
  4030. stippledBresenhamLines = true
  4031. stippledSmoothLines = true
  4032. vertexAttributeInstanceRateDivisor = true
  4033. vertexAttributeInstanceRateZeroDivisor = true
  4034. indexTypeUint8 = true
  4035. dynamicRenderingLocalRead = true
  4036. maintenance5 = true
  4037. maintenance6 = true
  4038. pipelineProtectedAccess = true
  4039. pipelineRobustness = true
  4040. hostImageCopy = true
  4041. pushDescriptor = true
  4042.  
  4043. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  4044. -------------------------------------------------
  4045. ycbcr2plane444Formats = true
  4046.  
  4047. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  4048. --------------------------------------------
  4049. ycbcrImageArrays = true
  4050.  
  4051.  
  4052.  
Advertisement
Add Comment
Please, Sign In to add comment