Advertisement
gimmeabreakalready

Untitled

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