Advertisement
Guest User

kl-vulkaninfo

a guest
Jun 24th, 2025
5
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 132.23 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.3.275
  6.  
  7.  
  8. Instance Extensions: count = 24
  9. ===============================
  10. VK_EXT_acquire_drm_display : extension revision 1
  11. VK_EXT_acquire_xlib_display : extension revision 1
  12. VK_EXT_debug_report : extension revision 10
  13. VK_EXT_debug_utils : extension revision 2
  14. VK_EXT_direct_mode_display : extension revision 1
  15. VK_EXT_display_surface_counter : extension revision 1
  16. VK_EXT_headless_surface : extension revision 1
  17. VK_EXT_surface_maintenance1 : extension revision 1
  18. VK_EXT_swapchain_colorspace : extension revision 5
  19. VK_KHR_device_group_creation : extension revision 1
  20. VK_KHR_display : extension revision 23
  21. VK_KHR_external_fence_capabilities : extension revision 1
  22. VK_KHR_external_memory_capabilities : extension revision 1
  23. VK_KHR_external_semaphore_capabilities : extension revision 1
  24. VK_KHR_get_display_properties2 : extension revision 1
  25. VK_KHR_get_physical_device_properties2 : extension revision 2
  26. VK_KHR_get_surface_capabilities2 : extension revision 1
  27. VK_KHR_portability_enumeration : extension revision 1
  28. VK_KHR_surface : extension revision 25
  29. VK_KHR_surface_protected_capabilities : extension revision 1
  30. VK_KHR_wayland_surface : extension revision 6
  31. VK_KHR_xcb_surface : extension revision 6
  32. VK_KHR_xlib_surface : extension revision 6
  33. VK_LUNARG_direct_driver_loading : extension revision 1
  34.  
  35. Layers: count = 8
  36. =================
  37. VK_LAYER_INTEL_nullhw (INTEL NULL HW) Vulkan version 1.1.73, layer version 1:
  38. Layer Extensions: count = 0
  39. Devices: count = 2
  40. GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
  41. Layer-Device Extensions: count = 0
  42.  
  43. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  44. Layer-Device Extensions: count = 0
  45.  
  46. VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.4.303, layer version 1:
  47. Layer Extensions: count = 0
  48. Devices: count = 2
  49. GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
  50. Layer-Device Extensions: count = 0
  51.  
  52. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  53. Layer-Device Extensions: count = 0
  54.  
  55. VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.4.303, layer version 1:
  56. Layer Extensions: count = 0
  57. Devices: count = 2
  58. GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
  59. Layer-Device Extensions: count = 0
  60.  
  61. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  62. Layer-Device Extensions: count = 0
  63.  
  64. VK_LAYER_TORKEL104_libstrangle (Libstrangle framerate limiter) Vulkan version 1.3.125, layer version 1:
  65. Layer Extensions: count = 0
  66. Devices: count = 2
  67. GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
  68. Layer-Device Extensions: count = 0
  69.  
  70. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  71. Layer-Device Extensions: count = 0
  72.  
  73. VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
  74. Layer Extensions: count = 0
  75. Devices: count = 2
  76. GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
  77. Layer-Device Extensions: count = 0
  78.  
  79. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  80. Layer-Device Extensions: count = 0
  81.  
  82. VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
  83. Layer Extensions: count = 0
  84. Devices: count = 2
  85. GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
  86. Layer-Device Extensions: count = 0
  87.  
  88. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  89. Layer-Device Extensions: count = 0
  90.  
  91. VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
  92. Layer Extensions: count = 0
  93. Devices: count = 2
  94. GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
  95. Layer-Device Extensions: count = 0
  96.  
  97. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  98. Layer-Device Extensions: count = 0
  99.  
  100. VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
  101. Layer Extensions: count = 0
  102. Devices: count = 2
  103. GPU id = 0 (AMD Radeon RX Vega (RADV VEGA10))
  104. Layer-Device Extensions: count = 0
  105.  
  106. GPU id = 1 (llvmpipe (LLVM 19.1.7, 256 bits))
  107. Layer-Device Extensions: count = 0
  108.  
  109. Presentable Surfaces:
  110. =====================
  111. GPU id : 0 (AMD Radeon RX Vega (RADV VEGA10)):
  112. Surface types: count = 2
  113. VK_KHR_xcb_surface
  114. VK_KHR_xlib_surface
  115. Formats: count = 2
  116. SurfaceFormat[0]:
  117. format = FORMAT_B8G8R8A8_SRGB
  118. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  119. SurfaceFormat[1]:
  120. format = FORMAT_B8G8R8A8_UNORM
  121. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  122. Present Modes: count = 4
  123. PRESENT_MODE_IMMEDIATE_KHR
  124. PRESENT_MODE_MAILBOX_KHR
  125. PRESENT_MODE_FIFO_KHR
  126. PRESENT_MODE_FIFO_RELAXED_KHR
  127. VkSurfaceCapabilitiesKHR:
  128. -------------------------
  129. minImageCount = 3
  130. maxImageCount = 0
  131. currentExtent:
  132. width = 256
  133. height = 256
  134. minImageExtent:
  135. width = 256
  136. height = 256
  137. maxImageExtent:
  138. width = 256
  139. height = 256
  140. maxImageArrayLayers = 1
  141. supportedTransforms: count = 1
  142. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  143. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  144. supportedCompositeAlpha: count = 2
  145. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  146. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  147. supportedUsageFlags: count = 7
  148. IMAGE_USAGE_TRANSFER_SRC_BIT
  149. IMAGE_USAGE_TRANSFER_DST_BIT
  150. IMAGE_USAGE_SAMPLED_BIT
  151. IMAGE_USAGE_STORAGE_BIT
  152. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  153. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  154. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  155. VkSurfaceProtectedCapabilitiesKHR:
  156. ----------------------------------
  157. supportsProtected = false
  158.  
  159. VK_EXT_surface_maintenance1:
  160. ----------------------------
  161. PRESENT_MODE_IMMEDIATE_KHR:
  162. VkSurfacePresentScalingCapabilitiesEXT:
  163. supportedPresentScaling:
  164. None
  165. supportedPresentGravityX:
  166. None
  167. supportedPresentGravityY:
  168. None
  169. minScaledImageExtent:
  170. width = 256
  171. height = 256
  172. maxScaledImageExtent:
  173. width = 256
  174. height = 256
  175. VkSurfacePresentModeCompatibilityEXT:
  176. presentModeCount = 4
  177. pPresentModes: count = 4
  178. PRESENT_MODE_IMMEDIATE_KHR
  179. PRESENT_MODE_MAILBOX_KHR
  180. PRESENT_MODE_FIFO_KHR
  181. PRESENT_MODE_FIFO_RELAXED_KHR
  182. PRESENT_MODE_MAILBOX_KHR:
  183. VkSurfacePresentScalingCapabilitiesEXT:
  184. supportedPresentScaling:
  185. None
  186. supportedPresentGravityX:
  187. None
  188. supportedPresentGravityY:
  189. None
  190. minScaledImageExtent:
  191. width = 256
  192. height = 256
  193. maxScaledImageExtent:
  194. width = 256
  195. height = 256
  196. VkSurfacePresentModeCompatibilityEXT:
  197. presentModeCount = 4
  198. pPresentModes: count = 4
  199. PRESENT_MODE_MAILBOX_KHR
  200. PRESENT_MODE_IMMEDIATE_KHR
  201. PRESENT_MODE_FIFO_KHR
  202. PRESENT_MODE_FIFO_RELAXED_KHR
  203. PRESENT_MODE_FIFO_KHR:
  204. VkSurfacePresentScalingCapabilitiesEXT:
  205. supportedPresentScaling:
  206. None
  207. supportedPresentGravityX:
  208. None
  209. supportedPresentGravityY:
  210. None
  211. minScaledImageExtent:
  212. width = 256
  213. height = 256
  214. maxScaledImageExtent:
  215. width = 256
  216. height = 256
  217. VkSurfacePresentModeCompatibilityEXT:
  218. presentModeCount = 4
  219. pPresentModes: count = 4
  220. PRESENT_MODE_FIFO_KHR
  221. PRESENT_MODE_IMMEDIATE_KHR
  222. PRESENT_MODE_MAILBOX_KHR
  223. PRESENT_MODE_FIFO_RELAXED_KHR
  224. PRESENT_MODE_FIFO_RELAXED_KHR:
  225. VkSurfacePresentScalingCapabilitiesEXT:
  226. supportedPresentScaling:
  227. None
  228. supportedPresentGravityX:
  229. None
  230. supportedPresentGravityY:
  231. None
  232. minScaledImageExtent:
  233. width = 256
  234. height = 256
  235. maxScaledImageExtent:
  236. width = 256
  237. height = 256
  238. VkSurfacePresentModeCompatibilityEXT:
  239. presentModeCount = 4
  240. pPresentModes: count = 4
  241. PRESENT_MODE_FIFO_RELAXED_KHR
  242. PRESENT_MODE_IMMEDIATE_KHR
  243. PRESENT_MODE_MAILBOX_KHR
  244. PRESENT_MODE_FIFO_KHR
  245.  
  246. GPU id : 1 (llvmpipe (LLVM 19.1.7, 256 bits)):
  247. Surface types: count = 2
  248. VK_KHR_xcb_surface
  249. VK_KHR_xlib_surface
  250. Formats: count = 2
  251. SurfaceFormat[0]:
  252. format = FORMAT_B8G8R8A8_SRGB
  253. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  254. SurfaceFormat[1]:
  255. format = FORMAT_B8G8R8A8_UNORM
  256. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  257. Present Modes: count = 4
  258. PRESENT_MODE_IMMEDIATE_KHR
  259. PRESENT_MODE_MAILBOX_KHR
  260. PRESENT_MODE_FIFO_KHR
  261. PRESENT_MODE_FIFO_RELAXED_KHR
  262. VkSurfaceCapabilitiesKHR:
  263. -------------------------
  264. minImageCount = 3
  265. maxImageCount = 0
  266. currentExtent:
  267. width = 256
  268. height = 256
  269. minImageExtent:
  270. width = 256
  271. height = 256
  272. maxImageExtent:
  273. width = 256
  274. height = 256
  275. maxImageArrayLayers = 1
  276. supportedTransforms: count = 1
  277. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  278. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  279. supportedCompositeAlpha: count = 2
  280. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  281. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  282. supportedUsageFlags: count = 7
  283. IMAGE_USAGE_TRANSFER_SRC_BIT
  284. IMAGE_USAGE_TRANSFER_DST_BIT
  285. IMAGE_USAGE_SAMPLED_BIT
  286. IMAGE_USAGE_STORAGE_BIT
  287. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  288. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  289. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  290. VkSurfaceProtectedCapabilitiesKHR:
  291. ----------------------------------
  292. supportsProtected = false
  293.  
  294. VK_EXT_surface_maintenance1:
  295. ----------------------------
  296. PRESENT_MODE_IMMEDIATE_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 = 4
  312. pPresentModes: count = 4
  313. PRESENT_MODE_IMMEDIATE_KHR
  314. PRESENT_MODE_MAILBOX_KHR
  315. PRESENT_MODE_FIFO_KHR
  316. PRESENT_MODE_FIFO_RELAXED_KHR
  317. PRESENT_MODE_MAILBOX_KHR:
  318. VkSurfacePresentScalingCapabilitiesEXT:
  319. supportedPresentScaling:
  320. None
  321. supportedPresentGravityX:
  322. None
  323. supportedPresentGravityY:
  324. None
  325. minScaledImageExtent:
  326. width = 256
  327. height = 256
  328. maxScaledImageExtent:
  329. width = 256
  330. height = 256
  331. VkSurfacePresentModeCompatibilityEXT:
  332. presentModeCount = 4
  333. pPresentModes: count = 4
  334. PRESENT_MODE_MAILBOX_KHR
  335. PRESENT_MODE_IMMEDIATE_KHR
  336. PRESENT_MODE_FIFO_KHR
  337. PRESENT_MODE_FIFO_RELAXED_KHR
  338. PRESENT_MODE_FIFO_KHR:
  339. VkSurfacePresentScalingCapabilitiesEXT:
  340. supportedPresentScaling:
  341. None
  342. supportedPresentGravityX:
  343. None
  344. supportedPresentGravityY:
  345. None
  346. minScaledImageExtent:
  347. width = 256
  348. height = 256
  349. maxScaledImageExtent:
  350. width = 256
  351. height = 256
  352. VkSurfacePresentModeCompatibilityEXT:
  353. presentModeCount = 4
  354. pPresentModes: count = 4
  355. PRESENT_MODE_FIFO_KHR
  356. PRESENT_MODE_IMMEDIATE_KHR
  357. PRESENT_MODE_MAILBOX_KHR
  358. PRESENT_MODE_FIFO_RELAXED_KHR
  359. PRESENT_MODE_FIFO_RELAXED_KHR:
  360. VkSurfacePresentScalingCapabilitiesEXT:
  361. supportedPresentScaling:
  362. None
  363. supportedPresentGravityX:
  364. None
  365. supportedPresentGravityY:
  366. None
  367. minScaledImageExtent:
  368. width = 256
  369. height = 256
  370. maxScaledImageExtent:
  371. width = 256
  372. height = 256
  373. VkSurfacePresentModeCompatibilityEXT:
  374. presentModeCount = 4
  375. pPresentModes: count = 4
  376. PRESENT_MODE_FIFO_RELAXED_KHR
  377. PRESENT_MODE_IMMEDIATE_KHR
  378. PRESENT_MODE_MAILBOX_KHR
  379. PRESENT_MODE_FIFO_KHR
  380.  
  381.  
  382. Device Properties and Extensions:
  383. =================================
  384. GPU0:
  385. VkPhysicalDeviceProperties:
  386. ---------------------------
  387. apiVersion = 1.4.311 (4210999)
  388. driverVersion = 25.1.4 (104861700)
  389. vendorID = 0x1002
  390. deviceID = 0x687f
  391. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  392. deviceName = AMD Radeon RX Vega (RADV VEGA10)
  393. pipelineCacheUUID = aed68218-3035-bf10-56fd-9b85504cacaa
  394.  
  395. VkPhysicalDeviceLimits:
  396. -----------------------
  397. maxImageDimension1D = 16384
  398. maxImageDimension2D = 16384
  399. maxImageDimension3D = 2048
  400. maxImageDimensionCube = 16384
  401. maxImageArrayLayers = 2048
  402. maxTexelBufferElements = 4294967295
  403. maxUniformBufferRange = 4294967295
  404. maxStorageBufferRange = 4294967295
  405. maxPushConstantsSize = 256
  406. maxMemoryAllocationCount = 4294967295
  407. maxSamplerAllocationCount = 65536
  408. bufferImageGranularity = 0x00000001
  409. sparseAddressSpaceSize = 0xfffffffc
  410. maxBoundDescriptorSets = 32
  411. maxPerStageDescriptorSamplers = 8388606
  412. maxPerStageDescriptorUniformBuffers = 8388606
  413. maxPerStageDescriptorStorageBuffers = 8388606
  414. maxPerStageDescriptorSampledImages = 8388606
  415. maxPerStageDescriptorStorageImages = 8388606
  416. maxPerStageDescriptorInputAttachments = 8388606
  417. maxPerStageResources = 8388606
  418. maxDescriptorSetSamplers = 8388606
  419. maxDescriptorSetUniformBuffers = 8388606
  420. maxDescriptorSetUniformBuffersDynamic = 16
  421. maxDescriptorSetStorageBuffers = 8388606
  422. maxDescriptorSetStorageBuffersDynamic = 8
  423. maxDescriptorSetSampledImages = 8388606
  424. maxDescriptorSetStorageImages = 8388606
  425. maxDescriptorSetInputAttachments = 8388606
  426. maxVertexInputAttributes = 32
  427. maxVertexInputBindings = 32
  428. maxVertexInputAttributeOffset = 4294967295
  429. maxVertexInputBindingStride = 2048
  430. maxVertexOutputComponents = 128
  431. maxTessellationGenerationLevel = 64
  432. maxTessellationPatchSize = 32
  433. maxTessellationControlPerVertexInputComponents = 128
  434. maxTessellationControlPerVertexOutputComponents = 128
  435. maxTessellationControlPerPatchOutputComponents = 120
  436. maxTessellationControlTotalOutputComponents = 4096
  437. maxTessellationEvaluationInputComponents = 128
  438. maxTessellationEvaluationOutputComponents = 128
  439. maxGeometryShaderInvocations = 32
  440. maxGeometryInputComponents = 64
  441. maxGeometryOutputComponents = 128
  442. maxGeometryOutputVertices = 256
  443. maxGeometryTotalOutputComponents = 1024
  444. maxFragmentInputComponents = 128
  445. maxFragmentOutputAttachments = 8
  446. maxFragmentDualSrcAttachments = 1
  447. maxFragmentCombinedOutputResources = 8388606
  448. maxComputeSharedMemorySize = 65536
  449. maxComputeWorkGroupCount: count = 3
  450. 4294967295
  451. 65535
  452. 65535
  453. maxComputeWorkGroupInvocations = 1024
  454. maxComputeWorkGroupSize: count = 3
  455. 1024
  456. 1024
  457. 1024
  458. subPixelPrecisionBits = 8
  459. subTexelPrecisionBits = 8
  460. mipmapPrecisionBits = 8
  461. maxDrawIndexedIndexValue = 4294967295
  462. maxDrawIndirectCount = 4294967295
  463. maxSamplerLodBias = 16
  464. maxSamplerAnisotropy = 16
  465. maxViewports = 16
  466. maxViewportDimensions: count = 2
  467. 16384
  468. 16384
  469. viewportBoundsRange: count = 2
  470. -32768
  471. 32767
  472. viewportSubPixelBits = 8
  473. minMemoryMapAlignment = 4096
  474. minTexelBufferOffsetAlignment = 0x00000004
  475. minUniformBufferOffsetAlignment = 0x00000004
  476. minStorageBufferOffsetAlignment = 0x00000004
  477. minTexelOffset = -32
  478. maxTexelOffset = 31
  479. minTexelGatherOffset = -32
  480. maxTexelGatherOffset = 31
  481. minInterpolationOffset = -2
  482. maxInterpolationOffset = 2
  483. subPixelInterpolationOffsetBits = 8
  484. maxFramebufferWidth = 16384
  485. maxFramebufferHeight = 16384
  486. maxFramebufferLayers = 1024
  487. framebufferColorSampleCounts: count = 4
  488. SAMPLE_COUNT_1_BIT
  489. SAMPLE_COUNT_2_BIT
  490. SAMPLE_COUNT_4_BIT
  491. SAMPLE_COUNT_8_BIT
  492. framebufferDepthSampleCounts: count = 4
  493. SAMPLE_COUNT_1_BIT
  494. SAMPLE_COUNT_2_BIT
  495. SAMPLE_COUNT_4_BIT
  496. SAMPLE_COUNT_8_BIT
  497. framebufferStencilSampleCounts: count = 4
  498. SAMPLE_COUNT_1_BIT
  499. SAMPLE_COUNT_2_BIT
  500. SAMPLE_COUNT_4_BIT
  501. SAMPLE_COUNT_8_BIT
  502. framebufferNoAttachmentsSampleCounts: count = 4
  503. SAMPLE_COUNT_1_BIT
  504. SAMPLE_COUNT_2_BIT
  505. SAMPLE_COUNT_4_BIT
  506. SAMPLE_COUNT_8_BIT
  507. maxColorAttachments = 8
  508. sampledImageColorSampleCounts: count = 4
  509. SAMPLE_COUNT_1_BIT
  510. SAMPLE_COUNT_2_BIT
  511. SAMPLE_COUNT_4_BIT
  512. SAMPLE_COUNT_8_BIT
  513. sampledImageIntegerSampleCounts: count = 4
  514. SAMPLE_COUNT_1_BIT
  515. SAMPLE_COUNT_2_BIT
  516. SAMPLE_COUNT_4_BIT
  517. SAMPLE_COUNT_8_BIT
  518. sampledImageDepthSampleCounts: count = 4
  519. SAMPLE_COUNT_1_BIT
  520. SAMPLE_COUNT_2_BIT
  521. SAMPLE_COUNT_4_BIT
  522. SAMPLE_COUNT_8_BIT
  523. sampledImageStencilSampleCounts: count = 4
  524. SAMPLE_COUNT_1_BIT
  525. SAMPLE_COUNT_2_BIT
  526. SAMPLE_COUNT_4_BIT
  527. SAMPLE_COUNT_8_BIT
  528. storageImageSampleCounts: count = 4
  529. SAMPLE_COUNT_1_BIT
  530. SAMPLE_COUNT_2_BIT
  531. SAMPLE_COUNT_4_BIT
  532. SAMPLE_COUNT_8_BIT
  533. maxSampleMaskWords = 1
  534. timestampComputeAndGraphics = true
  535. timestampPeriod = 37.037
  536. maxClipDistances = 8
  537. maxCullDistances = 8
  538. maxCombinedClipAndCullDistances = 8
  539. discreteQueuePriorities = 2
  540. pointSizeRange: count = 2
  541. 0
  542. 8191.88
  543. lineWidthRange: count = 2
  544. 0
  545. 8
  546. pointSizeGranularity = 0.125
  547. lineWidthGranularity = 0.125
  548. strictLines = false
  549. standardSampleLocations = true
  550. optimalBufferCopyOffsetAlignment = 0x00000001
  551. optimalBufferCopyRowPitchAlignment = 0x00000001
  552. nonCoherentAtomSize = 0x00000040
  553.  
  554. VkPhysicalDeviceSparseProperties:
  555. ---------------------------------
  556. residencyStandard2DBlockShape = true
  557. residencyStandard2DMultisampleBlockShape = false
  558. residencyStandard3DBlockShape = true
  559. residencyAlignedMipSize = false
  560. residencyNonResidentStrict = true
  561.  
  562. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  563. -------------------------------------------------------
  564. primitiveOverestimationSize = 0
  565. maxExtraPrimitiveOverestimationSize = 0
  566. extraPrimitiveOverestimationSizeGranularity = 0
  567. primitiveUnderestimation = true
  568. conservativePointAndLineRasterization = false
  569. degenerateTrianglesRasterized = true
  570. degenerateLinesRasterized = false
  571. fullyCoveredFragmentShaderInputVariable = true
  572. conservativeRasterizationPostDepthCoverage = false
  573.  
  574. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  575. -----------------------------------------------
  576. maxCustomBorderColorSamplers = 4096
  577.  
  578. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  579. --------------------------------------------------------
  580. combinedImageSamplerDensityMapDescriptorSize = 0
  581.  
  582. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  583. ----------------------------------------------
  584. combinedImageSamplerDescriptorSingleArray = true
  585. bufferlessPushDescriptors = true
  586. allowSamplerImageViewPostSubmitCreation = false
  587. descriptorBufferOffsetAlignment = 0x00000004
  588. maxDescriptorBufferBindings = 32
  589. maxResourceDescriptorBufferBindings = 32
  590. maxSamplerDescriptorBufferBindings = 32
  591. maxEmbeddedImmutableSamplerBindings = 32
  592. maxEmbeddedImmutableSamplers = 8388606
  593. bufferCaptureReplayDescriptorDataSize = 1
  594. imageCaptureReplayDescriptorDataSize = 8
  595. imageViewCaptureReplayDescriptorDataSize = 1
  596. samplerCaptureReplayDescriptorDataSize = 1
  597. accelerationStructureCaptureReplayDescriptorDataSize = 1
  598. samplerDescriptorSize = 16
  599. combinedImageSamplerDescriptorSize = 96
  600. sampledImageDescriptorSize = 64
  601. storageImageDescriptorSize = 32
  602. uniformTexelBufferDescriptorSize = 16
  603. robustUniformTexelBufferDescriptorSize = 16
  604. storageTexelBufferDescriptorSize = 16
  605. robustStorageTexelBufferDescriptorSize = 16
  606. uniformBufferDescriptorSize = 16
  607. robustUniformBufferDescriptorSize = 16
  608. storageBufferDescriptorSize = 16
  609. robustStorageBufferDescriptorSize = 16
  610. inputAttachmentDescriptorSize = 64
  611. accelerationStructureDescriptorSize = 16
  612. maxSamplerDescriptorBufferRange = 0xffffffff
  613. maxResourceDescriptorBufferRange = 0xffffffff
  614. samplerDescriptorBufferAddressSpaceSize = 0xfffffffc
  615. resourceDescriptorBufferAddressSpaceSize = 0xfffffffc
  616. descriptorBufferAddressSpaceSize = 0xfffffffc
  617.  
  618. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  619. ----------------------------------------------
  620. maxDiscardRectangles = 4
  621.  
  622. VkPhysicalDeviceDrmPropertiesEXT:
  623. ---------------------------------
  624. hasPrimary = true
  625. hasRender = true
  626. primaryMajor = 226
  627. primaryMinor = 1
  628. renderMajor = 226
  629. renderMinor = 128
  630.  
  631. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  632. ---------------------------------------------------
  633. dynamicPrimitiveTopologyUnrestricted = false
  634.  
  635. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  636. ------------------------------------------------
  637. minImportedHostPointerAlignment = 0x00001000
  638.  
  639. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  640. -----------------------------------------------------
  641. graphicsPipelineLibraryFastLinking = true
  642. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  643.  
  644. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  645. -----------------------------------------------
  646. lineSubPixelPrecisionBits = 4
  647.  
  648. VkPhysicalDeviceMaintenance5PropertiesKHR:
  649. ------------------------------------------
  650. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  651. earlyFragmentSampleMaskTestBeforeSampleCounting = true
  652. depthStencilSwizzleOneSupport = true
  653. polygonModePointSize = true
  654. nonStrictSinglePixelWideLinesUseParallelogram = true
  655. nonStrictWideLinesUseParallelogram = true
  656.  
  657. VkPhysicalDeviceMaintenance6PropertiesKHR:
  658. ------------------------------------------
  659. blockTexelViewCompatibleMultipleLayers = true
  660. maxCombinedImageSamplerDescriptorCount = 1
  661. fragmentShadingRateClampCombinerInputs = true
  662.  
  663. VkPhysicalDeviceMultiDrawPropertiesEXT:
  664. ---------------------------------------
  665. maxMultiDrawCount = 2048
  666.  
  667. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  668. -------------------------------------------------
  669. maxCommandBufferNestingLevel = 4294967295
  670.  
  671. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  672. ----------------------------------------
  673. pciDomain = 0
  674. pciBus = 9
  675. pciDevice = 0
  676. pciFunction = 0
  677.  
  678. VkPhysicalDevicePipelineRobustnessPropertiesEXT:
  679. ------------------------------------------------
  680. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT
  681. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT
  682. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
  683. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT
  684.  
  685. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  686. ---------------------------------------------
  687. provokingVertexModePerPipeline = true
  688. transformFeedbackPreservesTriangleFanProvokingVertex = true
  689.  
  690. VkPhysicalDevicePushDescriptorPropertiesKHR:
  691. --------------------------------------------
  692. maxPushDescriptors = 32
  693.  
  694. VkPhysicalDeviceRobustness2PropertiesEXT:
  695. -----------------------------------------
  696. robustStorageBufferAccessSizeAlignment = 0x00000004
  697. robustUniformBufferAccessSizeAlignment = 0x00000004
  698.  
  699. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  700. ---------------------------------------------
  701. sampleLocationSampleCounts: count = 3
  702. SAMPLE_COUNT_2_BIT
  703. SAMPLE_COUNT_4_BIT
  704. SAMPLE_COUNT_8_BIT
  705. maxSampleLocationGridSize:
  706. width = 2
  707. height = 2
  708. sampleLocationCoordinateRange: count = 2
  709. 0
  710. 0.9375
  711. sampleLocationSubPixelBits = 4
  712. variableSampleLocations = true
  713.  
  714. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  715. ----------------------------------------------------
  716. shaderModuleIdentifierAlgorithmUUID = 4d455341-2d42-4c41-4b45-330000000000
  717.  
  718. VkPhysicalDeviceShaderObjectPropertiesEXT:
  719. ------------------------------------------
  720. shaderBinaryUUID = aed68218-3035-bf10-56fd-9b85504cacaa
  721. shaderBinaryVersion = 1
  722.  
  723. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  724. -----------------------------------------------
  725. maxTransformFeedbackStreams = 4
  726. maxTransformFeedbackBuffers = 4
  727. maxTransformFeedbackBufferSize = 0xffffffff
  728. maxTransformFeedbackStreamDataSize = 512
  729. maxTransformFeedbackBufferDataSize = 512
  730. maxTransformFeedbackBufferDataStride = 512
  731. transformFeedbackQueries = true
  732. transformFeedbackStreamsLinesTriangles = true
  733. transformFeedbackRasterizationStreamSelect = false
  734. transformFeedbackDraw = true
  735.  
  736. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  737. ----------------------------------------------------
  738. maxVertexAttribDivisor = 4294967295
  739.  
  740. VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR:
  741. ----------------------------------------------------
  742. maxVertexAttribDivisor = 4294967295
  743. supportsNonZeroFirstInstance = true
  744.  
  745. VkPhysicalDeviceVulkan11Properties:
  746. -----------------------------------
  747. deviceUUID = 00000000-0900-0000-0000-000000000000
  748. driverUUID = 414d442d-4d45-5341-2d44-525600000000
  749. deviceNodeMask = 0
  750. deviceLUIDValid = false
  751. subgroupSize = 64
  752. subgroupSupportedStages: count = 6
  753. SHADER_STAGE_VERTEX_BIT
  754. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  755. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  756. SHADER_STAGE_GEOMETRY_BIT
  757. SHADER_STAGE_FRAGMENT_BIT
  758. SHADER_STAGE_COMPUTE_BIT
  759. subgroupSupportedOperations: count = 8
  760. SUBGROUP_FEATURE_BASIC_BIT
  761. SUBGROUP_FEATURE_VOTE_BIT
  762. SUBGROUP_FEATURE_ARITHMETIC_BIT
  763. SUBGROUP_FEATURE_BALLOT_BIT
  764. SUBGROUP_FEATURE_SHUFFLE_BIT
  765. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  766. SUBGROUP_FEATURE_CLUSTERED_BIT
  767. SUBGROUP_FEATURE_QUAD_BIT
  768. subgroupQuadOperationsInAllStages = true
  769. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  770. maxMultiviewViewCount = 8
  771. maxMultiviewInstanceIndex = 2147483647
  772. protectedNoFault = false
  773. maxPerSetDescriptors = 22369621
  774. maxMemoryAllocationSize = 0xfffffffc
  775.  
  776. VkPhysicalDeviceVulkan12Properties:
  777. -----------------------------------
  778. driverID = DRIVER_ID_MESA_RADV
  779. driverName = radv
  780. driverInfo = Mesa 25.1.4 - kisak-mesa PPA
  781. conformanceVersion:
  782. major = 1
  783. minor = 4
  784. subminor = 0
  785. patch = 0
  786. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  787. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  788. shaderSignedZeroInfNanPreserveFloat16 = true
  789. shaderSignedZeroInfNanPreserveFloat32 = true
  790. shaderSignedZeroInfNanPreserveFloat64 = true
  791. shaderDenormPreserveFloat16 = true
  792. shaderDenormPreserveFloat32 = true
  793. shaderDenormPreserveFloat64 = true
  794. shaderDenormFlushToZeroFloat16 = true
  795. shaderDenormFlushToZeroFloat32 = true
  796. shaderDenormFlushToZeroFloat64 = true
  797. shaderRoundingModeRTEFloat16 = true
  798. shaderRoundingModeRTEFloat32 = true
  799. shaderRoundingModeRTEFloat64 = true
  800. shaderRoundingModeRTZFloat16 = true
  801. shaderRoundingModeRTZFloat32 = true
  802. shaderRoundingModeRTZFloat64 = true
  803. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  804. shaderUniformBufferArrayNonUniformIndexingNative = false
  805. shaderSampledImageArrayNonUniformIndexingNative = false
  806. shaderStorageBufferArrayNonUniformIndexingNative = false
  807. shaderStorageImageArrayNonUniformIndexingNative = false
  808. shaderInputAttachmentArrayNonUniformIndexingNative = false
  809. robustBufferAccessUpdateAfterBind = true
  810. quadDivergentImplicitLod = false
  811. maxPerStageDescriptorUpdateAfterBindSamplers = 8388606
  812. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 8388606
  813. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 8388606
  814. maxPerStageDescriptorUpdateAfterBindSampledImages = 8388606
  815. maxPerStageDescriptorUpdateAfterBindStorageImages = 8388606
  816. maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
  817. maxPerStageUpdateAfterBindResources = 8388606
  818. maxDescriptorSetUpdateAfterBindSamplers = 8388606
  819. maxDescriptorSetUpdateAfterBindUniformBuffers = 8388606
  820. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  821. maxDescriptorSetUpdateAfterBindStorageBuffers = 8388606
  822. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  823. maxDescriptorSetUpdateAfterBindSampledImages = 8388606
  824. maxDescriptorSetUpdateAfterBindStorageImages = 8388606
  825. maxDescriptorSetUpdateAfterBindInputAttachments = 8388606
  826. supportedDepthResolveModes: count = 4
  827. RESOLVE_MODE_SAMPLE_ZERO_BIT
  828. RESOLVE_MODE_AVERAGE_BIT
  829. RESOLVE_MODE_MIN_BIT
  830. RESOLVE_MODE_MAX_BIT
  831. supportedStencilResolveModes: count = 3
  832. RESOLVE_MODE_SAMPLE_ZERO_BIT
  833. RESOLVE_MODE_MIN_BIT
  834. RESOLVE_MODE_MAX_BIT
  835. independentResolveNone = true
  836. independentResolve = true
  837. filterMinmaxSingleComponentFormats = true
  838. filterMinmaxImageComponentMapping = true
  839. maxTimelineSemaphoreValueDifference = 18446744073709551615
  840. framebufferIntegerColorSampleCounts: count = 1
  841. SAMPLE_COUNT_1_BIT
  842.  
  843. VkPhysicalDeviceVulkan13Properties:
  844. -----------------------------------
  845. minSubgroupSize = 64
  846. maxSubgroupSize = 64
  847. maxComputeWorkgroupSubgroups = 4294967295
  848. requiredSubgroupSizeStages:
  849. None
  850. maxInlineUniformBlockSize = 4194304
  851. maxPerStageDescriptorInlineUniformBlocks = 134217728
  852. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 134217728
  853. maxDescriptorSetInlineUniformBlocks = 64
  854. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 64
  855. maxInlineUniformTotalSize = 65535
  856. integerDotProduct8BitUnsignedAccelerated = false
  857. integerDotProduct8BitSignedAccelerated = false
  858. integerDotProduct8BitMixedSignednessAccelerated = false
  859. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  860. integerDotProduct4x8BitPackedSignedAccelerated = false
  861. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  862. integerDotProduct16BitUnsignedAccelerated = false
  863. integerDotProduct16BitSignedAccelerated = false
  864. integerDotProduct16BitMixedSignednessAccelerated = false
  865. integerDotProduct32BitUnsignedAccelerated = false
  866. integerDotProduct32BitSignedAccelerated = false
  867. integerDotProduct32BitMixedSignednessAccelerated = false
  868. integerDotProduct64BitUnsignedAccelerated = false
  869. integerDotProduct64BitSignedAccelerated = false
  870. integerDotProduct64BitMixedSignednessAccelerated = false
  871. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  872. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  873. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  874. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  875. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  876. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  877. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  878. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  879. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  880. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  881. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  882. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  883. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  884. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  885. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  886. storageTexelBufferOffsetAlignmentBytes = 0x00000004
  887. storageTexelBufferOffsetSingleTexelAlignment = true
  888. uniformTexelBufferOffsetAlignmentBytes = 0x00000004
  889. uniformTexelBufferOffsetSingleTexelAlignment = true
  890. maxBufferSize = 0xfffffffc
  891.  
  892.  
  893. VkPhysicalDeviceHostImageCopyPropertiesEXT:
  894. copySrcLayoutCount = 0
  895. pCopySrcLayouts:
  896. copyDstLayoutCount = 0
  897. pCopyDstLayouts:
  898. optimalTilingLayoutUUID = 00000000-0000-0000-0000-000000000000
  899. identicalMemoryTypeRequirements = false
  900. Device Extensions: count = 193
  901. VK_AMD_buffer_marker : extension revision 1
  902. VK_AMD_device_coherent_memory : extension revision 1
  903. VK_AMD_draw_indirect_count : extension revision 2
  904. VK_AMD_gcn_shader : extension revision 1
  905. VK_AMD_gpu_shader_half_float : extension revision 2
  906. VK_AMD_gpu_shader_int16 : extension revision 2
  907. VK_AMD_memory_overallocation_behavior : extension revision 1
  908. VK_AMD_mixed_attachment_samples : extension revision 1
  909. VK_AMD_rasterization_order : extension revision 1
  910. VK_AMD_shader_ballot : extension revision 1
  911. VK_AMD_shader_core_properties : extension revision 2
  912. VK_AMD_shader_core_properties2 : extension revision 1
  913. VK_AMD_shader_early_and_late_fragment_tests : extension revision 1
  914. VK_AMD_shader_explicit_vertex_parameter : extension revision 1
  915. VK_AMD_shader_fragment_mask : extension revision 1
  916. VK_AMD_shader_image_load_store_lod : extension revision 1
  917. VK_AMD_shader_trinary_minmax : extension revision 1
  918. VK_AMD_texture_gather_bias_lod : extension revision 1
  919. VK_EXT_4444_formats : extension revision 1
  920. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  921. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  922. VK_EXT_buffer_device_address : extension revision 2
  923. VK_EXT_calibrated_timestamps : extension revision 2
  924. VK_EXT_color_write_enable : extension revision 1
  925. VK_EXT_conditional_rendering : extension revision 2
  926. VK_EXT_conservative_rasterization : extension revision 1
  927. VK_EXT_custom_border_color : extension revision 12
  928. VK_EXT_depth_bias_control : extension revision 1
  929. VK_EXT_depth_clamp_control : extension revision 1
  930. VK_EXT_depth_clamp_zero_one : extension revision 1
  931. VK_EXT_depth_clip_control : extension revision 1
  932. VK_EXT_depth_clip_enable : extension revision 1
  933. VK_EXT_depth_range_unrestricted : extension revision 1
  934. VK_EXT_descriptor_buffer : extension revision 1
  935. VK_EXT_descriptor_indexing : extension revision 2
  936. VK_EXT_device_address_binding_report : extension revision 1
  937. VK_EXT_device_fault : extension revision 2
  938. VK_EXT_device_generated_commands : extension revision 1
  939. VK_EXT_device_memory_report : extension revision 2
  940. VK_EXT_discard_rectangles : extension revision 2
  941. VK_EXT_display_control : extension revision 1
  942. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  943. VK_EXT_extended_dynamic_state : extension revision 1
  944. VK_EXT_extended_dynamic_state2 : extension revision 1
  945. VK_EXT_extended_dynamic_state3 : extension revision 2
  946. VK_EXT_external_memory_acquire_unmodified : extension revision 1
  947. VK_EXT_external_memory_dma_buf : extension revision 1
  948. VK_EXT_external_memory_host : extension revision 1
  949. VK_EXT_fragment_shader_interlock : extension revision 1
  950. VK_EXT_global_priority : extension revision 2
  951. VK_EXT_global_priority_query : extension revision 1
  952. VK_EXT_graphics_pipeline_library : extension revision 1
  953. VK_EXT_hdr_metadata : extension revision 3
  954. VK_EXT_host_query_reset : extension revision 1
  955. VK_EXT_image_2d_view_of_3d : extension revision 1
  956. VK_EXT_image_compression_control : extension revision 1
  957. VK_EXT_image_drm_format_modifier : extension revision 2
  958. VK_EXT_image_robustness : extension revision 1
  959. VK_EXT_image_view_min_lod : extension revision 1
  960. VK_EXT_index_type_uint8 : extension revision 1
  961. VK_EXT_inline_uniform_block : extension revision 1
  962. VK_EXT_legacy_vertex_attributes : extension revision 1
  963. VK_EXT_line_rasterization : extension revision 1
  964. VK_EXT_load_store_op_none : extension revision 1
  965. VK_EXT_map_memory_placed : extension revision 1
  966. VK_EXT_memory_budget : extension revision 1
  967. VK_EXT_memory_priority : extension revision 1
  968. VK_EXT_multi_draw : extension revision 1
  969. VK_EXT_mutable_descriptor_type : extension revision 1
  970. VK_EXT_nested_command_buffer : extension revision 1
  971. VK_EXT_non_seamless_cube_map : extension revision 1
  972. VK_EXT_pci_bus_info : extension revision 2
  973. VK_EXT_physical_device_drm : extension revision 1
  974. VK_EXT_pipeline_creation_cache_control : extension revision 3
  975. VK_EXT_pipeline_creation_feedback : extension revision 1
  976. VK_EXT_pipeline_robustness : extension revision 1
  977. VK_EXT_primitive_topology_list_restart : extension revision 1
  978. VK_EXT_primitives_generated_query : extension revision 1
  979. VK_EXT_private_data : extension revision 1
  980. VK_EXT_provoking_vertex : extension revision 1
  981. VK_EXT_queue_family_foreign : extension revision 1
  982. VK_EXT_robustness2 : extension revision 1
  983. VK_EXT_sample_locations : extension revision 1
  984. VK_EXT_sampler_filter_minmax : extension revision 2
  985. VK_EXT_scalar_block_layout : extension revision 1
  986. VK_EXT_separate_stencil_usage : extension revision 1
  987. VK_EXT_shader_atomic_float : extension revision 1
  988. VK_EXT_shader_atomic_float2 : extension revision 1
  989. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  990. VK_EXT_shader_image_atomic_int64 : extension revision 1
  991. VK_EXT_shader_module_identifier : extension revision 1
  992. VK_EXT_shader_object : extension revision 1
  993. VK_EXT_shader_replicated_composites : extension revision 1
  994. VK_EXT_shader_stencil_export : extension revision 1
  995. VK_EXT_shader_subgroup_ballot : extension revision 1
  996. VK_EXT_shader_subgroup_vote : extension revision 1
  997. VK_EXT_shader_viewport_index_layer : extension revision 1
  998. VK_EXT_subgroup_size_control : extension revision 2
  999. VK_EXT_swapchain_maintenance1 : extension revision 1
  1000. VK_EXT_texel_buffer_alignment : extension revision 1
  1001. VK_EXT_tooling_info : extension revision 1
  1002. VK_EXT_transform_feedback : extension revision 1
  1003. VK_EXT_vertex_attribute_divisor : extension revision 3
  1004. VK_EXT_vertex_input_dynamic_state : extension revision 2
  1005. VK_EXT_ycbcr_image_arrays : extension revision 1
  1006. VK_GOOGLE_decorate_string : extension revision 1
  1007. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  1008. VK_GOOGLE_user_type : extension revision 1
  1009. VK_INTEL_shader_integer_functions2 : extension revision 1
  1010. VK_KHR_16bit_storage : extension revision 1
  1011. VK_KHR_8bit_storage : extension revision 1
  1012. VK_KHR_bind_memory2 : extension revision 1
  1013. VK_KHR_buffer_device_address : extension revision 1
  1014. VK_KHR_calibrated_timestamps : extension revision 1
  1015. VK_KHR_compute_shader_derivatives : extension revision 1
  1016. VK_KHR_copy_commands2 : extension revision 1
  1017. VK_KHR_create_renderpass2 : extension revision 1
  1018. VK_KHR_dedicated_allocation : extension revision 3
  1019. VK_KHR_deferred_host_operations : extension revision 4
  1020. VK_KHR_depth_clamp_zero_one : extension revision 1
  1021. VK_KHR_depth_stencil_resolve : extension revision 1
  1022. VK_KHR_descriptor_update_template : extension revision 1
  1023. VK_KHR_device_group : extension revision 4
  1024. VK_KHR_draw_indirect_count : extension revision 1
  1025. VK_KHR_driver_properties : extension revision 1
  1026. VK_KHR_dynamic_rendering : extension revision 1
  1027. VK_KHR_dynamic_rendering_local_read : extension revision 1
  1028. VK_KHR_external_fence : extension revision 1
  1029. VK_KHR_external_fence_fd : extension revision 1
  1030. VK_KHR_external_memory : extension revision 1
  1031. VK_KHR_external_memory_fd : extension revision 1
  1032. VK_KHR_external_semaphore : extension revision 1
  1033. VK_KHR_external_semaphore_fd : extension revision 1
  1034. VK_KHR_format_feature_flags2 : extension revision 2
  1035. VK_KHR_get_memory_requirements2 : extension revision 1
  1036. VK_KHR_global_priority : extension revision 1
  1037. VK_KHR_image_format_list : extension revision 1
  1038. VK_KHR_imageless_framebuffer : extension revision 1
  1039. VK_KHR_incremental_present : extension revision 2
  1040. VK_KHR_index_type_uint8 : extension revision 1
  1041. VK_KHR_line_rasterization : extension revision 1
  1042. VK_KHR_load_store_op_none : extension revision 1
  1043. VK_KHR_maintenance1 : extension revision 2
  1044. VK_KHR_maintenance2 : extension revision 1
  1045. VK_KHR_maintenance3 : extension revision 1
  1046. VK_KHR_maintenance4 : extension revision 2
  1047. VK_KHR_maintenance5 : extension revision 1
  1048. VK_KHR_maintenance6 : extension revision 1
  1049. VK_KHR_maintenance7 : extension revision 1
  1050. VK_KHR_maintenance8 : extension revision 1
  1051. VK_KHR_map_memory2 : extension revision 1
  1052. VK_KHR_multiview : extension revision 1
  1053. VK_KHR_pipeline_binary : extension revision 1
  1054. VK_KHR_pipeline_executable_properties : extension revision 1
  1055. VK_KHR_pipeline_library : extension revision 1
  1056. VK_KHR_present_id : extension revision 1
  1057. VK_KHR_present_wait : extension revision 1
  1058. VK_KHR_push_descriptor : extension revision 2
  1059. VK_KHR_relaxed_block_layout : extension revision 1
  1060. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  1061. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  1062. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  1063. VK_KHR_shader_atomic_int64 : extension revision 1
  1064. VK_KHR_shader_clock : extension revision 1
  1065. VK_KHR_shader_draw_parameters : extension revision 1
  1066. VK_KHR_shader_expect_assume : extension revision 1
  1067. VK_KHR_shader_float16_int8 : extension revision 1
  1068. VK_KHR_shader_float_controls : extension revision 4
  1069. VK_KHR_shader_float_controls2 : extension revision 1
  1070. VK_KHR_shader_integer_dot_product : extension revision 1
  1071. VK_KHR_shader_maximal_reconvergence : extension revision 1
  1072. VK_KHR_shader_non_semantic_info : extension revision 1
  1073. VK_KHR_shader_quad_control : extension revision 1
  1074. VK_KHR_shader_relaxed_extended_instruction : extension revision 1
  1075. VK_KHR_shader_subgroup_extended_types : extension revision 1
  1076. VK_KHR_shader_subgroup_rotate : extension revision 2
  1077. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  1078. VK_KHR_shader_terminate_invocation : extension revision 1
  1079. VK_KHR_spirv_1_4 : extension revision 1
  1080. VK_KHR_storage_buffer_storage_class : extension revision 1
  1081. VK_KHR_swapchain : extension revision 70
  1082. VK_KHR_swapchain_mutable_format : extension revision 1
  1083. VK_KHR_synchronization2 : extension revision 1
  1084. VK_KHR_timeline_semaphore : extension revision 2
  1085. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1086. VK_KHR_variable_pointers : extension revision 1
  1087. VK_KHR_vertex_attribute_divisor : extension revision 1
  1088. VK_KHR_vulkan_memory_model : extension revision 3
  1089. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  1090. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  1091. VK_MESA_image_alignment_control : extension revision 1
  1092. VK_NV_compute_shader_derivatives : extension revision 1
  1093. VK_VALVE_mutable_descriptor_type : extension revision 1
  1094.  
  1095. VkQueueFamilyProperties:
  1096. ========================
  1097. queueProperties[0]:
  1098. -------------------
  1099. minImageTransferGranularity = (1,1,1)
  1100. queueCount = 1
  1101. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1102. timestampValidBits = 64
  1103. present support = true
  1104. VkQueueFamilyGlobalPriorityPropertiesKHR:
  1105. -----------------------------------------
  1106. priorityCount = 4
  1107. priorities: count = 4
  1108. QUEUE_GLOBAL_PRIORITY_LOW_KHR
  1109. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  1110. QUEUE_GLOBAL_PRIORITY_HIGH_KHR
  1111. QUEUE_GLOBAL_PRIORITY_REALTIME_KHR
  1112.  
  1113.  
  1114. queueProperties[1]:
  1115. -------------------
  1116. minImageTransferGranularity = (1,1,1)
  1117. queueCount = 4
  1118. queueFlags = QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1119. timestampValidBits = 64
  1120. present support = true
  1121. VkQueueFamilyGlobalPriorityPropertiesKHR:
  1122. -----------------------------------------
  1123. priorityCount = 4
  1124. priorities: count = 4
  1125. QUEUE_GLOBAL_PRIORITY_LOW_KHR
  1126. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  1127. QUEUE_GLOBAL_PRIORITY_HIGH_KHR
  1128. QUEUE_GLOBAL_PRIORITY_REALTIME_KHR
  1129.  
  1130.  
  1131. queueProperties[2]:
  1132. -------------------
  1133. minImageTransferGranularity = (1,1,1)
  1134. queueCount = 1
  1135. queueFlags = QUEUE_SPARSE_BINDING_BIT
  1136. timestampValidBits = 64
  1137. present support = false
  1138. VkQueueFamilyGlobalPriorityPropertiesKHR:
  1139. -----------------------------------------
  1140. priorityCount = 4
  1141. priorities: count = 4
  1142. QUEUE_GLOBAL_PRIORITY_LOW_KHR
  1143. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  1144. QUEUE_GLOBAL_PRIORITY_HIGH_KHR
  1145. QUEUE_GLOBAL_PRIORITY_REALTIME_KHR
  1146.  
  1147.  
  1148. VkPhysicalDeviceMemoryProperties:
  1149. =================================
  1150. memoryHeaps: count = 3
  1151. memoryHeaps[0]:
  1152. size = 8321499136 (0x1f0000000) (7.75 GiB)
  1153. budget = 7914303488 (0x1d7bab000) (7.37 GiB)
  1154. usage = 0 (0x00000000) (0.00 B)
  1155. flags: count = 1
  1156. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1157. memoryHeaps[1]:
  1158. size = 16785768448 (0x3e8828000) (15.63 GiB)
  1159. budget = 16720281600 (0x3e49b4000) (15.57 GiB)
  1160. usage = 0 (0x00000000) (0.00 B)
  1161. flags:
  1162. None
  1163. memoryHeaps[2]:
  1164. size = 268435456 (0x10000000) (256.00 MiB)
  1165. budget = 106532864 (0x06599000) (101.60 MiB)
  1166. usage = 0 (0x00000000) (0.00 B)
  1167. flags: count = 1
  1168. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1169. memoryTypes: count = 11
  1170. memoryTypes[0]:
  1171. heapIndex = 0
  1172. propertyFlags = 0x0001: count = 1
  1173. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1174. usable for:
  1175. IMAGE_TILING_OPTIMAL:
  1176. color images
  1177. FORMAT_D16_UNORM
  1178. FORMAT_D32_SFLOAT
  1179. FORMAT_S8_UINT
  1180. FORMAT_D16_UNORM_S8_UINT
  1181. FORMAT_D32_SFLOAT_S8_UINT
  1182. IMAGE_TILING_LINEAR:
  1183. color images
  1184. memoryTypes[1]:
  1185. heapIndex = 0
  1186. propertyFlags = 0x0001: count = 1
  1187. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1188. usable for:
  1189. IMAGE_TILING_OPTIMAL:
  1190. None
  1191. IMAGE_TILING_LINEAR:
  1192. None
  1193. memoryTypes[2]:
  1194. heapIndex = 1
  1195. propertyFlags = 0x0006: count = 2
  1196. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1197. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1198. usable for:
  1199. IMAGE_TILING_OPTIMAL:
  1200. color images
  1201. FORMAT_D16_UNORM
  1202. FORMAT_D32_SFLOAT
  1203. FORMAT_S8_UINT
  1204. FORMAT_D16_UNORM_S8_UINT
  1205. FORMAT_D32_SFLOAT_S8_UINT
  1206. IMAGE_TILING_LINEAR:
  1207. color images
  1208. memoryTypes[3]:
  1209. heapIndex = 2
  1210. propertyFlags = 0x0007: count = 3
  1211. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1212. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1213. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1214. usable for:
  1215. IMAGE_TILING_OPTIMAL:
  1216. color images
  1217. FORMAT_D16_UNORM
  1218. FORMAT_D32_SFLOAT
  1219. FORMAT_S8_UINT
  1220. FORMAT_D16_UNORM_S8_UINT
  1221. FORMAT_D32_SFLOAT_S8_UINT
  1222. IMAGE_TILING_LINEAR:
  1223. color images
  1224. memoryTypes[4]:
  1225. heapIndex = 2
  1226. propertyFlags = 0x0007: count = 3
  1227. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1228. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1229. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1230. usable for:
  1231. IMAGE_TILING_OPTIMAL:
  1232. None
  1233. IMAGE_TILING_LINEAR:
  1234. None
  1235. memoryTypes[5]:
  1236. heapIndex = 1
  1237. propertyFlags = 0x000e: count = 3
  1238. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1239. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1240. MEMORY_PROPERTY_HOST_CACHED_BIT
  1241. usable for:
  1242. IMAGE_TILING_OPTIMAL:
  1243. color images
  1244. FORMAT_D16_UNORM
  1245. FORMAT_D32_SFLOAT
  1246. FORMAT_S8_UINT
  1247. FORMAT_D16_UNORM_S8_UINT
  1248. FORMAT_D32_SFLOAT_S8_UINT
  1249. IMAGE_TILING_LINEAR:
  1250. color images
  1251. memoryTypes[6]:
  1252. heapIndex = 1
  1253. propertyFlags = 0x000e: count = 3
  1254. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1255. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1256. MEMORY_PROPERTY_HOST_CACHED_BIT
  1257. usable for:
  1258. IMAGE_TILING_OPTIMAL:
  1259. None
  1260. IMAGE_TILING_LINEAR:
  1261. None
  1262. memoryTypes[7]:
  1263. heapIndex = 0
  1264. propertyFlags = 0x00c1: count = 3
  1265. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1266. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1267. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1268. usable for:
  1269. IMAGE_TILING_OPTIMAL:
  1270. color images
  1271. FORMAT_D16_UNORM
  1272. FORMAT_D32_SFLOAT
  1273. FORMAT_S8_UINT
  1274. FORMAT_D16_UNORM_S8_UINT
  1275. FORMAT_D32_SFLOAT_S8_UINT
  1276. IMAGE_TILING_LINEAR:
  1277. color images
  1278. memoryTypes[8]:
  1279. heapIndex = 1
  1280. propertyFlags = 0x00c6: count = 4
  1281. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1282. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1283. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1284. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1285. usable for:
  1286. IMAGE_TILING_OPTIMAL:
  1287. color images
  1288. FORMAT_D16_UNORM
  1289. FORMAT_D32_SFLOAT
  1290. FORMAT_S8_UINT
  1291. FORMAT_D16_UNORM_S8_UINT
  1292. FORMAT_D32_SFLOAT_S8_UINT
  1293. IMAGE_TILING_LINEAR:
  1294. color images
  1295. memoryTypes[9]:
  1296. heapIndex = 2
  1297. propertyFlags = 0x00c7: count = 5
  1298. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1299. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1300. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1301. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1302. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1303. usable for:
  1304. IMAGE_TILING_OPTIMAL:
  1305. color images
  1306. FORMAT_D16_UNORM
  1307. FORMAT_D32_SFLOAT
  1308. FORMAT_S8_UINT
  1309. FORMAT_D16_UNORM_S8_UINT
  1310. FORMAT_D32_SFLOAT_S8_UINT
  1311. IMAGE_TILING_LINEAR:
  1312. color images
  1313. memoryTypes[10]:
  1314. heapIndex = 1
  1315. propertyFlags = 0x00ce: count = 5
  1316. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1317. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1318. MEMORY_PROPERTY_HOST_CACHED_BIT
  1319. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1320. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1321. usable for:
  1322. IMAGE_TILING_OPTIMAL:
  1323. color images
  1324. FORMAT_D16_UNORM
  1325. FORMAT_D32_SFLOAT
  1326. FORMAT_S8_UINT
  1327. FORMAT_D16_UNORM_S8_UINT
  1328. FORMAT_D32_SFLOAT_S8_UINT
  1329. IMAGE_TILING_LINEAR:
  1330. color images
  1331.  
  1332. VkPhysicalDeviceFeatures:
  1333. =========================
  1334. robustBufferAccess = true
  1335. fullDrawIndexUint32 = true
  1336. imageCubeArray = true
  1337. independentBlend = true
  1338. geometryShader = true
  1339. tessellationShader = true
  1340. sampleRateShading = true
  1341. dualSrcBlend = true
  1342. logicOp = true
  1343. multiDrawIndirect = true
  1344. drawIndirectFirstInstance = true
  1345. depthClamp = true
  1346. depthBiasClamp = true
  1347. fillModeNonSolid = true
  1348. depthBounds = true
  1349. wideLines = true
  1350. largePoints = true
  1351. alphaToOne = true
  1352. multiViewport = true
  1353. samplerAnisotropy = true
  1354. textureCompressionETC2 = true
  1355. textureCompressionASTC_LDR = false
  1356. textureCompressionBC = true
  1357. occlusionQueryPrecise = true
  1358. pipelineStatisticsQuery = true
  1359. vertexPipelineStoresAndAtomics = true
  1360. fragmentStoresAndAtomics = true
  1361. shaderTessellationAndGeometryPointSize = true
  1362. shaderImageGatherExtended = true
  1363. shaderStorageImageExtendedFormats = true
  1364. shaderStorageImageMultisample = true
  1365. shaderStorageImageReadWithoutFormat = true
  1366. shaderStorageImageWriteWithoutFormat = true
  1367. shaderUniformBufferArrayDynamicIndexing = true
  1368. shaderSampledImageArrayDynamicIndexing = true
  1369. shaderStorageBufferArrayDynamicIndexing = true
  1370. shaderStorageImageArrayDynamicIndexing = true
  1371. shaderClipDistance = true
  1372. shaderCullDistance = true
  1373. shaderFloat64 = true
  1374. shaderInt64 = true
  1375. shaderInt16 = true
  1376. shaderResourceResidency = true
  1377. shaderResourceMinLod = true
  1378. sparseBinding = true
  1379. sparseResidencyBuffer = true
  1380. sparseResidencyImage2D = true
  1381. sparseResidencyImage3D = true
  1382. sparseResidency2Samples = false
  1383. sparseResidency4Samples = false
  1384. sparseResidency8Samples = false
  1385. sparseResidency16Samples = false
  1386. sparseResidencyAliased = true
  1387. variableMultisampleRate = true
  1388. inheritedQueries = true
  1389.  
  1390. VkPhysicalDevice4444FormatsFeaturesEXT:
  1391. ---------------------------------------
  1392. formatA4R4G4B4 = true
  1393. formatA4B4G4R4 = true
  1394.  
  1395. VkPhysicalDeviceAddressBindingReportFeaturesEXT:
  1396. ------------------------------------------------
  1397. reportAddressBinding = true
  1398.  
  1399. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  1400. --------------------------------------------------------------
  1401. attachmentFeedbackLoopDynamicState = true
  1402.  
  1403. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  1404. --------------------------------------------------------
  1405. attachmentFeedbackLoopLayout = true
  1406.  
  1407. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1408. -----------------------------------------------
  1409. bufferDeviceAddress = true
  1410. bufferDeviceAddressCaptureReplay = false
  1411. bufferDeviceAddressMultiDevice = false
  1412.  
  1413. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  1414. --------------------------------------------
  1415. colorWriteEnable = true
  1416.  
  1417. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1418. ------------------------------------------------
  1419. conditionalRendering = true
  1420. inheritedConditionalRendering = false
  1421.  
  1422. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1423. ---------------------------------------------
  1424. customBorderColors = true
  1425. customBorderColorWithoutFormat = true
  1426.  
  1427. VkPhysicalDeviceDepthBiasControlFeaturesEXT:
  1428. --------------------------------------------
  1429. depthBiasControl = true
  1430. leastRepresentableValueForceUnormRepresentation = true
  1431. floatRepresentation = true
  1432. depthBiasExact = true
  1433.  
  1434. VkPhysicalDeviceDepthClampZeroOneFeaturesEXT:
  1435. ---------------------------------------------
  1436. depthClampZeroOne = true
  1437.  
  1438. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  1439. --------------------------------------------
  1440. depthClipControl = true
  1441.  
  1442. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1443. -------------------------------------------
  1444. depthClipEnable = true
  1445.  
  1446. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  1447. --------------------------------------------
  1448. descriptorBuffer = true
  1449. descriptorBufferCaptureReplay = true
  1450. descriptorBufferImageLayoutIgnored = true
  1451. descriptorBufferPushDescriptors = true
  1452.  
  1453. VkPhysicalDeviceDeviceMemoryReportFeaturesEXT:
  1454. ----------------------------------------------
  1455. deviceMemoryReport = true
  1456.  
  1457. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  1458. -------------------------------------------------------------
  1459. dynamicRenderingUnusedAttachments = true
  1460.  
  1461. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  1462. -------------------------------------------------
  1463. extendedDynamicState2 = true
  1464. extendedDynamicState2LogicOp = true
  1465. extendedDynamicState2PatchControlPoints = true
  1466.  
  1467. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  1468. -------------------------------------------------
  1469. extendedDynamicState3TessellationDomainOrigin = true
  1470. extendedDynamicState3DepthClampEnable = true
  1471. extendedDynamicState3PolygonMode = true
  1472. extendedDynamicState3RasterizationSamples = true
  1473. extendedDynamicState3SampleMask = true
  1474. extendedDynamicState3AlphaToCoverageEnable = true
  1475. extendedDynamicState3AlphaToOneEnable = true
  1476. extendedDynamicState3LogicOpEnable = true
  1477. extendedDynamicState3ColorBlendEnable = true
  1478. extendedDynamicState3ColorBlendEquation = true
  1479. extendedDynamicState3ColorWriteMask = true
  1480. extendedDynamicState3RasterizationStream = false
  1481. extendedDynamicState3ConservativeRasterizationMode = true
  1482. extendedDynamicState3ExtraPrimitiveOverestimationSize = false
  1483. extendedDynamicState3DepthClipEnable = true
  1484. extendedDynamicState3SampleLocationsEnable = true
  1485. extendedDynamicState3ColorBlendAdvanced = false
  1486. extendedDynamicState3ProvokingVertexMode = true
  1487. extendedDynamicState3LineRasterizationMode = true
  1488. extendedDynamicState3LineStippleEnable = true
  1489. extendedDynamicState3DepthClipNegativeOneToOne = true
  1490. extendedDynamicState3ViewportWScalingEnable = false
  1491. extendedDynamicState3ViewportSwizzle = false
  1492. extendedDynamicState3CoverageToColorEnable = false
  1493. extendedDynamicState3CoverageToColorLocation = false
  1494. extendedDynamicState3CoverageModulationMode = false
  1495. extendedDynamicState3CoverageModulationTableEnable = false
  1496. extendedDynamicState3CoverageModulationTable = false
  1497. extendedDynamicState3CoverageReductionMode = false
  1498. extendedDynamicState3RepresentativeFragmentTestEnable = false
  1499. extendedDynamicState3ShadingRateImageEnable = false
  1500.  
  1501. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1502. ------------------------------------------------
  1503. extendedDynamicState = true
  1504.  
  1505. VkPhysicalDeviceFaultFeaturesEXT:
  1506. ---------------------------------
  1507. deviceFault = true
  1508. deviceFaultVendorBinary = false
  1509.  
  1510. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  1511. ---------------------------------------------------
  1512. fragmentShaderSampleInterlock = true
  1513. fragmentShaderPixelInterlock = true
  1514. fragmentShaderShadingRateInterlock = false
  1515.  
  1516. VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR:
  1517. -----------------------------------------------
  1518. globalPriorityQuery = true
  1519.  
  1520. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  1521. ---------------------------------------------------
  1522. graphicsPipelineLibrary = true
  1523.  
  1524. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  1525. -------------------------------------------
  1526. image2DViewOf3D = true
  1527. sampler2DViewOf3D = false
  1528.  
  1529. VkPhysicalDeviceImageCompressionControlFeaturesEXT:
  1530. ---------------------------------------------------
  1531. imageCompressionControl = true
  1532.  
  1533. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  1534. -------------------------------------------
  1535. minLod = true
  1536.  
  1537. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1538. ------------------------------------------
  1539. indexTypeUint8 = true
  1540.  
  1541. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1542. ---------------------------------------------
  1543. rectangularLines = true
  1544. bresenhamLines = true
  1545. smoothLines = true
  1546. stippledRectangularLines = false
  1547. stippledBresenhamLines = true
  1548. stippledSmoothLines = false
  1549.  
  1550. VkPhysicalDeviceMaintenance5FeaturesKHR:
  1551. ----------------------------------------
  1552. maintenance5 = true
  1553.  
  1554. VkPhysicalDeviceMaintenance6FeaturesKHR:
  1555. ----------------------------------------
  1556. maintenance6 = true
  1557.  
  1558. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  1559. ------------------------------------------
  1560. memoryPriority = true
  1561.  
  1562. VkPhysicalDeviceMultiDrawFeaturesEXT:
  1563. -------------------------------------
  1564. multiDraw = true
  1565.  
  1566. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  1567. -------------------------------------------------
  1568. mutableDescriptorType = true
  1569.  
  1570. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  1571. -----------------------------------------------
  1572. nestedCommandBuffer = true
  1573. nestedCommandBufferRendering = true
  1574. nestedCommandBufferSimultaneousUse = true
  1575.  
  1576. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  1577. ----------------------------------------------
  1578. nonSeamlessCubeMap = true
  1579.  
  1580. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1581. --------------------------------------------------------
  1582. pipelineExecutableInfo = true
  1583.  
  1584. VkPhysicalDevicePipelineRobustnessFeaturesEXT:
  1585. ----------------------------------------------
  1586. pipelineRobustness = true
  1587.  
  1588. VkPhysicalDevicePresentIdFeaturesKHR:
  1589. -------------------------------------
  1590. presentId = true
  1591.  
  1592. VkPhysicalDevicePresentWaitFeaturesKHR:
  1593. ---------------------------------------
  1594. presentWait = true
  1595.  
  1596. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  1597. --------------------------------------------------------
  1598. primitiveTopologyListRestart = true
  1599. primitiveTopologyPatchListRestart = false
  1600.  
  1601. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  1602. ----------------------------------------------------
  1603. primitivesGeneratedQuery = true
  1604. primitivesGeneratedQueryWithRasterizerDiscard = true
  1605. primitivesGeneratedQueryWithNonZeroStreams = true
  1606.  
  1607. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  1608. -------------------------------------------
  1609. provokingVertexLast = true
  1610. transformFeedbackPreservesProvokingVertex = true
  1611.  
  1612. VkPhysicalDeviceRobustness2FeaturesEXT:
  1613. ---------------------------------------
  1614. robustBufferAccess2 = true
  1615. robustImageAccess2 = true
  1616. nullDescriptor = true
  1617.  
  1618. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  1619. ----------------------------------------------
  1620. shaderBufferFloat16Atomics = false
  1621. shaderBufferFloat16AtomicAdd = false
  1622. shaderBufferFloat16AtomicMinMax = false
  1623. shaderBufferFloat32AtomicMinMax = false
  1624. shaderBufferFloat64AtomicMinMax = false
  1625. shaderSharedFloat16Atomics = false
  1626. shaderSharedFloat16AtomicAdd = false
  1627. shaderSharedFloat16AtomicMinMax = false
  1628. shaderSharedFloat32AtomicMinMax = true
  1629. shaderSharedFloat64AtomicMinMax = true
  1630. shaderImageFloat32AtomicMinMax = false
  1631. sparseImageFloat32AtomicMinMax = false
  1632.  
  1633. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1634. ---------------------------------------------
  1635. shaderBufferFloat32Atomics = true
  1636. shaderBufferFloat32AtomicAdd = false
  1637. shaderBufferFloat64Atomics = true
  1638. shaderBufferFloat64AtomicAdd = false
  1639. shaderSharedFloat32Atomics = true
  1640. shaderSharedFloat32AtomicAdd = true
  1641. shaderSharedFloat64Atomics = true
  1642. shaderSharedFloat64AtomicAdd = false
  1643. shaderImageFloat32Atomics = true
  1644. shaderImageFloat32AtomicAdd = false
  1645. sparseImageFloat32Atomics = true
  1646. sparseImageFloat32AtomicAdd = false
  1647.  
  1648. VkPhysicalDeviceShaderClockFeaturesKHR:
  1649. ---------------------------------------
  1650. shaderSubgroupClock = true
  1651. shaderDeviceClock = true
  1652.  
  1653. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1654. --------------------------------------------------
  1655. shaderImageInt64Atomics = true
  1656. sparseImageInt64Atomics = true
  1657.  
  1658. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  1659. --------------------------------------------------
  1660. shaderModuleIdentifier = true
  1661.  
  1662. VkPhysicalDeviceShaderObjectFeaturesEXT:
  1663. ----------------------------------------
  1664. shaderObject = true
  1665.  
  1666. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  1667. ------------------------------------------------------------
  1668. shaderSubgroupUniformControlFlow = true
  1669.  
  1670. VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
  1671. -------------------------------------------------
  1672. swapchainMaintenance1 = true
  1673.  
  1674. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1675. ------------------------------------------------
  1676. texelBufferAlignment = true
  1677.  
  1678. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1679. ---------------------------------------------
  1680. transformFeedback = true
  1681. geometryStreams = true
  1682.  
  1683. VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR:
  1684. --------------------------------------------------
  1685. vertexAttributeInstanceRateDivisor = true
  1686. vertexAttributeInstanceRateZeroDivisor = true
  1687.  
  1688. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  1689. ---------------------------------------------------
  1690. vertexInputDynamicState = true
  1691.  
  1692. VkPhysicalDeviceVulkan11Features:
  1693. ---------------------------------
  1694. storageBuffer16BitAccess = true
  1695. uniformAndStorageBuffer16BitAccess = true
  1696. storagePushConstant16 = true
  1697. storageInputOutput16 = true
  1698. multiview = true
  1699. multiviewGeometryShader = true
  1700. multiviewTessellationShader = true
  1701. variablePointersStorageBuffer = true
  1702. variablePointers = true
  1703. protectedMemory = false
  1704. samplerYcbcrConversion = true
  1705. shaderDrawParameters = true
  1706.  
  1707. VkPhysicalDeviceVulkan12Features:
  1708. ---------------------------------
  1709. samplerMirrorClampToEdge = true
  1710. drawIndirectCount = true
  1711. storageBuffer8BitAccess = true
  1712. uniformAndStorageBuffer8BitAccess = true
  1713. storagePushConstant8 = true
  1714. shaderBufferInt64Atomics = true
  1715. shaderSharedInt64Atomics = true
  1716. shaderFloat16 = true
  1717. shaderInt8 = true
  1718. descriptorIndexing = true
  1719. shaderInputAttachmentArrayDynamicIndexing = true
  1720. shaderUniformTexelBufferArrayDynamicIndexing = true
  1721. shaderStorageTexelBufferArrayDynamicIndexing = true
  1722. shaderUniformBufferArrayNonUniformIndexing = true
  1723. shaderSampledImageArrayNonUniformIndexing = true
  1724. shaderStorageBufferArrayNonUniformIndexing = true
  1725. shaderStorageImageArrayNonUniformIndexing = true
  1726. shaderInputAttachmentArrayNonUniformIndexing = true
  1727. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1728. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1729. descriptorBindingUniformBufferUpdateAfterBind = true
  1730. descriptorBindingSampledImageUpdateAfterBind = true
  1731. descriptorBindingStorageImageUpdateAfterBind = true
  1732. descriptorBindingStorageBufferUpdateAfterBind = true
  1733. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1734. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1735. descriptorBindingUpdateUnusedWhilePending = true
  1736. descriptorBindingPartiallyBound = true
  1737. descriptorBindingVariableDescriptorCount = true
  1738. runtimeDescriptorArray = true
  1739. samplerFilterMinmax = true
  1740. scalarBlockLayout = true
  1741. imagelessFramebuffer = true
  1742. uniformBufferStandardLayout = true
  1743. shaderSubgroupExtendedTypes = true
  1744. separateDepthStencilLayouts = true
  1745. hostQueryReset = true
  1746. timelineSemaphore = true
  1747. bufferDeviceAddress = true
  1748. bufferDeviceAddressCaptureReplay = true
  1749. bufferDeviceAddressMultiDevice = false
  1750. vulkanMemoryModel = true
  1751. vulkanMemoryModelDeviceScope = true
  1752. vulkanMemoryModelAvailabilityVisibilityChains = false
  1753. shaderOutputViewportIndex = true
  1754. shaderOutputLayer = true
  1755. subgroupBroadcastDynamicId = true
  1756.  
  1757. VkPhysicalDeviceVulkan13Features:
  1758. ---------------------------------
  1759. robustImageAccess = true
  1760. inlineUniformBlock = true
  1761. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1762. pipelineCreationCacheControl = true
  1763. privateData = true
  1764. shaderDemoteToHelperInvocation = true
  1765. shaderTerminateInvocation = true
  1766. subgroupSizeControl = true
  1767. computeFullSubgroups = true
  1768. synchronization2 = true
  1769. textureCompressionASTC_HDR = false
  1770. shaderZeroInitializeWorkgroupMemory = true
  1771. dynamicRendering = true
  1772. shaderIntegerDotProduct = true
  1773. maintenance4 = true
  1774.  
  1775. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  1776. ---------------------------------------------------------
  1777. workgroupMemoryExplicitLayout = true
  1778. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  1779. workgroupMemoryExplicitLayout8BitAccess = true
  1780. workgroupMemoryExplicitLayout16BitAccess = true
  1781.  
  1782. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1783. --------------------------------------------
  1784. ycbcrImageArrays = true
  1785.  
  1786.  
  1787. GPU1:
  1788. VkPhysicalDeviceProperties:
  1789. ---------------------------
  1790. apiVersion = 1.4.311 (4210999)
  1791. driverVersion = 25.1.4 (104861700)
  1792. vendorID = 0x10005
  1793. deviceID = 0x0000
  1794. deviceType = PHYSICAL_DEVICE_TYPE_CPU
  1795. deviceName = llvmpipe (LLVM 19.1.7, 256 bits)
  1796. pipelineCacheUUID = 32352e31-2e34-202d-206b-6973616b2d6d
  1797.  
  1798. VkPhysicalDeviceLimits:
  1799. -----------------------
  1800. maxImageDimension1D = 16384
  1801. maxImageDimension2D = 16384
  1802. maxImageDimension3D = 4096
  1803. maxImageDimensionCube = 32768
  1804. maxImageArrayLayers = 2048
  1805. maxTexelBufferElements = 134217728
  1806. maxUniformBufferRange = 65536
  1807. maxStorageBufferRange = 134217728
  1808. maxPushConstantsSize = 256
  1809. maxMemoryAllocationCount = 4294967295
  1810. maxSamplerAllocationCount = 32768
  1811. bufferImageGranularity = 0x00000040
  1812. sparseAddressSpaceSize = 0x80000000
  1813. maxBoundDescriptorSets = 8
  1814. maxPerStageDescriptorSamplers = 1000000
  1815. maxPerStageDescriptorUniformBuffers = 1000000
  1816. maxPerStageDescriptorStorageBuffers = 1000000
  1817. maxPerStageDescriptorSampledImages = 1000000
  1818. maxPerStageDescriptorStorageImages = 1000000
  1819. maxPerStageDescriptorInputAttachments = 1000000
  1820. maxPerStageResources = 1000000
  1821. maxDescriptorSetSamplers = 1000000
  1822. maxDescriptorSetUniformBuffers = 1000000
  1823. maxDescriptorSetUniformBuffersDynamic = 500000
  1824. maxDescriptorSetStorageBuffers = 1000000
  1825. maxDescriptorSetStorageBuffersDynamic = 500000
  1826. maxDescriptorSetSampledImages = 1000000
  1827. maxDescriptorSetStorageImages = 1000000
  1828. maxDescriptorSetInputAttachments = 1000000
  1829. maxVertexInputAttributes = 32
  1830. maxVertexInputBindings = 32
  1831. maxVertexInputAttributeOffset = 2047
  1832. maxVertexInputBindingStride = 2048
  1833. maxVertexOutputComponents = 128
  1834. maxTessellationGenerationLevel = 64
  1835. maxTessellationPatchSize = 32
  1836. maxTessellationControlPerVertexInputComponents = 128
  1837. maxTessellationControlPerVertexOutputComponents = 128
  1838. maxTessellationControlPerPatchOutputComponents = 128
  1839. maxTessellationControlTotalOutputComponents = 4096
  1840. maxTessellationEvaluationInputComponents = 128
  1841. maxTessellationEvaluationOutputComponents = 128
  1842. maxGeometryShaderInvocations = 32
  1843. maxGeometryInputComponents = 64
  1844. maxGeometryOutputComponents = 128
  1845. maxGeometryOutputVertices = 1024
  1846. maxGeometryTotalOutputComponents = 1024
  1847. maxFragmentInputComponents = 128
  1848. maxFragmentOutputAttachments = 8
  1849. maxFragmentDualSrcAttachments = 2
  1850. maxFragmentCombinedOutputResources = 104
  1851. maxComputeSharedMemorySize = 32768
  1852. maxComputeWorkGroupCount: count = 3
  1853. 65535
  1854. 65535
  1855. 65535
  1856. maxComputeWorkGroupInvocations = 1024
  1857. maxComputeWorkGroupSize: count = 3
  1858. 1024
  1859. 1024
  1860. 1024
  1861. subPixelPrecisionBits = 8
  1862. subTexelPrecisionBits = 8
  1863. mipmapPrecisionBits = 6
  1864. maxDrawIndexedIndexValue = 4294967295
  1865. maxDrawIndirectCount = 4294967295
  1866. maxSamplerLodBias = 16
  1867. maxSamplerAnisotropy = 16
  1868. maxViewports = 16
  1869. maxViewportDimensions: count = 2
  1870. 16384
  1871. 16384
  1872. viewportBoundsRange: count = 2
  1873. -32768
  1874. 32768
  1875. viewportSubPixelBits = 0
  1876. minMemoryMapAlignment = 64
  1877. minTexelBufferOffsetAlignment = 0x00000010
  1878. minUniformBufferOffsetAlignment = 0x00000010
  1879. minStorageBufferOffsetAlignment = 0x00000010
  1880. minTexelOffset = -32
  1881. maxTexelOffset = 31
  1882. minTexelGatherOffset = -32
  1883. maxTexelGatherOffset = 31
  1884. minInterpolationOffset = -2
  1885. maxInterpolationOffset = 2
  1886. subPixelInterpolationOffsetBits = 8
  1887. maxFramebufferWidth = 16384
  1888. maxFramebufferHeight = 16384
  1889. maxFramebufferLayers = 2048
  1890. framebufferColorSampleCounts: count = 2
  1891. SAMPLE_COUNT_1_BIT
  1892. SAMPLE_COUNT_4_BIT
  1893. framebufferDepthSampleCounts: count = 2
  1894. SAMPLE_COUNT_1_BIT
  1895. SAMPLE_COUNT_4_BIT
  1896. framebufferStencilSampleCounts: count = 2
  1897. SAMPLE_COUNT_1_BIT
  1898. SAMPLE_COUNT_4_BIT
  1899. framebufferNoAttachmentsSampleCounts: count = 2
  1900. SAMPLE_COUNT_1_BIT
  1901. SAMPLE_COUNT_4_BIT
  1902. maxColorAttachments = 8
  1903. sampledImageColorSampleCounts: count = 2
  1904. SAMPLE_COUNT_1_BIT
  1905. SAMPLE_COUNT_4_BIT
  1906. sampledImageIntegerSampleCounts: count = 2
  1907. SAMPLE_COUNT_1_BIT
  1908. SAMPLE_COUNT_4_BIT
  1909. sampledImageDepthSampleCounts: count = 2
  1910. SAMPLE_COUNT_1_BIT
  1911. SAMPLE_COUNT_4_BIT
  1912. sampledImageStencilSampleCounts: count = 2
  1913. SAMPLE_COUNT_1_BIT
  1914. SAMPLE_COUNT_4_BIT
  1915. storageImageSampleCounts: count = 2
  1916. SAMPLE_COUNT_1_BIT
  1917. SAMPLE_COUNT_4_BIT
  1918. maxSampleMaskWords = 1
  1919. timestampComputeAndGraphics = true
  1920. timestampPeriod = 1
  1921. maxClipDistances = 8
  1922. maxCullDistances = 8
  1923. maxCombinedClipAndCullDistances = 8
  1924. discreteQueuePriorities = 2
  1925. pointSizeRange: count = 2
  1926. 0
  1927. 256
  1928. lineWidthRange: count = 2
  1929. 1
  1930. 255
  1931. pointSizeGranularity = 0.125
  1932. lineWidthGranularity = 0.0078125
  1933. strictLines = true
  1934. standardSampleLocations = true
  1935. optimalBufferCopyOffsetAlignment = 0x00000080
  1936. optimalBufferCopyRowPitchAlignment = 0x00000080
  1937. nonCoherentAtomSize = 0x00000040
  1938.  
  1939. VkPhysicalDeviceSparseProperties:
  1940. ---------------------------------
  1941. residencyStandard2DBlockShape = true
  1942. residencyStandard2DMultisampleBlockShape = true
  1943. residencyStandard3DBlockShape = true
  1944. residencyAlignedMipSize = false
  1945. residencyNonResidentStrict = false
  1946.  
  1947. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  1948. ---------------------------------------------------
  1949. maxGeometryCount = 16777215
  1950. maxInstanceCount = 16777215
  1951. maxPrimitiveCount = 16777215
  1952. maxPerStageDescriptorAccelerationStructures = 1000000
  1953. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 1000000
  1954. maxDescriptorSetAccelerationStructures = 1000000
  1955. maxDescriptorSetUpdateAfterBindAccelerationStructures = 1000000
  1956. minAccelerationStructureScratchOffsetAlignment = 8
  1957.  
  1958. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  1959. -----------------------------------------------
  1960. maxCustomBorderColorSamplers = 32768
  1961.  
  1962. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  1963. --------------------------------------------------------
  1964. combinedImageSamplerDensityMapDescriptorSize = 0
  1965.  
  1966. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  1967. ----------------------------------------------
  1968. combinedImageSamplerDescriptorSingleArray = true
  1969. bufferlessPushDescriptors = true
  1970. allowSamplerImageViewPostSubmitCreation = false
  1971. descriptorBufferOffsetAlignment = 0x00000004
  1972. maxDescriptorBufferBindings = 8
  1973. maxResourceDescriptorBufferBindings = 8
  1974. maxSamplerDescriptorBufferBindings = 8
  1975. maxEmbeddedImmutableSamplerBindings = 8
  1976. maxEmbeddedImmutableSamplers = 2032
  1977. bufferCaptureReplayDescriptorDataSize = 0
  1978. imageCaptureReplayDescriptorDataSize = 0
  1979. imageViewCaptureReplayDescriptorDataSize = 0
  1980. samplerCaptureReplayDescriptorDataSize = 0
  1981. accelerationStructureCaptureReplayDescriptorDataSize = 0
  1982. samplerDescriptorSize = 256
  1983. combinedImageSamplerDescriptorSize = 256
  1984. sampledImageDescriptorSize = 256
  1985. storageImageDescriptorSize = 256
  1986. uniformTexelBufferDescriptorSize = 256
  1987. robustUniformTexelBufferDescriptorSize = 256
  1988. storageTexelBufferDescriptorSize = 256
  1989. robustStorageTexelBufferDescriptorSize = 256
  1990. uniformBufferDescriptorSize = 256
  1991. robustUniformBufferDescriptorSize = 256
  1992. storageBufferDescriptorSize = 256
  1993. robustStorageBufferDescriptorSize = 256
  1994. inputAttachmentDescriptorSize = 256
  1995. accelerationStructureDescriptorSize = 256
  1996. maxSamplerDescriptorBufferRange = 0xffffffff
  1997. maxResourceDescriptorBufferRange = 0xffffffff
  1998. samplerDescriptorBufferAddressSpaceSize = 0xffffffff
  1999. resourceDescriptorBufferAddressSpaceSize = 0xffffffff
  2000. descriptorBufferAddressSpaceSize = 0xffffffff
  2001.  
  2002. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  2003. ---------------------------------------------------
  2004. dynamicPrimitiveTopologyUnrestricted = true
  2005.  
  2006. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  2007. ------------------------------------------------
  2008. minImportedHostPointerAlignment = 0x00001000
  2009.  
  2010. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  2011. -----------------------------------------------------
  2012. graphicsPipelineLibraryFastLinking = true
  2013. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  2014.  
  2015. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  2016. -----------------------------------------------
  2017. lineSubPixelPrecisionBits = 8
  2018.  
  2019. VkPhysicalDeviceMaintenance5PropertiesKHR:
  2020. ------------------------------------------
  2021. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  2022. earlyFragmentSampleMaskTestBeforeSampleCounting = false
  2023. depthStencilSwizzleOneSupport = false
  2024. polygonModePointSize = true
  2025. nonStrictSinglePixelWideLinesUseParallelogram = false
  2026. nonStrictWideLinesUseParallelogram = false
  2027.  
  2028. VkPhysicalDeviceMaintenance6PropertiesKHR:
  2029. ------------------------------------------
  2030. blockTexelViewCompatibleMultipleLayers = true
  2031. maxCombinedImageSamplerDescriptorCount = 3
  2032. fragmentShadingRateClampCombinerInputs = false
  2033.  
  2034. VkPhysicalDeviceMeshShaderPropertiesEXT:
  2035. ----------------------------------------
  2036. maxTaskWorkGroupTotalCount = 4194304
  2037. maxTaskWorkGroupCount: count = 3
  2038. 65536
  2039. 65536
  2040. 65536
  2041. maxTaskWorkGroupInvocations = 1024
  2042. maxTaskWorkGroupSize: count = 3
  2043. 1024
  2044. 1024
  2045. 1024
  2046. maxTaskPayloadSize = 16384
  2047. maxTaskSharedMemorySize = 32768
  2048. maxTaskPayloadAndSharedMemorySize = 32768
  2049. maxMeshWorkGroupTotalCount = 4194304
  2050. maxMeshWorkGroupCount: count = 3
  2051. 65536
  2052. 65536
  2053. 65536
  2054. maxMeshWorkGroupInvocations = 1024
  2055. maxMeshWorkGroupSize: count = 3
  2056. 1024
  2057. 1024
  2058. 1024
  2059. maxMeshSharedMemorySize = 28672
  2060. maxMeshPayloadAndSharedMemorySize = 45056
  2061. maxMeshOutputMemorySize = 32768
  2062. maxMeshPayloadAndOutputMemorySize = 49152
  2063. maxMeshOutputComponents = 128
  2064. maxMeshOutputVertices = 256
  2065. maxMeshOutputPrimitives = 256
  2066. maxMeshOutputLayers = 8
  2067. maxMeshMultiviewViewCount = 0
  2068. meshOutputPerVertexGranularity = 1
  2069. meshOutputPerPrimitiveGranularity = 1
  2070. maxPreferredTaskWorkGroupInvocations = 64
  2071. maxPreferredMeshWorkGroupInvocations = 128
  2072. prefersLocalInvocationVertexOutput = true
  2073. prefersLocalInvocationPrimitiveOutput = true
  2074. prefersCompactVertexOutput = true
  2075. prefersCompactPrimitiveOutput = false
  2076.  
  2077. VkPhysicalDeviceMultiDrawPropertiesEXT:
  2078. ---------------------------------------
  2079. maxMultiDrawCount = 2048
  2080.  
  2081. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  2082. -------------------------------------------------
  2083. maxCommandBufferNestingLevel = 4294967295
  2084.  
  2085. VkPhysicalDevicePipelineRobustnessPropertiesEXT:
  2086. ------------------------------------------------
  2087. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT
  2088. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT
  2089. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT
  2090. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT
  2091.  
  2092. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  2093. ---------------------------------------------
  2094. provokingVertexModePerPipeline = true
  2095. transformFeedbackPreservesTriangleFanProvokingVertex = true
  2096.  
  2097. VkPhysicalDevicePushDescriptorPropertiesKHR:
  2098. --------------------------------------------
  2099. maxPushDescriptors = 32
  2100.  
  2101. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  2102. ------------------------------------------------
  2103. shaderGroupHandleSize = 32
  2104. maxRayRecursionDepth = 31
  2105. maxShaderGroupStride = 16384
  2106. shaderGroupBaseAlignment = 32
  2107. shaderGroupHandleCaptureReplaySize = 0
  2108. maxRayDispatchInvocationCount = 67108864
  2109. shaderGroupHandleAlignment = 16
  2110. maxRayHitAttributeSize = 32
  2111.  
  2112. VkPhysicalDeviceRobustness2PropertiesEXT:
  2113. -----------------------------------------
  2114. robustStorageBufferAccessSizeAlignment = 0x00000001
  2115. robustUniformBufferAccessSizeAlignment = 0x00000001
  2116.  
  2117. VkPhysicalDeviceShaderObjectPropertiesEXT:
  2118. ------------------------------------------
  2119. shaderBinaryUUID = 32352e31-2e34-202d-206b-6973616b2d6d
  2120. shaderBinaryVersion = 1
  2121.  
  2122. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  2123. -----------------------------------------------
  2124. maxTransformFeedbackStreams = 4
  2125. maxTransformFeedbackBuffers = 4
  2126. maxTransformFeedbackBufferSize = 0xffffffff
  2127. maxTransformFeedbackStreamDataSize = 512
  2128. maxTransformFeedbackBufferDataSize = 512
  2129. maxTransformFeedbackBufferDataStride = 512
  2130. transformFeedbackQueries = true
  2131. transformFeedbackStreamsLinesTriangles = false
  2132. transformFeedbackRasterizationStreamSelect = false
  2133. transformFeedbackDraw = true
  2134.  
  2135. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  2136. ----------------------------------------------------
  2137. maxVertexAttribDivisor = 4294967295
  2138.  
  2139. VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR:
  2140. ----------------------------------------------------
  2141. maxVertexAttribDivisor = 4294967295
  2142. supportsNonZeroFirstInstance = false
  2143.  
  2144. VkPhysicalDeviceVulkan11Properties:
  2145. -----------------------------------
  2146. deviceUUID = 6d657361-3235-2e31-2e34-202d206b6900
  2147. driverUUID = 6c6c766d-7069-7065-5555-494400000000
  2148. deviceNodeMask = 0
  2149. deviceLUIDValid = false
  2150. subgroupSize = 8
  2151. subgroupSupportedStages: count = 4
  2152. SHADER_STAGE_FRAGMENT_BIT
  2153. SHADER_STAGE_COMPUTE_BIT
  2154. SHADER_STAGE_TASK_BIT_EXT
  2155. SHADER_STAGE_MESH_BIT_EXT
  2156. subgroupSupportedOperations: count = 8
  2157. SUBGROUP_FEATURE_BASIC_BIT
  2158. SUBGROUP_FEATURE_VOTE_BIT
  2159. SUBGROUP_FEATURE_ARITHMETIC_BIT
  2160. SUBGROUP_FEATURE_BALLOT_BIT
  2161. SUBGROUP_FEATURE_SHUFFLE_BIT
  2162. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  2163. SUBGROUP_FEATURE_CLUSTERED_BIT
  2164. SUBGROUP_FEATURE_QUAD_BIT
  2165. subgroupQuadOperationsInAllStages = true
  2166. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  2167. maxMultiviewViewCount = 6
  2168. maxMultiviewInstanceIndex = 2147483647
  2169. protectedNoFault = false
  2170. maxPerSetDescriptors = 1000000
  2171. maxMemoryAllocationSize = 0x80000000
  2172.  
  2173. VkPhysicalDeviceVulkan12Properties:
  2174. -----------------------------------
  2175. driverID = DRIVER_ID_MESA_LLVMPIPE
  2176. driverName = llvmpipe
  2177. driverInfo = Mesa 25.1.4 - kisak-mesa PPA (LLVM 19.1.7)
  2178. conformanceVersion:
  2179. major = 1
  2180. minor = 3
  2181. subminor = 1
  2182. patch = 1
  2183. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  2184. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  2185. shaderSignedZeroInfNanPreserveFloat16 = true
  2186. shaderSignedZeroInfNanPreserveFloat32 = true
  2187. shaderSignedZeroInfNanPreserveFloat64 = true
  2188. shaderDenormPreserveFloat16 = false
  2189. shaderDenormPreserveFloat32 = false
  2190. shaderDenormPreserveFloat64 = false
  2191. shaderDenormFlushToZeroFloat16 = false
  2192. shaderDenormFlushToZeroFloat32 = false
  2193. shaderDenormFlushToZeroFloat64 = false
  2194. shaderRoundingModeRTEFloat16 = true
  2195. shaderRoundingModeRTEFloat32 = true
  2196. shaderRoundingModeRTEFloat64 = true
  2197. shaderRoundingModeRTZFloat16 = false
  2198. shaderRoundingModeRTZFloat32 = false
  2199. shaderRoundingModeRTZFloat64 = false
  2200. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  2201. shaderUniformBufferArrayNonUniformIndexingNative = true
  2202. shaderSampledImageArrayNonUniformIndexingNative = true
  2203. shaderStorageBufferArrayNonUniformIndexingNative = true
  2204. shaderStorageImageArrayNonUniformIndexingNative = true
  2205. shaderInputAttachmentArrayNonUniformIndexingNative = true
  2206. robustBufferAccessUpdateAfterBind = true
  2207. quadDivergentImplicitLod = true
  2208. maxPerStageDescriptorUpdateAfterBindSamplers = 1000000
  2209. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1000000
  2210. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1000000
  2211. maxPerStageDescriptorUpdateAfterBindSampledImages = 1000000
  2212. maxPerStageDescriptorUpdateAfterBindStorageImages = 1000000
  2213. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1000000
  2214. maxPerStageUpdateAfterBindResources = 1000000
  2215. maxDescriptorSetUpdateAfterBindSamplers = 1000000
  2216. maxDescriptorSetUpdateAfterBindUniformBuffers = 1000000
  2217. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 500000
  2218. maxDescriptorSetUpdateAfterBindStorageBuffers = 1000000
  2219. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 500000
  2220. maxDescriptorSetUpdateAfterBindSampledImages = 1000000
  2221. maxDescriptorSetUpdateAfterBindStorageImages = 1000000
  2222. maxDescriptorSetUpdateAfterBindInputAttachments = 1000000
  2223. supportedDepthResolveModes: count = 2
  2224. RESOLVE_MODE_SAMPLE_ZERO_BIT
  2225. RESOLVE_MODE_AVERAGE_BIT
  2226. supportedStencilResolveModes: count = 1
  2227. RESOLVE_MODE_SAMPLE_ZERO_BIT
  2228. independentResolveNone = false
  2229. independentResolve = false
  2230. filterMinmaxSingleComponentFormats = true
  2231. filterMinmaxImageComponentMapping = true
  2232. maxTimelineSemaphoreValueDifference = 18446744073709551615
  2233. framebufferIntegerColorSampleCounts: count = 1
  2234. SAMPLE_COUNT_1_BIT
  2235.  
  2236. VkPhysicalDeviceVulkan13Properties:
  2237. -----------------------------------
  2238. minSubgroupSize = 8
  2239. maxSubgroupSize = 8
  2240. maxComputeWorkgroupSubgroups = 32
  2241. requiredSubgroupSizeStages: count = 2
  2242. SHADER_STAGE_FRAGMENT_BIT
  2243. SHADER_STAGE_COMPUTE_BIT
  2244. maxInlineUniformBlockSize = 4096
  2245. maxPerStageDescriptorInlineUniformBlocks = 8
  2246. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 8
  2247. maxDescriptorSetInlineUniformBlocks = 8
  2248. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 8
  2249. maxInlineUniformTotalSize = 262144
  2250. integerDotProduct8BitUnsignedAccelerated = false
  2251. integerDotProduct8BitSignedAccelerated = false
  2252. integerDotProduct8BitMixedSignednessAccelerated = false
  2253. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  2254. integerDotProduct4x8BitPackedSignedAccelerated = false
  2255. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  2256. integerDotProduct16BitUnsignedAccelerated = false
  2257. integerDotProduct16BitSignedAccelerated = false
  2258. integerDotProduct16BitMixedSignednessAccelerated = false
  2259. integerDotProduct32BitUnsignedAccelerated = false
  2260. integerDotProduct32BitSignedAccelerated = false
  2261. integerDotProduct32BitMixedSignednessAccelerated = false
  2262. integerDotProduct64BitUnsignedAccelerated = false
  2263. integerDotProduct64BitSignedAccelerated = false
  2264. integerDotProduct64BitMixedSignednessAccelerated = false
  2265. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  2266. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  2267. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  2268. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  2269. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  2270. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  2271. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  2272. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  2273. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  2274. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  2275. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  2276. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  2277. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  2278. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  2279. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  2280. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  2281. storageTexelBufferOffsetSingleTexelAlignment = true
  2282. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  2283. uniformTexelBufferOffsetSingleTexelAlignment = true
  2284. maxBufferSize = 0xffffffff
  2285.  
  2286.  
  2287. VkPhysicalDeviceHostImageCopyPropertiesEXT:
  2288. copySrcLayoutCount = 23
  2289. pCopySrcLayouts: count = 23
  2290. IMAGE_LAYOUT_GENERAL
  2291. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  2292. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  2293. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  2294. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  2295. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  2296. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  2297. IMAGE_LAYOUT_PREINITIALIZED
  2298. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  2299. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  2300. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  2301. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  2302. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  2303. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  2304. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  2305. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  2306. IMAGE_LAYOUT_PRESENT_SRC_KHR
  2307. IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
  2308. IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
  2309. IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
  2310. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  2311. IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
  2312. IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
  2313. copyDstLayoutCount = 23
  2314. pCopyDstLayouts: count = 23
  2315. IMAGE_LAYOUT_GENERAL
  2316. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  2317. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  2318. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  2319. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  2320. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  2321. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  2322. IMAGE_LAYOUT_PREINITIALIZED
  2323. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  2324. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  2325. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  2326. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  2327. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  2328. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  2329. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  2330. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  2331. IMAGE_LAYOUT_PRESENT_SRC_KHR
  2332. IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
  2333. IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
  2334. IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
  2335. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  2336. IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
  2337. IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
  2338. optimalTilingLayoutUUID = 32352e31-2e34-202d-206b-6973616b2d6d
  2339. identicalMemoryTypeRequirements = false
  2340. Device Extensions: count = 154
  2341. VK_AMDX_shader_enqueue : extension revision 2
  2342. VK_ANDROID_external_memory_android_hardware_buffer : extension revision 5
  2343. VK_ARM_rasterization_order_attachment_access : extension revision 1
  2344. VK_EXT_4444_formats : extension revision 1
  2345. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  2346. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  2347. VK_EXT_border_color_swizzle : extension revision 1
  2348. VK_EXT_calibrated_timestamps : extension revision 2
  2349. VK_EXT_color_write_enable : extension revision 1
  2350. VK_EXT_conditional_rendering : extension revision 2
  2351. VK_EXT_custom_border_color : extension revision 12
  2352. VK_EXT_depth_clip_control : extension revision 1
  2353. VK_EXT_depth_clip_enable : extension revision 1
  2354. VK_EXT_depth_range_unrestricted : extension revision 1
  2355. VK_EXT_descriptor_buffer : extension revision 1
  2356. VK_EXT_descriptor_indexing : extension revision 2
  2357. VK_EXT_device_generated_commands : extension revision 1
  2358. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  2359. VK_EXT_extended_dynamic_state : extension revision 1
  2360. VK_EXT_extended_dynamic_state2 : extension revision 1
  2361. VK_EXT_extended_dynamic_state3 : extension revision 2
  2362. VK_EXT_external_memory_dma_buf : extension revision 1
  2363. VK_EXT_external_memory_host : extension revision 1
  2364. VK_EXT_graphics_pipeline_library : extension revision 1
  2365. VK_EXT_hdr_metadata : extension revision 3
  2366. VK_EXT_host_image_copy : extension revision 1
  2367. VK_EXT_host_query_reset : extension revision 1
  2368. VK_EXT_image_2d_view_of_3d : extension revision 1
  2369. VK_EXT_image_robustness : extension revision 1
  2370. VK_EXT_image_sliced_view_of_3d : extension revision 1
  2371. VK_EXT_index_type_uint8 : extension revision 1
  2372. VK_EXT_inline_uniform_block : extension revision 1
  2373. VK_EXT_legacy_vertex_attributes : extension revision 1
  2374. VK_EXT_line_rasterization : extension revision 1
  2375. VK_EXT_load_store_op_none : extension revision 1
  2376. VK_EXT_memory_budget : extension revision 1
  2377. VK_EXT_memory_priority : extension revision 1
  2378. VK_EXT_mesh_shader : extension revision 1
  2379. VK_EXT_multi_draw : extension revision 1
  2380. VK_EXT_multisampled_render_to_single_sampled : extension revision 1
  2381. VK_EXT_mutable_descriptor_type : extension revision 1
  2382. VK_EXT_nested_command_buffer : extension revision 1
  2383. VK_EXT_non_seamless_cube_map : extension revision 1
  2384. VK_EXT_pageable_device_local_memory : extension revision 1
  2385. VK_EXT_pipeline_creation_cache_control : extension revision 3
  2386. VK_EXT_pipeline_creation_feedback : extension revision 1
  2387. VK_EXT_pipeline_library_group_handles : extension revision 1
  2388. VK_EXT_pipeline_protected_access : extension revision 1
  2389. VK_EXT_pipeline_robustness : extension revision 1
  2390. VK_EXT_post_depth_coverage : extension revision 1
  2391. VK_EXT_primitive_topology_list_restart : extension revision 1
  2392. VK_EXT_primitives_generated_query : extension revision 1
  2393. VK_EXT_private_data : extension revision 1
  2394. VK_EXT_provoking_vertex : extension revision 1
  2395. VK_EXT_queue_family_foreign : extension revision 1
  2396. VK_EXT_rasterization_order_attachment_access : extension revision 1
  2397. VK_EXT_robustness2 : extension revision 1
  2398. VK_EXT_sampler_filter_minmax : extension revision 2
  2399. VK_EXT_scalar_block_layout : extension revision 1
  2400. VK_EXT_separate_stencil_usage : extension revision 1
  2401. VK_EXT_shader_atomic_float : extension revision 1
  2402. VK_EXT_shader_atomic_float2 : extension revision 1
  2403. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  2404. VK_EXT_shader_object : extension revision 1
  2405. VK_EXT_shader_replicated_composites : extension revision 1
  2406. VK_EXT_shader_stencil_export : extension revision 1
  2407. VK_EXT_shader_subgroup_ballot : extension revision 1
  2408. VK_EXT_shader_subgroup_vote : extension revision 1
  2409. VK_EXT_shader_viewport_index_layer : extension revision 1
  2410. VK_EXT_subgroup_size_control : extension revision 2
  2411. VK_EXT_swapchain_maintenance1 : extension revision 1
  2412. VK_EXT_texel_buffer_alignment : extension revision 1
  2413. VK_EXT_transform_feedback : extension revision 1
  2414. VK_EXT_vertex_attribute_divisor : extension revision 3
  2415. VK_EXT_vertex_input_dynamic_state : extension revision 2
  2416. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  2417. VK_EXT_ycbcr_image_arrays : extension revision 1
  2418. VK_GOOGLE_decorate_string : extension revision 1
  2419. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  2420. VK_KHR_16bit_storage : extension revision 1
  2421. VK_KHR_8bit_storage : extension revision 1
  2422. VK_KHR_acceleration_structure : extension revision 13
  2423. VK_KHR_bind_memory2 : extension revision 1
  2424. VK_KHR_buffer_device_address : extension revision 1
  2425. VK_KHR_compute_shader_derivatives : extension revision 1
  2426. VK_KHR_copy_commands2 : extension revision 1
  2427. VK_KHR_create_renderpass2 : extension revision 1
  2428. VK_KHR_dedicated_allocation : extension revision 3
  2429. VK_KHR_deferred_host_operations : extension revision 4
  2430. VK_KHR_depth_stencil_resolve : extension revision 1
  2431. VK_KHR_descriptor_update_template : extension revision 1
  2432. VK_KHR_device_group : extension revision 4
  2433. VK_KHR_draw_indirect_count : extension revision 1
  2434. VK_KHR_driver_properties : extension revision 1
  2435. VK_KHR_dynamic_rendering : extension revision 1
  2436. VK_KHR_dynamic_rendering_local_read : extension revision 1
  2437. VK_KHR_external_fence : extension revision 1
  2438. VK_KHR_external_memory : extension revision 1
  2439. VK_KHR_external_memory_fd : extension revision 1
  2440. VK_KHR_external_semaphore : extension revision 1
  2441. VK_KHR_format_feature_flags2 : extension revision 2
  2442. VK_KHR_get_memory_requirements2 : extension revision 1
  2443. VK_KHR_global_priority : extension revision 1
  2444. VK_KHR_image_format_list : extension revision 1
  2445. VK_KHR_imageless_framebuffer : extension revision 1
  2446. VK_KHR_incremental_present : extension revision 2
  2447. VK_KHR_index_type_uint8 : extension revision 1
  2448. VK_KHR_line_rasterization : extension revision 1
  2449. VK_KHR_load_store_op_none : extension revision 1
  2450. VK_KHR_maintenance1 : extension revision 2
  2451. VK_KHR_maintenance2 : extension revision 1
  2452. VK_KHR_maintenance3 : extension revision 1
  2453. VK_KHR_maintenance4 : extension revision 2
  2454. VK_KHR_maintenance5 : extension revision 1
  2455. VK_KHR_maintenance6 : extension revision 1
  2456. VK_KHR_maintenance7 : extension revision 1
  2457. VK_KHR_maintenance8 : extension revision 1
  2458. VK_KHR_map_memory2 : extension revision 1
  2459. VK_KHR_multiview : extension revision 1
  2460. VK_KHR_pipeline_library : extension revision 1
  2461. VK_KHR_push_descriptor : extension revision 2
  2462. VK_KHR_ray_query : extension revision 1
  2463. VK_KHR_ray_tracing_maintenance1 : extension revision 1
  2464. VK_KHR_ray_tracing_pipeline : extension revision 1
  2465. VK_KHR_ray_tracing_position_fetch : extension revision 1
  2466. VK_KHR_relaxed_block_layout : extension revision 1
  2467. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  2468. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  2469. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  2470. VK_KHR_shader_atomic_int64 : extension revision 1
  2471. VK_KHR_shader_clock : extension revision 1
  2472. VK_KHR_shader_draw_parameters : extension revision 1
  2473. VK_KHR_shader_expect_assume : extension revision 1
  2474. VK_KHR_shader_float16_int8 : extension revision 1
  2475. VK_KHR_shader_float_controls : extension revision 4
  2476. VK_KHR_shader_float_controls2 : extension revision 1
  2477. VK_KHR_shader_integer_dot_product : extension revision 1
  2478. VK_KHR_shader_maximal_reconvergence : extension revision 1
  2479. VK_KHR_shader_non_semantic_info : extension revision 1
  2480. VK_KHR_shader_relaxed_extended_instruction : extension revision 1
  2481. VK_KHR_shader_subgroup_extended_types : extension revision 1
  2482. VK_KHR_shader_subgroup_rotate : extension revision 2
  2483. VK_KHR_shader_terminate_invocation : extension revision 1
  2484. VK_KHR_spirv_1_4 : extension revision 1
  2485. VK_KHR_storage_buffer_storage_class : extension revision 1
  2486. VK_KHR_swapchain : extension revision 70
  2487. VK_KHR_swapchain_mutable_format : extension revision 1
  2488. VK_KHR_synchronization2 : extension revision 1
  2489. VK_KHR_timeline_semaphore : extension revision 2
  2490. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  2491. VK_KHR_variable_pointers : extension revision 1
  2492. VK_KHR_vertex_attribute_divisor : extension revision 1
  2493. VK_KHR_vulkan_memory_model : extension revision 3
  2494. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  2495.  
  2496. VkQueueFamilyProperties:
  2497. ========================
  2498. queueProperties[0]:
  2499. -------------------
  2500. minImageTransferGranularity = (1,1,1)
  2501. queueCount = 1
  2502. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  2503. timestampValidBits = 64
  2504. present support = true
  2505. VkQueueFamilyGlobalPriorityPropertiesKHR:
  2506. -----------------------------------------
  2507. priorityCount = 4
  2508. priorities: count = 4
  2509. QUEUE_GLOBAL_PRIORITY_LOW_KHR
  2510. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  2511. QUEUE_GLOBAL_PRIORITY_HIGH_KHR
  2512. QUEUE_GLOBAL_PRIORITY_REALTIME_KHR
  2513.  
  2514.  
  2515. VkPhysicalDeviceMemoryProperties:
  2516. =================================
  2517. memoryHeaps: count = 1
  2518. memoryHeaps[0]:
  2519. size = 33571540992 (0x7d1051000) (31.27 GiB)
  2520. budget = 33571540992 (0x7d1051000) (31.27 GiB)
  2521. usage = 3059404800 (0xb65ad000) (2.85 GiB)
  2522. flags: count = 1
  2523. MEMORY_HEAP_DEVICE_LOCAL_BIT
  2524. memoryTypes: count = 1
  2525. memoryTypes[0]:
  2526. heapIndex = 0
  2527. propertyFlags = 0x000f: count = 4
  2528. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  2529. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2530. MEMORY_PROPERTY_HOST_COHERENT_BIT
  2531. MEMORY_PROPERTY_HOST_CACHED_BIT
  2532. usable for:
  2533. IMAGE_TILING_OPTIMAL:
  2534. color images
  2535. FORMAT_D16_UNORM
  2536. FORMAT_X8_D24_UNORM_PACK32
  2537. FORMAT_D32_SFLOAT
  2538. FORMAT_S8_UINT
  2539. FORMAT_D24_UNORM_S8_UINT
  2540. FORMAT_D32_SFLOAT_S8_UINT
  2541. IMAGE_TILING_LINEAR:
  2542. color images
  2543.  
  2544. VkPhysicalDeviceFeatures:
  2545. =========================
  2546. robustBufferAccess = true
  2547. fullDrawIndexUint32 = true
  2548. imageCubeArray = true
  2549. independentBlend = true
  2550. geometryShader = true
  2551. tessellationShader = true
  2552. sampleRateShading = true
  2553. dualSrcBlend = true
  2554. logicOp = true
  2555. multiDrawIndirect = true
  2556. drawIndirectFirstInstance = true
  2557. depthClamp = true
  2558. depthBiasClamp = true
  2559. fillModeNonSolid = true
  2560. depthBounds = false
  2561. wideLines = true
  2562. largePoints = true
  2563. alphaToOne = true
  2564. multiViewport = true
  2565. samplerAnisotropy = true
  2566. textureCompressionETC2 = false
  2567. textureCompressionASTC_LDR = false
  2568. textureCompressionBC = true
  2569. occlusionQueryPrecise = true
  2570. pipelineStatisticsQuery = true
  2571. vertexPipelineStoresAndAtomics = true
  2572. fragmentStoresAndAtomics = true
  2573. shaderTessellationAndGeometryPointSize = true
  2574. shaderImageGatherExtended = true
  2575. shaderStorageImageExtendedFormats = true
  2576. shaderStorageImageMultisample = true
  2577. shaderStorageImageReadWithoutFormat = true
  2578. shaderStorageImageWriteWithoutFormat = true
  2579. shaderUniformBufferArrayDynamicIndexing = true
  2580. shaderSampledImageArrayDynamicIndexing = true
  2581. shaderStorageBufferArrayDynamicIndexing = true
  2582. shaderStorageImageArrayDynamicIndexing = true
  2583. shaderClipDistance = true
  2584. shaderCullDistance = true
  2585. shaderFloat64 = true
  2586. shaderInt64 = true
  2587. shaderInt16 = true
  2588. shaderResourceResidency = true
  2589. shaderResourceMinLod = false
  2590. sparseBinding = true
  2591. sparseResidencyBuffer = true
  2592. sparseResidencyImage2D = true
  2593. sparseResidencyImage3D = true
  2594. sparseResidency2Samples = false
  2595. sparseResidency4Samples = false
  2596. sparseResidency8Samples = false
  2597. sparseResidency16Samples = false
  2598. sparseResidencyAliased = true
  2599. variableMultisampleRate = false
  2600. inheritedQueries = false
  2601.  
  2602. VkPhysicalDevice4444FormatsFeaturesEXT:
  2603. ---------------------------------------
  2604. formatA4R4G4B4 = true
  2605. formatA4B4G4R4 = true
  2606.  
  2607. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  2608. -------------------------------------------------
  2609. accelerationStructure = true
  2610. accelerationStructureCaptureReplay = false
  2611. accelerationStructureIndirectBuild = false
  2612. accelerationStructureHostCommands = false
  2613. descriptorBindingAccelerationStructureUpdateAfterBind = true
  2614.  
  2615. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  2616. --------------------------------------------------------------
  2617. attachmentFeedbackLoopDynamicState = true
  2618.  
  2619. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  2620. --------------------------------------------------------
  2621. attachmentFeedbackLoopLayout = true
  2622.  
  2623. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  2624. ----------------------------------------------
  2625. borderColorSwizzle = true
  2626. borderColorSwizzleFromImage = true
  2627.  
  2628. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  2629. --------------------------------------------
  2630. colorWriteEnable = true
  2631.  
  2632. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  2633. ------------------------------------------------
  2634. conditionalRendering = true
  2635. inheritedConditionalRendering = false
  2636.  
  2637. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  2638. ---------------------------------------------
  2639. customBorderColors = true
  2640. customBorderColorWithoutFormat = true
  2641.  
  2642. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  2643. --------------------------------------------
  2644. depthClipControl = true
  2645.  
  2646. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  2647. -------------------------------------------
  2648. depthClipEnable = true
  2649.  
  2650. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  2651. --------------------------------------------
  2652. descriptorBuffer = true
  2653. descriptorBufferCaptureReplay = false
  2654. descriptorBufferImageLayoutIgnored = true
  2655. descriptorBufferPushDescriptors = true
  2656.  
  2657. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  2658. -------------------------------------------------------------
  2659. dynamicRenderingUnusedAttachments = true
  2660.  
  2661. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  2662. -------------------------------------------------
  2663. extendedDynamicState2 = true
  2664. extendedDynamicState2LogicOp = true
  2665. extendedDynamicState2PatchControlPoints = true
  2666.  
  2667. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  2668. -------------------------------------------------
  2669. extendedDynamicState3TessellationDomainOrigin = true
  2670. extendedDynamicState3DepthClampEnable = true
  2671. extendedDynamicState3PolygonMode = true
  2672. extendedDynamicState3RasterizationSamples = true
  2673. extendedDynamicState3SampleMask = true
  2674. extendedDynamicState3AlphaToCoverageEnable = true
  2675. extendedDynamicState3AlphaToOneEnable = true
  2676. extendedDynamicState3LogicOpEnable = true
  2677. extendedDynamicState3ColorBlendEnable = true
  2678. extendedDynamicState3ColorBlendEquation = true
  2679. extendedDynamicState3ColorWriteMask = true
  2680. extendedDynamicState3RasterizationStream = false
  2681. extendedDynamicState3ConservativeRasterizationMode = false
  2682. extendedDynamicState3ExtraPrimitiveOverestimationSize = false
  2683. extendedDynamicState3DepthClipEnable = true
  2684. extendedDynamicState3SampleLocationsEnable = false
  2685. extendedDynamicState3ColorBlendAdvanced = false
  2686. extendedDynamicState3ProvokingVertexMode = true
  2687. extendedDynamicState3LineRasterizationMode = true
  2688. extendedDynamicState3LineStippleEnable = true
  2689. extendedDynamicState3DepthClipNegativeOneToOne = true
  2690. extendedDynamicState3ViewportWScalingEnable = false
  2691. extendedDynamicState3ViewportSwizzle = false
  2692. extendedDynamicState3CoverageToColorEnable = false
  2693. extendedDynamicState3CoverageToColorLocation = false
  2694. extendedDynamicState3CoverageModulationMode = false
  2695. extendedDynamicState3CoverageModulationTableEnable = false
  2696. extendedDynamicState3CoverageModulationTable = false
  2697. extendedDynamicState3CoverageReductionMode = false
  2698. extendedDynamicState3RepresentativeFragmentTestEnable = false
  2699. extendedDynamicState3ShadingRateImageEnable = false
  2700.  
  2701. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  2702. ------------------------------------------------
  2703. extendedDynamicState = true
  2704.  
  2705. VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR:
  2706. -----------------------------------------------
  2707. globalPriorityQuery = true
  2708.  
  2709. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  2710. ---------------------------------------------------
  2711. graphicsPipelineLibrary = true
  2712.  
  2713. VkPhysicalDeviceHostImageCopyFeaturesEXT:
  2714. -----------------------------------------
  2715. hostImageCopy = true
  2716.  
  2717. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  2718. -------------------------------------------
  2719. image2DViewOf3D = true
  2720. sampler2DViewOf3D = true
  2721.  
  2722. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  2723. -----------------------------------------------
  2724. imageSlicedViewOf3D = true
  2725.  
  2726. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  2727. ------------------------------------------
  2728. indexTypeUint8 = true
  2729.  
  2730. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  2731. ---------------------------------------------
  2732. rectangularLines = true
  2733. bresenhamLines = true
  2734. smoothLines = true
  2735. stippledRectangularLines = true
  2736. stippledBresenhamLines = true
  2737. stippledSmoothLines = true
  2738.  
  2739. VkPhysicalDeviceMaintenance5FeaturesKHR:
  2740. ----------------------------------------
  2741. maintenance5 = true
  2742.  
  2743. VkPhysicalDeviceMaintenance6FeaturesKHR:
  2744. ----------------------------------------
  2745. maintenance6 = true
  2746.  
  2747. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  2748. ------------------------------------------
  2749. memoryPriority = true
  2750.  
  2751. VkPhysicalDeviceMeshShaderFeaturesEXT:
  2752. --------------------------------------
  2753. taskShader = true
  2754. meshShader = true
  2755. multiviewMeshShader = false
  2756. primitiveFragmentShadingRateMeshShader = false
  2757. meshShaderQueries = true
  2758.  
  2759. VkPhysicalDeviceMultiDrawFeaturesEXT:
  2760. -------------------------------------
  2761. multiDraw = true
  2762.  
  2763. VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT:
  2764. -------------------------------------------------------------
  2765. multisampledRenderToSingleSampled = true
  2766.  
  2767. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  2768. -------------------------------------------------
  2769. mutableDescriptorType = true
  2770.  
  2771. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  2772. -----------------------------------------------
  2773. nestedCommandBuffer = true
  2774. nestedCommandBufferRendering = true
  2775. nestedCommandBufferSimultaneousUse = true
  2776.  
  2777. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  2778. ----------------------------------------------
  2779. nonSeamlessCubeMap = true
  2780.  
  2781. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  2782. -----------------------------------------------------
  2783. pageableDeviceLocalMemory = true
  2784.  
  2785. VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
  2786. -------------------------------------------------------
  2787. pipelineLibraryGroupHandles = true
  2788.  
  2789. VkPhysicalDevicePipelineProtectedAccessFeaturesEXT:
  2790. ---------------------------------------------------
  2791. pipelineProtectedAccess = true
  2792.  
  2793. VkPhysicalDevicePipelineRobustnessFeaturesEXT:
  2794. ----------------------------------------------
  2795. pipelineRobustness = true
  2796.  
  2797. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  2798. --------------------------------------------------------
  2799. primitiveTopologyListRestart = true
  2800. primitiveTopologyPatchListRestart = true
  2801.  
  2802. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  2803. ----------------------------------------------------
  2804. primitivesGeneratedQuery = true
  2805. primitivesGeneratedQueryWithRasterizerDiscard = true
  2806. primitivesGeneratedQueryWithNonZeroStreams = true
  2807.  
  2808. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  2809. -------------------------------------------
  2810. provokingVertexLast = true
  2811. transformFeedbackPreservesProvokingVertex = true
  2812.  
  2813. VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT:
  2814. --------------------------------------------------------------
  2815. rasterizationOrderColorAttachmentAccess = true
  2816. rasterizationOrderDepthAttachmentAccess = true
  2817. rasterizationOrderStencilAttachmentAccess = true
  2818.  
  2819. VkPhysicalDeviceRayQueryFeaturesKHR:
  2820. ------------------------------------
  2821. rayQuery = true
  2822.  
  2823. VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
  2824. --------------------------------------------------
  2825. rayTracingMaintenance1 = true
  2826. rayTracingPipelineTraceRaysIndirect2 = true
  2827.  
  2828. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  2829. ----------------------------------------------
  2830. rayTracingPipeline = true
  2831. rayTracingPipelineShaderGroupHandleCaptureReplay = false
  2832. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  2833. rayTracingPipelineTraceRaysIndirect = true
  2834. rayTraversalPrimitiveCulling = true
  2835.  
  2836. VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR:
  2837. ---------------------------------------------------
  2838. rayTracingPositionFetch = true
  2839.  
  2840. VkPhysicalDeviceRobustness2FeaturesEXT:
  2841. ---------------------------------------
  2842. robustBufferAccess2 = true
  2843. robustImageAccess2 = true
  2844. nullDescriptor = true
  2845.  
  2846. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  2847. ----------------------------------------------
  2848. shaderBufferFloat16Atomics = false
  2849. shaderBufferFloat16AtomicAdd = false
  2850. shaderBufferFloat16AtomicMinMax = false
  2851. shaderBufferFloat32AtomicMinMax = true
  2852. shaderBufferFloat64AtomicMinMax = false
  2853. shaderSharedFloat16Atomics = false
  2854. shaderSharedFloat16AtomicAdd = false
  2855. shaderSharedFloat16AtomicMinMax = false
  2856. shaderSharedFloat32AtomicMinMax = true
  2857. shaderSharedFloat64AtomicMinMax = false
  2858. shaderImageFloat32AtomicMinMax = true
  2859. sparseImageFloat32AtomicMinMax = false
  2860.  
  2861. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  2862. ---------------------------------------------
  2863. shaderBufferFloat32Atomics = true
  2864. shaderBufferFloat32AtomicAdd = true
  2865. shaderBufferFloat64Atomics = false
  2866. shaderBufferFloat64AtomicAdd = false
  2867. shaderSharedFloat32Atomics = true
  2868. shaderSharedFloat32AtomicAdd = true
  2869. shaderSharedFloat64Atomics = false
  2870. shaderSharedFloat64AtomicAdd = false
  2871. shaderImageFloat32Atomics = true
  2872. shaderImageFloat32AtomicAdd = true
  2873. sparseImageFloat32Atomics = true
  2874. sparseImageFloat32AtomicAdd = true
  2875.  
  2876. VkPhysicalDeviceShaderClockFeaturesKHR:
  2877. ---------------------------------------
  2878. shaderSubgroupClock = true
  2879. shaderDeviceClock = true
  2880.  
  2881. VkPhysicalDeviceShaderObjectFeaturesEXT:
  2882. ----------------------------------------
  2883. shaderObject = true
  2884.  
  2885. VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
  2886. -------------------------------------------------
  2887. swapchainMaintenance1 = true
  2888.  
  2889. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  2890. ------------------------------------------------
  2891. texelBufferAlignment = true
  2892.  
  2893. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  2894. ---------------------------------------------
  2895. transformFeedback = true
  2896. geometryStreams = true
  2897.  
  2898. VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR:
  2899. --------------------------------------------------
  2900. vertexAttributeInstanceRateDivisor = true
  2901. vertexAttributeInstanceRateZeroDivisor = true
  2902.  
  2903. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  2904. ---------------------------------------------------
  2905. vertexInputDynamicState = true
  2906.  
  2907. VkPhysicalDeviceVulkan11Features:
  2908. ---------------------------------
  2909. storageBuffer16BitAccess = true
  2910. uniformAndStorageBuffer16BitAccess = true
  2911. storagePushConstant16 = true
  2912. storageInputOutput16 = false
  2913. multiview = true
  2914. multiviewGeometryShader = true
  2915. multiviewTessellationShader = true
  2916. variablePointersStorageBuffer = true
  2917. variablePointers = true
  2918. protectedMemory = false
  2919. samplerYcbcrConversion = true
  2920. shaderDrawParameters = true
  2921.  
  2922. VkPhysicalDeviceVulkan12Features:
  2923. ---------------------------------
  2924. samplerMirrorClampToEdge = true
  2925. drawIndirectCount = true
  2926. storageBuffer8BitAccess = true
  2927. uniformAndStorageBuffer8BitAccess = true
  2928. storagePushConstant8 = true
  2929. shaderBufferInt64Atomics = true
  2930. shaderSharedInt64Atomics = true
  2931. shaderFloat16 = true
  2932. shaderInt8 = true
  2933. descriptorIndexing = true
  2934. shaderInputAttachmentArrayDynamicIndexing = true
  2935. shaderUniformTexelBufferArrayDynamicIndexing = true
  2936. shaderStorageTexelBufferArrayDynamicIndexing = true
  2937. shaderUniformBufferArrayNonUniformIndexing = true
  2938. shaderSampledImageArrayNonUniformIndexing = true
  2939. shaderStorageBufferArrayNonUniformIndexing = true
  2940. shaderStorageImageArrayNonUniformIndexing = true
  2941. shaderInputAttachmentArrayNonUniformIndexing = true
  2942. shaderUniformTexelBufferArrayNonUniformIndexing = true
  2943. shaderStorageTexelBufferArrayNonUniformIndexing = true
  2944. descriptorBindingUniformBufferUpdateAfterBind = true
  2945. descriptorBindingSampledImageUpdateAfterBind = true
  2946. descriptorBindingStorageImageUpdateAfterBind = true
  2947. descriptorBindingStorageBufferUpdateAfterBind = true
  2948. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  2949. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  2950. descriptorBindingUpdateUnusedWhilePending = true
  2951. descriptorBindingPartiallyBound = true
  2952. descriptorBindingVariableDescriptorCount = true
  2953. runtimeDescriptorArray = true
  2954. samplerFilterMinmax = true
  2955. scalarBlockLayout = true
  2956. imagelessFramebuffer = true
  2957. uniformBufferStandardLayout = true
  2958. shaderSubgroupExtendedTypes = true
  2959. separateDepthStencilLayouts = true
  2960. hostQueryReset = true
  2961. timelineSemaphore = true
  2962. bufferDeviceAddress = true
  2963. bufferDeviceAddressCaptureReplay = false
  2964. bufferDeviceAddressMultiDevice = false
  2965. vulkanMemoryModel = true
  2966. vulkanMemoryModelDeviceScope = true
  2967. vulkanMemoryModelAvailabilityVisibilityChains = true
  2968. shaderOutputViewportIndex = true
  2969. shaderOutputLayer = true
  2970. subgroupBroadcastDynamicId = true
  2971.  
  2972. VkPhysicalDeviceVulkan13Features:
  2973. ---------------------------------
  2974. robustImageAccess = true
  2975. inlineUniformBlock = true
  2976. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2977. pipelineCreationCacheControl = true
  2978. privateData = true
  2979. shaderDemoteToHelperInvocation = true
  2980. shaderTerminateInvocation = true
  2981. subgroupSizeControl = true
  2982. computeFullSubgroups = true
  2983. synchronization2 = true
  2984. textureCompressionASTC_HDR = false
  2985. shaderZeroInitializeWorkgroupMemory = true
  2986. dynamicRendering = true
  2987. shaderIntegerDotProduct = true
  2988. maintenance4 = true
  2989.  
  2990. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  2991. -------------------------------------------------
  2992. ycbcr2plane444Formats = true
  2993.  
  2994. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  2995. --------------------------------------------
  2996. ycbcrImageArrays = true
  2997.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement