Guest User

Untitled

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