Advertisement
Guest User

Untitled

a guest
Apr 26th, 2025
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 98.21 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.4.309
  6.  
  7.  
  8. Instance Extensions: count = 24
  9. ===============================
  10. VK_EXT_acquire_drm_display : extension revision 1
  11. VK_EXT_acquire_xlib_display : extension revision 1
  12. VK_EXT_debug_report : extension revision 10
  13. VK_EXT_debug_utils : extension revision 2
  14. VK_EXT_direct_mode_display : extension revision 1
  15. VK_EXT_display_surface_counter : extension revision 1
  16. VK_EXT_headless_surface : extension revision 1
  17. VK_EXT_surface_maintenance1 : extension revision 1
  18. VK_EXT_swapchain_colorspace : extension revision 5
  19. VK_KHR_device_group_creation : extension revision 1
  20. VK_KHR_display : extension revision 23
  21. VK_KHR_external_fence_capabilities : extension revision 1
  22. VK_KHR_external_memory_capabilities : extension revision 1
  23. VK_KHR_external_semaphore_capabilities : extension revision 1
  24. VK_KHR_get_display_properties2 : extension revision 1
  25. VK_KHR_get_physical_device_properties2 : extension revision 2
  26. VK_KHR_get_surface_capabilities2 : extension revision 1
  27. VK_KHR_portability_enumeration : extension revision 1
  28. VK_KHR_surface : extension revision 25
  29. VK_KHR_surface_protected_capabilities : extension revision 1
  30. VK_KHR_wayland_surface : extension revision 6
  31. VK_KHR_xcb_surface : extension revision 6
  32. VK_KHR_xlib_surface : extension revision 6
  33. VK_LUNARG_direct_driver_loading : extension revision 1
  34.  
  35. Layers: count = 10
  36. ==================
  37. VK_LAYER_FROG_gamescope_wsi_x86_64 (Gamescope WSI (XWayland Bypass) Layer (x86_64)) Vulkan version 1.3.221, layer version 1:
  38. Layer Extensions: count = 0
  39. Devices: count = 1
  40. GPU id = 0 (AMD Radeon RX 7900 XTX (RADV NAVI31))
  41. Layer-Device Extensions: count = 0
  42.  
  43. VK_LAYER_MANGOHUD_overlay_x86 (Vulkan Hud Overlay) Vulkan version 1.3.0, layer version 1:
  44. Layer Extensions: count = 0
  45. Devices: count = 1
  46. GPU id = 0 (AMD Radeon RX 7900 XTX (RADV NAVI31))
  47. Layer-Device Extensions: count = 0
  48.  
  49. VK_LAYER_MANGOHUD_overlay_x86_64 (Vulkan Hud Overlay) Vulkan version 1.3.0, layer version 1:
  50. Layer Extensions: count = 0
  51. Devices: count = 1
  52. GPU id = 0 (AMD Radeon RX 7900 XTX (RADV NAVI31))
  53. Layer-Device Extensions: count = 0
  54.  
  55. VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.4.303, layer version 1:
  56. Layer Extensions: count = 0
  57. Devices: count = 1
  58. GPU id = 0 (AMD Radeon RX 7900 XTX (RADV NAVI31))
  59. Layer-Device Extensions: count = 0
  60.  
  61. VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.4.303, layer version 1:
  62. Layer Extensions: count = 0
  63. Devices: count = 1
  64. GPU id = 0 (AMD Radeon RX 7900 XTX (RADV NAVI31))
  65. Layer-Device Extensions: count = 0
  66.  
  67. VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
  68. Layer Extensions: count = 0
  69. Devices: count = 1
  70. GPU id = 0 (AMD Radeon RX 7900 XTX (RADV NAVI31))
  71. Layer-Device Extensions: count = 0
  72.  
  73. VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
  74. Layer Extensions: count = 0
  75. Devices: count = 1
  76. GPU id = 0 (AMD Radeon RX 7900 XTX (RADV NAVI31))
  77. Layer-Device Extensions: count = 0
  78.  
  79. VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
  80. Layer Extensions: count = 0
  81. Devices: count = 1
  82. GPU id = 0 (AMD Radeon RX 7900 XTX (RADV NAVI31))
  83. Layer-Device Extensions: count = 0
  84.  
  85. VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
  86. Layer Extensions: count = 0
  87. Devices: count = 1
  88. GPU id = 0 (AMD Radeon RX 7900 XTX (RADV NAVI31))
  89. Layer-Device Extensions: count = 0
  90.  
  91. VK_LAYER_VKBASALT_post_processing (a post processing layer) Vulkan version 1.3.223, layer version 1:
  92. Layer Extensions: count = 0
  93. Devices: count = 1
  94. GPU id = 0 (AMD Radeon RX 7900 XTX (RADV NAVI31))
  95. Layer-Device Extensions: count = 0
  96.  
  97. Presentable Surfaces:
  98. =====================
  99. GPU id : 0 (AMD Radeon RX 7900 XTX (RADV NAVI31)):
  100. Surface types: count = 2
  101. VK_KHR_xcb_surface
  102. VK_KHR_xlib_surface
  103. Formats: count = 2
  104. SurfaceFormat[0]:
  105. format = FORMAT_B8G8R8A8_SRGB
  106. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  107. SurfaceFormat[1]:
  108. format = FORMAT_B8G8R8A8_UNORM
  109. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  110. Present Modes: count = 4
  111. PRESENT_MODE_IMMEDIATE_KHR
  112. PRESENT_MODE_MAILBOX_KHR
  113. PRESENT_MODE_FIFO_KHR
  114. PRESENT_MODE_FIFO_RELAXED_KHR
  115. VkSurfaceCapabilitiesKHR:
  116. -------------------------
  117. minImageCount = 3
  118. maxImageCount = 0
  119. currentExtent:
  120. width = 256
  121. height = 256
  122. minImageExtent:
  123. width = 256
  124. height = 256
  125. maxImageExtent:
  126. width = 256
  127. height = 256
  128. maxImageArrayLayers = 1
  129. supportedTransforms: count = 1
  130. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  131. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  132. supportedCompositeAlpha: count = 2
  133. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  134. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  135. supportedUsageFlags: count = 7
  136. IMAGE_USAGE_TRANSFER_SRC_BIT
  137. IMAGE_USAGE_TRANSFER_DST_BIT
  138. IMAGE_USAGE_SAMPLED_BIT
  139. IMAGE_USAGE_STORAGE_BIT
  140. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  141. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  142. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  143. VkSurfaceProtectedCapabilitiesKHR:
  144. ----------------------------------
  145. supportsProtected = false
  146.  
  147. VK_EXT_surface_maintenance1:
  148. ----------------------------
  149. PRESENT_MODE_IMMEDIATE_KHR:
  150. minImageCount = 3
  151. maxImageCount = 0
  152. VkSurfacePresentScalingCapabilitiesEXT:
  153. supportedPresentScaling:
  154. None
  155. supportedPresentGravityX:
  156. None
  157. supportedPresentGravityY:
  158. None
  159. minScaledImageExtent:
  160. width = 256
  161. height = 256
  162. maxScaledImageExtent:
  163. width = 256
  164. height = 256
  165. VkSurfacePresentModeCompatibilityEXT:
  166. presentModeCount = 4
  167. pPresentModes: count = 4
  168. PRESENT_MODE_IMMEDIATE_KHR
  169. PRESENT_MODE_MAILBOX_KHR
  170. PRESENT_MODE_FIFO_KHR
  171. PRESENT_MODE_FIFO_RELAXED_KHR
  172. PRESENT_MODE_MAILBOX_KHR:
  173. minImageCount = 4
  174. maxImageCount = 0
  175. VkSurfacePresentScalingCapabilitiesEXT:
  176. supportedPresentScaling:
  177. None
  178. supportedPresentGravityX:
  179. None
  180. supportedPresentGravityY:
  181. None
  182. minScaledImageExtent:
  183. width = 256
  184. height = 256
  185. maxScaledImageExtent:
  186. width = 256
  187. height = 256
  188. VkSurfacePresentModeCompatibilityEXT:
  189. presentModeCount = 4
  190. pPresentModes: count = 4
  191. PRESENT_MODE_MAILBOX_KHR
  192. PRESENT_MODE_IMMEDIATE_KHR
  193. PRESENT_MODE_FIFO_KHR
  194. PRESENT_MODE_FIFO_RELAXED_KHR
  195. PRESENT_MODE_FIFO_KHR:
  196. minImageCount = 3
  197. maxImageCount = 0
  198. VkSurfacePresentScalingCapabilitiesEXT:
  199. supportedPresentScaling:
  200. None
  201. supportedPresentGravityX:
  202. None
  203. supportedPresentGravityY:
  204. None
  205. minScaledImageExtent:
  206. width = 256
  207. height = 256
  208. maxScaledImageExtent:
  209. width = 256
  210. height = 256
  211. VkSurfacePresentModeCompatibilityEXT:
  212. presentModeCount = 4
  213. pPresentModes: count = 4
  214. PRESENT_MODE_FIFO_KHR
  215. PRESENT_MODE_IMMEDIATE_KHR
  216. PRESENT_MODE_MAILBOX_KHR
  217. PRESENT_MODE_FIFO_RELAXED_KHR
  218. PRESENT_MODE_FIFO_RELAXED_KHR:
  219. minImageCount = 3
  220. maxImageCount = 0
  221. VkSurfacePresentScalingCapabilitiesEXT:
  222. supportedPresentScaling:
  223. None
  224. supportedPresentGravityX:
  225. None
  226. supportedPresentGravityY:
  227. None
  228. minScaledImageExtent:
  229. width = 256
  230. height = 256
  231. maxScaledImageExtent:
  232. width = 256
  233. height = 256
  234. VkSurfacePresentModeCompatibilityEXT:
  235. presentModeCount = 4
  236. pPresentModes: count = 4
  237. PRESENT_MODE_FIFO_RELAXED_KHR
  238. PRESENT_MODE_IMMEDIATE_KHR
  239. PRESENT_MODE_MAILBOX_KHR
  240. PRESENT_MODE_FIFO_KHR
  241.  
  242. GPU id : 0 (AMD Radeon RX 7900 XTX (RADV NAVI31)):
  243. Surface type = VK_KHR_wayland_surface
  244. Formats: count = 9
  245. SurfaceFormat[0]:
  246. format = FORMAT_A2R10G10B10_UNORM_PACK32
  247. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  248. SurfaceFormat[1]:
  249. format = FORMAT_A2B10G10R10_UNORM_PACK32
  250. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  251. SurfaceFormat[2]:
  252. format = FORMAT_B8G8R8A8_SRGB
  253. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  254. SurfaceFormat[3]:
  255. format = FORMAT_B8G8R8A8_UNORM
  256. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  257. SurfaceFormat[4]:
  258. format = FORMAT_R8G8B8A8_SRGB
  259. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  260. SurfaceFormat[5]:
  261. format = FORMAT_R8G8B8A8_UNORM
  262. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  263. SurfaceFormat[6]:
  264. format = FORMAT_R5G6B5_UNORM_PACK16
  265. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  266. SurfaceFormat[7]:
  267. format = FORMAT_R16G16B16A16_SFLOAT
  268. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  269. SurfaceFormat[8]:
  270. format = FORMAT_R16G16B16A16_UNORM
  271. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  272. Present Modes: count = 3
  273. PRESENT_MODE_MAILBOX_KHR
  274. PRESENT_MODE_FIFO_KHR
  275. PRESENT_MODE_IMMEDIATE_KHR
  276. VkSurfaceCapabilitiesKHR:
  277. -------------------------
  278. minImageCount = 4
  279. maxImageCount = 0
  280. currentExtent:
  281. width = 4294967295
  282. height = 4294967295
  283. minImageExtent:
  284. width = 1
  285. height = 1
  286. maxImageExtent:
  287. width = 16384
  288. height = 16384
  289. maxImageArrayLayers = 1
  290. supportedTransforms: count = 1
  291. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  292. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  293. supportedCompositeAlpha: count = 2
  294. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  295. COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
  296. supportedUsageFlags: count = 7
  297. IMAGE_USAGE_TRANSFER_SRC_BIT
  298. IMAGE_USAGE_TRANSFER_DST_BIT
  299. IMAGE_USAGE_SAMPLED_BIT
  300. IMAGE_USAGE_STORAGE_BIT
  301. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  302. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  303. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  304. VkSurfaceProtectedCapabilitiesKHR:
  305. ----------------------------------
  306. supportsProtected = false
  307.  
  308. VK_EXT_surface_maintenance1:
  309. ----------------------------
  310. PRESENT_MODE_MAILBOX_KHR:
  311. minImageCount = 4
  312. maxImageCount = 0
  313. VkSurfacePresentScalingCapabilitiesEXT:
  314. supportedPresentScaling:
  315. None
  316. supportedPresentGravityX:
  317. None
  318. supportedPresentGravityY:
  319. None
  320. minScaledImageExtent:
  321. width = 1
  322. height = 1
  323. maxScaledImageExtent:
  324. width = 16384
  325. height = 16384
  326. VkSurfacePresentModeCompatibilityEXT:
  327. presentModeCount = 2
  328. pPresentModes: count = 2
  329. PRESENT_MODE_MAILBOX_KHR
  330. PRESENT_MODE_FIFO_KHR
  331. PRESENT_MODE_FIFO_KHR:
  332. minImageCount = 3
  333. maxImageCount = 0
  334. VkSurfacePresentScalingCapabilitiesEXT:
  335. supportedPresentScaling:
  336. None
  337. supportedPresentGravityX:
  338. None
  339. supportedPresentGravityY:
  340. None
  341. minScaledImageExtent:
  342. width = 1
  343. height = 1
  344. maxScaledImageExtent:
  345. width = 16384
  346. height = 16384
  347. VkSurfacePresentModeCompatibilityEXT:
  348. presentModeCount = 2
  349. pPresentModes: count = 2
  350. PRESENT_MODE_FIFO_KHR
  351. PRESENT_MODE_MAILBOX_KHR
  352. PRESENT_MODE_IMMEDIATE_KHR:
  353. minImageCount = 3
  354. maxImageCount = 0
  355. VkSurfacePresentScalingCapabilitiesEXT:
  356. supportedPresentScaling:
  357. None
  358. supportedPresentGravityX:
  359. None
  360. supportedPresentGravityY:
  361. None
  362. minScaledImageExtent:
  363. width = 1
  364. height = 1
  365. maxScaledImageExtent:
  366. width = 16384
  367. height = 16384
  368. VkSurfacePresentModeCompatibilityEXT:
  369. presentModeCount = 1
  370. pPresentModes: count = 1
  371. PRESENT_MODE_IMMEDIATE_KHR
  372.  
  373.  
  374. Device Properties and Extensions:
  375. =================================
  376. GPU0:
  377. VkPhysicalDeviceProperties:
  378. ---------------------------
  379. apiVersion = 1.4.305 (4210993)
  380. driverVersion = 25.0.4 (104857604)
  381. vendorID = 0x1002
  382. deviceID = 0x744c
  383. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  384. deviceName = AMD Radeon RX 7900 XTX (RADV NAVI31)
  385. pipelineCacheUUID = 0855584d-119e-04e8-926e-6708daaec65c
  386.  
  387. VkPhysicalDeviceLimits:
  388. -----------------------
  389. maxImageDimension1D = 16384
  390. maxImageDimension2D = 16384
  391. maxImageDimension3D = 2048
  392. maxImageDimensionCube = 16384
  393. maxImageArrayLayers = 2048
  394. maxTexelBufferElements = 4294967295
  395. maxUniformBufferRange = 4294967295
  396. maxStorageBufferRange = 4294967295
  397. maxPushConstantsSize = 256
  398. maxMemoryAllocationCount = 4294967295
  399. maxSamplerAllocationCount = 65536
  400. bufferImageGranularity = 0x00000001
  401. sparseAddressSpaceSize = 0xfffffffc
  402. maxBoundDescriptorSets = 32
  403. maxPerStageDescriptorSamplers = 8388606
  404. maxPerStageDescriptorUniformBuffers = 8388606
  405. maxPerStageDescriptorStorageBuffers = 8388606
  406. maxPerStageDescriptorSampledImages = 8388606
  407. maxPerStageDescriptorStorageImages = 8388606
  408. maxPerStageDescriptorInputAttachments = 8388606
  409. maxPerStageResources = 8388606
  410. maxDescriptorSetSamplers = 8388606
  411. maxDescriptorSetUniformBuffers = 8388606
  412. maxDescriptorSetUniformBuffersDynamic = 16
  413. maxDescriptorSetStorageBuffers = 8388606
  414. maxDescriptorSetStorageBuffersDynamic = 8
  415. maxDescriptorSetSampledImages = 8388606
  416. maxDescriptorSetStorageImages = 8388606
  417. maxDescriptorSetInputAttachments = 8388606
  418. maxVertexInputAttributes = 32
  419. maxVertexInputBindings = 32
  420. maxVertexInputAttributeOffset = 4294967295
  421. maxVertexInputBindingStride = 2048
  422. maxVertexOutputComponents = 128
  423. maxTessellationGenerationLevel = 64
  424. maxTessellationPatchSize = 32
  425. maxTessellationControlPerVertexInputComponents = 128
  426. maxTessellationControlPerVertexOutputComponents = 128
  427. maxTessellationControlPerPatchOutputComponents = 120
  428. maxTessellationControlTotalOutputComponents = 4096
  429. maxTessellationEvaluationInputComponents = 128
  430. maxTessellationEvaluationOutputComponents = 128
  431. maxGeometryShaderInvocations = 32
  432. maxGeometryInputComponents = 64
  433. maxGeometryOutputComponents = 128
  434. maxGeometryOutputVertices = 256
  435. maxGeometryTotalOutputComponents = 1024
  436. maxFragmentInputComponents = 128
  437. maxFragmentOutputAttachments = 8
  438. maxFragmentDualSrcAttachments = 1
  439. maxFragmentCombinedOutputResources = 8388606
  440. maxComputeSharedMemorySize = 65536
  441. maxComputeWorkGroupCount: count = 3
  442. 4294967295
  443. 65535
  444. 65535
  445. maxComputeWorkGroupInvocations = 1024
  446. maxComputeWorkGroupSize: count = 3
  447. 1024
  448. 1024
  449. 1024
  450. subPixelPrecisionBits = 8
  451. subTexelPrecisionBits = 8
  452. mipmapPrecisionBits = 8
  453. maxDrawIndexedIndexValue = 4294967295
  454. maxDrawIndirectCount = 4294967295
  455. maxSamplerLodBias = 16
  456. maxSamplerAnisotropy = 16
  457. maxViewports = 16
  458. maxViewportDimensions: count = 2
  459. 16384
  460. 16384
  461. viewportBoundsRange: count = 2
  462. -32768
  463. 32767
  464. viewportSubPixelBits = 8
  465. minMemoryMapAlignment = 4096
  466. minTexelBufferOffsetAlignment = 0x00000004
  467. minUniformBufferOffsetAlignment = 0x00000004
  468. minStorageBufferOffsetAlignment = 0x00000004
  469. minTexelOffset = -32
  470. maxTexelOffset = 31
  471. minTexelGatherOffset = -32
  472. maxTexelGatherOffset = 31
  473. minInterpolationOffset = -2
  474. maxInterpolationOffset = 2
  475. subPixelInterpolationOffsetBits = 8
  476. maxFramebufferWidth = 16384
  477. maxFramebufferHeight = 16384
  478. maxFramebufferLayers = 1024
  479. framebufferColorSampleCounts: count = 4
  480. SAMPLE_COUNT_1_BIT
  481. SAMPLE_COUNT_2_BIT
  482. SAMPLE_COUNT_4_BIT
  483. SAMPLE_COUNT_8_BIT
  484. framebufferDepthSampleCounts: count = 4
  485. SAMPLE_COUNT_1_BIT
  486. SAMPLE_COUNT_2_BIT
  487. SAMPLE_COUNT_4_BIT
  488. SAMPLE_COUNT_8_BIT
  489. framebufferStencilSampleCounts: count = 4
  490. SAMPLE_COUNT_1_BIT
  491. SAMPLE_COUNT_2_BIT
  492. SAMPLE_COUNT_4_BIT
  493. SAMPLE_COUNT_8_BIT
  494. framebufferNoAttachmentsSampleCounts: count = 4
  495. SAMPLE_COUNT_1_BIT
  496. SAMPLE_COUNT_2_BIT
  497. SAMPLE_COUNT_4_BIT
  498. SAMPLE_COUNT_8_BIT
  499. maxColorAttachments = 8
  500. sampledImageColorSampleCounts: count = 4
  501. SAMPLE_COUNT_1_BIT
  502. SAMPLE_COUNT_2_BIT
  503. SAMPLE_COUNT_4_BIT
  504. SAMPLE_COUNT_8_BIT
  505. sampledImageIntegerSampleCounts: count = 4
  506. SAMPLE_COUNT_1_BIT
  507. SAMPLE_COUNT_2_BIT
  508. SAMPLE_COUNT_4_BIT
  509. SAMPLE_COUNT_8_BIT
  510. sampledImageDepthSampleCounts: count = 4
  511. SAMPLE_COUNT_1_BIT
  512. SAMPLE_COUNT_2_BIT
  513. SAMPLE_COUNT_4_BIT
  514. SAMPLE_COUNT_8_BIT
  515. sampledImageStencilSampleCounts: count = 4
  516. SAMPLE_COUNT_1_BIT
  517. SAMPLE_COUNT_2_BIT
  518. SAMPLE_COUNT_4_BIT
  519. SAMPLE_COUNT_8_BIT
  520. storageImageSampleCounts: count = 4
  521. SAMPLE_COUNT_1_BIT
  522. SAMPLE_COUNT_2_BIT
  523. SAMPLE_COUNT_4_BIT
  524. SAMPLE_COUNT_8_BIT
  525. maxSampleMaskWords = 1
  526. timestampComputeAndGraphics = true
  527. timestampPeriod = 10
  528. maxClipDistances = 8
  529. maxCullDistances = 8
  530. maxCombinedClipAndCullDistances = 8
  531. discreteQueuePriorities = 2
  532. pointSizeRange: count = 2
  533. 0
  534. 8191.88
  535. lineWidthRange: count = 2
  536. 0
  537. 8
  538. pointSizeGranularity = 0.125
  539. lineWidthGranularity = 0.125
  540. strictLines = false
  541. standardSampleLocations = true
  542. optimalBufferCopyOffsetAlignment = 0x00000001
  543. optimalBufferCopyRowPitchAlignment = 0x00000001
  544. nonCoherentAtomSize = 0x00000040
  545.  
  546. VkPhysicalDeviceSparseProperties:
  547. ---------------------------------
  548. residencyStandard2DBlockShape = true
  549. residencyStandard2DMultisampleBlockShape = false
  550. residencyStandard3DBlockShape = true
  551. residencyAlignedMipSize = false
  552. residencyNonResidentStrict = true
  553.  
  554. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  555. ---------------------------------------------------
  556. maxGeometryCount = 16777215
  557. maxInstanceCount = 16777215
  558. maxPrimitiveCount = 536870911
  559. maxPerStageDescriptorAccelerationStructures = 8388606
  560. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 8388606
  561. maxDescriptorSetAccelerationStructures = 8388606
  562. maxDescriptorSetUpdateAfterBindAccelerationStructures = 8388606
  563. minAccelerationStructureScratchOffsetAlignment = 128
  564.  
  565. VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR:
  566. ------------------------------------------------------
  567. meshAndTaskShaderDerivatives = true
  568.  
  569. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  570. -------------------------------------------------------
  571. primitiveOverestimationSize = 0
  572. maxExtraPrimitiveOverestimationSize = 0
  573. extraPrimitiveOverestimationSizeGranularity = 0
  574. primitiveUnderestimation = true
  575. conservativePointAndLineRasterization = false
  576. degenerateTrianglesRasterized = true
  577. degenerateLinesRasterized = false
  578. fullyCoveredFragmentShaderInputVariable = true
  579. conservativeRasterizationPostDepthCoverage = false
  580.  
  581. VkPhysicalDeviceCooperativeMatrixPropertiesKHR:
  582. -----------------------------------------------
  583. cooperativeMatrixSupportedStages: count = 1
  584. SHADER_STAGE_COMPUTE_BIT
  585.  
  586. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  587. -----------------------------------------------
  588. maxCustomBorderColorSamplers = 4096
  589.  
  590. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  591. --------------------------------------------------------
  592. combinedImageSamplerDensityMapDescriptorSize = 0
  593.  
  594. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  595. ----------------------------------------------
  596. combinedImageSamplerDescriptorSingleArray = true
  597. bufferlessPushDescriptors = true
  598. allowSamplerImageViewPostSubmitCreation = false
  599. descriptorBufferOffsetAlignment = 0x00000004
  600. maxDescriptorBufferBindings = 32
  601. maxResourceDescriptorBufferBindings = 32
  602. maxSamplerDescriptorBufferBindings = 32
  603. maxEmbeddedImmutableSamplerBindings = 32
  604. maxEmbeddedImmutableSamplers = 8388606
  605. bufferCaptureReplayDescriptorDataSize = 1
  606. imageCaptureReplayDescriptorDataSize = 1
  607. imageViewCaptureReplayDescriptorDataSize = 1
  608. samplerCaptureReplayDescriptorDataSize = 1
  609. accelerationStructureCaptureReplayDescriptorDataSize = 1
  610. samplerDescriptorSize = 16
  611. combinedImageSamplerDescriptorSize = 96
  612. sampledImageDescriptorSize = 64
  613. storageImageDescriptorSize = 32
  614. uniformTexelBufferDescriptorSize = 16
  615. robustUniformTexelBufferDescriptorSize = 16
  616. storageTexelBufferDescriptorSize = 16
  617. robustStorageTexelBufferDescriptorSize = 16
  618. uniformBufferDescriptorSize = 16
  619. robustUniformBufferDescriptorSize = 16
  620. storageBufferDescriptorSize = 16
  621. robustStorageBufferDescriptorSize = 16
  622. inputAttachmentDescriptorSize = 64
  623. accelerationStructureDescriptorSize = 16
  624. maxSamplerDescriptorBufferRange = 0xffffffff
  625. maxResourceDescriptorBufferRange = 0xffffffff
  626. samplerDescriptorBufferAddressSpaceSize = 0xfffffffc
  627. resourceDescriptorBufferAddressSpaceSize = 0xfffffffc
  628. descriptorBufferAddressSpaceSize = 0xfffffffc
  629.  
  630. VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT:
  631. -----------------------------------------------------
  632. maxIndirectPipelineCount = 4096
  633. maxIndirectShaderObjectCount = 4096
  634. maxIndirectSequenceCount = 1048576
  635. maxIndirectCommandsTokenCount = 128
  636. maxIndirectCommandsTokenOffset = 2047
  637. maxIndirectCommandsIndirectStride = 2048
  638. supportedIndirectCommandsInputModes: count = 2
  639. INDIRECT_COMMANDS_INPUT_MODE_VULKAN_INDEX_BUFFER_EXT
  640. INDIRECT_COMMANDS_INPUT_MODE_DXGI_INDEX_BUFFER_EXT
  641. supportedIndirectCommandsShaderStages: count = 14
  642. SHADER_STAGE_VERTEX_BIT
  643. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  644. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  645. SHADER_STAGE_GEOMETRY_BIT
  646. SHADER_STAGE_FRAGMENT_BIT
  647. SHADER_STAGE_COMPUTE_BIT
  648. SHADER_STAGE_RAYGEN_BIT_KHR
  649. SHADER_STAGE_ANY_HIT_BIT_KHR
  650. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  651. SHADER_STAGE_MISS_BIT_KHR
  652. SHADER_STAGE_INTERSECTION_BIT_KHR
  653. SHADER_STAGE_CALLABLE_BIT_KHR
  654. SHADER_STAGE_TASK_BIT_EXT
  655. SHADER_STAGE_MESH_BIT_EXT
  656. supportedIndirectCommandsShaderStagesPipelineBinding: count = 1
  657. SHADER_STAGE_COMPUTE_BIT
  658. supportedIndirectCommandsShaderStagesShaderBinding: count = 1
  659. SHADER_STAGE_COMPUTE_BIT
  660. deviceGeneratedCommandsTransformFeedback = true
  661. deviceGeneratedCommandsMultiDrawIndirectCount = true
  662.  
  663. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  664. ----------------------------------------------
  665. maxDiscardRectangles = 4
  666.  
  667. VkPhysicalDeviceDrmPropertiesEXT:
  668. ---------------------------------
  669. hasPrimary = true
  670. hasRender = true
  671. primaryMajor = 226
  672. primaryMinor = 0
  673. renderMajor = 226
  674. renderMinor = 128
  675.  
  676. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  677. ---------------------------------------------------
  678. dynamicPrimitiveTopologyUnrestricted = false
  679.  
  680. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  681. ------------------------------------------------
  682. minImportedHostPointerAlignment = 0x00001000
  683.  
  684. VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR:
  685. -------------------------------------------------------
  686. triStripVertexOrderIndependentOfProvokingVertex = false
  687.  
  688. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  689. -------------------------------------------------
  690. minFragmentShadingRateAttachmentTexelSize:
  691. width = 8
  692. height = 8
  693. maxFragmentShadingRateAttachmentTexelSize:
  694. width = 8
  695. height = 8
  696. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  697. primitiveFragmentShadingRateWithMultipleViewports = true
  698. layeredShadingRateAttachments = false
  699. fragmentShadingRateNonTrivialCombinerOps = true
  700. maxFragmentSize:
  701. width = 2
  702. height = 2
  703. maxFragmentSizeAspectRatio = 2
  704. maxFragmentShadingRateCoverageSamples = 32
  705. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_8_BIT
  706. fragmentShadingRateWithShaderDepthStencilWrites = true
  707. fragmentShadingRateWithSampleMask = true
  708. fragmentShadingRateWithShaderSampleMask = false
  709. fragmentShadingRateWithConservativeRasterization = true
  710. fragmentShadingRateWithFragmentShaderInterlock = true
  711. fragmentShadingRateWithCustomSampleLocations = false
  712. fragmentShadingRateStrictMultiplyCombiner = true
  713.  
  714. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  715. -----------------------------------------------------
  716. graphicsPipelineLibraryFastLinking = true
  717. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  718.  
  719. VkPhysicalDeviceLayeredApiPropertiesListKHR:
  720. --------------------------------------------
  721. layeredApiCount = 0
  722. pLayeredApis = NULL
  723.  
  724. VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
  725. ----------------------------------------------------
  726. nativeUnalignedPerformance = false
  727.  
  728. VkPhysicalDeviceMaintenance7PropertiesKHR:
  729. ------------------------------------------
  730. robustFragmentShadingRateAttachmentAccess = true
  731. separateDepthStencilAttachmentAccess = true
  732. maxDescriptorSetTotalUniformBuffersDynamic = 16
  733. maxDescriptorSetTotalStorageBuffersDynamic = 8
  734. maxDescriptorSetTotalBuffersDynamic = 24
  735. maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = 16
  736. maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = 8
  737. maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = 24
  738.  
  739. VkPhysicalDeviceMapMemoryPlacedPropertiesEXT:
  740. ---------------------------------------------
  741. minPlacedMemoryMapAlignment = 0x00001000
  742.  
  743. VkPhysicalDeviceMeshShaderPropertiesEXT:
  744. ----------------------------------------
  745. maxTaskWorkGroupTotalCount = 4194304
  746. maxTaskWorkGroupCount: count = 3
  747. 65535
  748. 65535
  749. 65535
  750. maxTaskWorkGroupInvocations = 1024
  751. maxTaskWorkGroupSize: count = 3
  752. 1024
  753. 1024
  754. 1024
  755. maxTaskPayloadSize = 16384
  756. maxTaskSharedMemorySize = 65536
  757. maxTaskPayloadAndSharedMemorySize = 65536
  758. maxMeshWorkGroupTotalCount = 4194304
  759. maxMeshWorkGroupCount: count = 3
  760. 65535
  761. 65535
  762. 65535
  763. maxMeshWorkGroupInvocations = 256
  764. maxMeshWorkGroupSize: count = 3
  765. 256
  766. 256
  767. 256
  768. maxMeshSharedMemorySize = 28672
  769. maxMeshPayloadAndSharedMemorySize = 45056
  770. maxMeshOutputMemorySize = 32768
  771. maxMeshPayloadAndOutputMemorySize = 49152
  772. maxMeshOutputComponents = 128
  773. maxMeshOutputVertices = 256
  774. maxMeshOutputPrimitives = 256
  775. maxMeshOutputLayers = 8
  776. maxMeshMultiviewViewCount = 8
  777. meshOutputPerVertexGranularity = 1
  778. meshOutputPerPrimitiveGranularity = 1
  779. maxPreferredTaskWorkGroupInvocations = 64
  780. maxPreferredMeshWorkGroupInvocations = 128
  781. prefersLocalInvocationVertexOutput = true
  782. prefersLocalInvocationPrimitiveOutput = true
  783. prefersCompactVertexOutput = true
  784. prefersCompactPrimitiveOutput = false
  785.  
  786. VkPhysicalDeviceMultiDrawPropertiesEXT:
  787. ---------------------------------------
  788. maxMultiDrawCount = 2048
  789.  
  790. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  791. -------------------------------------------------
  792. maxCommandBufferNestingLevel = 4294967295
  793.  
  794. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  795. ----------------------------------------
  796. pciDomain = 0
  797. pciBus = 3
  798. pciDevice = 0
  799. pciFunction = 0
  800.  
  801. VkPhysicalDevicePipelineBinaryPropertiesKHR:
  802. --------------------------------------------
  803. pipelineBinaryInternalCache = true
  804. pipelineBinaryInternalCacheControl = true
  805. pipelineBinaryPrefersInternalCache = false
  806. pipelineBinaryPrecompiledInternalCache = false
  807. pipelineBinaryCompressedData = false
  808.  
  809. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  810. ---------------------------------------------
  811. provokingVertexModePerPipeline = true
  812. transformFeedbackPreservesTriangleFanProvokingVertex = true
  813.  
  814. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  815. ------------------------------------------------
  816. shaderGroupHandleSize = 32
  817. maxRayRecursionDepth = 31
  818. maxShaderGroupStride = 16384
  819. shaderGroupBaseAlignment = 32
  820. shaderGroupHandleCaptureReplaySize = 32
  821. maxRayDispatchInvocationCount = 67108864
  822. shaderGroupHandleAlignment = 16
  823. maxRayHitAttributeSize = 32
  824.  
  825. VkPhysicalDeviceRobustness2PropertiesEXT:
  826. -----------------------------------------
  827. robustStorageBufferAccessSizeAlignment = 0x00000004
  828. robustUniformBufferAccessSizeAlignment = 0x00000004
  829.  
  830. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  831. ----------------------------------------------------
  832. shaderModuleIdentifierAlgorithmUUID = 4d455341-2d42-4c41-4b45-330000000000
  833.  
  834. VkPhysicalDeviceShaderObjectPropertiesEXT:
  835. ------------------------------------------
  836. shaderBinaryUUID = 0855584d-119e-04e8-926e-6708daaec65c
  837. shaderBinaryVersion = 1
  838.  
  839. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  840. -----------------------------------------------
  841. maxTransformFeedbackStreams = 4
  842. maxTransformFeedbackBuffers = 4
  843. maxTransformFeedbackBufferSize = 0xffffffff
  844. maxTransformFeedbackStreamDataSize = 512
  845. maxTransformFeedbackBufferDataSize = 512
  846. maxTransformFeedbackBufferDataStride = 512
  847. transformFeedbackQueries = true
  848. transformFeedbackStreamsLinesTriangles = true
  849. transformFeedbackRasterizationStreamSelect = false
  850. transformFeedbackDraw = true
  851.  
  852. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  853. ----------------------------------------------------
  854. maxVertexAttribDivisor = 4294967295
  855.  
  856. VkPhysicalDeviceVulkan11Properties:
  857. -----------------------------------
  858. deviceUUID = 00000000-0300-0000-0000-000000000000
  859. driverUUID = 414d442d-4d45-5341-2d44-525600000000
  860. deviceNodeMask = 0
  861. deviceLUIDValid = false
  862. subgroupSize = 64
  863. subgroupSupportedStages: count = 14
  864. SHADER_STAGE_VERTEX_BIT
  865. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  866. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  867. SHADER_STAGE_GEOMETRY_BIT
  868. SHADER_STAGE_FRAGMENT_BIT
  869. SHADER_STAGE_COMPUTE_BIT
  870. SHADER_STAGE_RAYGEN_BIT_KHR
  871. SHADER_STAGE_ANY_HIT_BIT_KHR
  872. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  873. SHADER_STAGE_MISS_BIT_KHR
  874. SHADER_STAGE_INTERSECTION_BIT_KHR
  875. SHADER_STAGE_CALLABLE_BIT_KHR
  876. SHADER_STAGE_TASK_BIT_EXT
  877. SHADER_STAGE_MESH_BIT_EXT
  878. subgroupSupportedOperations: count = 10
  879. SUBGROUP_FEATURE_BASIC_BIT
  880. SUBGROUP_FEATURE_VOTE_BIT
  881. SUBGROUP_FEATURE_ARITHMETIC_BIT
  882. SUBGROUP_FEATURE_BALLOT_BIT
  883. SUBGROUP_FEATURE_SHUFFLE_BIT
  884. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  885. SUBGROUP_FEATURE_CLUSTERED_BIT
  886. SUBGROUP_FEATURE_QUAD_BIT
  887. SUBGROUP_FEATURE_ROTATE_BIT
  888. SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
  889. subgroupQuadOperationsInAllStages = true
  890. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  891. maxMultiviewViewCount = 8
  892. maxMultiviewInstanceIndex = 2147483647
  893. protectedNoFault = false
  894. maxPerSetDescriptors = 22369621
  895. maxMemoryAllocationSize = 0xfffffffc
  896.  
  897. VkPhysicalDeviceVulkan12Properties:
  898. -----------------------------------
  899. driverID = DRIVER_ID_MESA_RADV
  900. driverName = radv
  901. driverInfo = Mesa 25.0.4
  902. conformanceVersion:
  903. major = 1
  904. minor = 4
  905. subminor = 0
  906. patch = 0
  907. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  908. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  909. shaderSignedZeroInfNanPreserveFloat16 = true
  910. shaderSignedZeroInfNanPreserveFloat32 = true
  911. shaderSignedZeroInfNanPreserveFloat64 = true
  912. shaderDenormPreserveFloat16 = true
  913. shaderDenormPreserveFloat32 = true
  914. shaderDenormPreserveFloat64 = true
  915. shaderDenormFlushToZeroFloat16 = true
  916. shaderDenormFlushToZeroFloat32 = true
  917. shaderDenormFlushToZeroFloat64 = true
  918. shaderRoundingModeRTEFloat16 = true
  919. shaderRoundingModeRTEFloat32 = true
  920. shaderRoundingModeRTEFloat64 = true
  921. shaderRoundingModeRTZFloat16 = true
  922. shaderRoundingModeRTZFloat32 = true
  923. shaderRoundingModeRTZFloat64 = true
  924. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  925. shaderUniformBufferArrayNonUniformIndexingNative = false
  926. shaderSampledImageArrayNonUniformIndexingNative = false
  927. shaderStorageBufferArrayNonUniformIndexingNative = false
  928. shaderStorageImageArrayNonUniformIndexingNative = false
  929. shaderInputAttachmentArrayNonUniformIndexingNative = false
  930. robustBufferAccessUpdateAfterBind = true
  931. quadDivergentImplicitLod = false
  932. maxPerStageDescriptorUpdateAfterBindSamplers = 8388606
  933. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 8388606
  934. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 8388606
  935. maxPerStageDescriptorUpdateAfterBindSampledImages = 8388606
  936. maxPerStageDescriptorUpdateAfterBindStorageImages = 8388606
  937. maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
  938. maxPerStageUpdateAfterBindResources = 8388606
  939. maxDescriptorSetUpdateAfterBindSamplers = 8388606
  940. maxDescriptorSetUpdateAfterBindUniformBuffers = 8388606
  941. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  942. maxDescriptorSetUpdateAfterBindStorageBuffers = 8388606
  943. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  944. maxDescriptorSetUpdateAfterBindSampledImages = 8388606
  945. maxDescriptorSetUpdateAfterBindStorageImages = 8388606
  946. maxDescriptorSetUpdateAfterBindInputAttachments = 8388606
  947. supportedDepthResolveModes: count = 4
  948. RESOLVE_MODE_SAMPLE_ZERO_BIT
  949. RESOLVE_MODE_AVERAGE_BIT
  950. RESOLVE_MODE_MIN_BIT
  951. RESOLVE_MODE_MAX_BIT
  952. supportedStencilResolveModes: count = 3
  953. RESOLVE_MODE_SAMPLE_ZERO_BIT
  954. RESOLVE_MODE_MIN_BIT
  955. RESOLVE_MODE_MAX_BIT
  956. independentResolveNone = true
  957. independentResolve = true
  958. filterMinmaxSingleComponentFormats = true
  959. filterMinmaxImageComponentMapping = true
  960. maxTimelineSemaphoreValueDifference = 18446744073709551615
  961. framebufferIntegerColorSampleCounts: count = 1
  962. SAMPLE_COUNT_1_BIT
  963.  
  964. VkPhysicalDeviceVulkan13Properties:
  965. -----------------------------------
  966. minSubgroupSize = 32
  967. maxSubgroupSize = 64
  968. maxComputeWorkgroupSubgroups = 4294967295
  969. requiredSubgroupSizeStages: count = 3
  970. SHADER_STAGE_COMPUTE_BIT
  971. SHADER_STAGE_TASK_BIT_EXT
  972. SHADER_STAGE_MESH_BIT_EXT
  973. maxInlineUniformBlockSize = 4194304
  974. maxPerStageDescriptorInlineUniformBlocks = 134217728
  975. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 134217728
  976. maxDescriptorSetInlineUniformBlocks = 64
  977. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 64
  978. maxInlineUniformTotalSize = 65535
  979. integerDotProduct8BitUnsignedAccelerated = true
  980. integerDotProduct8BitSignedAccelerated = true
  981. integerDotProduct8BitMixedSignednessAccelerated = true
  982. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  983. integerDotProduct4x8BitPackedSignedAccelerated = true
  984. integerDotProduct4x8BitPackedMixedSignednessAccelerated = true
  985. integerDotProduct16BitUnsignedAccelerated = false
  986. integerDotProduct16BitSignedAccelerated = false
  987. integerDotProduct16BitMixedSignednessAccelerated = false
  988. integerDotProduct32BitUnsignedAccelerated = false
  989. integerDotProduct32BitSignedAccelerated = false
  990. integerDotProduct32BitMixedSignednessAccelerated = false
  991. integerDotProduct64BitUnsignedAccelerated = false
  992. integerDotProduct64BitSignedAccelerated = false
  993. integerDotProduct64BitMixedSignednessAccelerated = false
  994. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = true
  995. integerDotProductAccumulatingSaturating8BitSignedAccelerated = true
  996. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = true
  997. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  998. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  999. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
  1000. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  1001. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  1002. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  1003. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  1004. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  1005. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  1006. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  1007. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  1008. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  1009. storageTexelBufferOffsetAlignmentBytes = 0x00000004
  1010. storageTexelBufferOffsetSingleTexelAlignment = true
  1011. uniformTexelBufferOffsetAlignmentBytes = 0x00000004
  1012. uniformTexelBufferOffsetSingleTexelAlignment = true
  1013. maxBufferSize = 0xfffffffc
  1014.  
  1015. VkPhysicalDeviceVulkan14Properties:
  1016. -----------------------------------
  1017. lineSubPixelPrecisionBits = 4
  1018. maxVertexAttribDivisor = 4294967295
  1019. supportsNonZeroFirstInstance = true
  1020. maxPushDescriptors = 32
  1021. dynamicRenderingLocalReadDepthStencilAttachments = true
  1022. dynamicRenderingLocalReadMultisampledAttachments = true
  1023. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  1024. earlyFragmentSampleMaskTestBeforeSampleCounting = true
  1025. depthStencilSwizzleOneSupport = true
  1026. polygonModePointSize = true
  1027. nonStrictSinglePixelWideLinesUseParallelogram = true
  1028. nonStrictWideLinesUseParallelogram = true
  1029. blockTexelViewCompatibleMultipleLayers = true
  1030. maxCombinedImageSamplerDescriptorCount = 1
  1031. fragmentShadingRateClampCombinerInputs = true
  1032. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS
  1033. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS
  1034. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
  1035. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
  1036. copySrcLayoutCount = 0
  1037. pCopySrcLayouts = NULL
  1038. copyDstLayoutCount = 0
  1039. pCopyDstLayouts = NULL
  1040. optimalTilingLayoutUUID = 00000000-0000-0000-0000-000000000000
  1041. identicalMemoryTypeRequirements = false
  1042.  
  1043. Device Extensions: count = 209
  1044. VK_AMD_buffer_marker : extension revision 1
  1045. VK_AMD_device_coherent_memory : extension revision 1
  1046. VK_AMD_draw_indirect_count : extension revision 2
  1047. VK_AMD_gcn_shader : extension revision 1
  1048. VK_AMD_gpu_shader_half_float : extension revision 2
  1049. VK_AMD_gpu_shader_int16 : extension revision 2
  1050. VK_AMD_memory_overallocation_behavior : extension revision 1
  1051. VK_AMD_mixed_attachment_samples : extension revision 1
  1052. VK_AMD_shader_ballot : extension revision 1
  1053. VK_AMD_shader_core_properties : extension revision 2
  1054. VK_AMD_shader_core_properties2 : extension revision 1
  1055. VK_AMD_shader_early_and_late_fragment_tests : extension revision 1
  1056. VK_AMD_shader_explicit_vertex_parameter : extension revision 1
  1057. VK_AMD_shader_image_load_store_lod : extension revision 1
  1058. VK_AMD_shader_trinary_minmax : extension revision 1
  1059. VK_EXT_4444_formats : extension revision 1
  1060. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  1061. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  1062. VK_EXT_border_color_swizzle : extension revision 1
  1063. VK_EXT_buffer_device_address : extension revision 2
  1064. VK_EXT_calibrated_timestamps : extension revision 2
  1065. VK_EXT_color_write_enable : extension revision 1
  1066. VK_EXT_conditional_rendering : extension revision 2
  1067. VK_EXT_conservative_rasterization : extension revision 1
  1068. VK_EXT_custom_border_color : extension revision 12
  1069. VK_EXT_depth_bias_control : extension revision 1
  1070. VK_EXT_depth_clamp_control : extension revision 1
  1071. VK_EXT_depth_clamp_zero_one : extension revision 1
  1072. VK_EXT_depth_clip_control : extension revision 1
  1073. VK_EXT_depth_clip_enable : extension revision 1
  1074. VK_EXT_depth_range_unrestricted : extension revision 1
  1075. VK_EXT_descriptor_buffer : extension revision 1
  1076. VK_EXT_descriptor_indexing : extension revision 2
  1077. VK_EXT_device_address_binding_report : extension revision 1
  1078. VK_EXT_device_fault : extension revision 2
  1079. VK_EXT_device_generated_commands : extension revision 1
  1080. VK_EXT_discard_rectangles : extension revision 2
  1081. VK_EXT_display_control : extension revision 1
  1082. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  1083. VK_EXT_extended_dynamic_state : extension revision 1
  1084. VK_EXT_extended_dynamic_state2 : extension revision 1
  1085. VK_EXT_extended_dynamic_state3 : extension revision 2
  1086. VK_EXT_external_memory_acquire_unmodified : extension revision 1
  1087. VK_EXT_external_memory_dma_buf : extension revision 1
  1088. VK_EXT_external_memory_host : extension revision 1
  1089. VK_EXT_fragment_shader_interlock : extension revision 1
  1090. VK_EXT_global_priority : extension revision 2
  1091. VK_EXT_global_priority_query : extension revision 1
  1092. VK_EXT_graphics_pipeline_library : extension revision 1
  1093. VK_EXT_host_query_reset : extension revision 1
  1094. VK_EXT_image_2d_view_of_3d : extension revision 1
  1095. VK_EXT_image_compression_control : extension revision 1
  1096. VK_EXT_image_drm_format_modifier : extension revision 2
  1097. VK_EXT_image_robustness : extension revision 1
  1098. VK_EXT_image_sliced_view_of_3d : extension revision 1
  1099. VK_EXT_image_view_min_lod : extension revision 1
  1100. VK_EXT_index_type_uint8 : extension revision 1
  1101. VK_EXT_inline_uniform_block : extension revision 1
  1102. VK_EXT_legacy_vertex_attributes : extension revision 1
  1103. VK_EXT_line_rasterization : extension revision 1
  1104. VK_EXT_load_store_op_none : extension revision 1
  1105. VK_EXT_map_memory_placed : extension revision 1
  1106. VK_EXT_memory_budget : extension revision 1
  1107. VK_EXT_memory_priority : extension revision 1
  1108. VK_EXT_mesh_shader : extension revision 1
  1109. VK_EXT_multi_draw : extension revision 1
  1110. VK_EXT_mutable_descriptor_type : extension revision 1
  1111. VK_EXT_nested_command_buffer : extension revision 1
  1112. VK_EXT_non_seamless_cube_map : extension revision 1
  1113. VK_EXT_pci_bus_info : extension revision 2
  1114. VK_EXT_physical_device_drm : extension revision 1
  1115. VK_EXT_pipeline_creation_cache_control : extension revision 3
  1116. VK_EXT_pipeline_creation_feedback : extension revision 1
  1117. VK_EXT_pipeline_library_group_handles : extension revision 1
  1118. VK_EXT_pipeline_robustness : extension revision 1
  1119. VK_EXT_post_depth_coverage : extension revision 1
  1120. VK_EXT_primitive_topology_list_restart : extension revision 1
  1121. VK_EXT_primitives_generated_query : extension revision 1
  1122. VK_EXT_private_data : extension revision 1
  1123. VK_EXT_provoking_vertex : extension revision 1
  1124. VK_EXT_queue_family_foreign : extension revision 1
  1125. VK_EXT_robustness2 : extension revision 1
  1126. VK_EXT_sampler_filter_minmax : extension revision 2
  1127. VK_EXT_scalar_block_layout : extension revision 1
  1128. VK_EXT_separate_stencil_usage : extension revision 1
  1129. VK_EXT_shader_atomic_float : extension revision 1
  1130. VK_EXT_shader_atomic_float2 : extension revision 1
  1131. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  1132. VK_EXT_shader_image_atomic_int64 : extension revision 1
  1133. VK_EXT_shader_module_identifier : extension revision 1
  1134. VK_EXT_shader_object : extension revision 1
  1135. VK_EXT_shader_replicated_composites : extension revision 1
  1136. VK_EXT_shader_stencil_export : extension revision 1
  1137. VK_EXT_shader_subgroup_ballot : extension revision 1
  1138. VK_EXT_shader_subgroup_vote : extension revision 1
  1139. VK_EXT_shader_viewport_index_layer : extension revision 1
  1140. VK_EXT_subgroup_size_control : extension revision 2
  1141. VK_EXT_swapchain_maintenance1 : extension revision 1
  1142. VK_EXT_texel_buffer_alignment : extension revision 1
  1143. VK_EXT_tooling_info : extension revision 1
  1144. VK_EXT_transform_feedback : extension revision 1
  1145. VK_EXT_vertex_attribute_divisor : extension revision 3
  1146. VK_EXT_vertex_input_dynamic_state : extension revision 2
  1147. VK_EXT_ycbcr_image_arrays : extension revision 1
  1148. VK_GOOGLE_decorate_string : extension revision 1
  1149. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  1150. VK_GOOGLE_user_type : extension revision 1
  1151. VK_INTEL_shader_integer_functions2 : extension revision 1
  1152. VK_KHR_16bit_storage : extension revision 1
  1153. VK_KHR_8bit_storage : extension revision 1
  1154. VK_KHR_acceleration_structure : extension revision 13
  1155. VK_KHR_bind_memory2 : extension revision 1
  1156. VK_KHR_buffer_device_address : extension revision 1
  1157. VK_KHR_calibrated_timestamps : extension revision 1
  1158. VK_KHR_compute_shader_derivatives : extension revision 1
  1159. VK_KHR_cooperative_matrix : extension revision 2
  1160. VK_KHR_copy_commands2 : extension revision 1
  1161. VK_KHR_create_renderpass2 : extension revision 1
  1162. VK_KHR_dedicated_allocation : extension revision 3
  1163. VK_KHR_deferred_host_operations : extension revision 4
  1164. VK_KHR_depth_clamp_zero_one : extension revision 1
  1165. VK_KHR_depth_stencil_resolve : extension revision 1
  1166. VK_KHR_descriptor_update_template : extension revision 1
  1167. VK_KHR_device_group : extension revision 4
  1168. VK_KHR_draw_indirect_count : extension revision 1
  1169. VK_KHR_driver_properties : extension revision 1
  1170. VK_KHR_dynamic_rendering : extension revision 1
  1171. VK_KHR_dynamic_rendering_local_read : extension revision 1
  1172. VK_KHR_external_fence : extension revision 1
  1173. VK_KHR_external_fence_fd : extension revision 1
  1174. VK_KHR_external_memory : extension revision 1
  1175. VK_KHR_external_memory_fd : extension revision 1
  1176. VK_KHR_external_semaphore : extension revision 1
  1177. VK_KHR_external_semaphore_fd : extension revision 1
  1178. VK_KHR_format_feature_flags2 : extension revision 2
  1179. VK_KHR_fragment_shader_barycentric : extension revision 1
  1180. VK_KHR_fragment_shading_rate : extension revision 2
  1181. VK_KHR_get_memory_requirements2 : extension revision 1
  1182. VK_KHR_global_priority : extension revision 1
  1183. VK_KHR_image_format_list : extension revision 1
  1184. VK_KHR_imageless_framebuffer : extension revision 1
  1185. VK_KHR_incremental_present : extension revision 2
  1186. VK_KHR_index_type_uint8 : extension revision 1
  1187. VK_KHR_line_rasterization : extension revision 1
  1188. VK_KHR_load_store_op_none : extension revision 1
  1189. VK_KHR_maintenance1 : extension revision 2
  1190. VK_KHR_maintenance2 : extension revision 1
  1191. VK_KHR_maintenance3 : extension revision 1
  1192. VK_KHR_maintenance4 : extension revision 2
  1193. VK_KHR_maintenance5 : extension revision 1
  1194. VK_KHR_maintenance6 : extension revision 1
  1195. VK_KHR_maintenance7 : extension revision 1
  1196. VK_KHR_maintenance8 : extension revision 1
  1197. VK_KHR_map_memory2 : extension revision 1
  1198. VK_KHR_multiview : extension revision 1
  1199. VK_KHR_pipeline_binary : extension revision 1
  1200. VK_KHR_pipeline_executable_properties : extension revision 1
  1201. VK_KHR_pipeline_library : extension revision 1
  1202. VK_KHR_present_id : extension revision 1
  1203. VK_KHR_present_wait : extension revision 1
  1204. VK_KHR_push_descriptor : extension revision 2
  1205. VK_KHR_ray_query : extension revision 1
  1206. VK_KHR_ray_tracing_maintenance1 : extension revision 1
  1207. VK_KHR_ray_tracing_pipeline : extension revision 1
  1208. VK_KHR_ray_tracing_position_fetch : extension revision 1
  1209. VK_KHR_relaxed_block_layout : extension revision 1
  1210. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  1211. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  1212. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  1213. VK_KHR_shader_atomic_int64 : extension revision 1
  1214. VK_KHR_shader_clock : extension revision 1
  1215. VK_KHR_shader_draw_parameters : extension revision 1
  1216. VK_KHR_shader_expect_assume : extension revision 1
  1217. VK_KHR_shader_float16_int8 : extension revision 1
  1218. VK_KHR_shader_float_controls : extension revision 4
  1219. VK_KHR_shader_float_controls2 : extension revision 1
  1220. VK_KHR_shader_integer_dot_product : extension revision 1
  1221. VK_KHR_shader_maximal_reconvergence : extension revision 1
  1222. VK_KHR_shader_non_semantic_info : extension revision 1
  1223. VK_KHR_shader_quad_control : extension revision 1
  1224. VK_KHR_shader_relaxed_extended_instruction : extension revision 1
  1225. VK_KHR_shader_subgroup_extended_types : extension revision 1
  1226. VK_KHR_shader_subgroup_rotate : extension revision 2
  1227. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  1228. VK_KHR_shader_terminate_invocation : extension revision 1
  1229. VK_KHR_spirv_1_4 : extension revision 1
  1230. VK_KHR_storage_buffer_storage_class : extension revision 1
  1231. VK_KHR_swapchain : extension revision 70
  1232. VK_KHR_swapchain_mutable_format : extension revision 1
  1233. VK_KHR_synchronization2 : extension revision 1
  1234. VK_KHR_timeline_semaphore : extension revision 2
  1235. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1236. VK_KHR_variable_pointers : extension revision 1
  1237. VK_KHR_vertex_attribute_divisor : extension revision 1
  1238. VK_KHR_video_decode_av1 : extension revision 1
  1239. VK_KHR_video_decode_h264 : extension revision 9
  1240. VK_KHR_video_decode_h265 : extension revision 8
  1241. VK_KHR_video_decode_queue : extension revision 8
  1242. VK_KHR_video_encode_h264 : extension revision 14
  1243. VK_KHR_video_encode_h265 : extension revision 14
  1244. VK_KHR_video_encode_queue : extension revision 12
  1245. VK_KHR_video_maintenance1 : extension revision 1
  1246. VK_KHR_video_queue : extension revision 8
  1247. VK_KHR_vulkan_memory_model : extension revision 3
  1248. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  1249. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  1250. VK_MESA_image_alignment_control : extension revision 1
  1251. VK_NV_compute_shader_derivatives : extension revision 1
  1252. VK_VALVE_mutable_descriptor_type : extension revision 1
  1253.  
  1254. VkQueueFamilyProperties:
  1255. ========================
  1256. queueProperties[0]:
  1257. -------------------
  1258. minImageTransferGranularity = (1,1,1)
  1259. queueCount = 1
  1260. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT
  1261. timestampValidBits = 64
  1262. present support = true
  1263. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1264. --------------------------------------------
  1265. queryResultStatusSupport = false
  1266.  
  1267. VkQueueFamilyVideoPropertiesKHR:
  1268. --------------------------------
  1269. videoCodecOperations:
  1270. None
  1271.  
  1272.  
  1273. queueProperties[1]:
  1274. -------------------
  1275. minImageTransferGranularity = (1,1,1)
  1276. queueCount = 4
  1277. queueFlags = QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT
  1278. timestampValidBits = 64
  1279. present support = true
  1280. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1281. --------------------------------------------
  1282. queryResultStatusSupport = false
  1283.  
  1284. VkQueueFamilyVideoPropertiesKHR:
  1285. --------------------------------
  1286. videoCodecOperations:
  1287. None
  1288.  
  1289.  
  1290. queueProperties[2]:
  1291. -------------------
  1292. minImageTransferGranularity = (1,1,1)
  1293. queueCount = 1
  1294. queueFlags = QUEUE_VIDEO_DECODE_BIT_KHR
  1295. timestampValidBits = 0
  1296. present support = false
  1297. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1298. --------------------------------------------
  1299. queryResultStatusSupport = false
  1300.  
  1301. VkQueueFamilyVideoPropertiesKHR:
  1302. --------------------------------
  1303. videoCodecOperations: count = 3
  1304. VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR
  1305. VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
  1306. VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR
  1307.  
  1308.  
  1309. queueProperties[3]:
  1310. -------------------
  1311. minImageTransferGranularity = (1,1,1)
  1312. queueCount = 1
  1313. queueFlags = QUEUE_VIDEO_ENCODE_BIT_KHR
  1314. timestampValidBits = 0
  1315. present support = false
  1316. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1317. --------------------------------------------
  1318. queryResultStatusSupport = false
  1319.  
  1320. VkQueueFamilyVideoPropertiesKHR:
  1321. --------------------------------
  1322. videoCodecOperations: count = 2
  1323. VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR
  1324. VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR
  1325.  
  1326.  
  1327. queueProperties[4]:
  1328. -------------------
  1329. minImageTransferGranularity = (1,1,1)
  1330. queueCount = 1
  1331. queueFlags = QUEUE_SPARSE_BINDING_BIT
  1332. timestampValidBits = 64
  1333. present support = false
  1334. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1335. --------------------------------------------
  1336. queryResultStatusSupport = false
  1337.  
  1338. VkQueueFamilyVideoPropertiesKHR:
  1339. --------------------------------
  1340. videoCodecOperations:
  1341. None
  1342.  
  1343.  
  1344. VkPhysicalDeviceMemoryProperties:
  1345. =================================
  1346. memoryHeaps: count = 2
  1347. memoryHeaps[0]:
  1348. size = 50429194240 (0xbbdd07000) (46.97 GiB)
  1349. budget = 50157682688 (0xbada18000) (46.71 GiB)
  1350. usage = 0 (0x00000000) (0.00 B)
  1351. flags:
  1352. None
  1353. memoryHeaps[1]:
  1354. size = 25753026560 (0x5ff000000) (23.98 GiB)
  1355. budget = 18102546432 (0x436fef000) (16.86 GiB)
  1356. usage = 0 (0x00000000) (0.00 B)
  1357. flags: count = 1
  1358. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1359. memoryTypes: count = 11
  1360. memoryTypes[0]:
  1361. heapIndex = 1
  1362. propertyFlags = 0x0001: count = 1
  1363. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1364. usable for:
  1365. IMAGE_TILING_OPTIMAL:
  1366. color images
  1367. FORMAT_D16_UNORM
  1368. FORMAT_D32_SFLOAT
  1369. FORMAT_S8_UINT
  1370. FORMAT_D16_UNORM_S8_UINT
  1371. FORMAT_D32_SFLOAT_S8_UINT
  1372. IMAGE_TILING_LINEAR:
  1373. color images
  1374. memoryTypes[1]:
  1375. heapIndex = 1
  1376. propertyFlags = 0x0001: count = 1
  1377. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1378. usable for:
  1379. IMAGE_TILING_OPTIMAL:
  1380. None
  1381. IMAGE_TILING_LINEAR:
  1382. None
  1383. memoryTypes[2]:
  1384. heapIndex = 0
  1385. propertyFlags = 0x0006: count = 2
  1386. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1387. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1388. usable for:
  1389. IMAGE_TILING_OPTIMAL:
  1390. color images
  1391. FORMAT_D16_UNORM
  1392. FORMAT_D32_SFLOAT
  1393. FORMAT_S8_UINT
  1394. FORMAT_D16_UNORM_S8_UINT
  1395. FORMAT_D32_SFLOAT_S8_UINT
  1396. IMAGE_TILING_LINEAR:
  1397. color images
  1398. memoryTypes[3]:
  1399. heapIndex = 1
  1400. propertyFlags = 0x0007: count = 3
  1401. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1402. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1403. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1404. usable for:
  1405. IMAGE_TILING_OPTIMAL:
  1406. color images
  1407. FORMAT_D16_UNORM
  1408. FORMAT_D32_SFLOAT
  1409. FORMAT_S8_UINT
  1410. FORMAT_D16_UNORM_S8_UINT
  1411. FORMAT_D32_SFLOAT_S8_UINT
  1412. IMAGE_TILING_LINEAR:
  1413. color images
  1414. memoryTypes[4]:
  1415. heapIndex = 1
  1416. propertyFlags = 0x0007: count = 3
  1417. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1418. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1419. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1420. usable for:
  1421. IMAGE_TILING_OPTIMAL:
  1422. None
  1423. IMAGE_TILING_LINEAR:
  1424. None
  1425. memoryTypes[5]:
  1426. heapIndex = 0
  1427. propertyFlags = 0x000e: count = 3
  1428. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1429. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1430. MEMORY_PROPERTY_HOST_CACHED_BIT
  1431. usable for:
  1432. IMAGE_TILING_OPTIMAL:
  1433. color images
  1434. FORMAT_D16_UNORM
  1435. FORMAT_D32_SFLOAT
  1436. FORMAT_S8_UINT
  1437. FORMAT_D16_UNORM_S8_UINT
  1438. FORMAT_D32_SFLOAT_S8_UINT
  1439. IMAGE_TILING_LINEAR:
  1440. color images
  1441. memoryTypes[6]:
  1442. heapIndex = 0
  1443. propertyFlags = 0x000e: count = 3
  1444. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1445. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1446. MEMORY_PROPERTY_HOST_CACHED_BIT
  1447. usable for:
  1448. IMAGE_TILING_OPTIMAL:
  1449. None
  1450. IMAGE_TILING_LINEAR:
  1451. None
  1452. memoryTypes[7]:
  1453. heapIndex = 1
  1454. propertyFlags = 0x00c1: count = 3
  1455. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1456. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1457. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1458. usable for:
  1459. IMAGE_TILING_OPTIMAL:
  1460. color images
  1461. FORMAT_D16_UNORM
  1462. FORMAT_D32_SFLOAT
  1463. FORMAT_S8_UINT
  1464. FORMAT_D16_UNORM_S8_UINT
  1465. FORMAT_D32_SFLOAT_S8_UINT
  1466. IMAGE_TILING_LINEAR:
  1467. color images
  1468. memoryTypes[8]:
  1469. heapIndex = 0
  1470. propertyFlags = 0x00c6: count = 4
  1471. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1472. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1473. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1474. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1475. usable for:
  1476. IMAGE_TILING_OPTIMAL:
  1477. color images
  1478. FORMAT_D16_UNORM
  1479. FORMAT_D32_SFLOAT
  1480. FORMAT_S8_UINT
  1481. FORMAT_D16_UNORM_S8_UINT
  1482. FORMAT_D32_SFLOAT_S8_UINT
  1483. IMAGE_TILING_LINEAR:
  1484. color images
  1485. memoryTypes[9]:
  1486. heapIndex = 1
  1487. propertyFlags = 0x00c7: count = 5
  1488. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1489. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1490. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1491. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1492. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1493. usable for:
  1494. IMAGE_TILING_OPTIMAL:
  1495. color images
  1496. FORMAT_D16_UNORM
  1497. FORMAT_D32_SFLOAT
  1498. FORMAT_S8_UINT
  1499. FORMAT_D16_UNORM_S8_UINT
  1500. FORMAT_D32_SFLOAT_S8_UINT
  1501. IMAGE_TILING_LINEAR:
  1502. color images
  1503. memoryTypes[10]:
  1504. heapIndex = 0
  1505. propertyFlags = 0x00ce: count = 5
  1506. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1507. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1508. MEMORY_PROPERTY_HOST_CACHED_BIT
  1509. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1510. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1511. usable for:
  1512. IMAGE_TILING_OPTIMAL:
  1513. color images
  1514. FORMAT_D16_UNORM
  1515. FORMAT_D32_SFLOAT
  1516. FORMAT_S8_UINT
  1517. FORMAT_D16_UNORM_S8_UINT
  1518. FORMAT_D32_SFLOAT_S8_UINT
  1519. IMAGE_TILING_LINEAR:
  1520. color images
  1521.  
  1522. VkPhysicalDeviceFeatures:
  1523. =========================
  1524. robustBufferAccess = true
  1525. fullDrawIndexUint32 = true
  1526. imageCubeArray = true
  1527. independentBlend = true
  1528. geometryShader = true
  1529. tessellationShader = true
  1530. sampleRateShading = true
  1531. dualSrcBlend = true
  1532. logicOp = true
  1533. multiDrawIndirect = true
  1534. drawIndirectFirstInstance = true
  1535. depthClamp = true
  1536. depthBiasClamp = true
  1537. fillModeNonSolid = true
  1538. depthBounds = true
  1539. wideLines = true
  1540. largePoints = true
  1541. alphaToOne = true
  1542. multiViewport = true
  1543. samplerAnisotropy = true
  1544. textureCompressionETC2 = false
  1545. textureCompressionASTC_LDR = false
  1546. textureCompressionBC = true
  1547. occlusionQueryPrecise = true
  1548. pipelineStatisticsQuery = true
  1549. vertexPipelineStoresAndAtomics = true
  1550. fragmentStoresAndAtomics = true
  1551. shaderTessellationAndGeometryPointSize = true
  1552. shaderImageGatherExtended = true
  1553. shaderStorageImageExtendedFormats = true
  1554. shaderStorageImageMultisample = true
  1555. shaderStorageImageReadWithoutFormat = true
  1556. shaderStorageImageWriteWithoutFormat = true
  1557. shaderUniformBufferArrayDynamicIndexing = true
  1558. shaderSampledImageArrayDynamicIndexing = true
  1559. shaderStorageBufferArrayDynamicIndexing = true
  1560. shaderStorageImageArrayDynamicIndexing = true
  1561. shaderClipDistance = true
  1562. shaderCullDistance = true
  1563. shaderFloat64 = true
  1564. shaderInt64 = true
  1565. shaderInt16 = true
  1566. shaderResourceResidency = true
  1567. shaderResourceMinLod = true
  1568. sparseBinding = true
  1569. sparseResidencyBuffer = true
  1570. sparseResidencyImage2D = true
  1571. sparseResidencyImage3D = true
  1572. sparseResidency2Samples = false
  1573. sparseResidency4Samples = false
  1574. sparseResidency8Samples = false
  1575. sparseResidency16Samples = false
  1576. sparseResidencyAliased = true
  1577. variableMultisampleRate = true
  1578. inheritedQueries = true
  1579.  
  1580. VkPhysicalDevice4444FormatsFeaturesEXT:
  1581. ---------------------------------------
  1582. formatA4R4G4B4 = true
  1583. formatA4B4G4R4 = true
  1584.  
  1585. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  1586. -------------------------------------------------
  1587. accelerationStructure = true
  1588. accelerationStructureCaptureReplay = true
  1589. accelerationStructureIndirectBuild = false
  1590. accelerationStructureHostCommands = false
  1591. descriptorBindingAccelerationStructureUpdateAfterBind = true
  1592.  
  1593. VkPhysicalDeviceAddressBindingReportFeaturesEXT:
  1594. ------------------------------------------------
  1595. reportAddressBinding = true
  1596.  
  1597. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  1598. --------------------------------------------------------------
  1599. attachmentFeedbackLoopDynamicState = true
  1600.  
  1601. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  1602. --------------------------------------------------------
  1603. attachmentFeedbackLoopLayout = true
  1604.  
  1605. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  1606. ----------------------------------------------
  1607. borderColorSwizzle = true
  1608. borderColorSwizzleFromImage = true
  1609.  
  1610. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1611. -----------------------------------------------
  1612. bufferDeviceAddress = true
  1613. bufferDeviceAddressCaptureReplay = false
  1614. bufferDeviceAddressMultiDevice = false
  1615.  
  1616. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  1617. --------------------------------------------
  1618. colorWriteEnable = true
  1619.  
  1620. VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
  1621. ----------------------------------------------------
  1622. computeDerivativeGroupQuads = false
  1623. computeDerivativeGroupLinear = true
  1624.  
  1625. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1626. ------------------------------------------------
  1627. conditionalRendering = true
  1628. inheritedConditionalRendering = false
  1629.  
  1630. VkPhysicalDeviceCooperativeMatrixFeaturesKHR:
  1631. ---------------------------------------------
  1632. cooperativeMatrix = true
  1633. cooperativeMatrixRobustBufferAccess = true
  1634.  
  1635. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1636. ---------------------------------------------
  1637. customBorderColors = true
  1638. customBorderColorWithoutFormat = true
  1639.  
  1640. VkPhysicalDeviceDepthBiasControlFeaturesEXT:
  1641. --------------------------------------------
  1642. depthBiasControl = true
  1643. leastRepresentableValueForceUnormRepresentation = true
  1644. floatRepresentation = true
  1645. depthBiasExact = true
  1646.  
  1647. VkPhysicalDeviceDepthClampControlFeaturesEXT:
  1648. ---------------------------------------------
  1649. depthClampControl = true
  1650.  
  1651. VkPhysicalDeviceDepthClampZeroOneFeaturesKHR:
  1652. ---------------------------------------------
  1653. depthClampZeroOne = true
  1654.  
  1655. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  1656. --------------------------------------------
  1657. depthClipControl = true
  1658.  
  1659. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1660. -------------------------------------------
  1661. depthClipEnable = true
  1662.  
  1663. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  1664. --------------------------------------------
  1665. descriptorBuffer = true
  1666. descriptorBufferCaptureReplay = true
  1667. descriptorBufferImageLayoutIgnored = true
  1668. descriptorBufferPushDescriptors = true
  1669.  
  1670. VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT:
  1671. ---------------------------------------------------
  1672. deviceGeneratedCommands = true
  1673. dynamicGeneratedPipelineLayout = true
  1674.  
  1675. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  1676. -------------------------------------------------------------
  1677. dynamicRenderingUnusedAttachments = true
  1678.  
  1679. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  1680. -------------------------------------------------
  1681. extendedDynamicState2 = true
  1682. extendedDynamicState2LogicOp = true
  1683. extendedDynamicState2PatchControlPoints = true
  1684.  
  1685. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  1686. -------------------------------------------------
  1687. extendedDynamicState3TessellationDomainOrigin = true
  1688. extendedDynamicState3DepthClampEnable = true
  1689. extendedDynamicState3PolygonMode = true
  1690. extendedDynamicState3RasterizationSamples = true
  1691. extendedDynamicState3SampleMask = true
  1692. extendedDynamicState3AlphaToCoverageEnable = true
  1693. extendedDynamicState3AlphaToOneEnable = true
  1694. extendedDynamicState3LogicOpEnable = true
  1695. extendedDynamicState3ColorBlendEnable = true
  1696. extendedDynamicState3ColorBlendEquation = true
  1697. extendedDynamicState3ColorWriteMask = true
  1698. extendedDynamicState3RasterizationStream = false
  1699. extendedDynamicState3ConservativeRasterizationMode = true
  1700. extendedDynamicState3ExtraPrimitiveOverestimationSize = false
  1701. extendedDynamicState3DepthClipEnable = true
  1702. extendedDynamicState3SampleLocationsEnable = false
  1703. extendedDynamicState3ColorBlendAdvanced = false
  1704. extendedDynamicState3ProvokingVertexMode = true
  1705. extendedDynamicState3LineRasterizationMode = true
  1706. extendedDynamicState3LineStippleEnable = true
  1707. extendedDynamicState3DepthClipNegativeOneToOne = true
  1708. extendedDynamicState3ViewportWScalingEnable = false
  1709. extendedDynamicState3ViewportSwizzle = false
  1710. extendedDynamicState3CoverageToColorEnable = false
  1711. extendedDynamicState3CoverageToColorLocation = false
  1712. extendedDynamicState3CoverageModulationMode = false
  1713. extendedDynamicState3CoverageModulationTableEnable = false
  1714. extendedDynamicState3CoverageModulationTable = false
  1715. extendedDynamicState3CoverageReductionMode = false
  1716. extendedDynamicState3RepresentativeFragmentTestEnable = false
  1717. extendedDynamicState3ShadingRateImageEnable = false
  1718.  
  1719. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1720. ------------------------------------------------
  1721. extendedDynamicState = true
  1722.  
  1723. VkPhysicalDeviceFaultFeaturesEXT:
  1724. ---------------------------------
  1725. deviceFault = true
  1726. deviceFaultVendorBinary = false
  1727.  
  1728. VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR:
  1729. -----------------------------------------------------
  1730. fragmentShaderBarycentric = true
  1731.  
  1732. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  1733. ---------------------------------------------------
  1734. fragmentShaderSampleInterlock = true
  1735. fragmentShaderPixelInterlock = true
  1736. fragmentShaderShadingRateInterlock = false
  1737.  
  1738. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  1739. -----------------------------------------------
  1740. pipelineFragmentShadingRate = true
  1741. primitiveFragmentShadingRate = true
  1742. attachmentFragmentShadingRate = true
  1743.  
  1744. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  1745. ---------------------------------------------------
  1746. graphicsPipelineLibrary = true
  1747.  
  1748. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  1749. -------------------------------------------
  1750. image2DViewOf3D = true
  1751. sampler2DViewOf3D = false
  1752.  
  1753. VkPhysicalDeviceImageCompressionControlFeaturesEXT:
  1754. ---------------------------------------------------
  1755. imageCompressionControl = true
  1756.  
  1757. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  1758. -----------------------------------------------
  1759. imageSlicedViewOf3D = true
  1760.  
  1761. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  1762. -------------------------------------------
  1763. minLod = true
  1764.  
  1765. VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
  1766. --------------------------------------------------
  1767. legacyVertexAttributes = true
  1768.  
  1769. VkPhysicalDeviceMaintenance7FeaturesKHR:
  1770. ----------------------------------------
  1771. maintenance7 = true
  1772.  
  1773. VkPhysicalDeviceMaintenance8FeaturesKHR:
  1774. ----------------------------------------
  1775. maintenance8 = true
  1776.  
  1777. VkPhysicalDeviceMapMemoryPlacedFeaturesEXT:
  1778. -------------------------------------------
  1779. memoryMapPlaced = true
  1780. memoryMapRangePlaced = false
  1781. memoryUnmapReserve = true
  1782.  
  1783. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  1784. ------------------------------------------
  1785. memoryPriority = true
  1786.  
  1787. VkPhysicalDeviceMeshShaderFeaturesEXT:
  1788. --------------------------------------
  1789. taskShader = true
  1790. meshShader = true
  1791. multiviewMeshShader = true
  1792. primitiveFragmentShadingRateMeshShader = true
  1793. meshShaderQueries = false
  1794.  
  1795. VkPhysicalDeviceMultiDrawFeaturesEXT:
  1796. -------------------------------------
  1797. multiDraw = true
  1798.  
  1799. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  1800. -------------------------------------------------
  1801. mutableDescriptorType = true
  1802.  
  1803. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  1804. -----------------------------------------------
  1805. nestedCommandBuffer = true
  1806. nestedCommandBufferRendering = true
  1807. nestedCommandBufferSimultaneousUse = true
  1808.  
  1809. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  1810. ----------------------------------------------
  1811. nonSeamlessCubeMap = true
  1812.  
  1813. VkPhysicalDevicePipelineBinaryFeaturesKHR:
  1814. ------------------------------------------
  1815. pipelineBinaries = true
  1816.  
  1817. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1818. --------------------------------------------------------
  1819. pipelineExecutableInfo = true
  1820.  
  1821. VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
  1822. -------------------------------------------------------
  1823. pipelineLibraryGroupHandles = true
  1824.  
  1825. VkPhysicalDevicePresentIdFeaturesKHR:
  1826. -------------------------------------
  1827. presentId = true
  1828.  
  1829. VkPhysicalDevicePresentWaitFeaturesKHR:
  1830. ---------------------------------------
  1831. presentWait = true
  1832.  
  1833. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  1834. --------------------------------------------------------
  1835. primitiveTopologyListRestart = true
  1836. primitiveTopologyPatchListRestart = false
  1837.  
  1838. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  1839. ----------------------------------------------------
  1840. primitivesGeneratedQuery = true
  1841. primitivesGeneratedQueryWithRasterizerDiscard = true
  1842. primitivesGeneratedQueryWithNonZeroStreams = true
  1843.  
  1844. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  1845. -------------------------------------------
  1846. provokingVertexLast = true
  1847. transformFeedbackPreservesProvokingVertex = true
  1848.  
  1849. VkPhysicalDeviceRayQueryFeaturesKHR:
  1850. ------------------------------------
  1851. rayQuery = true
  1852.  
  1853. VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
  1854. --------------------------------------------------
  1855. rayTracingMaintenance1 = true
  1856. rayTracingPipelineTraceRaysIndirect2 = true
  1857.  
  1858. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  1859. ----------------------------------------------
  1860. rayTracingPipeline = true
  1861. rayTracingPipelineShaderGroupHandleCaptureReplay = true
  1862. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  1863. rayTracingPipelineTraceRaysIndirect = true
  1864. rayTraversalPrimitiveCulling = true
  1865.  
  1866. VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR:
  1867. ---------------------------------------------------
  1868. rayTracingPositionFetch = true
  1869.  
  1870. VkPhysicalDeviceRobustness2FeaturesEXT:
  1871. ---------------------------------------
  1872. robustBufferAccess2 = true
  1873. robustImageAccess2 = true
  1874. nullDescriptor = true
  1875.  
  1876. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  1877. ----------------------------------------------
  1878. shaderBufferFloat16Atomics = false
  1879. shaderBufferFloat16AtomicAdd = false
  1880. shaderBufferFloat16AtomicMinMax = false
  1881. shaderBufferFloat32AtomicMinMax = true
  1882. shaderBufferFloat64AtomicMinMax = false
  1883. shaderSharedFloat16Atomics = false
  1884. shaderSharedFloat16AtomicAdd = false
  1885. shaderSharedFloat16AtomicMinMax = false
  1886. shaderSharedFloat32AtomicMinMax = true
  1887. shaderSharedFloat64AtomicMinMax = true
  1888. shaderImageFloat32AtomicMinMax = false
  1889. sparseImageFloat32AtomicMinMax = false
  1890.  
  1891. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1892. ---------------------------------------------
  1893. shaderBufferFloat32Atomics = true
  1894. shaderBufferFloat32AtomicAdd = true
  1895. shaderBufferFloat64Atomics = true
  1896. shaderBufferFloat64AtomicAdd = false
  1897. shaderSharedFloat32Atomics = true
  1898. shaderSharedFloat32AtomicAdd = true
  1899. shaderSharedFloat64Atomics = true
  1900. shaderSharedFloat64AtomicAdd = false
  1901. shaderImageFloat32Atomics = true
  1902. shaderImageFloat32AtomicAdd = false
  1903. sparseImageFloat32Atomics = true
  1904. sparseImageFloat32AtomicAdd = false
  1905.  
  1906. VkPhysicalDeviceShaderClockFeaturesKHR:
  1907. ---------------------------------------
  1908. shaderSubgroupClock = true
  1909. shaderDeviceClock = true
  1910.  
  1911. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1912. --------------------------------------------------
  1913. shaderImageInt64Atomics = true
  1914. sparseImageInt64Atomics = true
  1915.  
  1916. VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
  1917. ------------------------------------------------------
  1918. shaderMaximalReconvergence = true
  1919.  
  1920. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  1921. --------------------------------------------------
  1922. shaderModuleIdentifier = true
  1923.  
  1924. VkPhysicalDeviceShaderObjectFeaturesEXT:
  1925. ----------------------------------------
  1926. shaderObject = true
  1927.  
  1928. VkPhysicalDeviceShaderQuadControlFeaturesKHR:
  1929. ---------------------------------------------
  1930. shaderQuadControl = true
  1931.  
  1932. VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
  1933. ------------------------------------------------------------
  1934. shaderRelaxedExtendedInstruction = true
  1935.  
  1936. VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
  1937. ------------------------------------------------------
  1938. shaderReplicatedComposites = true
  1939.  
  1940. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  1941. ------------------------------------------------------------
  1942. shaderSubgroupUniformControlFlow = true
  1943.  
  1944. VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
  1945. -------------------------------------------------
  1946. swapchainMaintenance1 = true
  1947.  
  1948. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1949. ------------------------------------------------
  1950. texelBufferAlignment = true
  1951.  
  1952. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1953. ---------------------------------------------
  1954. transformFeedback = true
  1955. geometryStreams = true
  1956.  
  1957. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  1958. ---------------------------------------------------
  1959. vertexInputDynamicState = true
  1960.  
  1961. VkPhysicalDeviceVideoMaintenance1FeaturesKHR:
  1962. ---------------------------------------------
  1963. videoMaintenance1 = true
  1964.  
  1965. VkPhysicalDeviceVulkan11Features:
  1966. ---------------------------------
  1967. storageBuffer16BitAccess = true
  1968. uniformAndStorageBuffer16BitAccess = true
  1969. storagePushConstant16 = true
  1970. storageInputOutput16 = true
  1971. multiview = true
  1972. multiviewGeometryShader = true
  1973. multiviewTessellationShader = true
  1974. variablePointersStorageBuffer = true
  1975. variablePointers = true
  1976. protectedMemory = false
  1977. samplerYcbcrConversion = true
  1978. shaderDrawParameters = true
  1979.  
  1980. VkPhysicalDeviceVulkan12Features:
  1981. ---------------------------------
  1982. samplerMirrorClampToEdge = true
  1983. drawIndirectCount = true
  1984. storageBuffer8BitAccess = true
  1985. uniformAndStorageBuffer8BitAccess = true
  1986. storagePushConstant8 = true
  1987. shaderBufferInt64Atomics = true
  1988. shaderSharedInt64Atomics = true
  1989. shaderFloat16 = true
  1990. shaderInt8 = true
  1991. descriptorIndexing = true
  1992. shaderInputAttachmentArrayDynamicIndexing = true
  1993. shaderUniformTexelBufferArrayDynamicIndexing = true
  1994. shaderStorageTexelBufferArrayDynamicIndexing = true
  1995. shaderUniformBufferArrayNonUniformIndexing = true
  1996. shaderSampledImageArrayNonUniformIndexing = true
  1997. shaderStorageBufferArrayNonUniformIndexing = true
  1998. shaderStorageImageArrayNonUniformIndexing = true
  1999. shaderInputAttachmentArrayNonUniformIndexing = true
  2000. shaderUniformTexelBufferArrayNonUniformIndexing = true
  2001. shaderStorageTexelBufferArrayNonUniformIndexing = true
  2002. descriptorBindingUniformBufferUpdateAfterBind = true
  2003. descriptorBindingSampledImageUpdateAfterBind = true
  2004. descriptorBindingStorageImageUpdateAfterBind = true
  2005. descriptorBindingStorageBufferUpdateAfterBind = true
  2006. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  2007. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  2008. descriptorBindingUpdateUnusedWhilePending = true
  2009. descriptorBindingPartiallyBound = true
  2010. descriptorBindingVariableDescriptorCount = true
  2011. runtimeDescriptorArray = true
  2012. samplerFilterMinmax = true
  2013. scalarBlockLayout = true
  2014. imagelessFramebuffer = true
  2015. uniformBufferStandardLayout = true
  2016. shaderSubgroupExtendedTypes = true
  2017. separateDepthStencilLayouts = true
  2018. hostQueryReset = true
  2019. timelineSemaphore = true
  2020. bufferDeviceAddress = true
  2021. bufferDeviceAddressCaptureReplay = true
  2022. bufferDeviceAddressMultiDevice = false
  2023. vulkanMemoryModel = true
  2024. vulkanMemoryModelDeviceScope = true
  2025. vulkanMemoryModelAvailabilityVisibilityChains = false
  2026. shaderOutputViewportIndex = true
  2027. shaderOutputLayer = true
  2028. subgroupBroadcastDynamicId = true
  2029.  
  2030. VkPhysicalDeviceVulkan13Features:
  2031. ---------------------------------
  2032. robustImageAccess = true
  2033. inlineUniformBlock = true
  2034. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2035. pipelineCreationCacheControl = true
  2036. privateData = true
  2037. shaderDemoteToHelperInvocation = true
  2038. shaderTerminateInvocation = true
  2039. subgroupSizeControl = true
  2040. computeFullSubgroups = true
  2041. synchronization2 = true
  2042. textureCompressionASTC_HDR = false
  2043. shaderZeroInitializeWorkgroupMemory = true
  2044. dynamicRendering = true
  2045. shaderIntegerDotProduct = true
  2046. maintenance4 = true
  2047.  
  2048. VkPhysicalDeviceVulkan14Features:
  2049. ---------------------------------
  2050. globalPriorityQuery = true
  2051. shaderSubgroupRotate = true
  2052. shaderSubgroupRotateClustered = true
  2053. shaderFloatControls2 = true
  2054. shaderExpectAssume = true
  2055. rectangularLines = true
  2056. bresenhamLines = true
  2057. smoothLines = true
  2058. stippledRectangularLines = false
  2059. stippledBresenhamLines = true
  2060. stippledSmoothLines = false
  2061. vertexAttributeInstanceRateDivisor = true
  2062. vertexAttributeInstanceRateZeroDivisor = true
  2063. indexTypeUint8 = true
  2064. dynamicRenderingLocalRead = true
  2065. maintenance5 = true
  2066. maintenance6 = true
  2067. pipelineProtectedAccess = false
  2068. pipelineRobustness = true
  2069. hostImageCopy = false
  2070. pushDescriptor = true
  2071.  
  2072. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  2073. ---------------------------------------------------------
  2074. workgroupMemoryExplicitLayout = true
  2075. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  2076. workgroupMemoryExplicitLayout8BitAccess = true
  2077. workgroupMemoryExplicitLayout16BitAccess = true
  2078.  
  2079. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  2080. --------------------------------------------
  2081. ycbcrImageArrays = true
  2082.  
  2083. Video Profiles: count = 178
  2084. ===========================
  2085. placeholder = H.264 Decode (4:2:0 8-bit) Baseline progressive
  2086. placeholder = H.264 Decode (4:2:0 8-bit) Main progressive
  2087. placeholder = H.264 Decode (4:2:0 8-bit) High progressive
  2088. placeholder = H.264 Decode (4:2:0 8-bit) Baseline interlaced (interleaved lines)
  2089. placeholder = H.264 Decode (4:2:0 8-bit) Main interlaced (interleaved lines)
  2090. placeholder = H.264 Decode (4:2:0 8-bit) High interlaced (interleaved lines)
  2091. placeholder = H.264 Decode (4:2:0 8-bit) Baseline interlaced (separate planes)
  2092. placeholder = H.264 Decode (4:2:0 8-bit) Main interlaced (separate planes)
  2093. placeholder = H.264 Decode (4:2:0 8-bit) High interlaced (separate planes)
  2094. placeholder = H.264 Decode (4:2:2 8-bit) Baseline progressive
  2095. placeholder = H.264 Decode (4:2:2 8-bit) Main progressive
  2096. placeholder = H.264 Decode (4:2:2 8-bit) High progressive
  2097. placeholder = H.264 Decode (4:2:2 8-bit) Baseline interlaced (interleaved lines)
  2098. placeholder = H.264 Decode (4:2:2 8-bit) Main interlaced (interleaved lines)
  2099. placeholder = H.264 Decode (4:2:2 8-bit) High interlaced (interleaved lines)
  2100. placeholder = H.264 Decode (4:2:2 8-bit) Baseline interlaced (separate planes)
  2101. placeholder = H.264 Decode (4:2:2 8-bit) Main interlaced (separate planes)
  2102. placeholder = H.264 Decode (4:2:2 8-bit) High interlaced (separate planes)
  2103. placeholder = H.264 Decode (4:4:4 8-bit) Baseline progressive
  2104. placeholder = H.264 Decode (4:4:4 8-bit) Main progressive
  2105. placeholder = H.264 Decode (4:4:4 8-bit) High progressive
  2106. placeholder = H.264 Decode (4:4:4 8-bit) Baseline interlaced (interleaved lines)
  2107. placeholder = H.264 Decode (4:4:4 8-bit) Main interlaced (interleaved lines)
  2108. placeholder = H.264 Decode (4:4:4 8-bit) High interlaced (interleaved lines)
  2109. placeholder = H.264 Decode (4:4:4 8-bit) Baseline interlaced (separate planes)
  2110. placeholder = H.264 Decode (4:4:4 8-bit) Main interlaced (separate planes)
  2111. placeholder = H.264 Decode (4:4:4 8-bit) High interlaced (separate planes)
  2112. placeholder = H.264 Decode (monochrome 8-bit) Baseline progressive
  2113. placeholder = H.264 Decode (monochrome 8-bit) Main progressive
  2114. placeholder = H.264 Decode (monochrome 8-bit) High progressive
  2115. placeholder = H.264 Decode (monochrome 8-bit) Baseline interlaced (interleaved lines)
  2116. placeholder = H.264 Decode (monochrome 8-bit) Main interlaced (interleaved lines)
  2117. placeholder = H.264 Decode (monochrome 8-bit) High interlaced (interleaved lines)
  2118. placeholder = H.264 Decode (monochrome 8-bit) Baseline interlaced (separate planes)
  2119. placeholder = H.264 Decode (monochrome 8-bit) Main interlaced (separate planes)
  2120. placeholder = H.264 Decode (monochrome 8-bit) High interlaced (separate planes)
  2121. placeholder = H.265 Decode (4:2:0 8-bit) Main
  2122. placeholder = H.265 Decode (4:2:0 8-bit) Main 10
  2123. placeholder = H.265 Decode (4:2:0 8-bit) Main Still Picture
  2124. placeholder = H.265 Decode (4:2:0 10-bit) Main
  2125. placeholder = H.265 Decode (4:2:0 10-bit) Main 10
  2126. placeholder = H.265 Decode (4:2:0 10-bit) Main Still Picture
  2127. placeholder = H.265 Decode (4:2:2 8-bit) Main
  2128. placeholder = H.265 Decode (4:2:2 8-bit) Main 10
  2129. placeholder = H.265 Decode (4:2:2 8-bit) Main Still Picture
  2130. placeholder = H.265 Decode (4:2:2 10-bit) Main
  2131. placeholder = H.265 Decode (4:2:2 10-bit) Main 10
  2132. placeholder = H.265 Decode (4:2:2 10-bit) Main Still Picture
  2133. placeholder = H.265 Decode (4:4:4 8-bit) Main
  2134. placeholder = H.265 Decode (4:4:4 8-bit) Main 10
  2135. placeholder = H.265 Decode (4:4:4 8-bit) Main Still Picture
  2136. placeholder = H.265 Decode (4:4:4 10-bit) Main
  2137. placeholder = H.265 Decode (4:4:4 10-bit) Main 10
  2138. placeholder = H.265 Decode (4:4:4 10-bit) Main Still Picture
  2139. placeholder = H.265 Decode (monochrome 8-bit) Main
  2140. placeholder = H.265 Decode (monochrome 8-bit) Main 10
  2141. placeholder = H.265 Decode (monochrome 8-bit) Main Still Picture
  2142. placeholder = H.265 Decode (monochrome 10-bit) Main
  2143. placeholder = H.265 Decode (monochrome 10-bit) Main 10
  2144. placeholder = H.265 Decode (monochrome 10-bit) Main Still Picture
  2145. placeholder = AV1 Decode (4:2:0 8-bit) Main with film grain support
  2146. placeholder = AV1 Decode (4:2:0 8-bit) Professional with film grain support
  2147. placeholder = AV1 Decode (4:2:0 8-bit) Main without film grain support
  2148. placeholder = AV1 Decode (4:2:0 8-bit) Professional without film grain support
  2149. placeholder = AV1 Decode (4:2:0 10-bit) Main with film grain support
  2150. placeholder = AV1 Decode (4:2:0 10-bit) Professional with film grain support
  2151. placeholder = AV1 Decode (4:2:0 10-bit) Main without film grain support
  2152. placeholder = AV1 Decode (4:2:0 10-bit) Professional without film grain support
  2153. placeholder = AV1 Decode (4:2:0 12-bit) Main with film grain support
  2154. placeholder = AV1 Decode (4:2:0 12-bit) Professional with film grain support
  2155. placeholder = AV1 Decode (4:2:0 12-bit) Main without film grain support
  2156. placeholder = AV1 Decode (4:2:0 12-bit) Professional without film grain support
  2157. placeholder = AV1 Decode (4:2:2 8-bit) Main with film grain support
  2158. placeholder = AV1 Decode (4:2:2 8-bit) Professional with film grain support
  2159. placeholder = AV1 Decode (4:2:2 8-bit) Main without film grain support
  2160. placeholder = AV1 Decode (4:2:2 8-bit) Professional without film grain support
  2161. placeholder = AV1 Decode (4:2:2 10-bit) Main with film grain support
  2162. placeholder = AV1 Decode (4:2:2 10-bit) Professional with film grain support
  2163. placeholder = AV1 Decode (4:2:2 10-bit) Main without film grain support
  2164. placeholder = AV1 Decode (4:2:2 10-bit) Professional without film grain support
  2165. placeholder = AV1 Decode (4:2:2 12-bit) Main with film grain support
  2166. placeholder = AV1 Decode (4:2:2 12-bit) Professional with film grain support
  2167. placeholder = AV1 Decode (4:2:2 12-bit) Main without film grain support
  2168. placeholder = AV1 Decode (4:2:2 12-bit) Professional without film grain support
  2169. placeholder = AV1 Decode (4:4:4 8-bit) Main with film grain support
  2170. placeholder = AV1 Decode (4:4:4 8-bit) Professional with film grain support
  2171. placeholder = AV1 Decode (4:4:4 8-bit) Main without film grain support
  2172. placeholder = AV1 Decode (4:4:4 8-bit) Professional without film grain support
  2173. placeholder = AV1 Decode (4:4:4 10-bit) Main with film grain support
  2174. placeholder = AV1 Decode (4:4:4 10-bit) Professional with film grain support
  2175. placeholder = AV1 Decode (4:4:4 10-bit) Main without film grain support
  2176. placeholder = AV1 Decode (4:4:4 10-bit) Professional without film grain support
  2177. placeholder = AV1 Decode (4:4:4 12-bit) Main with film grain support
  2178. placeholder = AV1 Decode (4:4:4 12-bit) Professional with film grain support
  2179. placeholder = AV1 Decode (4:4:4 12-bit) Main without film grain support
  2180. placeholder = AV1 Decode (4:4:4 12-bit) Professional without film grain support
  2181. placeholder = AV1 Decode (monochrome 8-bit) Main with film grain support
  2182. placeholder = AV1 Decode (monochrome 8-bit) Professional with film grain support
  2183. placeholder = AV1 Decode (monochrome 8-bit) Main without film grain support
  2184. placeholder = AV1 Decode (monochrome 8-bit) Professional without film grain support
  2185. placeholder = AV1 Decode (monochrome 10-bit) Main with film grain support
  2186. placeholder = AV1 Decode (monochrome 10-bit) Professional with film grain support
  2187. placeholder = AV1 Decode (monochrome 10-bit) Main without film grain support
  2188. placeholder = AV1 Decode (monochrome 10-bit) Professional without film grain support
  2189. placeholder = AV1 Decode (monochrome 12-bit) Main with film grain support
  2190. placeholder = AV1 Decode (monochrome 12-bit) Professional with film grain support
  2191. placeholder = AV1 Decode (monochrome 12-bit) Main without film grain support
  2192. placeholder = AV1 Decode (monochrome 12-bit) Professional without film grain support
  2193. placeholder = H.264 Encode (4:2:0 8-bit) Baseline
  2194. placeholder = H.264 Encode (4:2:0 8-bit) Main
  2195. placeholder = H.264 Encode (4:2:0 8-bit) High
  2196. placeholder = H.264 Encode (4:2:0 8:10-bit) Baseline
  2197. placeholder = H.264 Encode (4:2:0 8:10-bit) Main
  2198. placeholder = H.264 Encode (4:2:0 8:10-bit) High
  2199. placeholder = H.264 Encode (4:2:0 8:12-bit) Baseline
  2200. placeholder = H.264 Encode (4:2:0 8:12-bit) Main
  2201. placeholder = H.264 Encode (4:2:0 8:12-bit) High
  2202. placeholder = H.264 Encode (4:2:2 8-bit) Baseline
  2203. placeholder = H.264 Encode (4:2:2 8-bit) Main
  2204. placeholder = H.264 Encode (4:2:2 8-bit) High
  2205. placeholder = H.264 Encode (4:2:2 8:10-bit) Baseline
  2206. placeholder = H.264 Encode (4:2:2 8:10-bit) Main
  2207. placeholder = H.264 Encode (4:2:2 8:10-bit) High
  2208. placeholder = H.264 Encode (4:2:2 8:12-bit) Baseline
  2209. placeholder = H.264 Encode (4:2:2 8:12-bit) Main
  2210. placeholder = H.264 Encode (4:2:2 8:12-bit) High
  2211. placeholder = H.264 Encode (4:4:4 8-bit) Baseline
  2212. placeholder = H.264 Encode (4:4:4 8-bit) Main
  2213. placeholder = H.264 Encode (4:4:4 8-bit) High
  2214. placeholder = H.264 Encode (4:4:4 8:10-bit) Baseline
  2215. placeholder = H.264 Encode (4:4:4 8:10-bit) Main
  2216. placeholder = H.264 Encode (4:4:4 8:10-bit) High
  2217. placeholder = H.264 Encode (4:4:4 8:12-bit) Baseline
  2218. placeholder = H.264 Encode (4:4:4 8:12-bit) Main
  2219. placeholder = H.264 Encode (4:4:4 8:12-bit) High
  2220. placeholder = H.264 Encode (monochrome 8-bit) Baseline
  2221. placeholder = H.264 Encode (monochrome 8-bit) Main
  2222. placeholder = H.264 Encode (monochrome 8-bit) High
  2223. placeholder = H.265 Encode (4:2:0 8-bit) Main
  2224. placeholder = H.265 Encode (4:2:0 8-bit) Main 10
  2225. placeholder = H.265 Encode (4:2:0 8:10-bit) Main
  2226. placeholder = H.265 Encode (4:2:0 8:10-bit) Main 10
  2227. placeholder = H.265 Encode (4:2:0 8:12-bit) Main
  2228. placeholder = H.265 Encode (4:2:0 8:12-bit) Main 10
  2229. placeholder = H.265 Encode (4:2:0 10:8-bit) Main
  2230. placeholder = H.265 Encode (4:2:0 10:8-bit) Main 10
  2231. placeholder = H.265 Encode (4:2:0 10-bit) Main
  2232. placeholder = H.265 Encode (4:2:0 10-bit) Main 10
  2233. placeholder = H.265 Encode (4:2:0 10:12-bit) Main
  2234. placeholder = H.265 Encode (4:2:0 10:12-bit) Main 10
  2235. placeholder = H.265 Encode (4:2:2 8-bit) Main
  2236. placeholder = H.265 Encode (4:2:2 8-bit) Main 10
  2237. placeholder = H.265 Encode (4:2:2 8:10-bit) Main
  2238. placeholder = H.265 Encode (4:2:2 8:10-bit) Main 10
  2239. placeholder = H.265 Encode (4:2:2 8:12-bit) Main
  2240. placeholder = H.265 Encode (4:2:2 8:12-bit) Main 10
  2241. placeholder = H.265 Encode (4:2:2 10:8-bit) Main
  2242. placeholder = H.265 Encode (4:2:2 10:8-bit) Main 10
  2243. placeholder = H.265 Encode (4:2:2 10-bit) Main
  2244. placeholder = H.265 Encode (4:2:2 10-bit) Main 10
  2245. placeholder = H.265 Encode (4:2:2 10:12-bit) Main
  2246. placeholder = H.265 Encode (4:2:2 10:12-bit) Main 10
  2247. placeholder = H.265 Encode (4:4:4 8-bit) Main
  2248. placeholder = H.265 Encode (4:4:4 8-bit) Main 10
  2249. placeholder = H.265 Encode (4:4:4 8:10-bit) Main
  2250. placeholder = H.265 Encode (4:4:4 8:10-bit) Main 10
  2251. placeholder = H.265 Encode (4:4:4 8:12-bit) Main
  2252. placeholder = H.265 Encode (4:4:4 8:12-bit) Main 10
  2253. placeholder = H.265 Encode (4:4:4 10:8-bit) Main
  2254. placeholder = H.265 Encode (4:4:4 10:8-bit) Main 10
  2255. placeholder = H.265 Encode (4:4:4 10-bit) Main
  2256. placeholder = H.265 Encode (4:4:4 10-bit) Main 10
  2257. placeholder = H.265 Encode (4:4:4 10:12-bit) Main
  2258. placeholder = H.265 Encode (4:4:4 10:12-bit) Main 10
  2259. placeholder = H.265 Encode (monochrome 8-bit) Main
  2260. placeholder = H.265 Encode (monochrome 8-bit) Main 10
  2261. placeholder = H.265 Encode (monochrome 10-bit) Main
  2262. placeholder = H.265 Encode (monochrome 10-bit) Main 10
  2263.  
  2264.  
  2265.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement