Advertisement
Guest User

Untitled

a guest
Jun 14th, 2021
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 127.53 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.2.162
  6.  
  7.  
  8. Instance Extensions: count = 18
  9. ===============================
  10. VK_EXT_acquire_xlib_display : extension revision 1
  11. VK_EXT_debug_report : extension revision 9
  12. VK_EXT_debug_utils : extension revision 2
  13. VK_EXT_direct_mode_display : extension revision 1
  14. VK_EXT_display_surface_counter : extension revision 1
  15. VK_KHR_device_group_creation : extension revision 1
  16. VK_KHR_display : extension revision 23
  17. VK_KHR_external_fence_capabilities : extension revision 1
  18. VK_KHR_external_memory_capabilities : extension revision 1
  19. VK_KHR_external_semaphore_capabilities : extension revision 1
  20. VK_KHR_get_display_properties2 : extension revision 1
  21. VK_KHR_get_physical_device_properties2 : extension revision 2
  22. VK_KHR_get_surface_capabilities2 : extension revision 1
  23. VK_KHR_surface : extension revision 25
  24. VK_KHR_surface_protected_capabilities : extension revision 1
  25. VK_KHR_wayland_surface : extension revision 6
  26. VK_KHR_xcb_surface : extension revision 6
  27. VK_KHR_xlib_surface : extension revision 6
  28.  
  29. Layers: count = 8
  30. =================
  31. VK_LAYER_AEJS_DeviceChooserLayer (Device chooser layer) Vulkan version 1.1.121, layer version 1:
  32. Layer Extensions: count = 0
  33. Devices: count = 3
  34. GPU id = 0 (NVIDIA Quadro RTX 4000)
  35. Layer-Device Extensions: count = 0
  36.  
  37. GPU id = 1 (AMD RADV POLARIS12 (ACO))
  38. Layer-Device Extensions: count = 0
  39.  
  40. GPU id = 2 (llvmpipe (LLVM 12.0.0, 256 bits))
  41. Layer-Device Extensions: count = 0
  42.  
  43. VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.2.162, layer version 1:
  44. Layer Extensions: count = 3
  45. VK_EXT_debug_report : extension revision 9
  46. VK_EXT_debug_utils : extension revision 1
  47. VK_EXT_validation_features : extension revision 2
  48. Devices: count = 3
  49. GPU id = 0 (NVIDIA Quadro RTX 4000)
  50. Layer-Device Extensions: count = 3
  51. VK_EXT_debug_marker : extension revision 4
  52. VK_EXT_tooling_info : extension revision 1
  53. VK_EXT_validation_cache : extension revision 1
  54.  
  55. GPU id = 1 (AMD RADV POLARIS12 (ACO))
  56. Layer-Device Extensions: count = 3
  57. VK_EXT_debug_marker : extension revision 4
  58. VK_EXT_tooling_info : extension revision 1
  59. VK_EXT_validation_cache : extension revision 1
  60.  
  61. GPU id = 2 (llvmpipe (LLVM 12.0.0, 256 bits))
  62. Layer-Device Extensions: count = 3
  63. VK_EXT_debug_marker : extension revision 4
  64. VK_EXT_tooling_info : extension revision 1
  65. VK_EXT_validation_cache : extension revision 1
  66.  
  67. VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.2.73, layer version 1:
  68. Layer Extensions: count = 0
  69. Devices: count = 3
  70. GPU id = 0 (NVIDIA Quadro RTX 4000)
  71. Layer-Device Extensions: count = 0
  72.  
  73. GPU id = 1 (AMD RADV POLARIS12 (ACO))
  74. Layer-Device Extensions: count = 0
  75.  
  76. GPU id = 2 (llvmpipe (LLVM 12.0.0, 256 bits))
  77. Layer-Device Extensions: count = 0
  78.  
  79. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.2.168, layer version 1:
  80. Layer Extensions: count = 0
  81. Devices: count = 3
  82. GPU id = 0 (NVIDIA Quadro RTX 4000)
  83. Layer-Device Extensions: count = 0
  84.  
  85. GPU id = 1 (AMD RADV POLARIS12 (ACO))
  86. Layer-Device Extensions: count = 0
  87.  
  88. GPU id = 2 (llvmpipe (LLVM 12.0.0, 256 bits))
  89. Layer-Device Extensions: count = 0
  90.  
  91. VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
  92. Layer Extensions: count = 0
  93. Devices: count = 3
  94. GPU id = 0 (NVIDIA Quadro RTX 4000)
  95. Layer-Device Extensions: count = 0
  96.  
  97. GPU id = 1 (AMD RADV POLARIS12 (ACO))
  98. Layer-Device Extensions: count = 0
  99.  
  100. GPU id = 2 (llvmpipe (LLVM 12.0.0, 256 bits))
  101. Layer-Device Extensions: count = 0
  102.  
  103. VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
  104. Layer Extensions: count = 0
  105. Devices: count = 3
  106. GPU id = 0 (NVIDIA Quadro RTX 4000)
  107. Layer-Device Extensions: count = 0
  108.  
  109. GPU id = 1 (AMD RADV POLARIS12 (ACO))
  110. Layer-Device Extensions: count = 0
  111.  
  112. GPU id = 2 (llvmpipe (LLVM 12.0.0, 256 bits))
  113. Layer-Device Extensions: count = 0
  114.  
  115. VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
  116. Layer Extensions: count = 0
  117. Devices: count = 3
  118. GPU id = 0 (NVIDIA Quadro RTX 4000)
  119. Layer-Device Extensions: count = 0
  120.  
  121. GPU id = 1 (AMD RADV POLARIS12 (ACO))
  122. Layer-Device Extensions: count = 0
  123.  
  124. GPU id = 2 (llvmpipe (LLVM 12.0.0, 256 bits))
  125. Layer-Device Extensions: count = 0
  126.  
  127. VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
  128. Layer Extensions: count = 0
  129. Devices: count = 3
  130. GPU id = 0 (NVIDIA Quadro RTX 4000)
  131. Layer-Device Extensions: count = 0
  132.  
  133. GPU id = 1 (AMD RADV POLARIS12 (ACO))
  134. Layer-Device Extensions: count = 0
  135.  
  136. GPU id = 2 (llvmpipe (LLVM 12.0.0, 256 bits))
  137. Layer-Device Extensions: count = 0
  138.  
  139. Presentable Surfaces:
  140. =====================
  141. GPU id : 0 (NVIDIA Quadro RTX 4000):
  142. Surface types: count = 2
  143. VK_KHR_xcb_surface
  144. VK_KHR_xlib_surface
  145. Formats: count = 2
  146. SurfaceFormat[0]:
  147. format = FORMAT_B8G8R8A8_UNORM
  148. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  149. SurfaceFormat[1]:
  150. format = FORMAT_B8G8R8A8_SRGB
  151. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  152. Present Modes: count = 3
  153. PRESENT_MODE_FIFO_KHR
  154. PRESENT_MODE_FIFO_RELAXED_KHR
  155. PRESENT_MODE_IMMEDIATE_KHR
  156. VkSurfaceCapabilitiesKHR:
  157. -------------------------
  158. minImageCount = 2
  159. maxImageCount = 8
  160. currentExtent:
  161. width = 256
  162. height = 256
  163. minImageExtent:
  164. width = 256
  165. height = 256
  166. maxImageExtent:
  167. width = 256
  168. height = 256
  169. maxImageArrayLayers = 1
  170. supportedTransforms: count = 1
  171. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  172. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  173. supportedCompositeAlpha: count = 1
  174. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  175. supportedUsageFlags: count = 6
  176. IMAGE_USAGE_TRANSFER_SRC_BIT
  177. IMAGE_USAGE_TRANSFER_DST_BIT
  178. IMAGE_USAGE_SAMPLED_BIT
  179. IMAGE_USAGE_STORAGE_BIT
  180. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  181. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  182. VkSurfaceCapabilities2EXT:
  183. --------------------------
  184. supportedSurfaceCounters: count = 0
  185. None
  186. VkSurfaceProtectedCapabilitiesKHR:
  187. ----------------------------------
  188. supportsProtected = false
  189.  
  190.  
  191. GPU id : 1 (AMD RADV POLARIS12 (ACO)):
  192. Surface types: count = 2
  193. VK_KHR_xcb_surface
  194. VK_KHR_xlib_surface
  195. Formats: count = 2
  196. SurfaceFormat[0]:
  197. format = FORMAT_B8G8R8A8_SRGB
  198. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  199. SurfaceFormat[1]:
  200. format = FORMAT_B8G8R8A8_UNORM
  201. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  202. Present Modes: count = 4
  203. PRESENT_MODE_IMMEDIATE_KHR
  204. PRESENT_MODE_MAILBOX_KHR
  205. PRESENT_MODE_FIFO_KHR
  206. PRESENT_MODE_FIFO_RELAXED_KHR
  207. VkSurfaceCapabilitiesKHR:
  208. -------------------------
  209. minImageCount = 3
  210. maxImageCount = 0
  211. currentExtent:
  212. width = 256
  213. height = 256
  214. minImageExtent:
  215. width = 256
  216. height = 256
  217. maxImageExtent:
  218. width = 256
  219. height = 256
  220. maxImageArrayLayers = 1
  221. supportedTransforms: count = 1
  222. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  223. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  224. supportedCompositeAlpha: count = 2
  225. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  226. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  227. supportedUsageFlags: count = 5
  228. IMAGE_USAGE_TRANSFER_SRC_BIT
  229. IMAGE_USAGE_TRANSFER_DST_BIT
  230. IMAGE_USAGE_SAMPLED_BIT
  231. IMAGE_USAGE_STORAGE_BIT
  232. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  233. VkSurfaceCapabilities2EXT:
  234. --------------------------
  235. supportedSurfaceCounters: count = 0
  236. None
  237. VkSurfaceProtectedCapabilitiesKHR:
  238. ----------------------------------
  239. supportsProtected = false
  240.  
  241.  
  242. GPU id : 2 (llvmpipe (LLVM 12.0.0, 256 bits)):
  243. Surface types: count = 2
  244. VK_KHR_xcb_surface
  245. VK_KHR_xlib_surface
  246. Formats: count = 2
  247. SurfaceFormat[0]:
  248. format = FORMAT_B8G8R8A8_SRGB
  249. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  250. SurfaceFormat[1]:
  251. format = FORMAT_B8G8R8A8_UNORM
  252. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  253. Present Modes: count = 4
  254. PRESENT_MODE_IMMEDIATE_KHR
  255. PRESENT_MODE_MAILBOX_KHR
  256. PRESENT_MODE_FIFO_KHR
  257. PRESENT_MODE_FIFO_RELAXED_KHR
  258. VkSurfaceCapabilitiesKHR:
  259. -------------------------
  260. minImageCount = 3
  261. maxImageCount = 0
  262. currentExtent:
  263. width = 256
  264. height = 256
  265. minImageExtent:
  266. width = 256
  267. height = 256
  268. maxImageExtent:
  269. width = 256
  270. height = 256
  271. maxImageArrayLayers = 1
  272. supportedTransforms: count = 1
  273. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  274. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  275. supportedCompositeAlpha: count = 2
  276. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  277. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  278. supportedUsageFlags: count = 5
  279. IMAGE_USAGE_TRANSFER_SRC_BIT
  280. IMAGE_USAGE_TRANSFER_DST_BIT
  281. IMAGE_USAGE_SAMPLED_BIT
  282. IMAGE_USAGE_STORAGE_BIT
  283. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  284. VkSurfaceCapabilities2EXT:
  285. --------------------------
  286. supportedSurfaceCounters: count = 0
  287. None
  288. VkSurfaceProtectedCapabilitiesKHR:
  289. ----------------------------------
  290. supportsProtected = false
  291.  
  292.  
  293.  
  294. Device Groups:
  295. ==============
  296. Group 0:
  297. Properties:
  298. physicalDevices: count = 1
  299. AMD RADV POLARIS12 (ACO) (ID: 0)
  300. subsetAllocation = 0
  301.  
  302. Present Capabilities:
  303. AMD RADV POLARIS12 (ACO) (ID: 0):
  304. Can present images from the following devices: count = 1
  305. AMD RADV POLARIS12 (ACO) (ID: 0)
  306. Present modes: count = 1
  307. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  308.  
  309. Group 1:
  310. Properties:
  311. physicalDevices: count = 1
  312. llvmpipe (LLVM 12.0.0, 256 bits) (ID: 0)
  313. subsetAllocation = 0
  314.  
  315. Present Capabilities:
  316. llvmpipe (LLVM 12.0.0, 256 bits) (ID: 0):
  317. Can present images from the following devices: count = 1
  318. llvmpipe (LLVM 12.0.0, 256 bits) (ID: 0)
  319. Present modes: count = 1
  320. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  321.  
  322. Group 2:
  323. Properties:
  324. physicalDevices: count = 1
  325. NVIDIA Quadro RTX 4000 (ID: 0)
  326. subsetAllocation = 0
  327.  
  328. Present Capabilities:
  329. NVIDIA Quadro RTX 4000 (ID: 0):
  330. Can present images from the following devices: count = 1
  331. NVIDIA Quadro RTX 4000 (ID: 0)
  332. Present modes: count = 1
  333. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  334.  
  335.  
  336. Device Properties and Extensions:
  337. =================================
  338. GPU0:
  339. VkPhysicalDeviceProperties:
  340. ---------------------------
  341. apiVersion = 4202664 (1.2.168)
  342. driverVersion = 1950859264 (0x7447c000)
  343. vendorID = 0x10de
  344. deviceID = 0x1eb1
  345. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  346. deviceName = NVIDIA Quadro RTX 4000
  347.  
  348. VkPhysicalDeviceLimits:
  349. -----------------------
  350. maxImageDimension1D = 32768
  351. maxImageDimension2D = 32768
  352. maxImageDimension3D = 16384
  353. maxImageDimensionCube = 32768
  354. maxImageArrayLayers = 2048
  355. maxTexelBufferElements = 134217728
  356. maxUniformBufferRange = 65536
  357. maxStorageBufferRange = 4294967295
  358. maxPushConstantsSize = 256
  359. maxMemoryAllocationCount = 4294967295
  360. maxSamplerAllocationCount = 4000
  361. bufferImageGranularity = 0x00000400
  362. sparseAddressSpaceSize = 0xffffffffff
  363. maxBoundDescriptorSets = 32
  364. maxPerStageDescriptorSamplers = 1048576
  365. maxPerStageDescriptorUniformBuffers = 1048576
  366. maxPerStageDescriptorStorageBuffers = 1048576
  367. maxPerStageDescriptorSampledImages = 1048576
  368. maxPerStageDescriptorStorageImages = 1048576
  369. maxPerStageDescriptorInputAttachments = 1048576
  370. maxPerStageResources = 4294967295
  371. maxDescriptorSetSamplers = 1048576
  372. maxDescriptorSetUniformBuffers = 1048576
  373. maxDescriptorSetUniformBuffersDynamic = 15
  374. maxDescriptorSetStorageBuffers = 1048576
  375. maxDescriptorSetStorageBuffersDynamic = 16
  376. maxDescriptorSetSampledImages = 1048576
  377. maxDescriptorSetStorageImages = 1048576
  378. maxDescriptorSetInputAttachments = 1048576
  379. maxVertexInputAttributes = 32
  380. maxVertexInputBindings = 32
  381. maxVertexInputAttributeOffset = 2047
  382. maxVertexInputBindingStride = 2048
  383. maxVertexOutputComponents = 128
  384. maxTessellationGenerationLevel = 64
  385. maxTessellationPatchSize = 32
  386. maxTessellationControlPerVertexInputComponents = 128
  387. maxTessellationControlPerVertexOutputComponents = 128
  388. maxTessellationControlPerPatchOutputComponents = 120
  389. maxTessellationControlTotalOutputComponents = 4216
  390. maxTessellationEvaluationInputComponents = 128
  391. maxTessellationEvaluationOutputComponents = 128
  392. maxGeometryShaderInvocations = 32
  393. maxGeometryInputComponents = 128
  394. maxGeometryOutputComponents = 128
  395. maxGeometryOutputVertices = 1024
  396. maxGeometryTotalOutputComponents = 1024
  397. maxFragmentInputComponents = 128
  398. maxFragmentOutputAttachments = 8
  399. maxFragmentDualSrcAttachments = 1
  400. maxFragmentCombinedOutputResources = 16
  401. maxComputeSharedMemorySize = 49152
  402. maxComputeWorkGroupCount: count = 3
  403. 2147483647
  404. 65535
  405. 65535
  406. maxComputeWorkGroupInvocations = 1024
  407. maxComputeWorkGroupSize: count = 3
  408. 1024
  409. 1024
  410. 64
  411. subPixelPrecisionBits = 8
  412. subTexelPrecisionBits = 8
  413. mipmapPrecisionBits = 8
  414. maxDrawIndexedIndexValue = 4294967295
  415. maxDrawIndirectCount = 4294967295
  416. maxSamplerLodBias = 15
  417. maxSamplerAnisotropy = 16
  418. maxViewports = 16
  419. maxViewportDimensions: count = 2
  420. 32768
  421. 32768
  422. viewportBoundsRange: count = 2
  423. -65536
  424. 65536
  425. viewportSubPixelBits = 8
  426. minMemoryMapAlignment = 64
  427. minTexelBufferOffsetAlignment = 0x00000010
  428. minUniformBufferOffsetAlignment = 0x00000040
  429. minStorageBufferOffsetAlignment = 0x00000010
  430. minTexelOffset = -8
  431. maxTexelOffset = 7
  432. minTexelGatherOffset = -32
  433. maxTexelGatherOffset = 31
  434. minInterpolationOffset = -0.5
  435. maxInterpolationOffset = 0.4375
  436. subPixelInterpolationOffsetBits = 4
  437. maxFramebufferWidth = 32768
  438. maxFramebufferHeight = 32768
  439. maxFramebufferLayers = 2048
  440. framebufferColorSampleCounts: count = 4
  441. SAMPLE_COUNT_1_BIT
  442. SAMPLE_COUNT_2_BIT
  443. SAMPLE_COUNT_4_BIT
  444. SAMPLE_COUNT_8_BIT
  445. framebufferDepthSampleCounts: count = 4
  446. SAMPLE_COUNT_1_BIT
  447. SAMPLE_COUNT_2_BIT
  448. SAMPLE_COUNT_4_BIT
  449. SAMPLE_COUNT_8_BIT
  450. framebufferStencilSampleCounts: count = 5
  451. SAMPLE_COUNT_1_BIT
  452. SAMPLE_COUNT_2_BIT
  453. SAMPLE_COUNT_4_BIT
  454. SAMPLE_COUNT_8_BIT
  455. SAMPLE_COUNT_16_BIT
  456. framebufferNoAttachmentsSampleCounts: count = 5
  457. SAMPLE_COUNT_1_BIT
  458. SAMPLE_COUNT_2_BIT
  459. SAMPLE_COUNT_4_BIT
  460. SAMPLE_COUNT_8_BIT
  461. SAMPLE_COUNT_16_BIT
  462. maxColorAttachments = 8
  463. sampledImageColorSampleCounts: count = 4
  464. SAMPLE_COUNT_1_BIT
  465. SAMPLE_COUNT_2_BIT
  466. SAMPLE_COUNT_4_BIT
  467. SAMPLE_COUNT_8_BIT
  468. sampledImageIntegerSampleCounts: count = 4
  469. SAMPLE_COUNT_1_BIT
  470. SAMPLE_COUNT_2_BIT
  471. SAMPLE_COUNT_4_BIT
  472. SAMPLE_COUNT_8_BIT
  473. sampledImageDepthSampleCounts: count = 4
  474. SAMPLE_COUNT_1_BIT
  475. SAMPLE_COUNT_2_BIT
  476. SAMPLE_COUNT_4_BIT
  477. SAMPLE_COUNT_8_BIT
  478. sampledImageStencilSampleCounts: count = 5
  479. SAMPLE_COUNT_1_BIT
  480. SAMPLE_COUNT_2_BIT
  481. SAMPLE_COUNT_4_BIT
  482. SAMPLE_COUNT_8_BIT
  483. SAMPLE_COUNT_16_BIT
  484. storageImageSampleCounts: count = 4
  485. SAMPLE_COUNT_1_BIT
  486. SAMPLE_COUNT_2_BIT
  487. SAMPLE_COUNT_4_BIT
  488. SAMPLE_COUNT_8_BIT
  489. maxSampleMaskWords = 1
  490. timestampComputeAndGraphics = true
  491. timestampPeriod = 1
  492. maxClipDistances = 8
  493. maxCullDistances = 8
  494. maxCombinedClipAndCullDistances = 8
  495. discreteQueuePriorities = 2
  496. pointSizeRange: count = 2
  497. 1
  498. 2047.94
  499. lineWidthRange: count = 2
  500. 1
  501. 64
  502. pointSizeGranularity = 0.0625
  503. lineWidthGranularity = 0.0625
  504. strictLines = true
  505. standardSampleLocations = true
  506. optimalBufferCopyOffsetAlignment = 0x00000001
  507. optimalBufferCopyRowPitchAlignment = 0x00000001
  508. nonCoherentAtomSize = 0x00000040
  509.  
  510. VkPhysicalDeviceSparseProperties:
  511. ---------------------------------
  512. residencyStandard2DBlockShape = true
  513. residencyStandard2DMultisampleBlockShape = true
  514. residencyStandard3DBlockShape = true
  515. residencyAlignedMipSize = false
  516. residencyNonResidentStrict = true
  517.  
  518. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  519. ---------------------------------------------------
  520. maxGeometryCount = 16777215
  521. maxInstanceCount = 16777215
  522. maxPrimitiveCount = 536870911
  523. maxPerStageDescriptorAccelerationStructures = 1048576
  524. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 1048576
  525. maxDescriptorSetAccelerationStructures = 1048576
  526. maxDescriptorSetUpdateAfterBindAccelerationStructures = 1048576
  527. minAccelerationStructureScratchOffsetAlignment = 128
  528.  
  529. VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
  530. ----------------------------------------------------
  531. advancedBlendMaxColorAttachments = 8
  532. advancedBlendIndependentBlend = false
  533. advancedBlendNonPremultipliedSrcColor = true
  534. advancedBlendNonPremultipliedDstColor = true
  535. advancedBlendCorrelatedOverlap = true
  536. advancedBlendAllOperations = true
  537.  
  538. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  539. -------------------------------------------------------
  540. primitiveOverestimationSize = 0.00195312
  541. maxExtraPrimitiveOverestimationSize = 0.75
  542. extraPrimitiveOverestimationSizeGranularity = 0.25
  543. primitiveUnderestimation = true
  544. conservativePointAndLineRasterization = true
  545. degenerateTrianglesRasterized = true
  546. degenerateLinesRasterized = true
  547. fullyCoveredFragmentShaderInputVariable = true
  548. conservativeRasterizationPostDepthCoverage = true
  549.  
  550. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  551. -----------------------------------------------
  552. maxCustomBorderColorSamplers = 4000
  553.  
  554. VkPhysicalDeviceDepthStencilResolveProperties:
  555. ----------------------------------------------
  556. supportedDepthResolveModes: count = 4
  557. RESOLVE_MODE_SAMPLE_ZERO_BIT
  558. RESOLVE_MODE_AVERAGE_BIT
  559. RESOLVE_MODE_MIN_BIT
  560. RESOLVE_MODE_MAX_BIT
  561. supportedStencilResolveModes: count = 3
  562. RESOLVE_MODE_SAMPLE_ZERO_BIT
  563. RESOLVE_MODE_MIN_BIT
  564. RESOLVE_MODE_MAX_BIT
  565. independentResolveNone = true
  566. independentResolve = true
  567.  
  568. VkPhysicalDeviceDescriptorIndexingProperties:
  569. ---------------------------------------------
  570. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  571. shaderUniformBufferArrayNonUniformIndexingNative = true
  572. shaderSampledImageArrayNonUniformIndexingNative = true
  573. shaderStorageBufferArrayNonUniformIndexingNative = true
  574. shaderStorageImageArrayNonUniformIndexingNative = true
  575. shaderInputAttachmentArrayNonUniformIndexingNative = true
  576. robustBufferAccessUpdateAfterBind = true
  577. quadDivergentImplicitLod = true
  578. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  579. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  580. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  581. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  582. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  583. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  584. maxPerStageUpdateAfterBindResources = 4294967295
  585. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  586. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  587. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  588. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  589. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  590. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  591. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  592. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  593.  
  594. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  595. ----------------------------------------------
  596. maxDiscardRectangles = 8
  597.  
  598. VkPhysicalDeviceDriverProperties:
  599. ---------------------------------
  600. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  601. driverName = NVIDIA
  602. driverInfo = 465.31
  603. conformanceVersion = 1.2.5.2
  604.  
  605. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  606. ------------------------------------------------
  607. minImportedHostPointerAlignment = 0x00001000
  608.  
  609. VkPhysicalDeviceFloatControlsProperties:
  610. ----------------------------------------
  611. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  612. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  613. shaderSignedZeroInfNanPreserveFloat16 = true
  614. shaderSignedZeroInfNanPreserveFloat32 = true
  615. shaderSignedZeroInfNanPreserveFloat64 = true
  616. shaderDenormPreserveFloat16 = true
  617. shaderDenormPreserveFloat32 = false
  618. shaderDenormPreserveFloat64 = false
  619. shaderDenormFlushToZeroFloat16 = false
  620. shaderDenormFlushToZeroFloat32 = false
  621. shaderDenormFlushToZeroFloat64 = false
  622. shaderRoundingModeRTEFloat16 = true
  623. shaderRoundingModeRTEFloat32 = true
  624. shaderRoundingModeRTEFloat64 = true
  625. shaderRoundingModeRTZFloat16 = false
  626. shaderRoundingModeRTZFloat32 = true
  627. shaderRoundingModeRTZFloat64 = true
  628.  
  629. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  630. -------------------------------------------------
  631. minFragmentShadingRateAttachmentTexelSize:
  632. width = 16
  633. height = 16
  634. maxFragmentShadingRateAttachmentTexelSize:
  635. width = 16
  636. height = 16
  637. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  638. primitiveFragmentShadingRateWithMultipleViewports = false
  639. layeredShadingRateAttachments = true
  640. fragmentShadingRateNonTrivialCombinerOps = true
  641. maxFragmentSize:
  642. width = 4
  643. height = 4
  644. maxFragmentSizeAspectRatio = 2
  645. maxFragmentShadingRateCoverageSamples = 16
  646. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_16_BIT
  647. fragmentShadingRateWithShaderDepthStencilWrites = true
  648. fragmentShadingRateWithSampleMask = true
  649. fragmentShadingRateWithShaderSampleMask = true
  650. fragmentShadingRateWithConservativeRasterization = true
  651. fragmentShadingRateWithFragmentShaderInterlock = true
  652. fragmentShadingRateWithCustomSampleLocations = true
  653. fragmentShadingRateStrictMultiplyCombiner = true
  654.  
  655. VkPhysicalDeviceIDProperties:
  656. -----------------------------
  657. deviceUUID = d526aaf3-9f10-4daf-abdd-d3bcdbf29ad6
  658. driverUUID = da40a7e1-021f-03e1-e839-a40f262d677f
  659. deviceNodeMask = 1
  660. deviceLUIDValid = false
  661.  
  662. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  663. ------------------------------------------------
  664. maxInlineUniformBlockSize = 256
  665. maxPerStageDescriptorInlineUniformBlocks = 32
  666. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  667. maxDescriptorSetInlineUniformBlocks = 32
  668. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  669.  
  670. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  671. -----------------------------------------------
  672. lineSubPixelPrecisionBits = 8
  673.  
  674. VkPhysicalDeviceMaintenance3Properties:
  675. ---------------------------------------
  676. maxPerSetDescriptors = 4294967295
  677. maxMemoryAllocationSize = 0xffe00000
  678.  
  679. VkPhysicalDeviceMultiviewProperties:
  680. ------------------------------------
  681. maxMultiviewViewCount = 32
  682. maxMultiviewInstanceIndex = 134217727
  683.  
  684. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  685. ----------------------------------------
  686. pciDomain = 0
  687. pciBus = 2
  688. pciDevice = 0
  689. pciFunction = 0
  690.  
  691. VkPhysicalDevicePointClippingProperties:
  692. ----------------------------------------
  693. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  694.  
  695. VkPhysicalDeviceProtectedMemoryProperties:
  696. ------------------------------------------
  697. protectedNoFault = false
  698.  
  699. VkPhysicalDevicePushDescriptorPropertiesKHR:
  700. --------------------------------------------
  701. maxPushDescriptors = 32
  702.  
  703. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  704. ------------------------------------------------
  705. shaderGroupHandleSize = 32
  706. maxRayRecursionDepth = 31
  707. maxShaderGroupStride = 4096
  708. shaderGroupBaseAlignment = 64
  709. shaderGroupHandleCaptureReplaySize = 32
  710. maxRayDispatchInvocationCount = 1073741824
  711. shaderGroupHandleAlignment = 32
  712. maxRayHitAttributeSize = 32
  713.  
  714. VkPhysicalDeviceRobustness2PropertiesEXT:
  715. -----------------------------------------
  716. robustStorageBufferAccessSizeAlignment = 0x00000001
  717. robustUniformBufferAccessSizeAlignment = 0x00000010
  718.  
  719. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  720. ---------------------------------------------
  721. sampleLocationSampleCounts: count = 5
  722. SAMPLE_COUNT_1_BIT
  723. SAMPLE_COUNT_2_BIT
  724. SAMPLE_COUNT_4_BIT
  725. SAMPLE_COUNT_8_BIT
  726. SAMPLE_COUNT_16_BIT
  727. maxSampleLocationGridSize:
  728. width = 1
  729. height = 1
  730. sampleLocationCoordinateRange: count = 2
  731. 0
  732. 0.9375
  733. sampleLocationSubPixelBits = 4
  734. variableSampleLocations = true
  735.  
  736. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  737. ----------------------------------------------
  738. filterMinmaxSingleComponentFormats = true
  739. filterMinmaxImageComponentMapping = true
  740.  
  741. VkPhysicalDeviceSubgroupProperties:
  742. -----------------------------------
  743. subgroupSize = 32
  744. supportedStages: count = 16
  745. SHADER_STAGE_VERTEX_BIT
  746. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  747. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  748. SHADER_STAGE_GEOMETRY_BIT
  749. SHADER_STAGE_FRAGMENT_BIT
  750. SHADER_STAGE_COMPUTE_BIT
  751. SHADER_STAGE_ALL_GRAPHICS
  752. SHADER_STAGE_ALL
  753. SHADER_STAGE_RAYGEN_BIT_KHR
  754. SHADER_STAGE_ANY_HIT_BIT_KHR
  755. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  756. SHADER_STAGE_MISS_BIT_KHR
  757. SHADER_STAGE_INTERSECTION_BIT_KHR
  758. SHADER_STAGE_CALLABLE_BIT_KHR
  759. SHADER_STAGE_TASK_BIT_NV
  760. SHADER_STAGE_MESH_BIT_NV
  761. supportedOperations: count = 9
  762. SUBGROUP_FEATURE_BASIC_BIT
  763. SUBGROUP_FEATURE_VOTE_BIT
  764. SUBGROUP_FEATURE_ARITHMETIC_BIT
  765. SUBGROUP_FEATURE_BALLOT_BIT
  766. SUBGROUP_FEATURE_SHUFFLE_BIT
  767. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  768. SUBGROUP_FEATURE_CLUSTERED_BIT
  769. SUBGROUP_FEATURE_QUAD_BIT
  770. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  771. quadOperationsInAllStages = true
  772.  
  773. VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
  774. -------------------------------------------------
  775. minSubgroupSize = 32
  776. maxSubgroupSize = 32
  777. maxComputeWorkgroupSubgroups = 2097152
  778. requiredSubgroupSizeStages: count = 16
  779. SHADER_STAGE_VERTEX_BIT
  780. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  781. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  782. SHADER_STAGE_GEOMETRY_BIT
  783. SHADER_STAGE_FRAGMENT_BIT
  784. SHADER_STAGE_COMPUTE_BIT
  785. SHADER_STAGE_ALL_GRAPHICS
  786. SHADER_STAGE_ALL
  787. SHADER_STAGE_RAYGEN_BIT_KHR
  788. SHADER_STAGE_ANY_HIT_BIT_KHR
  789. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  790. SHADER_STAGE_MISS_BIT_KHR
  791. SHADER_STAGE_INTERSECTION_BIT_KHR
  792. SHADER_STAGE_CALLABLE_BIT_KHR
  793. SHADER_STAGE_TASK_BIT_NV
  794. SHADER_STAGE_MESH_BIT_NV
  795.  
  796. VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
  797. --------------------------------------------------
  798. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  799. storageTexelBufferOffsetSingleTexelAlignment = true
  800. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  801. uniformTexelBufferOffsetSingleTexelAlignment = true
  802.  
  803. VkPhysicalDeviceTimelineSemaphoreProperties:
  804. --------------------------------------------
  805. maxTimelineSemaphoreValueDifference = 18446744073709551615
  806.  
  807. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  808. -----------------------------------------------
  809. maxTransformFeedbackStreams = 4
  810. maxTransformFeedbackBuffers = 4
  811. maxTransformFeedbackBufferSize = 0xffffffffffffffff
  812. maxTransformFeedbackStreamDataSize = 2048
  813. maxTransformFeedbackBufferDataSize = 512
  814. maxTransformFeedbackBufferDataStride = 2048
  815. transformFeedbackQueries = true
  816. transformFeedbackStreamsLinesTriangles = false
  817. transformFeedbackRasterizationStreamSelect = true
  818. transformFeedbackDraw = true
  819.  
  820. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  821. ----------------------------------------------------
  822. maxVertexAttribDivisor = 4294967295
  823.  
  824. VkPhysicalDeviceVulkan11Properties:
  825. -----------------------------------
  826. deviceUUID = d526aaf3-9f10-4daf-abdd-d3bcdbf29ad6
  827. driverUUID = da40a7e1-021f-03e1-e839-a40f262d677f
  828. deviceNodeMask = 1
  829. deviceLUIDValid = false
  830. subgroupSize = 32
  831. subgroupSupportedStages: count = 16
  832. SHADER_STAGE_VERTEX_BIT
  833. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  834. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  835. SHADER_STAGE_GEOMETRY_BIT
  836. SHADER_STAGE_FRAGMENT_BIT
  837. SHADER_STAGE_COMPUTE_BIT
  838. SHADER_STAGE_ALL_GRAPHICS
  839. SHADER_STAGE_ALL
  840. SHADER_STAGE_RAYGEN_BIT_KHR
  841. SHADER_STAGE_ANY_HIT_BIT_KHR
  842. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  843. SHADER_STAGE_MISS_BIT_KHR
  844. SHADER_STAGE_INTERSECTION_BIT_KHR
  845. SHADER_STAGE_CALLABLE_BIT_KHR
  846. SHADER_STAGE_TASK_BIT_NV
  847. SHADER_STAGE_MESH_BIT_NV
  848. subgroupSupportedOperations: count = 9
  849. SUBGROUP_FEATURE_BASIC_BIT
  850. SUBGROUP_FEATURE_VOTE_BIT
  851. SUBGROUP_FEATURE_ARITHMETIC_BIT
  852. SUBGROUP_FEATURE_BALLOT_BIT
  853. SUBGROUP_FEATURE_SHUFFLE_BIT
  854. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  855. SUBGROUP_FEATURE_CLUSTERED_BIT
  856. SUBGROUP_FEATURE_QUAD_BIT
  857. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  858. subgroupQuadOperationsInAllStages = true
  859. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  860. maxMultiviewViewCount = 32
  861. maxMultiviewInstanceIndex = 134217727
  862. protectedNoFault = false
  863. maxPerSetDescriptors = 4294967295
  864. maxMemoryAllocationSize = 0xffe00000
  865.  
  866. VkPhysicalDeviceVulkan12Properties:
  867. -----------------------------------
  868. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  869. driverName = NVIDIA
  870. driverInfo = 465.31
  871. conformanceVersion = 1.2.5.2
  872. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  873. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  874. shaderSignedZeroInfNanPreserveFloat16 = true
  875. shaderSignedZeroInfNanPreserveFloat32 = true
  876. shaderSignedZeroInfNanPreserveFloat64 = true
  877. shaderDenormPreserveFloat16 = true
  878. shaderDenormPreserveFloat32 = false
  879. shaderDenormPreserveFloat64 = false
  880. shaderDenormFlushToZeroFloat16 = false
  881. shaderDenormFlushToZeroFloat32 = false
  882. shaderDenormFlushToZeroFloat64 = false
  883. shaderRoundingModeRTEFloat16 = true
  884. shaderRoundingModeRTEFloat32 = true
  885. shaderRoundingModeRTEFloat64 = true
  886. shaderRoundingModeRTZFloat16 = false
  887. shaderRoundingModeRTZFloat32 = true
  888. shaderRoundingModeRTZFloat64 = true
  889. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  890. shaderUniformBufferArrayNonUniformIndexingNative = true
  891. shaderSampledImageArrayNonUniformIndexingNative = true
  892. shaderStorageBufferArrayNonUniformIndexingNative = true
  893. shaderStorageImageArrayNonUniformIndexingNative = true
  894. shaderInputAttachmentArrayNonUniformIndexingNative = true
  895. robustBufferAccessUpdateAfterBind = true
  896. quadDivergentImplicitLod = true
  897. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  898. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  899. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  900. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  901. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  902. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  903. maxPerStageUpdateAfterBindResources = 4294967295
  904. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  905. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  906. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  907. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  908. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  909. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  910. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  911. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  912. supportedDepthResolveModes: count = 4
  913. RESOLVE_MODE_SAMPLE_ZERO_BIT
  914. RESOLVE_MODE_AVERAGE_BIT
  915. RESOLVE_MODE_MIN_BIT
  916. RESOLVE_MODE_MAX_BIT
  917. supportedStencilResolveModes: count = 3
  918. RESOLVE_MODE_SAMPLE_ZERO_BIT
  919. RESOLVE_MODE_MIN_BIT
  920. RESOLVE_MODE_MAX_BIT
  921. independentResolveNone = true
  922. independentResolve = true
  923. filterMinmaxSingleComponentFormats = true
  924. filterMinmaxImageComponentMapping = true
  925. maxTimelineSemaphoreValueDifference = 18446744073709551615
  926. framebufferIntegerColorSampleCounts: count = 4
  927. SAMPLE_COUNT_1_BIT
  928. SAMPLE_COUNT_2_BIT
  929. SAMPLE_COUNT_4_BIT
  930. SAMPLE_COUNT_8_BIT
  931.  
  932.  
  933. Device Extensions: count = 131
  934. VK_EXT_4444_formats : extension revision 1
  935. VK_EXT_blend_operation_advanced : extension revision 2
  936. VK_EXT_buffer_device_address : extension revision 2
  937. VK_EXT_calibrated_timestamps : extension revision 1
  938. VK_EXT_conditional_rendering : extension revision 2
  939. VK_EXT_conservative_rasterization : extension revision 1
  940. VK_EXT_custom_border_color : extension revision 12
  941. VK_EXT_depth_clip_enable : extension revision 1
  942. VK_EXT_depth_range_unrestricted : extension revision 1
  943. VK_EXT_descriptor_indexing : extension revision 2
  944. VK_EXT_discard_rectangles : extension revision 1
  945. VK_EXT_display_control : extension revision 1
  946. VK_EXT_extended_dynamic_state : extension revision 1
  947. VK_EXT_external_memory_host : extension revision 1
  948. VK_EXT_fragment_shader_interlock : extension revision 1
  949. VK_EXT_global_priority : extension revision 2
  950. VK_EXT_host_query_reset : extension revision 1
  951. VK_EXT_image_robustness : extension revision 1
  952. VK_EXT_index_type_uint8 : extension revision 1
  953. VK_EXT_inline_uniform_block : extension revision 1
  954. VK_EXT_line_rasterization : extension revision 1
  955. VK_EXT_memory_budget : extension revision 1
  956. VK_EXT_pci_bus_info : extension revision 2
  957. VK_EXT_pipeline_creation_cache_control : extension revision 3
  958. VK_EXT_pipeline_creation_feedback : extension revision 1
  959. VK_EXT_post_depth_coverage : extension revision 1
  960. VK_EXT_private_data : extension revision 1
  961. VK_EXT_robustness2 : extension revision 1
  962. VK_EXT_sample_locations : extension revision 1
  963. VK_EXT_sampler_filter_minmax : extension revision 2
  964. VK_EXT_scalar_block_layout : extension revision 1
  965. VK_EXT_separate_stencil_usage : extension revision 1
  966. VK_EXT_shader_atomic_float : extension revision 1
  967. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  968. VK_EXT_shader_image_atomic_int64 : extension revision 1
  969. VK_EXT_shader_subgroup_ballot : extension revision 1
  970. VK_EXT_shader_subgroup_vote : extension revision 1
  971. VK_EXT_shader_viewport_index_layer : extension revision 1
  972. VK_EXT_subgroup_size_control : extension revision 2
  973. VK_EXT_texel_buffer_alignment : extension revision 1
  974. VK_EXT_tooling_info : extension revision 1
  975. VK_EXT_transform_feedback : extension revision 1
  976. VK_EXT_vertex_attribute_divisor : extension revision 3
  977. VK_EXT_ycbcr_image_arrays : extension revision 1
  978. VK_KHR_16bit_storage : extension revision 1
  979. VK_KHR_8bit_storage : extension revision 1
  980. VK_KHR_acceleration_structure : extension revision 11
  981. VK_KHR_bind_memory2 : extension revision 1
  982. VK_KHR_buffer_device_address : extension revision 1
  983. VK_KHR_copy_commands2 : extension revision 1
  984. VK_KHR_create_renderpass2 : extension revision 1
  985. VK_KHR_dedicated_allocation : extension revision 3
  986. VK_KHR_deferred_host_operations : extension revision 4
  987. VK_KHR_depth_stencil_resolve : extension revision 1
  988. VK_KHR_descriptor_update_template : extension revision 1
  989. VK_KHR_device_group : extension revision 4
  990. VK_KHR_draw_indirect_count : extension revision 1
  991. VK_KHR_driver_properties : extension revision 1
  992. VK_KHR_external_fence : extension revision 1
  993. VK_KHR_external_fence_fd : extension revision 1
  994. VK_KHR_external_memory : extension revision 1
  995. VK_KHR_external_memory_fd : extension revision 1
  996. VK_KHR_external_semaphore : extension revision 1
  997. VK_KHR_external_semaphore_fd : extension revision 1
  998. VK_KHR_fragment_shading_rate : extension revision 1
  999. VK_KHR_get_memory_requirements2 : extension revision 1
  1000. VK_KHR_image_format_list : extension revision 1
  1001. VK_KHR_imageless_framebuffer : extension revision 1
  1002. VK_KHR_maintenance1 : extension revision 2
  1003. VK_KHR_maintenance2 : extension revision 1
  1004. VK_KHR_maintenance3 : extension revision 1
  1005. VK_KHR_multiview : extension revision 1
  1006. VK_KHR_pipeline_executable_properties : extension revision 1
  1007. VK_KHR_pipeline_library : extension revision 1
  1008. VK_KHR_push_descriptor : extension revision 2
  1009. VK_KHR_ray_query : extension revision 1
  1010. VK_KHR_ray_tracing_pipeline : extension revision 1
  1011. VK_KHR_relaxed_block_layout : extension revision 1
  1012. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  1013. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  1014. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  1015. VK_KHR_shader_atomic_int64 : extension revision 1
  1016. VK_KHR_shader_clock : extension revision 1
  1017. VK_KHR_shader_draw_parameters : extension revision 1
  1018. VK_KHR_shader_float16_int8 : extension revision 1
  1019. VK_KHR_shader_float_controls : extension revision 4
  1020. VK_KHR_shader_non_semantic_info : extension revision 1
  1021. VK_KHR_shader_subgroup_extended_types : extension revision 1
  1022. VK_KHR_shader_terminate_invocation : extension revision 1
  1023. VK_KHR_spirv_1_4 : extension revision 1
  1024. VK_KHR_storage_buffer_storage_class : extension revision 1
  1025. VK_KHR_swapchain : extension revision 70
  1026. VK_KHR_swapchain_mutable_format : extension revision 1
  1027. VK_KHR_synchronization2 : extension revision 1
  1028. VK_KHR_timeline_semaphore : extension revision 2
  1029. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1030. VK_KHR_variable_pointers : extension revision 1
  1031. VK_KHR_vulkan_memory_model : extension revision 3
  1032. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  1033. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  1034. VK_NVX_binary_import : extension revision 1
  1035. VK_NVX_image_view_handle : extension revision 2
  1036. VK_NVX_multiview_per_view_attributes : extension revision 1
  1037. VK_NV_clip_space_w_scaling : extension revision 1
  1038. VK_NV_compute_shader_derivatives : extension revision 1
  1039. VK_NV_cooperative_matrix : extension revision 1
  1040. VK_NV_corner_sampled_image : extension revision 2
  1041. VK_NV_coverage_reduction_mode : extension revision 1
  1042. VK_NV_cuda_kernel_launch : extension revision 2
  1043. VK_NV_dedicated_allocation : extension revision 1
  1044. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  1045. VK_NV_device_diagnostic_checkpoints : extension revision 2
  1046. VK_NV_device_diagnostics_config : extension revision 1
  1047. VK_NV_device_generated_commands : extension revision 3
  1048. VK_NV_fill_rectangle : extension revision 1
  1049. VK_NV_fragment_coverage_to_color : extension revision 1
  1050. VK_NV_fragment_shader_barycentric : extension revision 1
  1051. VK_NV_fragment_shading_rate_enums : extension revision 1
  1052. VK_NV_framebuffer_mixed_samples : extension revision 1
  1053. VK_NV_geometry_shader_passthrough : extension revision 1
  1054. VK_NV_mesh_shader : extension revision 1
  1055. VK_NV_ray_tracing : extension revision 3
  1056. VK_NV_representative_fragment_test : extension revision 2
  1057. VK_NV_sample_mask_override_coverage : extension revision 1
  1058. VK_NV_scissor_exclusive : extension revision 1
  1059. VK_NV_shader_image_footprint : extension revision 2
  1060. VK_NV_shader_sm_builtins : extension revision 1
  1061. VK_NV_shader_subgroup_partitioned : extension revision 1
  1062. VK_NV_shading_rate_image : extension revision 3
  1063. VK_NV_viewport_array2 : extension revision 1
  1064. VK_NV_viewport_swizzle : extension revision 1
  1065.  
  1066. VkQueueFamilyProperties:
  1067. ========================
  1068. queueProperties[0]:
  1069. -------------------
  1070. minImageTransferGranularity = (1,1,1)
  1071. queueCount = 16
  1072. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  1073. timestampValidBits = 64
  1074. present support = true
  1075.  
  1076. queueProperties[1]:
  1077. -------------------
  1078. minImageTransferGranularity = (1,1,1)
  1079. queueCount = 2
  1080. queueFlags = QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  1081. timestampValidBits = 64
  1082. present support = false
  1083.  
  1084. queueProperties[2]:
  1085. -------------------
  1086. minImageTransferGranularity = (1,1,1)
  1087. queueCount = 8
  1088. queueFlags = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  1089. timestampValidBits = 64
  1090. present support = true
  1091.  
  1092. VkPhysicalDeviceMemoryProperties:
  1093. =================================
  1094. memoryHeaps: count = 3
  1095. memoryHeaps[0]:
  1096. size = 8589934592 (0x200000000) (8.00 GiB)
  1097. budget = 6288965632 (0x176da0000) (5.86 GiB)
  1098. usage = 0 (0x00000000) (0.00 B)
  1099. flags: count = 1
  1100. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1101. memoryHeaps[1]:
  1102. size = 202630087680 (0x2f2db1c400) (188.71 GiB)
  1103. budget = 202630087680 (0x2f2db1c400) (188.71 GiB)
  1104. usage = 0 (0x00000000) (0.00 B)
  1105. flags: count = 0
  1106. None
  1107. memoryHeaps[2]:
  1108. size = 257949696 (0x0f600000) (246.00 MiB)
  1109. budget = 198574080 (0x0bd60000) (189.38 MiB)
  1110. usage = 59375616 (0x038a0000) (56.62 MiB)
  1111. flags: count = 1
  1112. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1113. memoryTypes: count = 11
  1114. memoryTypes[0]:
  1115. heapIndex = 1
  1116. propertyFlags = 0x0000: count = 0
  1117. None
  1118. usable for:
  1119. IMAGE_TILING_OPTIMAL:
  1120. None
  1121. IMAGE_TILING_LINEAR:
  1122. color images
  1123. (non-sparse, non-transient)
  1124. memoryTypes[1]:
  1125. heapIndex = 1
  1126. propertyFlags = 0x0000: count = 0
  1127. None
  1128. usable for:
  1129. IMAGE_TILING_OPTIMAL:
  1130. color images
  1131. (non-sparse)
  1132. IMAGE_TILING_LINEAR:
  1133. None
  1134. memoryTypes[2]:
  1135. heapIndex = 1
  1136. propertyFlags = 0x0000: count = 0
  1137. None
  1138. usable for:
  1139. IMAGE_TILING_OPTIMAL:
  1140. FORMAT_D16_UNORM
  1141. (non-sparse)
  1142. IMAGE_TILING_LINEAR:
  1143. None
  1144. memoryTypes[3]:
  1145. heapIndex = 1
  1146. propertyFlags = 0x0000: count = 0
  1147. None
  1148. usable for:
  1149. IMAGE_TILING_OPTIMAL:
  1150. FORMAT_X8_D24_UNORM_PACK32
  1151. FORMAT_D24_UNORM_S8_UINT
  1152. (non-sparse)
  1153. IMAGE_TILING_LINEAR:
  1154. None
  1155. memoryTypes[4]:
  1156. heapIndex = 1
  1157. propertyFlags = 0x0000: count = 0
  1158. None
  1159. usable for:
  1160. IMAGE_TILING_OPTIMAL:
  1161. FORMAT_D32_SFLOAT
  1162. (non-sparse)
  1163. IMAGE_TILING_LINEAR:
  1164. None
  1165. memoryTypes[5]:
  1166. heapIndex = 1
  1167. propertyFlags = 0x0000: count = 0
  1168. None
  1169. usable for:
  1170. IMAGE_TILING_OPTIMAL:
  1171. FORMAT_D32_SFLOAT_S8_UINT
  1172. (non-sparse)
  1173. IMAGE_TILING_LINEAR:
  1174. None
  1175. memoryTypes[6]:
  1176. heapIndex = 1
  1177. propertyFlags = 0x0000: count = 0
  1178. None
  1179. usable for:
  1180. IMAGE_TILING_OPTIMAL:
  1181. FORMAT_S8_UINT
  1182. (non-sparse)
  1183. IMAGE_TILING_LINEAR:
  1184. None
  1185. memoryTypes[7]:
  1186. heapIndex = 0
  1187. propertyFlags = 0x0001: count = 1
  1188. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1189. usable for:
  1190. IMAGE_TILING_OPTIMAL:
  1191. color images
  1192. FORMAT_D16_UNORM
  1193. FORMAT_X8_D24_UNORM_PACK32
  1194. FORMAT_D32_SFLOAT
  1195. FORMAT_S8_UINT
  1196. FORMAT_D24_UNORM_S8_UINT
  1197. FORMAT_D32_SFLOAT_S8_UINT
  1198. (non-sparse)
  1199. IMAGE_TILING_LINEAR:
  1200. color images
  1201. (non-sparse, non-transient)
  1202. memoryTypes[8]:
  1203. heapIndex = 1
  1204. propertyFlags = 0x0006: count = 2
  1205. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1206. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1207. usable for:
  1208. IMAGE_TILING_OPTIMAL:
  1209. None
  1210. IMAGE_TILING_LINEAR:
  1211. color images
  1212. (non-sparse, non-transient)
  1213. memoryTypes[9]:
  1214. heapIndex = 1
  1215. propertyFlags = 0x000e: count = 3
  1216. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1217. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1218. MEMORY_PROPERTY_HOST_CACHED_BIT
  1219. usable for:
  1220. IMAGE_TILING_OPTIMAL:
  1221. None
  1222. IMAGE_TILING_LINEAR:
  1223. color images
  1224. (non-sparse, non-transient)
  1225. memoryTypes[10]:
  1226. heapIndex = 2
  1227. propertyFlags = 0x0007: count = 3
  1228. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1229. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1230. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1231. usable for:
  1232. IMAGE_TILING_OPTIMAL:
  1233. None
  1234. IMAGE_TILING_LINEAR:
  1235. color images
  1236. (non-sparse, non-transient)
  1237.  
  1238. VkPhysicalDeviceFeatures:
  1239. =========================
  1240. robustBufferAccess = true
  1241. fullDrawIndexUint32 = true
  1242. imageCubeArray = true
  1243. independentBlend = true
  1244. geometryShader = true
  1245. tessellationShader = true
  1246. sampleRateShading = true
  1247. dualSrcBlend = true
  1248. logicOp = true
  1249. multiDrawIndirect = true
  1250. drawIndirectFirstInstance = true
  1251. depthClamp = true
  1252. depthBiasClamp = true
  1253. fillModeNonSolid = true
  1254. depthBounds = true
  1255. wideLines = true
  1256. largePoints = true
  1257. alphaToOne = true
  1258. multiViewport = true
  1259. samplerAnisotropy = true
  1260. textureCompressionETC2 = false
  1261. textureCompressionASTC_LDR = false
  1262. textureCompressionBC = true
  1263. occlusionQueryPrecise = true
  1264. pipelineStatisticsQuery = true
  1265. vertexPipelineStoresAndAtomics = true
  1266. fragmentStoresAndAtomics = true
  1267. shaderTessellationAndGeometryPointSize = true
  1268. shaderImageGatherExtended = true
  1269. shaderStorageImageExtendedFormats = true
  1270. shaderStorageImageMultisample = true
  1271. shaderStorageImageReadWithoutFormat = true
  1272. shaderStorageImageWriteWithoutFormat = true
  1273. shaderUniformBufferArrayDynamicIndexing = true
  1274. shaderSampledImageArrayDynamicIndexing = true
  1275. shaderStorageBufferArrayDynamicIndexing = true
  1276. shaderStorageImageArrayDynamicIndexing = true
  1277. shaderClipDistance = true
  1278. shaderCullDistance = true
  1279. shaderFloat64 = true
  1280. shaderInt64 = true
  1281. shaderInt16 = true
  1282. shaderResourceResidency = true
  1283. shaderResourceMinLod = true
  1284. sparseBinding = true
  1285. sparseResidencyBuffer = true
  1286. sparseResidencyImage2D = true
  1287. sparseResidencyImage3D = true
  1288. sparseResidency2Samples = true
  1289. sparseResidency4Samples = true
  1290. sparseResidency8Samples = true
  1291. sparseResidency16Samples = true
  1292. sparseResidencyAliased = true
  1293. variableMultisampleRate = true
  1294. inheritedQueries = true
  1295.  
  1296. VkPhysicalDevice16BitStorageFeatures:
  1297. -------------------------------------
  1298. storageBuffer16BitAccess = true
  1299. uniformAndStorageBuffer16BitAccess = true
  1300. storagePushConstant16 = true
  1301. storageInputOutput16 = false
  1302.  
  1303. VkPhysicalDevice4444FormatsFeaturesEXT:
  1304. ---------------------------------------
  1305. formatA4R4G4B4 = true
  1306. formatA4B4G4R4 = true
  1307.  
  1308. VkPhysicalDevice8BitStorageFeatures:
  1309. ------------------------------------
  1310. storageBuffer8BitAccess = true
  1311. uniformAndStorageBuffer8BitAccess = true
  1312. storagePushConstant8 = true
  1313.  
  1314. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  1315. -------------------------------------------------
  1316. accelerationStructure = true
  1317. accelerationStructureCaptureReplay = true
  1318. accelerationStructureIndirectBuild = false
  1319. accelerationStructureHostCommands = false
  1320. descriptorBindingAccelerationStructureUpdateAfterBind = true
  1321.  
  1322. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  1323. --------------------------------------------------
  1324. advancedBlendCoherentOperations = true
  1325.  
  1326. VkPhysicalDeviceBufferDeviceAddressFeatures:
  1327. --------------------------------------------
  1328. bufferDeviceAddress = true
  1329. bufferDeviceAddressCaptureReplay = false
  1330. bufferDeviceAddressMultiDevice = true
  1331.  
  1332. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1333. -----------------------------------------------
  1334. bufferDeviceAddress = true
  1335. bufferDeviceAddressCaptureReplay = false
  1336. bufferDeviceAddressMultiDevice = true
  1337.  
  1338. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1339. ------------------------------------------------
  1340. conditionalRendering = true
  1341. inheritedConditionalRendering = true
  1342.  
  1343. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1344. ---------------------------------------------
  1345. customBorderColors = true
  1346. customBorderColorWithoutFormat = true
  1347.  
  1348. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1349. -------------------------------------------
  1350. depthClipEnable = true
  1351.  
  1352. VkPhysicalDeviceDescriptorIndexingFeatures:
  1353. -------------------------------------------
  1354. shaderInputAttachmentArrayDynamicIndexing = true
  1355. shaderUniformTexelBufferArrayDynamicIndexing = true
  1356. shaderStorageTexelBufferArrayDynamicIndexing = true
  1357. shaderUniformBufferArrayNonUniformIndexing = true
  1358. shaderSampledImageArrayNonUniformIndexing = true
  1359. shaderStorageBufferArrayNonUniformIndexing = true
  1360. shaderStorageImageArrayNonUniformIndexing = true
  1361. shaderInputAttachmentArrayNonUniformIndexing = true
  1362. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1363. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1364. descriptorBindingUniformBufferUpdateAfterBind = true
  1365. descriptorBindingSampledImageUpdateAfterBind = true
  1366. descriptorBindingStorageImageUpdateAfterBind = true
  1367. descriptorBindingStorageBufferUpdateAfterBind = true
  1368. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1369. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1370. descriptorBindingUpdateUnusedWhilePending = true
  1371. descriptorBindingPartiallyBound = true
  1372. descriptorBindingVariableDescriptorCount = true
  1373. runtimeDescriptorArray = true
  1374.  
  1375. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1376. ------------------------------------------------
  1377. extendedDynamicState = true
  1378.  
  1379. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  1380. ---------------------------------------------------
  1381. fragmentShaderSampleInterlock = true
  1382. fragmentShaderPixelInterlock = true
  1383. fragmentShaderShadingRateInterlock = true
  1384.  
  1385. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  1386. -----------------------------------------------
  1387. pipelineFragmentShadingRate = true
  1388. primitiveFragmentShadingRate = true
  1389. attachmentFragmentShadingRate = true
  1390.  
  1391. VkPhysicalDeviceHostQueryResetFeatures:
  1392. ---------------------------------------
  1393. hostQueryReset = true
  1394.  
  1395. VkPhysicalDeviceImageRobustnessFeaturesEXT:
  1396. -------------------------------------------
  1397. robustImageAccess = true
  1398.  
  1399. VkPhysicalDeviceImagelessFramebufferFeatures:
  1400. ---------------------------------------------
  1401. imagelessFramebuffer = true
  1402.  
  1403. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1404. ------------------------------------------
  1405. indexTypeUint8 = true
  1406.  
  1407. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  1408. ----------------------------------------------
  1409. inlineUniformBlock = true
  1410. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1411.  
  1412. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1413. ---------------------------------------------
  1414. rectangularLines = true
  1415. bresenhamLines = true
  1416. smoothLines = true
  1417. stippledRectangularLines = true
  1418. stippledBresenhamLines = true
  1419. stippledSmoothLines = true
  1420.  
  1421. VkPhysicalDeviceMultiviewFeatures:
  1422. ----------------------------------
  1423. multiview = true
  1424. multiviewGeometryShader = true
  1425. multiviewTessellationShader = true
  1426.  
  1427. VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
  1428. --------------------------------------------------------
  1429. pipelineCreationCacheControl = true
  1430.  
  1431. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1432. --------------------------------------------------------
  1433. pipelineExecutableInfo = true
  1434.  
  1435. VkPhysicalDevicePrivateDataFeaturesEXT:
  1436. ---------------------------------------
  1437. privateData = true
  1438.  
  1439. VkPhysicalDeviceProtectedMemoryFeatures:
  1440. ----------------------------------------
  1441. protectedMemory = false
  1442.  
  1443. VkPhysicalDeviceRayQueryFeaturesKHR:
  1444. ------------------------------------
  1445. rayQuery = true
  1446.  
  1447. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  1448. ----------------------------------------------
  1449. rayTracingPipeline = true
  1450. rayTracingPipelineShaderGroupHandleCaptureReplay = false
  1451. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  1452. rayTracingPipelineTraceRaysIndirect = true
  1453. rayTraversalPrimitiveCulling = true
  1454.  
  1455. VkPhysicalDeviceRobustness2FeaturesEXT:
  1456. ---------------------------------------
  1457. robustBufferAccess2 = true
  1458. robustImageAccess2 = true
  1459. nullDescriptor = true
  1460.  
  1461. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1462. -----------------------------------------------
  1463. samplerYcbcrConversion = true
  1464.  
  1465. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1466. ------------------------------------------
  1467. scalarBlockLayout = true
  1468.  
  1469. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  1470. ----------------------------------------------------
  1471. separateDepthStencilLayouts = true
  1472.  
  1473. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1474. ---------------------------------------------
  1475. shaderBufferFloat32Atomics = true
  1476. shaderBufferFloat32AtomicAdd = true
  1477. shaderBufferFloat64Atomics = true
  1478. shaderBufferFloat64AtomicAdd = true
  1479. shaderSharedFloat32Atomics = true
  1480. shaderSharedFloat32AtomicAdd = true
  1481. shaderSharedFloat64Atomics = true
  1482. shaderSharedFloat64AtomicAdd = true
  1483. shaderImageFloat32Atomics = true
  1484. shaderImageFloat32AtomicAdd = true
  1485. sparseImageFloat32Atomics = true
  1486. sparseImageFloat32AtomicAdd = true
  1487.  
  1488. VkPhysicalDeviceShaderAtomicInt64Features:
  1489. ------------------------------------------
  1490. shaderBufferInt64Atomics = true
  1491. shaderSharedInt64Atomics = true
  1492.  
  1493. VkPhysicalDeviceShaderClockFeaturesKHR:
  1494. ---------------------------------------
  1495. shaderSubgroupClock = true
  1496. shaderDeviceClock = true
  1497.  
  1498. VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
  1499. ----------------------------------------------------------
  1500. shaderDemoteToHelperInvocation = true
  1501.  
  1502. VkPhysicalDeviceShaderDrawParametersFeatures:
  1503. ---------------------------------------------
  1504. shaderDrawParameters = true
  1505.  
  1506. VkPhysicalDeviceShaderFloat16Int8Features:
  1507. ------------------------------------------
  1508. shaderFloat16 = true
  1509. shaderInt8 = true
  1510.  
  1511. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1512. --------------------------------------------------
  1513. shaderImageInt64Atomics = true
  1514. sparseImageInt64Atomics = true
  1515.  
  1516. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  1517. ----------------------------------------------------
  1518. shaderSubgroupExtendedTypes = true
  1519.  
  1520. VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR:
  1521. -----------------------------------------------------
  1522. shaderTerminateInvocation = true
  1523.  
  1524. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  1525. -----------------------------------------------
  1526. subgroupSizeControl = true
  1527. computeFullSubgroups = true
  1528.  
  1529. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1530. ------------------------------------------------
  1531. texelBufferAlignment = true
  1532.  
  1533. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1534. ------------------------------------------
  1535. timelineSemaphore = true
  1536.  
  1537. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1538. ---------------------------------------------
  1539. transformFeedback = true
  1540. geometryStreams = true
  1541.  
  1542. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1543. ----------------------------------------------------
  1544. uniformBufferStandardLayout = true
  1545.  
  1546. VkPhysicalDeviceVariablePointersFeatures:
  1547. -----------------------------------------
  1548. variablePointersStorageBuffer = true
  1549. variablePointers = true
  1550.  
  1551. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1552. --------------------------------------------------
  1553. vertexAttributeInstanceRateDivisor = true
  1554. vertexAttributeInstanceRateZeroDivisor = true
  1555.  
  1556. VkPhysicalDeviceVulkan11Features:
  1557. ---------------------------------
  1558. storageBuffer16BitAccess = true
  1559. uniformAndStorageBuffer16BitAccess = true
  1560. storagePushConstant16 = true
  1561. storageInputOutput16 = false
  1562. multiview = true
  1563. multiviewGeometryShader = true
  1564. multiviewTessellationShader = true
  1565. variablePointersStorageBuffer = true
  1566. variablePointers = true
  1567. protectedMemory = false
  1568. samplerYcbcrConversion = true
  1569. shaderDrawParameters = true
  1570.  
  1571. VkPhysicalDeviceVulkan12Features:
  1572. ---------------------------------
  1573. samplerMirrorClampToEdge = true
  1574. drawIndirectCount = true
  1575. storageBuffer8BitAccess = true
  1576. uniformAndStorageBuffer8BitAccess = true
  1577. storagePushConstant8 = true
  1578. shaderBufferInt64Atomics = true
  1579. shaderSharedInt64Atomics = true
  1580. shaderFloat16 = true
  1581. shaderInt8 = true
  1582. descriptorIndexing = true
  1583. shaderInputAttachmentArrayDynamicIndexing = true
  1584. shaderUniformTexelBufferArrayDynamicIndexing = true
  1585. shaderStorageTexelBufferArrayDynamicIndexing = true
  1586. shaderUniformBufferArrayNonUniformIndexing = true
  1587. shaderSampledImageArrayNonUniformIndexing = true
  1588. shaderStorageBufferArrayNonUniformIndexing = true
  1589. shaderStorageImageArrayNonUniformIndexing = true
  1590. shaderInputAttachmentArrayNonUniformIndexing = true
  1591. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1592. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1593. descriptorBindingUniformBufferUpdateAfterBind = true
  1594. descriptorBindingSampledImageUpdateAfterBind = true
  1595. descriptorBindingStorageImageUpdateAfterBind = true
  1596. descriptorBindingStorageBufferUpdateAfterBind = true
  1597. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1598. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1599. descriptorBindingUpdateUnusedWhilePending = true
  1600. descriptorBindingPartiallyBound = true
  1601. descriptorBindingVariableDescriptorCount = true
  1602. runtimeDescriptorArray = true
  1603. samplerFilterMinmax = true
  1604. scalarBlockLayout = true
  1605. imagelessFramebuffer = true
  1606. uniformBufferStandardLayout = true
  1607. shaderSubgroupExtendedTypes = true
  1608. separateDepthStencilLayouts = true
  1609. hostQueryReset = true
  1610. timelineSemaphore = true
  1611. bufferDeviceAddress = true
  1612. bufferDeviceAddressCaptureReplay = false
  1613. bufferDeviceAddressMultiDevice = true
  1614. vulkanMemoryModel = true
  1615. vulkanMemoryModelDeviceScope = true
  1616. vulkanMemoryModelAvailabilityVisibilityChains = true
  1617. shaderOutputViewportIndex = true
  1618. shaderOutputLayer = true
  1619. subgroupBroadcastDynamicId = true
  1620.  
  1621. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1622. ------------------------------------------
  1623. vulkanMemoryModel = true
  1624. vulkanMemoryModelDeviceScope = true
  1625. vulkanMemoryModelAvailabilityVisibilityChains = true
  1626.  
  1627. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1628. --------------------------------------------
  1629. ycbcrImageArrays = true
  1630.  
  1631.  
  1632. GPU1:
  1633. VkPhysicalDeviceProperties:
  1634. ---------------------------
  1635. apiVersion = 4202664 (1.2.168)
  1636. driverVersion = 88084482 (0x5401002)
  1637. vendorID = 0x1002
  1638. deviceID = 0x6995
  1639. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  1640. deviceName = AMD RADV POLARIS12 (ACO)
  1641.  
  1642. VkPhysicalDeviceLimits:
  1643. -----------------------
  1644. maxImageDimension1D = 16384
  1645. maxImageDimension2D = 16384
  1646. maxImageDimension3D = 2048
  1647. maxImageDimensionCube = 16384
  1648. maxImageArrayLayers = 2048
  1649. maxTexelBufferElements = 4294967295
  1650. maxUniformBufferRange = 4294967295
  1651. maxStorageBufferRange = 4294967295
  1652. maxPushConstantsSize = 128
  1653. maxMemoryAllocationCount = 4294967295
  1654. maxSamplerAllocationCount = 65536
  1655. bufferImageGranularity = 0x00000040
  1656. sparseAddressSpaceSize = 0xfffffffc
  1657. maxBoundDescriptorSets = 32
  1658. maxPerStageDescriptorSamplers = 8388606
  1659. maxPerStageDescriptorUniformBuffers = 8388606
  1660. maxPerStageDescriptorStorageBuffers = 8388606
  1661. maxPerStageDescriptorSampledImages = 8388606
  1662. maxPerStageDescriptorStorageImages = 8388606
  1663. maxPerStageDescriptorInputAttachments = 8388606
  1664. maxPerStageResources = 8388606
  1665. maxDescriptorSetSamplers = 8388606
  1666. maxDescriptorSetUniformBuffers = 8388606
  1667. maxDescriptorSetUniformBuffersDynamic = 16
  1668. maxDescriptorSetStorageBuffers = 8388606
  1669. maxDescriptorSetStorageBuffersDynamic = 8
  1670. maxDescriptorSetSampledImages = 8388606
  1671. maxDescriptorSetStorageImages = 8388606
  1672. maxDescriptorSetInputAttachments = 8388606
  1673. maxVertexInputAttributes = 32
  1674. maxVertexInputBindings = 32
  1675. maxVertexInputAttributeOffset = 2047
  1676. maxVertexInputBindingStride = 2048
  1677. maxVertexOutputComponents = 128
  1678. maxTessellationGenerationLevel = 64
  1679. maxTessellationPatchSize = 32
  1680. maxTessellationControlPerVertexInputComponents = 128
  1681. maxTessellationControlPerVertexOutputComponents = 128
  1682. maxTessellationControlPerPatchOutputComponents = 120
  1683. maxTessellationControlTotalOutputComponents = 4096
  1684. maxTessellationEvaluationInputComponents = 128
  1685. maxTessellationEvaluationOutputComponents = 128
  1686. maxGeometryShaderInvocations = 127
  1687. maxGeometryInputComponents = 64
  1688. maxGeometryOutputComponents = 128
  1689. maxGeometryOutputVertices = 256
  1690. maxGeometryTotalOutputComponents = 1024
  1691. maxFragmentInputComponents = 128
  1692. maxFragmentOutputAttachments = 8
  1693. maxFragmentDualSrcAttachments = 1
  1694. maxFragmentCombinedOutputResources = 8
  1695. maxComputeSharedMemorySize = 32768
  1696. maxComputeWorkGroupCount: count = 3
  1697. 65535
  1698. 65535
  1699. 65535
  1700. maxComputeWorkGroupInvocations = 1024
  1701. maxComputeWorkGroupSize: count = 3
  1702. 1024
  1703. 1024
  1704. 1024
  1705. subPixelPrecisionBits = 8
  1706. subTexelPrecisionBits = 8
  1707. mipmapPrecisionBits = 8
  1708. maxDrawIndexedIndexValue = 4294967295
  1709. maxDrawIndirectCount = 4294967295
  1710. maxSamplerLodBias = 16
  1711. maxSamplerAnisotropy = 16
  1712. maxViewports = 16
  1713. maxViewportDimensions: count = 2
  1714. 16384
  1715. 16384
  1716. viewportBoundsRange: count = 2
  1717. -32768
  1718. 32767
  1719. viewportSubPixelBits = 8
  1720. minMemoryMapAlignment = 4096
  1721. minTexelBufferOffsetAlignment = 0x00000004
  1722. minUniformBufferOffsetAlignment = 0x00000004
  1723. minStorageBufferOffsetAlignment = 0x00000004
  1724. minTexelOffset = -32
  1725. maxTexelOffset = 31
  1726. minTexelGatherOffset = -32
  1727. maxTexelGatherOffset = 31
  1728. minInterpolationOffset = -2
  1729. maxInterpolationOffset = 2
  1730. subPixelInterpolationOffsetBits = 8
  1731. maxFramebufferWidth = 16384
  1732. maxFramebufferHeight = 16384
  1733. maxFramebufferLayers = 1024
  1734. framebufferColorSampleCounts: count = 4
  1735. SAMPLE_COUNT_1_BIT
  1736. SAMPLE_COUNT_2_BIT
  1737. SAMPLE_COUNT_4_BIT
  1738. SAMPLE_COUNT_8_BIT
  1739. framebufferDepthSampleCounts: count = 4
  1740. SAMPLE_COUNT_1_BIT
  1741. SAMPLE_COUNT_2_BIT
  1742. SAMPLE_COUNT_4_BIT
  1743. SAMPLE_COUNT_8_BIT
  1744. framebufferStencilSampleCounts: count = 4
  1745. SAMPLE_COUNT_1_BIT
  1746. SAMPLE_COUNT_2_BIT
  1747. SAMPLE_COUNT_4_BIT
  1748. SAMPLE_COUNT_8_BIT
  1749. framebufferNoAttachmentsSampleCounts: count = 4
  1750. SAMPLE_COUNT_1_BIT
  1751. SAMPLE_COUNT_2_BIT
  1752. SAMPLE_COUNT_4_BIT
  1753. SAMPLE_COUNT_8_BIT
  1754. maxColorAttachments = 8
  1755. sampledImageColorSampleCounts: count = 4
  1756. SAMPLE_COUNT_1_BIT
  1757. SAMPLE_COUNT_2_BIT
  1758. SAMPLE_COUNT_4_BIT
  1759. SAMPLE_COUNT_8_BIT
  1760. sampledImageIntegerSampleCounts: count = 4
  1761. SAMPLE_COUNT_1_BIT
  1762. SAMPLE_COUNT_2_BIT
  1763. SAMPLE_COUNT_4_BIT
  1764. SAMPLE_COUNT_8_BIT
  1765. sampledImageDepthSampleCounts: count = 4
  1766. SAMPLE_COUNT_1_BIT
  1767. SAMPLE_COUNT_2_BIT
  1768. SAMPLE_COUNT_4_BIT
  1769. SAMPLE_COUNT_8_BIT
  1770. sampledImageStencilSampleCounts: count = 4
  1771. SAMPLE_COUNT_1_BIT
  1772. SAMPLE_COUNT_2_BIT
  1773. SAMPLE_COUNT_4_BIT
  1774. SAMPLE_COUNT_8_BIT
  1775. storageImageSampleCounts: count = 4
  1776. SAMPLE_COUNT_1_BIT
  1777. SAMPLE_COUNT_2_BIT
  1778. SAMPLE_COUNT_4_BIT
  1779. SAMPLE_COUNT_8_BIT
  1780. maxSampleMaskWords = 1
  1781. timestampComputeAndGraphics = true
  1782. timestampPeriod = 40
  1783. maxClipDistances = 8
  1784. maxCullDistances = 8
  1785. maxCombinedClipAndCullDistances = 8
  1786. discreteQueuePriorities = 2
  1787. pointSizeRange: count = 2
  1788. 0
  1789. 8191.88
  1790. lineWidthRange: count = 2
  1791. 0
  1792. 8191.88
  1793. pointSizeGranularity = 0.125
  1794. lineWidthGranularity = 0.125
  1795. strictLines = false
  1796. standardSampleLocations = true
  1797. optimalBufferCopyOffsetAlignment = 0x00000080
  1798. optimalBufferCopyRowPitchAlignment = 0x00000080
  1799. nonCoherentAtomSize = 0x00000040
  1800.  
  1801. VkPhysicalDeviceSparseProperties:
  1802. ---------------------------------
  1803. residencyStandard2DBlockShape = true
  1804. residencyStandard2DMultisampleBlockShape = false
  1805. residencyStandard3DBlockShape = false
  1806. residencyAlignedMipSize = false
  1807. residencyNonResidentStrict = true
  1808.  
  1809. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  1810. -----------------------------------------------
  1811. maxCustomBorderColorSamplers = 4096
  1812.  
  1813. VkPhysicalDeviceDepthStencilResolveProperties:
  1814. ----------------------------------------------
  1815. supportedDepthResolveModes: count = 4
  1816. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1817. RESOLVE_MODE_AVERAGE_BIT
  1818. RESOLVE_MODE_MIN_BIT
  1819. RESOLVE_MODE_MAX_BIT
  1820. supportedStencilResolveModes: count = 3
  1821. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1822. RESOLVE_MODE_MIN_BIT
  1823. RESOLVE_MODE_MAX_BIT
  1824. independentResolveNone = true
  1825. independentResolve = true
  1826.  
  1827. VkPhysicalDeviceDescriptorIndexingProperties:
  1828. ---------------------------------------------
  1829. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  1830. shaderUniformBufferArrayNonUniformIndexingNative = false
  1831. shaderSampledImageArrayNonUniformIndexingNative = false
  1832. shaderStorageBufferArrayNonUniformIndexingNative = false
  1833. shaderStorageImageArrayNonUniformIndexingNative = false
  1834. shaderInputAttachmentArrayNonUniformIndexingNative = false
  1835. robustBufferAccessUpdateAfterBind = true
  1836. quadDivergentImplicitLod = false
  1837. maxPerStageDescriptorUpdateAfterBindSamplers = 8388606
  1838. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 8388606
  1839. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 8388606
  1840. maxPerStageDescriptorUpdateAfterBindSampledImages = 8388606
  1841. maxPerStageDescriptorUpdateAfterBindStorageImages = 8388606
  1842. maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
  1843. maxPerStageUpdateAfterBindResources = 8388606
  1844. maxDescriptorSetUpdateAfterBindSamplers = 8388606
  1845. maxDescriptorSetUpdateAfterBindUniformBuffers = 8388606
  1846. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  1847. maxDescriptorSetUpdateAfterBindStorageBuffers = 8388606
  1848. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  1849. maxDescriptorSetUpdateAfterBindSampledImages = 8388606
  1850. maxDescriptorSetUpdateAfterBindStorageImages = 8388606
  1851. maxDescriptorSetUpdateAfterBindInputAttachments = 8388606
  1852.  
  1853. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  1854. ----------------------------------------------
  1855. maxDiscardRectangles = 4
  1856.  
  1857. VkPhysicalDeviceDriverProperties:
  1858. ---------------------------------
  1859. driverID = DRIVER_ID_MESA_RADV
  1860. driverName = radv
  1861. driverInfo = Mesa 21.1.2 (ACO)
  1862. conformanceVersion = 1.2.3.0
  1863.  
  1864. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  1865. ------------------------------------------------
  1866. minImportedHostPointerAlignment = 0x00001000
  1867.  
  1868. VkPhysicalDeviceFloatControlsProperties:
  1869. ----------------------------------------
  1870. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1871. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1872. shaderSignedZeroInfNanPreserveFloat16 = false
  1873. shaderSignedZeroInfNanPreserveFloat32 = true
  1874. shaderSignedZeroInfNanPreserveFloat64 = true
  1875. shaderDenormPreserveFloat16 = false
  1876. shaderDenormPreserveFloat32 = true
  1877. shaderDenormPreserveFloat64 = true
  1878. shaderDenormFlushToZeroFloat16 = false
  1879. shaderDenormFlushToZeroFloat32 = true
  1880. shaderDenormFlushToZeroFloat64 = true
  1881. shaderRoundingModeRTEFloat16 = false
  1882. shaderRoundingModeRTEFloat32 = true
  1883. shaderRoundingModeRTEFloat64 = true
  1884. shaderRoundingModeRTZFloat16 = false
  1885. shaderRoundingModeRTZFloat32 = true
  1886. shaderRoundingModeRTZFloat64 = true
  1887.  
  1888. VkPhysicalDeviceIDProperties:
  1889. -----------------------------
  1890. deviceUUID = 00000000-0300-0000-0000-000000000000
  1891. driverUUID = 414d442d-4d45-5341-2d44-525600000000
  1892. deviceNodeMask = 0
  1893. deviceLUIDValid = false
  1894.  
  1895. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  1896. ------------------------------------------------
  1897. maxInlineUniformBlockSize = 4194304
  1898. maxPerStageDescriptorInlineUniformBlocks = 134217728
  1899. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 134217728
  1900. maxDescriptorSetInlineUniformBlocks = 64
  1901. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 64
  1902.  
  1903. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  1904. -----------------------------------------------
  1905. lineSubPixelPrecisionBits = 4
  1906.  
  1907. VkPhysicalDeviceMaintenance3Properties:
  1908. ---------------------------------------
  1909. maxPerSetDescriptors = 22369621
  1910. maxMemoryAllocationSize = 0xfffffffc
  1911.  
  1912. VkPhysicalDeviceMultiviewProperties:
  1913. ------------------------------------
  1914. maxMultiviewViewCount = 8
  1915. maxMultiviewInstanceIndex = 2147483647
  1916.  
  1917. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  1918. ----------------------------------------
  1919. pciDomain = 0
  1920. pciBus = 3
  1921. pciDevice = 0
  1922. pciFunction = 0
  1923.  
  1924. VkPhysicalDevicePointClippingProperties:
  1925. ----------------------------------------
  1926. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  1927.  
  1928. VkPhysicalDeviceProtectedMemoryProperties:
  1929. ------------------------------------------
  1930. protectedNoFault = false
  1931.  
  1932. VkPhysicalDevicePushDescriptorPropertiesKHR:
  1933. --------------------------------------------
  1934. maxPushDescriptors = 32
  1935.  
  1936. VkPhysicalDeviceRobustness2PropertiesEXT:
  1937. -----------------------------------------
  1938. robustStorageBufferAccessSizeAlignment = 0x00000004
  1939. robustUniformBufferAccessSizeAlignment = 0x00000004
  1940.  
  1941. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  1942. ---------------------------------------------
  1943. sampleLocationSampleCounts: count = 3
  1944. SAMPLE_COUNT_2_BIT
  1945. SAMPLE_COUNT_4_BIT
  1946. SAMPLE_COUNT_8_BIT
  1947. maxSampleLocationGridSize:
  1948. width = 2
  1949. height = 2
  1950. sampleLocationCoordinateRange: count = 2
  1951. 0
  1952. 0.9375
  1953. sampleLocationSubPixelBits = 4
  1954. variableSampleLocations = false
  1955.  
  1956. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  1957. ----------------------------------------------
  1958. filterMinmaxSingleComponentFormats = true
  1959. filterMinmaxImageComponentMapping = false
  1960.  
  1961. VkPhysicalDeviceSubgroupProperties:
  1962. -----------------------------------
  1963. subgroupSize = 64
  1964. supportedStages: count = 8
  1965. SHADER_STAGE_VERTEX_BIT
  1966. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1967. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1968. SHADER_STAGE_GEOMETRY_BIT
  1969. SHADER_STAGE_FRAGMENT_BIT
  1970. SHADER_STAGE_COMPUTE_BIT
  1971. SHADER_STAGE_ALL_GRAPHICS
  1972. SHADER_STAGE_ALL
  1973. supportedOperations: count = 8
  1974. SUBGROUP_FEATURE_BASIC_BIT
  1975. SUBGROUP_FEATURE_VOTE_BIT
  1976. SUBGROUP_FEATURE_ARITHMETIC_BIT
  1977. SUBGROUP_FEATURE_BALLOT_BIT
  1978. SUBGROUP_FEATURE_SHUFFLE_BIT
  1979. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  1980. SUBGROUP_FEATURE_CLUSTERED_BIT
  1981. SUBGROUP_FEATURE_QUAD_BIT
  1982. quadOperationsInAllStages = true
  1983.  
  1984. VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
  1985. -------------------------------------------------
  1986. minSubgroupSize = 64
  1987. maxSubgroupSize = 64
  1988. maxComputeWorkgroupSubgroups = 4294967295
  1989. requiredSubgroupSizeStages: count = 0
  1990. None
  1991.  
  1992. VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
  1993. --------------------------------------------------
  1994. storageTexelBufferOffsetAlignmentBytes = 0x00000004
  1995. storageTexelBufferOffsetSingleTexelAlignment = true
  1996. uniformTexelBufferOffsetAlignmentBytes = 0x00000004
  1997. uniformTexelBufferOffsetSingleTexelAlignment = true
  1998.  
  1999. VkPhysicalDeviceTimelineSemaphoreProperties:
  2000. --------------------------------------------
  2001. maxTimelineSemaphoreValueDifference = 18446744073709551615
  2002.  
  2003. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  2004. -----------------------------------------------
  2005. maxTransformFeedbackStreams = 4
  2006. maxTransformFeedbackBuffers = 4
  2007. maxTransformFeedbackBufferSize = 0xffffffff
  2008. maxTransformFeedbackStreamDataSize = 512
  2009. maxTransformFeedbackBufferDataSize = 512
  2010. maxTransformFeedbackBufferDataStride = 512
  2011. transformFeedbackQueries = true
  2012. transformFeedbackStreamsLinesTriangles = true
  2013. transformFeedbackRasterizationStreamSelect = false
  2014. transformFeedbackDraw = true
  2015.  
  2016. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  2017. ----------------------------------------------------
  2018. maxVertexAttribDivisor = 4294967295
  2019.  
  2020. VkPhysicalDeviceVulkan11Properties:
  2021. -----------------------------------
  2022. deviceUUID = 00000000-0300-0000-0000-000000000000
  2023. driverUUID = 414d442d-4d45-5341-2d44-525600000000
  2024. deviceNodeMask = 0
  2025. deviceLUIDValid = false
  2026. subgroupSize = 64
  2027. subgroupSupportedStages: count = 8
  2028. SHADER_STAGE_VERTEX_BIT
  2029. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  2030. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  2031. SHADER_STAGE_GEOMETRY_BIT
  2032. SHADER_STAGE_FRAGMENT_BIT
  2033. SHADER_STAGE_COMPUTE_BIT
  2034. SHADER_STAGE_ALL_GRAPHICS
  2035. SHADER_STAGE_ALL
  2036. subgroupSupportedOperations: count = 8
  2037. SUBGROUP_FEATURE_BASIC_BIT
  2038. SUBGROUP_FEATURE_VOTE_BIT
  2039. SUBGROUP_FEATURE_ARITHMETIC_BIT
  2040. SUBGROUP_FEATURE_BALLOT_BIT
  2041. SUBGROUP_FEATURE_SHUFFLE_BIT
  2042. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  2043. SUBGROUP_FEATURE_CLUSTERED_BIT
  2044. SUBGROUP_FEATURE_QUAD_BIT
  2045. subgroupQuadOperationsInAllStages = true
  2046. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  2047. maxMultiviewViewCount = 8
  2048. maxMultiviewInstanceIndex = 2147483647
  2049. protectedNoFault = false
  2050. maxPerSetDescriptors = 22369621
  2051. maxMemoryAllocationSize = 0xfffffffc
  2052.  
  2053. VkPhysicalDeviceVulkan12Properties:
  2054. -----------------------------------
  2055. driverID = DRIVER_ID_MESA_RADV
  2056. driverName = radv
  2057. driverInfo = Mesa 21.1.2 (ACO)
  2058. conformanceVersion = 1.2.3.0
  2059. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  2060. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  2061. shaderSignedZeroInfNanPreserveFloat16 = false
  2062. shaderSignedZeroInfNanPreserveFloat32 = true
  2063. shaderSignedZeroInfNanPreserveFloat64 = true
  2064. shaderDenormPreserveFloat16 = false
  2065. shaderDenormPreserveFloat32 = true
  2066. shaderDenormPreserveFloat64 = true
  2067. shaderDenormFlushToZeroFloat16 = false
  2068. shaderDenormFlushToZeroFloat32 = true
  2069. shaderDenormFlushToZeroFloat64 = true
  2070. shaderRoundingModeRTEFloat16 = false
  2071. shaderRoundingModeRTEFloat32 = true
  2072. shaderRoundingModeRTEFloat64 = true
  2073. shaderRoundingModeRTZFloat16 = false
  2074. shaderRoundingModeRTZFloat32 = true
  2075. shaderRoundingModeRTZFloat64 = true
  2076. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  2077. shaderUniformBufferArrayNonUniformIndexingNative = false
  2078. shaderSampledImageArrayNonUniformIndexingNative = false
  2079. shaderStorageBufferArrayNonUniformIndexingNative = false
  2080. shaderStorageImageArrayNonUniformIndexingNative = false
  2081. shaderInputAttachmentArrayNonUniformIndexingNative = false
  2082. robustBufferAccessUpdateAfterBind = true
  2083. quadDivergentImplicitLod = false
  2084. maxPerStageDescriptorUpdateAfterBindSamplers = 8388606
  2085. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 8388606
  2086. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 8388606
  2087. maxPerStageDescriptorUpdateAfterBindSampledImages = 8388606
  2088. maxPerStageDescriptorUpdateAfterBindStorageImages = 8388606
  2089. maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
  2090. maxPerStageUpdateAfterBindResources = 8388606
  2091. maxDescriptorSetUpdateAfterBindSamplers = 8388606
  2092. maxDescriptorSetUpdateAfterBindUniformBuffers = 8388606
  2093. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  2094. maxDescriptorSetUpdateAfterBindStorageBuffers = 8388606
  2095. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  2096. maxDescriptorSetUpdateAfterBindSampledImages = 8388606
  2097. maxDescriptorSetUpdateAfterBindStorageImages = 8388606
  2098. maxDescriptorSetUpdateAfterBindInputAttachments = 8388606
  2099. supportedDepthResolveModes: count = 4
  2100. RESOLVE_MODE_SAMPLE_ZERO_BIT
  2101. RESOLVE_MODE_AVERAGE_BIT
  2102. RESOLVE_MODE_MIN_BIT
  2103. RESOLVE_MODE_MAX_BIT
  2104. supportedStencilResolveModes: count = 3
  2105. RESOLVE_MODE_SAMPLE_ZERO_BIT
  2106. RESOLVE_MODE_MIN_BIT
  2107. RESOLVE_MODE_MAX_BIT
  2108. independentResolveNone = true
  2109. independentResolve = true
  2110. filterMinmaxSingleComponentFormats = true
  2111. filterMinmaxImageComponentMapping = false
  2112. maxTimelineSemaphoreValueDifference = 18446744073709551615
  2113. framebufferIntegerColorSampleCounts: count = 1
  2114. SAMPLE_COUNT_1_BIT
  2115.  
  2116.  
  2117. Device Extensions: count = 114
  2118. VK_AMD_buffer_marker : extension revision 1
  2119. VK_AMD_device_coherent_memory : extension revision 1
  2120. VK_AMD_draw_indirect_count : extension revision 2
  2121. VK_AMD_gcn_shader : extension revision 1
  2122. VK_AMD_memory_overallocation_behavior : extension revision 1
  2123. VK_AMD_mixed_attachment_samples : extension revision 1
  2124. VK_AMD_rasterization_order : extension revision 1
  2125. VK_AMD_shader_ballot : extension revision 1
  2126. VK_AMD_shader_core_properties : extension revision 2
  2127. VK_AMD_shader_core_properties2 : extension revision 1
  2128. VK_AMD_shader_explicit_vertex_parameter : extension revision 1
  2129. VK_AMD_shader_fragment_mask : extension revision 1
  2130. VK_AMD_shader_image_load_store_lod : extension revision 1
  2131. VK_AMD_shader_info : extension revision 1
  2132. VK_AMD_shader_trinary_minmax : extension revision 1
  2133. VK_AMD_texture_gather_bias_lod : extension revision 1
  2134. VK_EXT_4444_formats : extension revision 1
  2135. VK_EXT_buffer_device_address : extension revision 2
  2136. VK_EXT_calibrated_timestamps : extension revision 1
  2137. VK_EXT_conditional_rendering : extension revision 2
  2138. VK_EXT_custom_border_color : extension revision 12
  2139. VK_EXT_depth_clip_enable : extension revision 1
  2140. VK_EXT_depth_range_unrestricted : extension revision 1
  2141. VK_EXT_descriptor_indexing : extension revision 2
  2142. VK_EXT_discard_rectangles : extension revision 1
  2143. VK_EXT_display_control : extension revision 1
  2144. VK_EXT_extended_dynamic_state : extension revision 1
  2145. VK_EXT_external_memory_dma_buf : extension revision 1
  2146. VK_EXT_external_memory_host : extension revision 1
  2147. VK_EXT_global_priority : extension revision 2
  2148. VK_EXT_host_query_reset : extension revision 1
  2149. VK_EXT_image_robustness : extension revision 1
  2150. VK_EXT_index_type_uint8 : extension revision 1
  2151. VK_EXT_inline_uniform_block : extension revision 1
  2152. VK_EXT_line_rasterization : extension revision 1
  2153. VK_EXT_memory_budget : extension revision 1
  2154. VK_EXT_memory_priority : extension revision 1
  2155. VK_EXT_pci_bus_info : extension revision 2
  2156. VK_EXT_pipeline_creation_cache_control : extension revision 3
  2157. VK_EXT_pipeline_creation_feedback : extension revision 1
  2158. VK_EXT_private_data : extension revision 1
  2159. VK_EXT_queue_family_foreign : extension revision 1
  2160. VK_EXT_robustness2 : extension revision 1
  2161. VK_EXT_sample_locations : extension revision 1
  2162. VK_EXT_sampler_filter_minmax : extension revision 2
  2163. VK_EXT_scalar_block_layout : extension revision 1
  2164. VK_EXT_shader_atomic_float : extension revision 1
  2165. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  2166. VK_EXT_shader_image_atomic_int64 : extension revision 1
  2167. VK_EXT_shader_stencil_export : extension revision 1
  2168. VK_EXT_shader_subgroup_ballot : extension revision 1
  2169. VK_EXT_shader_subgroup_vote : extension revision 1
  2170. VK_EXT_shader_viewport_index_layer : extension revision 1
  2171. VK_EXT_subgroup_size_control : extension revision 2
  2172. VK_EXT_texel_buffer_alignment : extension revision 1
  2173. VK_EXT_transform_feedback : extension revision 1
  2174. VK_EXT_vertex_attribute_divisor : extension revision 3
  2175. VK_EXT_ycbcr_image_arrays : extension revision 1
  2176. VK_GOOGLE_decorate_string : extension revision 1
  2177. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  2178. VK_GOOGLE_user_type : extension revision 1
  2179. VK_KHR_16bit_storage : extension revision 1
  2180. VK_KHR_8bit_storage : extension revision 1
  2181. VK_KHR_bind_memory2 : extension revision 1
  2182. VK_KHR_buffer_device_address : extension revision 1
  2183. VK_KHR_copy_commands2 : extension revision 1
  2184. VK_KHR_create_renderpass2 : extension revision 1
  2185. VK_KHR_dedicated_allocation : extension revision 3
  2186. VK_KHR_deferred_host_operations : extension revision 4
  2187. VK_KHR_depth_stencil_resolve : extension revision 1
  2188. VK_KHR_descriptor_update_template : extension revision 1
  2189. VK_KHR_device_group : extension revision 4
  2190. VK_KHR_draw_indirect_count : extension revision 1
  2191. VK_KHR_driver_properties : extension revision 1
  2192. VK_KHR_external_fence : extension revision 1
  2193. VK_KHR_external_fence_fd : extension revision 1
  2194. VK_KHR_external_memory : extension revision 1
  2195. VK_KHR_external_memory_fd : extension revision 1
  2196. VK_KHR_external_semaphore : extension revision 1
  2197. VK_KHR_external_semaphore_fd : extension revision 1
  2198. VK_KHR_get_memory_requirements2 : extension revision 1
  2199. VK_KHR_image_format_list : extension revision 1
  2200. VK_KHR_imageless_framebuffer : extension revision 1
  2201. VK_KHR_incremental_present : extension revision 1
  2202. VK_KHR_maintenance1 : extension revision 2
  2203. VK_KHR_maintenance2 : extension revision 1
  2204. VK_KHR_maintenance3 : extension revision 1
  2205. VK_KHR_multiview : extension revision 1
  2206. VK_KHR_pipeline_executable_properties : extension revision 1
  2207. VK_KHR_push_descriptor : extension revision 2
  2208. VK_KHR_relaxed_block_layout : extension revision 1
  2209. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  2210. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  2211. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  2212. VK_KHR_shader_atomic_int64 : extension revision 1
  2213. VK_KHR_shader_clock : extension revision 1
  2214. VK_KHR_shader_draw_parameters : extension revision 1
  2215. VK_KHR_shader_float16_int8 : extension revision 1
  2216. VK_KHR_shader_float_controls : extension revision 4
  2217. VK_KHR_shader_non_semantic_info : extension revision 1
  2218. VK_KHR_shader_subgroup_extended_types : extension revision 1
  2219. VK_KHR_shader_terminate_invocation : extension revision 1
  2220. VK_KHR_spirv_1_4 : extension revision 1
  2221. VK_KHR_storage_buffer_storage_class : extension revision 1
  2222. VK_KHR_swapchain : extension revision 70
  2223. VK_KHR_swapchain_mutable_format : extension revision 1
  2224. VK_KHR_timeline_semaphore : extension revision 2
  2225. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  2226. VK_KHR_variable_pointers : extension revision 1
  2227. VK_KHR_vulkan_memory_model : extension revision 3
  2228. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  2229. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  2230. VK_NV_compute_shader_derivatives : extension revision 1
  2231. VK_VALVE_mutable_descriptor_type : extension revision 1
  2232.  
  2233. VkQueueFamilyProperties:
  2234. ========================
  2235. queueProperties[0]:
  2236. -------------------
  2237. minImageTransferGranularity = (1,1,1)
  2238. queueCount = 1
  2239. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  2240. timestampValidBits = 64
  2241. present support = false
  2242.  
  2243. queueProperties[1]:
  2244. -------------------
  2245. minImageTransferGranularity = (1,1,1)
  2246. queueCount = 4
  2247. queueFlags = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  2248. timestampValidBits = 64
  2249. present support = false
  2250.  
  2251. VkPhysicalDeviceMemoryProperties:
  2252. =================================
  2253. memoryHeaps: count = 3
  2254. memoryHeaps[0]:
  2255. size = 1879048192 (0x70000000) (1.75 GiB)
  2256. budget = 1867317248 (0x6f4d0000) (1.74 GiB)
  2257. usage = 0 (0x00000000) (0.00 B)
  2258. flags: count = 1
  2259. MEMORY_HEAP_DEVICE_LOCAL_BIT
  2260. memoryHeaps[1]:
  2261. size = 3221225472 (0xc0000000) (3.00 GiB)
  2262. budget = 3186348032 (0xbdebd000) (2.97 GiB)
  2263. usage = 0 (0x00000000) (0.00 B)
  2264. flags: count = 0
  2265. None
  2266. memoryHeaps[2]:
  2267. size = 268435456 (0x10000000) (256.00 MiB)
  2268. budget = 262995968 (0x0fad0000) (250.81 MiB)
  2269. usage = 0 (0x00000000) (0.00 B)
  2270. flags: count = 1
  2271. MEMORY_HEAP_DEVICE_LOCAL_BIT
  2272. memoryTypes: count = 4
  2273. memoryTypes[0]:
  2274. heapIndex = 0
  2275. propertyFlags = 0x0001: count = 1
  2276. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  2277. usable for:
  2278. IMAGE_TILING_OPTIMAL:
  2279. color images
  2280. FORMAT_D16_UNORM
  2281. FORMAT_D32_SFLOAT
  2282. FORMAT_S8_UINT
  2283. FORMAT_D16_UNORM_S8_UINT
  2284. FORMAT_D32_SFLOAT_S8_UINT
  2285. (non-sparse)
  2286. IMAGE_TILING_LINEAR:
  2287. color images
  2288. (non-sparse)
  2289. memoryTypes[1]:
  2290. heapIndex = 1
  2291. propertyFlags = 0x0006: count = 2
  2292. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2293. MEMORY_PROPERTY_HOST_COHERENT_BIT
  2294. usable for:
  2295. IMAGE_TILING_OPTIMAL:
  2296. color images
  2297. FORMAT_D16_UNORM
  2298. FORMAT_D32_SFLOAT
  2299. FORMAT_S8_UINT
  2300. FORMAT_D16_UNORM_S8_UINT
  2301. FORMAT_D32_SFLOAT_S8_UINT
  2302. (non-sparse)
  2303. IMAGE_TILING_LINEAR:
  2304. color images
  2305. (non-sparse)
  2306. memoryTypes[2]:
  2307. heapIndex = 2
  2308. propertyFlags = 0x0007: count = 3
  2309. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  2310. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2311. MEMORY_PROPERTY_HOST_COHERENT_BIT
  2312. usable for:
  2313. IMAGE_TILING_OPTIMAL:
  2314. color images
  2315. FORMAT_D16_UNORM
  2316. FORMAT_D32_SFLOAT
  2317. FORMAT_S8_UINT
  2318. FORMAT_D16_UNORM_S8_UINT
  2319. FORMAT_D32_SFLOAT_S8_UINT
  2320. (non-sparse)
  2321. IMAGE_TILING_LINEAR:
  2322. color images
  2323. (non-sparse)
  2324. memoryTypes[3]:
  2325. heapIndex = 1
  2326. propertyFlags = 0x000e: count = 3
  2327. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2328. MEMORY_PROPERTY_HOST_COHERENT_BIT
  2329. MEMORY_PROPERTY_HOST_CACHED_BIT
  2330. usable for:
  2331. IMAGE_TILING_OPTIMAL:
  2332. color images
  2333. FORMAT_D16_UNORM
  2334. FORMAT_D32_SFLOAT
  2335. FORMAT_S8_UINT
  2336. FORMAT_D16_UNORM_S8_UINT
  2337. FORMAT_D32_SFLOAT_S8_UINT
  2338. (non-sparse)
  2339. IMAGE_TILING_LINEAR:
  2340. color images
  2341. (non-sparse)
  2342.  
  2343. VkPhysicalDeviceFeatures:
  2344. =========================
  2345. robustBufferAccess = true
  2346. fullDrawIndexUint32 = true
  2347. imageCubeArray = true
  2348. independentBlend = true
  2349. geometryShader = true
  2350. tessellationShader = true
  2351. sampleRateShading = true
  2352. dualSrcBlend = true
  2353. logicOp = true
  2354. multiDrawIndirect = true
  2355. drawIndirectFirstInstance = true
  2356. depthClamp = true
  2357. depthBiasClamp = true
  2358. fillModeNonSolid = true
  2359. depthBounds = true
  2360. wideLines = true
  2361. largePoints = true
  2362. alphaToOne = false
  2363. multiViewport = true
  2364. samplerAnisotropy = true
  2365. textureCompressionETC2 = false
  2366. textureCompressionASTC_LDR = false
  2367. textureCompressionBC = true
  2368. occlusionQueryPrecise = true
  2369. pipelineStatisticsQuery = true
  2370. vertexPipelineStoresAndAtomics = true
  2371. fragmentStoresAndAtomics = true
  2372. shaderTessellationAndGeometryPointSize = true
  2373. shaderImageGatherExtended = true
  2374. shaderStorageImageExtendedFormats = true
  2375. shaderStorageImageMultisample = true
  2376. shaderStorageImageReadWithoutFormat = true
  2377. shaderStorageImageWriteWithoutFormat = true
  2378. shaderUniformBufferArrayDynamicIndexing = true
  2379. shaderSampledImageArrayDynamicIndexing = true
  2380. shaderStorageBufferArrayDynamicIndexing = true
  2381. shaderStorageImageArrayDynamicIndexing = true
  2382. shaderClipDistance = true
  2383. shaderCullDistance = true
  2384. shaderFloat64 = true
  2385. shaderInt64 = true
  2386. shaderInt16 = true
  2387. shaderResourceResidency = true
  2388. shaderResourceMinLod = true
  2389. sparseBinding = true
  2390. sparseResidencyBuffer = true
  2391. sparseResidencyImage2D = true
  2392. sparseResidencyImage3D = false
  2393. sparseResidency2Samples = false
  2394. sparseResidency4Samples = false
  2395. sparseResidency8Samples = false
  2396. sparseResidency16Samples = false
  2397. sparseResidencyAliased = true
  2398. variableMultisampleRate = true
  2399. inheritedQueries = true
  2400.  
  2401. VkPhysicalDevice16BitStorageFeatures:
  2402. -------------------------------------
  2403. storageBuffer16BitAccess = true
  2404. uniformAndStorageBuffer16BitAccess = true
  2405. storagePushConstant16 = true
  2406. storageInputOutput16 = false
  2407.  
  2408. VkPhysicalDevice4444FormatsFeaturesEXT:
  2409. ---------------------------------------
  2410. formatA4R4G4B4 = true
  2411. formatA4B4G4R4 = true
  2412.  
  2413. VkPhysicalDevice8BitStorageFeatures:
  2414. ------------------------------------
  2415. storageBuffer8BitAccess = true
  2416. uniformAndStorageBuffer8BitAccess = true
  2417. storagePushConstant8 = true
  2418.  
  2419. VkPhysicalDeviceBufferDeviceAddressFeatures:
  2420. --------------------------------------------
  2421. bufferDeviceAddress = true
  2422. bufferDeviceAddressCaptureReplay = false
  2423. bufferDeviceAddressMultiDevice = false
  2424.  
  2425. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  2426. -----------------------------------------------
  2427. bufferDeviceAddress = true
  2428. bufferDeviceAddressCaptureReplay = false
  2429. bufferDeviceAddressMultiDevice = false
  2430.  
  2431. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  2432. ------------------------------------------------
  2433. conditionalRendering = true
  2434. inheritedConditionalRendering = false
  2435.  
  2436. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  2437. ---------------------------------------------
  2438. customBorderColors = true
  2439. customBorderColorWithoutFormat = true
  2440.  
  2441. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  2442. -------------------------------------------
  2443. depthClipEnable = true
  2444.  
  2445. VkPhysicalDeviceDescriptorIndexingFeatures:
  2446. -------------------------------------------
  2447. shaderInputAttachmentArrayDynamicIndexing = true
  2448. shaderUniformTexelBufferArrayDynamicIndexing = true
  2449. shaderStorageTexelBufferArrayDynamicIndexing = true
  2450. shaderUniformBufferArrayNonUniformIndexing = true
  2451. shaderSampledImageArrayNonUniformIndexing = true
  2452. shaderStorageBufferArrayNonUniformIndexing = true
  2453. shaderStorageImageArrayNonUniformIndexing = true
  2454. shaderInputAttachmentArrayNonUniformIndexing = true
  2455. shaderUniformTexelBufferArrayNonUniformIndexing = true
  2456. shaderStorageTexelBufferArrayNonUniformIndexing = true
  2457. descriptorBindingUniformBufferUpdateAfterBind = true
  2458. descriptorBindingSampledImageUpdateAfterBind = true
  2459. descriptorBindingStorageImageUpdateAfterBind = true
  2460. descriptorBindingStorageBufferUpdateAfterBind = true
  2461. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  2462. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  2463. descriptorBindingUpdateUnusedWhilePending = true
  2464. descriptorBindingPartiallyBound = true
  2465. descriptorBindingVariableDescriptorCount = true
  2466. runtimeDescriptorArray = true
  2467.  
  2468. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  2469. ------------------------------------------------
  2470. extendedDynamicState = true
  2471.  
  2472. VkPhysicalDeviceHostQueryResetFeatures:
  2473. ---------------------------------------
  2474. hostQueryReset = true
  2475.  
  2476. VkPhysicalDeviceImageRobustnessFeaturesEXT:
  2477. -------------------------------------------
  2478. robustImageAccess = true
  2479.  
  2480. VkPhysicalDeviceImagelessFramebufferFeatures:
  2481. ---------------------------------------------
  2482. imagelessFramebuffer = true
  2483.  
  2484. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  2485. ------------------------------------------
  2486. indexTypeUint8 = true
  2487.  
  2488. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  2489. ----------------------------------------------
  2490. inlineUniformBlock = true
  2491. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2492.  
  2493. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  2494. ---------------------------------------------
  2495. rectangularLines = false
  2496. bresenhamLines = true
  2497. smoothLines = false
  2498. stippledRectangularLines = false
  2499. stippledBresenhamLines = true
  2500. stippledSmoothLines = false
  2501.  
  2502. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  2503. ------------------------------------------
  2504. memoryPriority = true
  2505.  
  2506. VkPhysicalDeviceMultiviewFeatures:
  2507. ----------------------------------
  2508. multiview = true
  2509. multiviewGeometryShader = true
  2510. multiviewTessellationShader = true
  2511.  
  2512. VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
  2513. --------------------------------------------------------
  2514. pipelineCreationCacheControl = true
  2515.  
  2516. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  2517. --------------------------------------------------------
  2518. pipelineExecutableInfo = true
  2519.  
  2520. VkPhysicalDevicePrivateDataFeaturesEXT:
  2521. ---------------------------------------
  2522. privateData = true
  2523.  
  2524. VkPhysicalDeviceProtectedMemoryFeatures:
  2525. ----------------------------------------
  2526. protectedMemory = false
  2527.  
  2528. VkPhysicalDeviceRobustness2FeaturesEXT:
  2529. ---------------------------------------
  2530. robustBufferAccess2 = true
  2531. robustImageAccess2 = true
  2532. nullDescriptor = true
  2533.  
  2534. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  2535. -----------------------------------------------
  2536. samplerYcbcrConversion = true
  2537.  
  2538. VkPhysicalDeviceScalarBlockLayoutFeatures:
  2539. ------------------------------------------
  2540. scalarBlockLayout = true
  2541.  
  2542. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  2543. ----------------------------------------------------
  2544. separateDepthStencilLayouts = true
  2545.  
  2546. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  2547. ---------------------------------------------
  2548. shaderBufferFloat32Atomics = true
  2549. shaderBufferFloat32AtomicAdd = false
  2550. shaderBufferFloat64Atomics = true
  2551. shaderBufferFloat64AtomicAdd = false
  2552. shaderSharedFloat32Atomics = true
  2553. shaderSharedFloat32AtomicAdd = true
  2554. shaderSharedFloat64Atomics = true
  2555. shaderSharedFloat64AtomicAdd = false
  2556. shaderImageFloat32Atomics = true
  2557. shaderImageFloat32AtomicAdd = false
  2558. sparseImageFloat32Atomics = true
  2559. sparseImageFloat32AtomicAdd = false
  2560.  
  2561. VkPhysicalDeviceShaderAtomicInt64Features:
  2562. ------------------------------------------
  2563. shaderBufferInt64Atomics = true
  2564. shaderSharedInt64Atomics = true
  2565.  
  2566. VkPhysicalDeviceShaderClockFeaturesKHR:
  2567. ---------------------------------------
  2568. shaderSubgroupClock = true
  2569. shaderDeviceClock = true
  2570.  
  2571. VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
  2572. ----------------------------------------------------------
  2573. shaderDemoteToHelperInvocation = true
  2574.  
  2575. VkPhysicalDeviceShaderDrawParametersFeatures:
  2576. ---------------------------------------------
  2577. shaderDrawParameters = true
  2578.  
  2579. VkPhysicalDeviceShaderFloat16Int8Features:
  2580. ------------------------------------------
  2581. shaderFloat16 = false
  2582. shaderInt8 = true
  2583.  
  2584. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  2585. --------------------------------------------------
  2586. shaderImageInt64Atomics = true
  2587. sparseImageInt64Atomics = true
  2588.  
  2589. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  2590. ----------------------------------------------------
  2591. shaderSubgroupExtendedTypes = true
  2592.  
  2593. VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR:
  2594. -----------------------------------------------------
  2595. shaderTerminateInvocation = true
  2596.  
  2597. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  2598. -----------------------------------------------
  2599. subgroupSizeControl = true
  2600. computeFullSubgroups = true
  2601.  
  2602. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  2603. ------------------------------------------------
  2604. texelBufferAlignment = true
  2605.  
  2606. VkPhysicalDeviceTimelineSemaphoreFeatures:
  2607. ------------------------------------------
  2608. timelineSemaphore = true
  2609.  
  2610. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  2611. ---------------------------------------------
  2612. transformFeedback = true
  2613. geometryStreams = true
  2614.  
  2615. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  2616. ----------------------------------------------------
  2617. uniformBufferStandardLayout = true
  2618.  
  2619. VkPhysicalDeviceVariablePointersFeatures:
  2620. -----------------------------------------
  2621. variablePointersStorageBuffer = true
  2622. variablePointers = true
  2623.  
  2624. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  2625. --------------------------------------------------
  2626. vertexAttributeInstanceRateDivisor = true
  2627. vertexAttributeInstanceRateZeroDivisor = true
  2628.  
  2629. VkPhysicalDeviceVulkan11Features:
  2630. ---------------------------------
  2631. storageBuffer16BitAccess = true
  2632. uniformAndStorageBuffer16BitAccess = true
  2633. storagePushConstant16 = true
  2634. storageInputOutput16 = false
  2635. multiview = true
  2636. multiviewGeometryShader = true
  2637. multiviewTessellationShader = true
  2638. variablePointersStorageBuffer = true
  2639. variablePointers = true
  2640. protectedMemory = false
  2641. samplerYcbcrConversion = true
  2642. shaderDrawParameters = true
  2643.  
  2644. VkPhysicalDeviceVulkan12Features:
  2645. ---------------------------------
  2646. samplerMirrorClampToEdge = true
  2647. drawIndirectCount = true
  2648. storageBuffer8BitAccess = true
  2649. uniformAndStorageBuffer8BitAccess = true
  2650. storagePushConstant8 = true
  2651. shaderBufferInt64Atomics = true
  2652. shaderSharedInt64Atomics = true
  2653. shaderFloat16 = false
  2654. shaderInt8 = true
  2655. descriptorIndexing = true
  2656. shaderInputAttachmentArrayDynamicIndexing = true
  2657. shaderUniformTexelBufferArrayDynamicIndexing = true
  2658. shaderStorageTexelBufferArrayDynamicIndexing = true
  2659. shaderUniformBufferArrayNonUniformIndexing = true
  2660. shaderSampledImageArrayNonUniformIndexing = true
  2661. shaderStorageBufferArrayNonUniformIndexing = true
  2662. shaderStorageImageArrayNonUniformIndexing = true
  2663. shaderInputAttachmentArrayNonUniformIndexing = true
  2664. shaderUniformTexelBufferArrayNonUniformIndexing = true
  2665. shaderStorageTexelBufferArrayNonUniformIndexing = true
  2666. descriptorBindingUniformBufferUpdateAfterBind = true
  2667. descriptorBindingSampledImageUpdateAfterBind = true
  2668. descriptorBindingStorageImageUpdateAfterBind = true
  2669. descriptorBindingStorageBufferUpdateAfterBind = true
  2670. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  2671. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  2672. descriptorBindingUpdateUnusedWhilePending = true
  2673. descriptorBindingPartiallyBound = true
  2674. descriptorBindingVariableDescriptorCount = true
  2675. runtimeDescriptorArray = true
  2676. samplerFilterMinmax = true
  2677. scalarBlockLayout = true
  2678. imagelessFramebuffer = true
  2679. uniformBufferStandardLayout = true
  2680. shaderSubgroupExtendedTypes = true
  2681. separateDepthStencilLayouts = true
  2682. hostQueryReset = true
  2683. timelineSemaphore = true
  2684. bufferDeviceAddress = true
  2685. bufferDeviceAddressCaptureReplay = false
  2686. bufferDeviceAddressMultiDevice = false
  2687. vulkanMemoryModel = true
  2688. vulkanMemoryModelDeviceScope = true
  2689. vulkanMemoryModelAvailabilityVisibilityChains = false
  2690. shaderOutputViewportIndex = true
  2691. shaderOutputLayer = true
  2692. subgroupBroadcastDynamicId = true
  2693.  
  2694. VkPhysicalDeviceVulkanMemoryModelFeatures:
  2695. ------------------------------------------
  2696. vulkanMemoryModel = true
  2697. vulkanMemoryModelDeviceScope = true
  2698. vulkanMemoryModelAvailabilityVisibilityChains = false
  2699.  
  2700. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  2701. --------------------------------------------
  2702. ycbcrImageArrays = true
  2703.  
  2704.  
  2705. GPU2:
  2706. VkPhysicalDeviceProperties:
  2707. ---------------------------
  2708. apiVersion = 4198568 (1.1.168)
  2709. driverVersion = 1 (0x0001)
  2710. vendorID = 0x10005
  2711. deviceID = 0x0000
  2712. deviceType = PHYSICAL_DEVICE_TYPE_CPU
  2713. deviceName = llvmpipe (LLVM 12.0.0, 256 bits)
  2714.  
  2715. VkPhysicalDeviceLimits:
  2716. -----------------------
  2717. maxImageDimension1D = 16384
  2718. maxImageDimension2D = 16384
  2719. maxImageDimension3D = 4096
  2720. maxImageDimensionCube = 32768
  2721. maxImageArrayLayers = 2048
  2722. maxTexelBufferElements = 134217728
  2723. maxUniformBufferRange = 65536
  2724. maxStorageBufferRange = 134217728
  2725. maxPushConstantsSize = 128
  2726. maxMemoryAllocationCount = 4294967295
  2727. maxSamplerAllocationCount = 32768
  2728. bufferImageGranularity = 0x00000040
  2729. sparseAddressSpaceSize = 0x00000000
  2730. maxBoundDescriptorSets = 8
  2731. maxPerStageDescriptorSamplers = 32
  2732. maxPerStageDescriptorUniformBuffers = 16
  2733. maxPerStageDescriptorStorageBuffers = 16
  2734. maxPerStageDescriptorSampledImages = 128
  2735. maxPerStageDescriptorStorageImages = 16
  2736. maxPerStageDescriptorInputAttachments = 8
  2737. maxPerStageResources = 128
  2738. maxDescriptorSetSamplers = 32768
  2739. maxDescriptorSetUniformBuffers = 256
  2740. maxDescriptorSetUniformBuffersDynamic = 256
  2741. maxDescriptorSetStorageBuffers = 256
  2742. maxDescriptorSetStorageBuffersDynamic = 256
  2743. maxDescriptorSetSampledImages = 256
  2744. maxDescriptorSetStorageImages = 256
  2745. maxDescriptorSetInputAttachments = 256
  2746. maxVertexInputAttributes = 32
  2747. maxVertexInputBindings = 32
  2748. maxVertexInputAttributeOffset = 2047
  2749. maxVertexInputBindingStride = 2048
  2750. maxVertexOutputComponents = 128
  2751. maxTessellationGenerationLevel = 64
  2752. maxTessellationPatchSize = 32
  2753. maxTessellationControlPerVertexInputComponents = 128
  2754. maxTessellationControlPerVertexOutputComponents = 128
  2755. maxTessellationControlPerPatchOutputComponents = 128
  2756. maxTessellationControlTotalOutputComponents = 4096
  2757. maxTessellationEvaluationInputComponents = 128
  2758. maxTessellationEvaluationOutputComponents = 128
  2759. maxGeometryShaderInvocations = 32
  2760. maxGeometryInputComponents = 64
  2761. maxGeometryOutputComponents = 128
  2762. maxGeometryOutputVertices = 1024
  2763. maxGeometryTotalOutputComponents = 1024
  2764. maxFragmentInputComponents = 128
  2765. maxFragmentOutputAttachments = 8
  2766. maxFragmentDualSrcAttachments = 2
  2767. maxFragmentCombinedOutputResources = 8
  2768. maxComputeSharedMemorySize = 32768
  2769. maxComputeWorkGroupCount: count = 3
  2770. 65535
  2771. 65535
  2772. 65535
  2773. maxComputeWorkGroupInvocations = 1024
  2774. maxComputeWorkGroupSize: count = 3
  2775. 1024
  2776. 1024
  2777. 1024
  2778. subPixelPrecisionBits = 8
  2779. subTexelPrecisionBits = 8
  2780. mipmapPrecisionBits = 8
  2781. maxDrawIndexedIndexValue = 4294967295
  2782. maxDrawIndirectCount = 4294967295
  2783. maxSamplerLodBias = 16
  2784. maxSamplerAnisotropy = 16
  2785. maxViewports = 16
  2786. maxViewportDimensions: count = 2
  2787. 16384
  2788. 16384
  2789. viewportBoundsRange: count = 2
  2790. -32768
  2791. 32768
  2792. viewportSubPixelBits = 0
  2793. minMemoryMapAlignment = 64
  2794. minTexelBufferOffsetAlignment = 0x00000010
  2795. minUniformBufferOffsetAlignment = 0x00000010
  2796. minStorageBufferOffsetAlignment = 0x00000010
  2797. minTexelOffset = -32
  2798. maxTexelOffset = 31
  2799. minTexelGatherOffset = -32
  2800. maxTexelGatherOffset = 31
  2801. minInterpolationOffset = -2
  2802. maxInterpolationOffset = 2
  2803. subPixelInterpolationOffsetBits = 8
  2804. maxFramebufferWidth = 16384
  2805. maxFramebufferHeight = 16384
  2806. maxFramebufferLayers = 2048
  2807. framebufferColorSampleCounts: count = 2
  2808. SAMPLE_COUNT_1_BIT
  2809. SAMPLE_COUNT_4_BIT
  2810. framebufferDepthSampleCounts: count = 2
  2811. SAMPLE_COUNT_1_BIT
  2812. SAMPLE_COUNT_4_BIT
  2813. framebufferStencilSampleCounts: count = 2
  2814. SAMPLE_COUNT_1_BIT
  2815. SAMPLE_COUNT_4_BIT
  2816. framebufferNoAttachmentsSampleCounts: count = 2
  2817. SAMPLE_COUNT_1_BIT
  2818. SAMPLE_COUNT_4_BIT
  2819. maxColorAttachments = 8
  2820. sampledImageColorSampleCounts: count = 2
  2821. SAMPLE_COUNT_1_BIT
  2822. SAMPLE_COUNT_4_BIT
  2823. sampledImageIntegerSampleCounts: count = 2
  2824. SAMPLE_COUNT_1_BIT
  2825. SAMPLE_COUNT_4_BIT
  2826. sampledImageDepthSampleCounts: count = 2
  2827. SAMPLE_COUNT_1_BIT
  2828. SAMPLE_COUNT_4_BIT
  2829. sampledImageStencilSampleCounts: count = 2
  2830. SAMPLE_COUNT_1_BIT
  2831. SAMPLE_COUNT_4_BIT
  2832. storageImageSampleCounts: count = 2
  2833. SAMPLE_COUNT_1_BIT
  2834. SAMPLE_COUNT_4_BIT
  2835. maxSampleMaskWords = 1
  2836. timestampComputeAndGraphics = true
  2837. timestampPeriod = 1
  2838. maxClipDistances = 8
  2839. maxCullDistances = 8
  2840. maxCombinedClipAndCullDistances = 8
  2841. discreteQueuePriorities = 2
  2842. pointSizeRange: count = 2
  2843. 0
  2844. 255
  2845. lineWidthRange: count = 2
  2846. 1
  2847. 1
  2848. pointSizeGranularity = 0.125
  2849. lineWidthGranularity = 0
  2850. strictLines = false
  2851. standardSampleLocations = true
  2852. optimalBufferCopyOffsetAlignment = 0x00000080
  2853. optimalBufferCopyRowPitchAlignment = 0x00000080
  2854. nonCoherentAtomSize = 0x00000040
  2855.  
  2856. VkPhysicalDeviceSparseProperties:
  2857. ---------------------------------
  2858. residencyStandard2DBlockShape = false
  2859. residencyStandard2DMultisampleBlockShape = false
  2860. residencyStandard3DBlockShape = false
  2861. residencyAlignedMipSize = false
  2862. residencyNonResidentStrict = false
  2863.  
  2864. VkPhysicalDeviceDriverPropertiesKHR:
  2865. ------------------------------------
  2866. driverID = DRIVER_ID_MESA_LLVMPIPE
  2867. driverName = llvmpipe
  2868. driverInfo = Mesa 21.1.2 (LLVM 12.0.0)
  2869. conformanceVersion = 1.0.0.0
  2870.  
  2871. VkPhysicalDeviceIDProperties:
  2872. -----------------------------
  2873. deviceUUID = 00000000-0000-0000-0000-000000000000
  2874. driverUUID = 00000000-0000-0000-0000-000000000000
  2875. deviceNodeMask = 0
  2876. deviceLUIDValid = false
  2877.  
  2878. VkPhysicalDeviceMaintenance3Properties:
  2879. ---------------------------------------
  2880. maxPerSetDescriptors = 1024
  2881. maxMemoryAllocationSize = 0x80000000
  2882.  
  2883. VkPhysicalDeviceMultiviewProperties:
  2884. ------------------------------------
  2885. maxMultiviewViewCount = 6
  2886. maxMultiviewInstanceIndex = 2147483647
  2887.  
  2888. VkPhysicalDevicePointClippingProperties:
  2889. ----------------------------------------
  2890. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  2891.  
  2892. VkPhysicalDeviceProtectedMemoryProperties:
  2893. ------------------------------------------
  2894. protectedNoFault = false
  2895.  
  2896. VkPhysicalDevicePushDescriptorPropertiesKHR:
  2897. --------------------------------------------
  2898. maxPushDescriptors = 32
  2899.  
  2900. VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT:
  2901. -------------------------------------------------
  2902. filterMinmaxSingleComponentFormats = true
  2903. filterMinmaxImageComponentMapping = true
  2904.  
  2905. VkPhysicalDeviceSubgroupProperties:
  2906. -----------------------------------
  2907. subgroupSize = 8
  2908. supportedStages: count = 4
  2909. SHADER_STAGE_FRAGMENT_BIT
  2910. SHADER_STAGE_COMPUTE_BIT
  2911. SHADER_STAGE_ALL_GRAPHICS
  2912. SHADER_STAGE_ALL
  2913. supportedOperations: count = 4
  2914. SUBGROUP_FEATURE_BASIC_BIT
  2915. SUBGROUP_FEATURE_VOTE_BIT
  2916. SUBGROUP_FEATURE_ARITHMETIC_BIT
  2917. SUBGROUP_FEATURE_BALLOT_BIT
  2918. quadOperationsInAllStages = false
  2919.  
  2920. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  2921. -----------------------------------------------
  2922. maxTransformFeedbackStreams = 4
  2923. maxTransformFeedbackBuffers = 4
  2924. maxTransformFeedbackBufferSize = 0xffffffff
  2925. maxTransformFeedbackStreamDataSize = 512
  2926. maxTransformFeedbackBufferDataSize = 512
  2927. maxTransformFeedbackBufferDataStride = 512
  2928. transformFeedbackQueries = true
  2929. transformFeedbackStreamsLinesTriangles = false
  2930. transformFeedbackRasterizationStreamSelect = false
  2931. transformFeedbackDraw = true
  2932.  
  2933. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  2934. ----------------------------------------------------
  2935. maxVertexAttribDivisor = 4294967295
  2936.  
  2937.  
  2938. Device Extensions: count = 46
  2939. -----------------------------
  2940. VK_EXT_calibrated_timestamps : extension revision 1
  2941. VK_EXT_conditional_rendering : extension revision 2
  2942. VK_EXT_extended_dynamic_state : extension revision 1
  2943. VK_EXT_host_query_reset : extension revision 1
  2944. VK_EXT_index_type_uint8 : extension revision 1
  2945. VK_EXT_post_depth_coverage : extension revision 1
  2946. VK_EXT_private_data : extension revision 1
  2947. VK_EXT_sampler_filter_minmax : extension revision 2
  2948. VK_EXT_scalar_block_layout : extension revision 1
  2949. VK_EXT_shader_stencil_export : extension revision 1
  2950. VK_EXT_shader_viewport_index_layer : extension revision 1
  2951. VK_EXT_transform_feedback : extension revision 1
  2952. VK_EXT_vertex_attribute_divisor : extension revision 3
  2953. VK_GOOGLE_decorate_string : extension revision 1
  2954. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  2955. VK_KHR_16bit_storage : extension revision 1
  2956. VK_KHR_8bit_storage : extension revision 1
  2957. VK_KHR_bind_memory2 : extension revision 1
  2958. VK_KHR_buffer_device_address : extension revision 1
  2959. VK_KHR_copy_commands2 : extension revision 1
  2960. VK_KHR_create_renderpass2 : extension revision 1
  2961. VK_KHR_dedicated_allocation : extension revision 3
  2962. VK_KHR_descriptor_update_template : extension revision 1
  2963. VK_KHR_device_group : extension revision 4
  2964. VK_KHR_draw_indirect_count : extension revision 1
  2965. VK_KHR_driver_properties : extension revision 1
  2966. VK_KHR_external_fence : extension revision 1
  2967. VK_KHR_external_memory : extension revision 1
  2968. VK_KHR_external_semaphore : extension revision 1
  2969. VK_KHR_get_memory_requirements2 : extension revision 1
  2970. VK_KHR_image_format_list : extension revision 1
  2971. VK_KHR_imageless_framebuffer : extension revision 1
  2972. VK_KHR_incremental_present : extension revision 1
  2973. VK_KHR_maintenance1 : extension revision 2
  2974. VK_KHR_maintenance2 : extension revision 1
  2975. VK_KHR_maintenance3 : extension revision 1
  2976. VK_KHR_multiview : extension revision 1
  2977. VK_KHR_push_descriptor : extension revision 2
  2978. VK_KHR_relaxed_block_layout : extension revision 1
  2979. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  2980. VK_KHR_shader_atomic_int64 : extension revision 1
  2981. VK_KHR_shader_draw_parameters : extension revision 1
  2982. VK_KHR_storage_buffer_storage_class : extension revision 1
  2983. VK_KHR_swapchain : extension revision 70
  2984. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  2985. VK_KHR_variable_pointers : extension revision 1
  2986.  
  2987. VkQueueFamilyProperties:
  2988. ========================
  2989. queueProperties[0]:
  2990. -------------------
  2991. minImageTransferGranularity = (1,1,1)
  2992. queueCount = 1
  2993. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
  2994. timestampValidBits = 64
  2995. present support = false
  2996.  
  2997. VkPhysicalDeviceMemoryProperties:
  2998. =================================
  2999. memoryHeaps: count = 1
  3000. memoryHeaps[0]:
  3001. size = 2147483648 (0x80000000) (2.00 GiB)
  3002. budget = 0 (0x00000000) (0.00 B)
  3003. usage = 0 (0x00000000) (0.00 B)
  3004. flags: count = 1
  3005. MEMORY_HEAP_DEVICE_LOCAL_BIT
  3006. memoryTypes: count = 1
  3007. memoryTypes[0]:
  3008. heapIndex = 0
  3009. propertyFlags = 0x000f: count = 4
  3010. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  3011. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  3012. MEMORY_PROPERTY_HOST_COHERENT_BIT
  3013. MEMORY_PROPERTY_HOST_CACHED_BIT
  3014. usable for:
  3015. IMAGE_TILING_OPTIMAL:
  3016. color images
  3017. FORMAT_D16_UNORM
  3018. FORMAT_X8_D24_UNORM_PACK32
  3019. FORMAT_D32_SFLOAT
  3020. FORMAT_S8_UINT
  3021. FORMAT_D24_UNORM_S8_UINT
  3022. FORMAT_D32_SFLOAT_S8_UINT
  3023. (non-sparse)
  3024. IMAGE_TILING_LINEAR:
  3025. color images
  3026. (non-sparse)
  3027.  
  3028. VkPhysicalDeviceFeatures:
  3029. =========================
  3030. robustBufferAccess = true
  3031. fullDrawIndexUint32 = true
  3032. imageCubeArray = true
  3033. independentBlend = true
  3034. geometryShader = true
  3035. tessellationShader = true
  3036. sampleRateShading = true
  3037. dualSrcBlend = true
  3038. logicOp = true
  3039. multiDrawIndirect = true
  3040. drawIndirectFirstInstance = true
  3041. depthClamp = true
  3042. depthBiasClamp = true
  3043. fillModeNonSolid = true
  3044. depthBounds = false
  3045. wideLines = false
  3046. largePoints = true
  3047. alphaToOne = true
  3048. multiViewport = true
  3049. samplerAnisotropy = false
  3050. textureCompressionETC2 = false
  3051. textureCompressionASTC_LDR = false
  3052. textureCompressionBC = true
  3053. occlusionQueryPrecise = true
  3054. pipelineStatisticsQuery = true
  3055. vertexPipelineStoresAndAtomics = true
  3056. fragmentStoresAndAtomics = true
  3057. shaderTessellationAndGeometryPointSize = true
  3058. shaderImageGatherExtended = true
  3059. shaderStorageImageExtendedFormats = false
  3060. shaderStorageImageMultisample = true
  3061. shaderStorageImageReadWithoutFormat = false
  3062. shaderStorageImageWriteWithoutFormat = true
  3063. shaderUniformBufferArrayDynamicIndexing = false
  3064. shaderSampledImageArrayDynamicIndexing = false
  3065. shaderStorageBufferArrayDynamicIndexing = false
  3066. shaderStorageImageArrayDynamicIndexing = false
  3067. shaderClipDistance = true
  3068. shaderCullDistance = true
  3069. shaderFloat64 = true
  3070. shaderInt64 = true
  3071. shaderInt16 = false
  3072. shaderResourceResidency = false
  3073. shaderResourceMinLod = false
  3074. sparseBinding = false
  3075. sparseResidencyBuffer = false
  3076. sparseResidencyImage2D = false
  3077. sparseResidencyImage3D = false
  3078. sparseResidency2Samples = false
  3079. sparseResidency4Samples = false
  3080. sparseResidency8Samples = false
  3081. sparseResidency16Samples = false
  3082. sparseResidencyAliased = false
  3083. variableMultisampleRate = false
  3084. inheritedQueries = false
  3085.  
  3086. VkPhysicalDevice16BitStorageFeatures:
  3087. -------------------------------------
  3088. storageBuffer16BitAccess = true
  3089. uniformAndStorageBuffer16BitAccess = true
  3090. storagePushConstant16 = true
  3091. storageInputOutput16 = false
  3092.  
  3093. VkPhysicalDevice8BitStorageFeaturesKHR:
  3094. ---------------------------------------
  3095. storageBuffer8BitAccess = true
  3096. uniformAndStorageBuffer8BitAccess = true
  3097. storagePushConstant8 = true
  3098.  
  3099. VkPhysicalDeviceBufferDeviceAddressFeaturesKHR:
  3100. -----------------------------------------------
  3101. bufferDeviceAddress = true
  3102. bufferDeviceAddressCaptureReplay = false
  3103. bufferDeviceAddressMultiDevice = false
  3104.  
  3105. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  3106. ------------------------------------------------
  3107. conditionalRendering = true
  3108. inheritedConditionalRendering = false
  3109.  
  3110. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  3111. ------------------------------------------------
  3112. extendedDynamicState = true
  3113.  
  3114. VkPhysicalDeviceHostQueryResetFeaturesEXT:
  3115. ------------------------------------------
  3116. hostQueryReset = true
  3117.  
  3118. VkPhysicalDeviceImagelessFramebufferFeaturesKHR:
  3119. ------------------------------------------------
  3120. imagelessFramebuffer = true
  3121.  
  3122. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  3123. ------------------------------------------
  3124. indexTypeUint8 = true
  3125.  
  3126. VkPhysicalDeviceMultiviewFeatures:
  3127. ----------------------------------
  3128. multiview = true
  3129. multiviewGeometryShader = true
  3130. multiviewTessellationShader = true
  3131.  
  3132. VkPhysicalDevicePrivateDataFeaturesEXT:
  3133. ---------------------------------------
  3134. privateData = true
  3135.  
  3136. VkPhysicalDeviceProtectedMemoryFeatures:
  3137. ----------------------------------------
  3138. protectedMemory = false
  3139.  
  3140. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  3141. -----------------------------------------------
  3142. samplerYcbcrConversion = false
  3143.  
  3144. VkPhysicalDeviceScalarBlockLayoutFeaturesEXT:
  3145. ---------------------------------------------
  3146. scalarBlockLayout = true
  3147.  
  3148. VkPhysicalDeviceShaderAtomicInt64FeaturesKHR:
  3149. ---------------------------------------------
  3150. shaderBufferInt64Atomics = true
  3151. shaderSharedInt64Atomics = true
  3152.  
  3153. VkPhysicalDeviceShaderDrawParametersFeatures:
  3154. ---------------------------------------------
  3155. shaderDrawParameters = true
  3156.  
  3157. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  3158. ---------------------------------------------
  3159. transformFeedback = true
  3160. geometryStreams = true
  3161.  
  3162. VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR:
  3163. -------------------------------------------------------
  3164. uniformBufferStandardLayout = true
  3165.  
  3166. VkPhysicalDeviceVariablePointersFeatures:
  3167. -----------------------------------------
  3168. variablePointersStorageBuffer = true
  3169. variablePointers = false
  3170.  
  3171. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  3172. --------------------------------------------------
  3173. vertexAttributeInstanceRateDivisor = true
  3174. vertexAttributeInstanceRateZeroDivisor = false
  3175.  
  3176.  
  3177.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement