Advertisement
Guest User

vulkaninfo

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