Advertisement
bargoderea

Untitled

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