Advertisement
ArtsyRegularUserNo_1

vulkaninfo-2024-05-12-Gentoo-Mel

May 12th, 2024
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 73.13 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.3.280
  6.  
  7.  
  8. Instance Extensions: count = 23
  9. ===============================
  10. VK_EXT_acquire_drm_display : extension revision 1
  11. VK_EXT_acquire_xlib_display : extension revision 1
  12. VK_EXT_debug_report : extension revision 10
  13. VK_EXT_debug_utils : extension revision 2
  14. VK_EXT_direct_mode_display : extension revision 1
  15. VK_EXT_display_surface_counter : extension revision 1
  16. VK_EXT_surface_maintenance1 : extension revision 1
  17. VK_EXT_swapchain_colorspace : extension revision 4
  18. VK_KHR_device_group_creation : extension revision 1
  19. VK_KHR_display : extension revision 23
  20. VK_KHR_external_fence_capabilities : extension revision 1
  21. VK_KHR_external_memory_capabilities : extension revision 1
  22. VK_KHR_external_semaphore_capabilities : extension revision 1
  23. VK_KHR_get_display_properties2 : extension revision 1
  24. VK_KHR_get_physical_device_properties2 : extension revision 2
  25. VK_KHR_get_surface_capabilities2 : extension revision 1
  26. VK_KHR_portability_enumeration : extension revision 1
  27. VK_KHR_surface : extension revision 25
  28. VK_KHR_surface_protected_capabilities : extension revision 1
  29. VK_KHR_wayland_surface : extension revision 6
  30. VK_KHR_xcb_surface : extension revision 6
  31. VK_KHR_xlib_surface : extension revision 6
  32. VK_LUNARG_direct_driver_loading : extension revision 1
  33.  
  34. Layers: count = 6
  35. =================
  36. VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.3.280, layer version 1:
  37. Layer Extensions: count = 4
  38. VK_EXT_debug_report : extension revision 9
  39. VK_EXT_debug_utils : extension revision 1
  40. VK_EXT_layer_settings : extension revision 2
  41. VK_EXT_validation_features : extension revision 2
  42. Devices: count = 1
  43. GPU id = 0 (AMD Radeon RX 6800 XT (RADV NAVI21))
  44. Layer-Device Extensions: count = 3
  45. VK_EXT_debug_marker : extension revision 4
  46. VK_EXT_tooling_info : extension revision 1
  47. VK_EXT_validation_cache : extension revision 1
  48.  
  49. VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.3.211, layer version 1:
  50. Layer Extensions: count = 0
  51. Devices: count = 1
  52. GPU id = 0 (AMD Radeon RX 6800 XT (RADV NAVI21))
  53. Layer-Device Extensions: count = 0
  54.  
  55. VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
  56. Layer Extensions: count = 0
  57. Devices: count = 1
  58. GPU id = 0 (AMD Radeon RX 6800 XT (RADV NAVI21))
  59. Layer-Device Extensions: count = 0
  60.  
  61. VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
  62. Layer Extensions: count = 0
  63. Devices: count = 1
  64. GPU id = 0 (AMD Radeon RX 6800 XT (RADV NAVI21))
  65. Layer-Device Extensions: count = 0
  66.  
  67. VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay 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 6800 XT (RADV NAVI21))
  71. Layer-Device Extensions: count = 0
  72.  
  73. VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay 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 6800 XT (RADV NAVI21))
  77. Layer-Device Extensions: count = 0
  78.  
  79. Presentable Surfaces:
  80. =====================
  81. GPU id : 0 (AMD Radeon RX 6800 XT (RADV NAVI21)):
  82. Surface types: count = 2
  83. VK_KHR_xcb_surface
  84. VK_KHR_xlib_surface
  85. Formats: count = 2
  86. SurfaceFormat[0]:
  87. format = FORMAT_B8G8R8A8_SRGB
  88. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  89. SurfaceFormat[1]:
  90. format = FORMAT_B8G8R8A8_UNORM
  91. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  92. Present Modes: count = 4
  93. PRESENT_MODE_IMMEDIATE_KHR
  94. PRESENT_MODE_MAILBOX_KHR
  95. PRESENT_MODE_FIFO_KHR
  96. PRESENT_MODE_FIFO_RELAXED_KHR
  97. VkSurfaceCapabilitiesKHR:
  98. -------------------------
  99. minImageCount = 3
  100. maxImageCount = 0
  101. currentExtent:
  102. width = 256
  103. height = 256
  104. minImageExtent:
  105. width = 256
  106. height = 256
  107. maxImageExtent:
  108. width = 256
  109. height = 256
  110. maxImageArrayLayers = 1
  111. supportedTransforms: count = 1
  112. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  113. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  114. supportedCompositeAlpha: count = 2
  115. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  116. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  117. supportedUsageFlags: count = 7
  118. IMAGE_USAGE_TRANSFER_SRC_BIT
  119. IMAGE_USAGE_TRANSFER_DST_BIT
  120. IMAGE_USAGE_SAMPLED_BIT
  121. IMAGE_USAGE_STORAGE_BIT
  122. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  123. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  124. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  125. VkSurfaceProtectedCapabilitiesKHR:
  126. ----------------------------------
  127. supportsProtected = false
  128.  
  129. VK_EXT_surface_maintenance1:
  130. ----------------------------
  131. PRESENT_MODE_IMMEDIATE_KHR:
  132. VkSurfacePresentScalingCapabilitiesEXT:
  133. supportedPresentScaling:
  134. None
  135. supportedPresentGravityX:
  136. None
  137. supportedPresentGravityY:
  138. None
  139. minScaledImageExtent:
  140. width = 256
  141. height = 256
  142. maxScaledImageExtent:
  143. width = 256
  144. height = 256
  145. VkSurfacePresentModeCompatibilityEXT:
  146. presentModeCount = 1
  147. pPresentModes: count = 1
  148. PRESENT_MODE_IMMEDIATE_KHR
  149. PRESENT_MODE_MAILBOX_KHR:
  150. VkSurfacePresentScalingCapabilitiesEXT:
  151. supportedPresentScaling:
  152. None
  153. supportedPresentGravityX:
  154. None
  155. supportedPresentGravityY:
  156. None
  157. minScaledImageExtent:
  158. width = 256
  159. height = 256
  160. maxScaledImageExtent:
  161. width = 256
  162. height = 256
  163. VkSurfacePresentModeCompatibilityEXT:
  164. presentModeCount = 1
  165. pPresentModes: count = 1
  166. PRESENT_MODE_MAILBOX_KHR
  167. PRESENT_MODE_FIFO_KHR:
  168. VkSurfacePresentScalingCapabilitiesEXT:
  169. supportedPresentScaling:
  170. None
  171. supportedPresentGravityX:
  172. None
  173. supportedPresentGravityY:
  174. None
  175. minScaledImageExtent:
  176. width = 256
  177. height = 256
  178. maxScaledImageExtent:
  179. width = 256
  180. height = 256
  181. VkSurfacePresentModeCompatibilityEXT:
  182. presentModeCount = 1
  183. pPresentModes: count = 1
  184. PRESENT_MODE_FIFO_KHR
  185. PRESENT_MODE_FIFO_RELAXED_KHR:
  186. VkSurfacePresentScalingCapabilitiesEXT:
  187. supportedPresentScaling:
  188. None
  189. supportedPresentGravityX:
  190. None
  191. supportedPresentGravityY:
  192. None
  193. minScaledImageExtent:
  194. width = 256
  195. height = 256
  196. maxScaledImageExtent:
  197. width = 256
  198. height = 256
  199. VkSurfacePresentModeCompatibilityEXT:
  200. presentModeCount = 1
  201. pPresentModes: count = 1
  202. PRESENT_MODE_FIFO_RELAXED_KHR
  203.  
  204.  
  205. Device Properties and Extensions:
  206. =================================
  207. GPU0:
  208. VkPhysicalDeviceProperties:
  209. ---------------------------
  210. apiVersion = 1.3.274 (4206866)
  211. driverVersion = 24.0.6 (100663302)
  212. vendorID = 0x1002
  213. deviceID = 0x73bf
  214. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  215. deviceName = AMD Radeon RX 6800 XT (RADV NAVI21)
  216. pipelineCacheUUID = 2d6a1ef3-57e1-86a5-5707-5e0c23f08854
  217.  
  218. VkPhysicalDeviceLimits:
  219. -----------------------
  220. maxImageDimension1D = 16384
  221. maxImageDimension2D = 16384
  222. maxImageDimension3D = 2048
  223. maxImageDimensionCube = 16384
  224. maxImageArrayLayers = 2048
  225. maxTexelBufferElements = 4294967295
  226. maxUniformBufferRange = 4294967295
  227. maxStorageBufferRange = 4294967295
  228. maxPushConstantsSize = 256
  229. maxMemoryAllocationCount = 4294967295
  230. maxSamplerAllocationCount = 65536
  231. bufferImageGranularity = 0x00000001
  232. sparseAddressSpaceSize = 0xfffffffc
  233. maxBoundDescriptorSets = 32
  234. maxPerStageDescriptorSamplers = 8388606
  235. maxPerStageDescriptorUniformBuffers = 8388606
  236. maxPerStageDescriptorStorageBuffers = 8388606
  237. maxPerStageDescriptorSampledImages = 8388606
  238. maxPerStageDescriptorStorageImages = 8388606
  239. maxPerStageDescriptorInputAttachments = 8388606
  240. maxPerStageResources = 8388606
  241. maxDescriptorSetSamplers = 8388606
  242. maxDescriptorSetUniformBuffers = 8388606
  243. maxDescriptorSetUniformBuffersDynamic = 16
  244. maxDescriptorSetStorageBuffers = 8388606
  245. maxDescriptorSetStorageBuffersDynamic = 8
  246. maxDescriptorSetSampledImages = 8388606
  247. maxDescriptorSetStorageImages = 8388606
  248. maxDescriptorSetInputAttachments = 8388606
  249. maxVertexInputAttributes = 32
  250. maxVertexInputBindings = 32
  251. maxVertexInputAttributeOffset = 4294967295
  252. maxVertexInputBindingStride = 2048
  253. maxVertexOutputComponents = 128
  254. maxTessellationGenerationLevel = 64
  255. maxTessellationPatchSize = 32
  256. maxTessellationControlPerVertexInputComponents = 128
  257. maxTessellationControlPerVertexOutputComponents = 128
  258. maxTessellationControlPerPatchOutputComponents = 120
  259. maxTessellationControlTotalOutputComponents = 4096
  260. maxTessellationEvaluationInputComponents = 128
  261. maxTessellationEvaluationOutputComponents = 128
  262. maxGeometryShaderInvocations = 127
  263. maxGeometryInputComponents = 64
  264. maxGeometryOutputComponents = 128
  265. maxGeometryOutputVertices = 256
  266. maxGeometryTotalOutputComponents = 1024
  267. maxFragmentInputComponents = 128
  268. maxFragmentOutputAttachments = 8
  269. maxFragmentDualSrcAttachments = 1
  270. maxFragmentCombinedOutputResources = 8388606
  271. maxComputeSharedMemorySize = 65536
  272. maxComputeWorkGroupCount: count = 3
  273. 65535
  274. 65535
  275. 65535
  276. maxComputeWorkGroupInvocations = 1024
  277. maxComputeWorkGroupSize: count = 3
  278. 1024
  279. 1024
  280. 1024
  281. subPixelPrecisionBits = 8
  282. subTexelPrecisionBits = 8
  283. mipmapPrecisionBits = 8
  284. maxDrawIndexedIndexValue = 4294967295
  285. maxDrawIndirectCount = 4294967295
  286. maxSamplerLodBias = 16
  287. maxSamplerAnisotropy = 16
  288. maxViewports = 16
  289. maxViewportDimensions: count = 2
  290. 16384
  291. 16384
  292. viewportBoundsRange: count = 2
  293. -32768
  294. 32767
  295. viewportSubPixelBits = 8
  296. minMemoryMapAlignment = 4096
  297. minTexelBufferOffsetAlignment = 0x00000004
  298. minUniformBufferOffsetAlignment = 0x00000004
  299. minStorageBufferOffsetAlignment = 0x00000004
  300. minTexelOffset = -32
  301. maxTexelOffset = 31
  302. minTexelGatherOffset = -32
  303. maxTexelGatherOffset = 31
  304. minInterpolationOffset = -2
  305. maxInterpolationOffset = 2
  306. subPixelInterpolationOffsetBits = 8
  307. maxFramebufferWidth = 16384
  308. maxFramebufferHeight = 16384
  309. maxFramebufferLayers = 1024
  310. framebufferColorSampleCounts: count = 4
  311. SAMPLE_COUNT_1_BIT
  312. SAMPLE_COUNT_2_BIT
  313. SAMPLE_COUNT_4_BIT
  314. SAMPLE_COUNT_8_BIT
  315. framebufferDepthSampleCounts: count = 4
  316. SAMPLE_COUNT_1_BIT
  317. SAMPLE_COUNT_2_BIT
  318. SAMPLE_COUNT_4_BIT
  319. SAMPLE_COUNT_8_BIT
  320. framebufferStencilSampleCounts: count = 4
  321. SAMPLE_COUNT_1_BIT
  322. SAMPLE_COUNT_2_BIT
  323. SAMPLE_COUNT_4_BIT
  324. SAMPLE_COUNT_8_BIT
  325. framebufferNoAttachmentsSampleCounts: count = 4
  326. SAMPLE_COUNT_1_BIT
  327. SAMPLE_COUNT_2_BIT
  328. SAMPLE_COUNT_4_BIT
  329. SAMPLE_COUNT_8_BIT
  330. maxColorAttachments = 8
  331. sampledImageColorSampleCounts: count = 4
  332. SAMPLE_COUNT_1_BIT
  333. SAMPLE_COUNT_2_BIT
  334. SAMPLE_COUNT_4_BIT
  335. SAMPLE_COUNT_8_BIT
  336. sampledImageIntegerSampleCounts: count = 4
  337. SAMPLE_COUNT_1_BIT
  338. SAMPLE_COUNT_2_BIT
  339. SAMPLE_COUNT_4_BIT
  340. SAMPLE_COUNT_8_BIT
  341. sampledImageDepthSampleCounts: count = 4
  342. SAMPLE_COUNT_1_BIT
  343. SAMPLE_COUNT_2_BIT
  344. SAMPLE_COUNT_4_BIT
  345. SAMPLE_COUNT_8_BIT
  346. sampledImageStencilSampleCounts: count = 4
  347. SAMPLE_COUNT_1_BIT
  348. SAMPLE_COUNT_2_BIT
  349. SAMPLE_COUNT_4_BIT
  350. SAMPLE_COUNT_8_BIT
  351. storageImageSampleCounts: count = 4
  352. SAMPLE_COUNT_1_BIT
  353. SAMPLE_COUNT_2_BIT
  354. SAMPLE_COUNT_4_BIT
  355. SAMPLE_COUNT_8_BIT
  356. maxSampleMaskWords = 1
  357. timestampComputeAndGraphics = true
  358. timestampPeriod = 10
  359. maxClipDistances = 8
  360. maxCullDistances = 8
  361. maxCombinedClipAndCullDistances = 8
  362. discreteQueuePriorities = 2
  363. pointSizeRange: count = 2
  364. 0
  365. 8191.88
  366. lineWidthRange: count = 2
  367. 0
  368. 8
  369. pointSizeGranularity = 0.125
  370. lineWidthGranularity = 0.125
  371. strictLines = false
  372. standardSampleLocations = true
  373. optimalBufferCopyOffsetAlignment = 0x00000001
  374. optimalBufferCopyRowPitchAlignment = 0x00000001
  375. nonCoherentAtomSize = 0x00000040
  376.  
  377. VkPhysicalDeviceSparseProperties:
  378. ---------------------------------
  379. residencyStandard2DBlockShape = true
  380. residencyStandard2DMultisampleBlockShape = false
  381. residencyStandard3DBlockShape = true
  382. residencyAlignedMipSize = false
  383. residencyNonResidentStrict = true
  384.  
  385. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  386. ---------------------------------------------------
  387. maxGeometryCount = 16777215
  388. maxInstanceCount = 16777215
  389. maxPrimitiveCount = 536870911
  390. maxPerStageDescriptorAccelerationStructures = 8388606
  391. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 8388606
  392. maxDescriptorSetAccelerationStructures = 8388606
  393. maxDescriptorSetUpdateAfterBindAccelerationStructures = 8388606
  394. minAccelerationStructureScratchOffsetAlignment = 128
  395.  
  396. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  397. -------------------------------------------------------
  398. primitiveOverestimationSize = 0
  399. maxExtraPrimitiveOverestimationSize = 0
  400. extraPrimitiveOverestimationSizeGranularity = 0
  401. primitiveUnderestimation = true
  402. conservativePointAndLineRasterization = false
  403. degenerateTrianglesRasterized = true
  404. degenerateLinesRasterized = false
  405. fullyCoveredFragmentShaderInputVariable = true
  406. conservativeRasterizationPostDepthCoverage = false
  407.  
  408. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  409. -----------------------------------------------
  410. maxCustomBorderColorSamplers = 4096
  411.  
  412. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  413. --------------------------------------------------------
  414. combinedImageSamplerDensityMapDescriptorSize = 0
  415.  
  416. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  417. ----------------------------------------------
  418. combinedImageSamplerDescriptorSingleArray = true
  419. bufferlessPushDescriptors = true
  420. allowSamplerImageViewPostSubmitCreation = false
  421. descriptorBufferOffsetAlignment = 0x00000004
  422. maxDescriptorBufferBindings = 32
  423. maxResourceDescriptorBufferBindings = 32
  424. maxSamplerDescriptorBufferBindings = 32
  425. maxEmbeddedImmutableSamplerBindings = 32
  426. maxEmbeddedImmutableSamplers = 8388606
  427. bufferCaptureReplayDescriptorDataSize = 0
  428. imageCaptureReplayDescriptorDataSize = 0
  429. imageViewCaptureReplayDescriptorDataSize = 0
  430. samplerCaptureReplayDescriptorDataSize = 0
  431. accelerationStructureCaptureReplayDescriptorDataSize = 0
  432. samplerDescriptorSize = 16
  433. combinedImageSamplerDescriptorSize = 96
  434. sampledImageDescriptorSize = 64
  435. storageImageDescriptorSize = 32
  436. uniformTexelBufferDescriptorSize = 16
  437. robustUniformTexelBufferDescriptorSize = 16
  438. storageTexelBufferDescriptorSize = 16
  439. robustStorageTexelBufferDescriptorSize = 16
  440. uniformBufferDescriptorSize = 16
  441. robustUniformBufferDescriptorSize = 16
  442. storageBufferDescriptorSize = 16
  443. robustStorageBufferDescriptorSize = 16
  444. inputAttachmentDescriptorSize = 64
  445. accelerationStructureDescriptorSize = 16
  446. maxSamplerDescriptorBufferRange = 0xffffffff
  447. maxResourceDescriptorBufferRange = 0xffffffff
  448. samplerDescriptorBufferAddressSpaceSize = 0xfffffffc
  449. resourceDescriptorBufferAddressSpaceSize = 0xfffffffc
  450. descriptorBufferAddressSpaceSize = 0xfffffffc
  451.  
  452. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  453. ----------------------------------------------
  454. maxDiscardRectangles = 4
  455.  
  456. VkPhysicalDeviceDrmPropertiesEXT:
  457. ---------------------------------
  458. hasPrimary = true
  459. hasRender = true
  460. primaryMajor = 226
  461. primaryMinor = 0
  462. renderMajor = 226
  463. renderMinor = 128
  464.  
  465. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  466. ---------------------------------------------------
  467. dynamicPrimitiveTopologyUnrestricted = false
  468.  
  469. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  470. ------------------------------------------------
  471. minImportedHostPointerAlignment = 0x00001000
  472.  
  473. VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR:
  474. -------------------------------------------------------
  475. triStripVertexOrderIndependentOfProvokingVertex = false
  476.  
  477. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  478. -------------------------------------------------
  479. minFragmentShadingRateAttachmentTexelSize:
  480. width = 8
  481. height = 8
  482. maxFragmentShadingRateAttachmentTexelSize:
  483. width = 8
  484. height = 8
  485. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  486. primitiveFragmentShadingRateWithMultipleViewports = true
  487. layeredShadingRateAttachments = false
  488. fragmentShadingRateNonTrivialCombinerOps = true
  489. maxFragmentSize:
  490. width = 2
  491. height = 2
  492. maxFragmentSizeAspectRatio = 2
  493. maxFragmentShadingRateCoverageSamples = 32
  494. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_8_BIT
  495. fragmentShadingRateWithShaderDepthStencilWrites = false
  496. fragmentShadingRateWithSampleMask = true
  497. fragmentShadingRateWithShaderSampleMask = false
  498. fragmentShadingRateWithConservativeRasterization = true
  499. fragmentShadingRateWithFragmentShaderInterlock = false
  500. fragmentShadingRateWithCustomSampleLocations = false
  501. fragmentShadingRateStrictMultiplyCombiner = true
  502.  
  503. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  504. -----------------------------------------------------
  505. graphicsPipelineLibraryFastLinking = true
  506. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  507.  
  508. VkPhysicalDeviceLineRasterizationPropertiesKHR:
  509. -----------------------------------------------
  510. lineSubPixelPrecisionBits = 4
  511.  
  512. VkPhysicalDeviceMaintenance5PropertiesKHR:
  513. ------------------------------------------
  514. earlyFragmentMultisampleCoverageAfterSampleCounting = false
  515. earlyFragmentSampleMaskTestBeforeSampleCounting = false
  516. depthStencilSwizzleOneSupport = false
  517. polygonModePointSize = true
  518. nonStrictSinglePixelWideLinesUseParallelogram = false
  519. nonStrictWideLinesUseParallelogram = false
  520.  
  521. VkPhysicalDeviceMaintenance6PropertiesKHR:
  522. ------------------------------------------
  523. blockTexelViewCompatibleMultipleLayers = true
  524. maxCombinedImageSamplerDescriptorCount = 1
  525. fragmentShadingRateClampCombinerInputs = true
  526.  
  527. VkPhysicalDeviceMeshShaderPropertiesEXT:
  528. ----------------------------------------
  529. maxTaskWorkGroupTotalCount = 4194304
  530. maxTaskWorkGroupCount: count = 3
  531. 65535
  532. 65535
  533. 65535
  534. maxTaskWorkGroupInvocations = 1024
  535. maxTaskWorkGroupSize: count = 3
  536. 1024
  537. 1024
  538. 1024
  539. maxTaskPayloadSize = 16384
  540. maxTaskSharedMemorySize = 65536
  541. maxTaskPayloadAndSharedMemorySize = 65536
  542. maxMeshWorkGroupTotalCount = 4194304
  543. maxMeshWorkGroupCount: count = 3
  544. 65535
  545. 65535
  546. 65535
  547. maxMeshWorkGroupInvocations = 256
  548. maxMeshWorkGroupSize: count = 3
  549. 256
  550. 256
  551. 256
  552. maxMeshSharedMemorySize = 28672
  553. maxMeshPayloadAndSharedMemorySize = 45056
  554. maxMeshOutputMemorySize = 32768
  555. maxMeshPayloadAndOutputMemorySize = 49152
  556. maxMeshOutputComponents = 128
  557. maxMeshOutputVertices = 256
  558. maxMeshOutputPrimitives = 256
  559. maxMeshOutputLayers = 8
  560. maxMeshMultiviewViewCount = 8
  561. meshOutputPerVertexGranularity = 1
  562. meshOutputPerPrimitiveGranularity = 1
  563. maxPreferredTaskWorkGroupInvocations = 64
  564. maxPreferredMeshWorkGroupInvocations = 128
  565. prefersLocalInvocationVertexOutput = true
  566. prefersLocalInvocationPrimitiveOutput = true
  567. prefersCompactVertexOutput = true
  568. prefersCompactPrimitiveOutput = false
  569.  
  570. VkPhysicalDeviceMultiDrawPropertiesEXT:
  571. ---------------------------------------
  572. maxMultiDrawCount = 2048
  573.  
  574. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  575. ----------------------------------------
  576. pciDomain = 0
  577. pciBus = 3
  578. pciDevice = 0
  579. pciFunction = 0
  580.  
  581. VkPhysicalDevicePerformanceQueryPropertiesKHR:
  582. ----------------------------------------------
  583. allowCommandBufferQueryCopies = false
  584.  
  585. VkPhysicalDevicePipelineRobustnessPropertiesEXT:
  586. ------------------------------------------------
  587. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT
  588. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT
  589. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
  590. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT
  591.  
  592. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  593. ---------------------------------------------
  594. provokingVertexModePerPipeline = true
  595. transformFeedbackPreservesTriangleFanProvokingVertex = true
  596.  
  597. VkPhysicalDevicePushDescriptorPropertiesKHR:
  598. --------------------------------------------
  599. maxPushDescriptors = 32
  600.  
  601. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  602. ------------------------------------------------
  603. shaderGroupHandleSize = 32
  604. maxRayRecursionDepth = 31
  605. maxShaderGroupStride = 16384
  606. shaderGroupBaseAlignment = 32
  607. shaderGroupHandleCaptureReplaySize = 32
  608. maxRayDispatchInvocationCount = 67108864
  609. shaderGroupHandleAlignment = 16
  610. maxRayHitAttributeSize = 32
  611.  
  612. VkPhysicalDeviceRobustness2PropertiesEXT:
  613. -----------------------------------------
  614. robustStorageBufferAccessSizeAlignment = 0x00000004
  615. robustUniformBufferAccessSizeAlignment = 0x00000004
  616.  
  617. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  618. ----------------------------------------------------
  619. shaderModuleIdentifierAlgorithmUUID = 4d455341-2d42-4c41-4b45-330000000000
  620.  
  621. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  622. -----------------------------------------------
  623. maxTransformFeedbackStreams = 4
  624. maxTransformFeedbackBuffers = 4
  625. maxTransformFeedbackBufferSize = 0xffffffff
  626. maxTransformFeedbackStreamDataSize = 512
  627. maxTransformFeedbackBufferDataSize = 512
  628. maxTransformFeedbackBufferDataStride = 512
  629. transformFeedbackQueries = true
  630. transformFeedbackStreamsLinesTriangles = true
  631. transformFeedbackRasterizationStreamSelect = false
  632. transformFeedbackDraw = true
  633.  
  634. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  635. ----------------------------------------------------
  636. maxVertexAttribDivisor = 4294967295
  637.  
  638. VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR:
  639. ----------------------------------------------------
  640. maxVertexAttribDivisor = 4294967295
  641. supportsNonZeroFirstInstance = true
  642.  
  643. VkPhysicalDeviceVulkan11Properties:
  644. -----------------------------------
  645. deviceUUID = 00000000-0300-0000-0000-000000000000
  646. driverUUID = 414d442d-4d45-5341-2d44-525600000000
  647. deviceNodeMask = 0
  648. deviceLUIDValid = false
  649. subgroupSize = 64
  650. subgroupSupportedStages: count = 14
  651. SHADER_STAGE_VERTEX_BIT
  652. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  653. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  654. SHADER_STAGE_GEOMETRY_BIT
  655. SHADER_STAGE_FRAGMENT_BIT
  656. SHADER_STAGE_COMPUTE_BIT
  657. SHADER_STAGE_RAYGEN_BIT_KHR
  658. SHADER_STAGE_ANY_HIT_BIT_KHR
  659. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  660. SHADER_STAGE_MISS_BIT_KHR
  661. SHADER_STAGE_INTERSECTION_BIT_KHR
  662. SHADER_STAGE_CALLABLE_BIT_KHR
  663. SHADER_STAGE_TASK_BIT_EXT
  664. SHADER_STAGE_MESH_BIT_EXT
  665. subgroupSupportedOperations: count = 8
  666. SUBGROUP_FEATURE_BASIC_BIT
  667. SUBGROUP_FEATURE_VOTE_BIT
  668. SUBGROUP_FEATURE_ARITHMETIC_BIT
  669. SUBGROUP_FEATURE_BALLOT_BIT
  670. SUBGROUP_FEATURE_SHUFFLE_BIT
  671. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  672. SUBGROUP_FEATURE_CLUSTERED_BIT
  673. SUBGROUP_FEATURE_QUAD_BIT
  674. subgroupQuadOperationsInAllStages = true
  675. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  676. maxMultiviewViewCount = 8
  677. maxMultiviewInstanceIndex = 2147483647
  678. protectedNoFault = false
  679. maxPerSetDescriptors = 22369621
  680. maxMemoryAllocationSize = 0xfffffffc
  681.  
  682. VkPhysicalDeviceVulkan12Properties:
  683. -----------------------------------
  684. driverID = DRIVER_ID_MESA_RADV
  685. driverName = radv
  686. driverInfo = Mesa 24.0.6
  687. conformanceVersion:
  688. major = 1
  689. minor = 3
  690. subminor = 0
  691. patch = 0
  692. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  693. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  694. shaderSignedZeroInfNanPreserveFloat16 = true
  695. shaderSignedZeroInfNanPreserveFloat32 = true
  696. shaderSignedZeroInfNanPreserveFloat64 = true
  697. shaderDenormPreserveFloat16 = true
  698. shaderDenormPreserveFloat32 = true
  699. shaderDenormPreserveFloat64 = true
  700. shaderDenormFlushToZeroFloat16 = true
  701. shaderDenormFlushToZeroFloat32 = true
  702. shaderDenormFlushToZeroFloat64 = true
  703. shaderRoundingModeRTEFloat16 = true
  704. shaderRoundingModeRTEFloat32 = true
  705. shaderRoundingModeRTEFloat64 = true
  706. shaderRoundingModeRTZFloat16 = true
  707. shaderRoundingModeRTZFloat32 = true
  708. shaderRoundingModeRTZFloat64 = true
  709. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  710. shaderUniformBufferArrayNonUniformIndexingNative = false
  711. shaderSampledImageArrayNonUniformIndexingNative = false
  712. shaderStorageBufferArrayNonUniformIndexingNative = false
  713. shaderStorageImageArrayNonUniformIndexingNative = false
  714. shaderInputAttachmentArrayNonUniformIndexingNative = false
  715. robustBufferAccessUpdateAfterBind = true
  716. quadDivergentImplicitLod = false
  717. maxPerStageDescriptorUpdateAfterBindSamplers = 8388606
  718. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 8388606
  719. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 8388606
  720. maxPerStageDescriptorUpdateAfterBindSampledImages = 8388606
  721. maxPerStageDescriptorUpdateAfterBindStorageImages = 8388606
  722. maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
  723. maxPerStageUpdateAfterBindResources = 8388606
  724. maxDescriptorSetUpdateAfterBindSamplers = 8388606
  725. maxDescriptorSetUpdateAfterBindUniformBuffers = 8388606
  726. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  727. maxDescriptorSetUpdateAfterBindStorageBuffers = 8388606
  728. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  729. maxDescriptorSetUpdateAfterBindSampledImages = 8388606
  730. maxDescriptorSetUpdateAfterBindStorageImages = 8388606
  731. maxDescriptorSetUpdateAfterBindInputAttachments = 8388606
  732. supportedDepthResolveModes: count = 4
  733. RESOLVE_MODE_SAMPLE_ZERO_BIT
  734. RESOLVE_MODE_AVERAGE_BIT
  735. RESOLVE_MODE_MIN_BIT
  736. RESOLVE_MODE_MAX_BIT
  737. supportedStencilResolveModes: count = 3
  738. RESOLVE_MODE_SAMPLE_ZERO_BIT
  739. RESOLVE_MODE_MIN_BIT
  740. RESOLVE_MODE_MAX_BIT
  741. independentResolveNone = true
  742. independentResolve = true
  743. filterMinmaxSingleComponentFormats = true
  744. filterMinmaxImageComponentMapping = true
  745. maxTimelineSemaphoreValueDifference = 18446744073709551615
  746. framebufferIntegerColorSampleCounts: count = 1
  747. SAMPLE_COUNT_1_BIT
  748.  
  749. VkPhysicalDeviceVulkan13Properties:
  750. -----------------------------------
  751. minSubgroupSize = 32
  752. maxSubgroupSize = 64
  753. maxComputeWorkgroupSubgroups = 4294967295
  754. requiredSubgroupSizeStages: count = 3
  755. SHADER_STAGE_COMPUTE_BIT
  756. SHADER_STAGE_TASK_BIT_EXT
  757. SHADER_STAGE_MESH_BIT_EXT
  758. maxInlineUniformBlockSize = 4194304
  759. maxPerStageDescriptorInlineUniformBlocks = 134217728
  760. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 134217728
  761. maxDescriptorSetInlineUniformBlocks = 64
  762. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 64
  763. maxInlineUniformTotalSize = 65535
  764. integerDotProduct8BitUnsignedAccelerated = true
  765. integerDotProduct8BitSignedAccelerated = true
  766. integerDotProduct8BitMixedSignednessAccelerated = false
  767. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  768. integerDotProduct4x8BitPackedSignedAccelerated = true
  769. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  770. integerDotProduct16BitUnsignedAccelerated = true
  771. integerDotProduct16BitSignedAccelerated = true
  772. integerDotProduct16BitMixedSignednessAccelerated = false
  773. integerDotProduct32BitUnsignedAccelerated = false
  774. integerDotProduct32BitSignedAccelerated = false
  775. integerDotProduct32BitMixedSignednessAccelerated = false
  776. integerDotProduct64BitUnsignedAccelerated = false
  777. integerDotProduct64BitSignedAccelerated = false
  778. integerDotProduct64BitMixedSignednessAccelerated = false
  779. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = true
  780. integerDotProductAccumulatingSaturating8BitSignedAccelerated = true
  781. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  782. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  783. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  784. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  785. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true
  786. integerDotProductAccumulatingSaturating16BitSignedAccelerated = true
  787. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  788. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  789. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  790. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  791. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  792. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  793. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  794. storageTexelBufferOffsetAlignmentBytes = 0x00000004
  795. storageTexelBufferOffsetSingleTexelAlignment = true
  796. uniformTexelBufferOffsetAlignmentBytes = 0x00000004
  797. uniformTexelBufferOffsetSingleTexelAlignment = true
  798. maxBufferSize = 0xfffffffc
  799.  
  800. Device Extensions: count = 176
  801. VK_AMD_buffer_marker : extension revision 1
  802. VK_AMD_device_coherent_memory : extension revision 1
  803. VK_AMD_draw_indirect_count : extension revision 2
  804. VK_AMD_gcn_shader : extension revision 1
  805. VK_AMD_gpu_shader_half_float : extension revision 2
  806. VK_AMD_gpu_shader_int16 : extension revision 2
  807. VK_AMD_memory_overallocation_behavior : extension revision 1
  808. VK_AMD_mixed_attachment_samples : extension revision 1
  809. VK_AMD_shader_ballot : extension revision 1
  810. VK_AMD_shader_core_properties : extension revision 2
  811. VK_AMD_shader_core_properties2 : extension revision 1
  812. VK_AMD_shader_early_and_late_fragment_tests : extension revision 1
  813. VK_AMD_shader_explicit_vertex_parameter : extension revision 1
  814. VK_AMD_shader_fragment_mask : extension revision 1
  815. VK_AMD_shader_image_load_store_lod : extension revision 1
  816. VK_AMD_shader_trinary_minmax : extension revision 1
  817. VK_AMD_texture_gather_bias_lod : extension revision 1
  818. VK_EXT_4444_formats : extension revision 1
  819. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  820. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  821. VK_EXT_border_color_swizzle : extension revision 1
  822. VK_EXT_buffer_device_address : extension revision 2
  823. VK_EXT_calibrated_timestamps : extension revision 2
  824. VK_EXT_color_write_enable : extension revision 1
  825. VK_EXT_conditional_rendering : extension revision 2
  826. VK_EXT_conservative_rasterization : extension revision 1
  827. VK_EXT_custom_border_color : extension revision 12
  828. VK_EXT_depth_bias_control : extension revision 1
  829. VK_EXT_depth_clamp_zero_one : extension revision 1
  830. VK_EXT_depth_clip_control : extension revision 1
  831. VK_EXT_depth_clip_enable : extension revision 1
  832. VK_EXT_depth_range_unrestricted : extension revision 1
  833. VK_EXT_descriptor_buffer : extension revision 1
  834. VK_EXT_descriptor_indexing : extension revision 2
  835. VK_EXT_device_fault : extension revision 2
  836. VK_EXT_discard_rectangles : extension revision 2
  837. VK_EXT_display_control : extension revision 1
  838. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  839. VK_EXT_extended_dynamic_state : extension revision 1
  840. VK_EXT_extended_dynamic_state2 : extension revision 1
  841. VK_EXT_extended_dynamic_state3 : extension revision 2
  842. VK_EXT_external_memory_acquire_unmodified : extension revision 1
  843. VK_EXT_external_memory_dma_buf : extension revision 1
  844. VK_EXT_external_memory_host : extension revision 1
  845. VK_EXT_fragment_shader_interlock : extension revision 1
  846. VK_EXT_global_priority : extension revision 2
  847. VK_EXT_global_priority_query : extension revision 1
  848. VK_EXT_graphics_pipeline_library : extension revision 1
  849. VK_EXT_host_query_reset : extension revision 1
  850. VK_EXT_image_2d_view_of_3d : extension revision 1
  851. VK_EXT_image_compression_control : extension revision 1
  852. VK_EXT_image_drm_format_modifier : extension revision 2
  853. VK_EXT_image_robustness : extension revision 1
  854. VK_EXT_image_sliced_view_of_3d : extension revision 1
  855. VK_EXT_image_view_min_lod : extension revision 1
  856. VK_EXT_index_type_uint8 : extension revision 1
  857. VK_EXT_inline_uniform_block : extension revision 1
  858. VK_EXT_line_rasterization : extension revision 1
  859. VK_EXT_load_store_op_none : extension revision 1
  860. VK_EXT_memory_budget : extension revision 1
  861. VK_EXT_memory_priority : extension revision 1
  862. VK_EXT_mesh_shader : extension revision 1
  863. VK_EXT_multi_draw : extension revision 1
  864. VK_EXT_mutable_descriptor_type : extension revision 1
  865. VK_EXT_non_seamless_cube_map : extension revision 1
  866. VK_EXT_pci_bus_info : extension revision 2
  867. VK_EXT_physical_device_drm : extension revision 1
  868. VK_EXT_pipeline_creation_cache_control : extension revision 3
  869. VK_EXT_pipeline_creation_feedback : extension revision 1
  870. VK_EXT_pipeline_library_group_handles : extension revision 1
  871. VK_EXT_pipeline_robustness : extension revision 1
  872. VK_EXT_post_depth_coverage : extension revision 1
  873. VK_EXT_primitive_topology_list_restart : extension revision 1
  874. VK_EXT_primitives_generated_query : extension revision 1
  875. VK_EXT_private_data : extension revision 1
  876. VK_EXT_provoking_vertex : extension revision 1
  877. VK_EXT_queue_family_foreign : extension revision 1
  878. VK_EXT_robustness2 : extension revision 1
  879. VK_EXT_sampler_filter_minmax : extension revision 2
  880. VK_EXT_scalar_block_layout : extension revision 1
  881. VK_EXT_separate_stencil_usage : extension revision 1
  882. VK_EXT_shader_atomic_float : extension revision 1
  883. VK_EXT_shader_atomic_float2 : extension revision 1
  884. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  885. VK_EXT_shader_image_atomic_int64 : extension revision 1
  886. VK_EXT_shader_module_identifier : extension revision 1
  887. VK_EXT_shader_stencil_export : extension revision 1
  888. VK_EXT_shader_subgroup_ballot : extension revision 1
  889. VK_EXT_shader_subgroup_vote : extension revision 1
  890. VK_EXT_shader_viewport_index_layer : extension revision 1
  891. VK_EXT_subgroup_size_control : extension revision 2
  892. VK_EXT_swapchain_maintenance1 : extension revision 1
  893. VK_EXT_texel_buffer_alignment : extension revision 1
  894. VK_EXT_tooling_info : extension revision 1
  895. VK_EXT_transform_feedback : extension revision 1
  896. VK_EXT_vertex_attribute_divisor : extension revision 3
  897. VK_EXT_vertex_input_dynamic_state : extension revision 2
  898. VK_EXT_ycbcr_image_arrays : extension revision 1
  899. VK_GOOGLE_decorate_string : extension revision 1
  900. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  901. VK_GOOGLE_user_type : extension revision 1
  902. VK_INTEL_shader_integer_functions2 : extension revision 1
  903. VK_KHR_16bit_storage : extension revision 1
  904. VK_KHR_8bit_storage : extension revision 1
  905. VK_KHR_acceleration_structure : extension revision 13
  906. VK_KHR_bind_memory2 : extension revision 1
  907. VK_KHR_buffer_device_address : extension revision 1
  908. VK_KHR_calibrated_timestamps : extension revision 1
  909. VK_KHR_copy_commands2 : extension revision 1
  910. VK_KHR_create_renderpass2 : extension revision 1
  911. VK_KHR_dedicated_allocation : extension revision 3
  912. VK_KHR_deferred_host_operations : extension revision 4
  913. VK_KHR_depth_stencil_resolve : extension revision 1
  914. VK_KHR_descriptor_update_template : extension revision 1
  915. VK_KHR_device_group : extension revision 4
  916. VK_KHR_draw_indirect_count : extension revision 1
  917. VK_KHR_driver_properties : extension revision 1
  918. VK_KHR_dynamic_rendering : extension revision 1
  919. VK_KHR_external_fence : extension revision 1
  920. VK_KHR_external_fence_fd : extension revision 1
  921. VK_KHR_external_memory : extension revision 1
  922. VK_KHR_external_memory_fd : extension revision 1
  923. VK_KHR_external_semaphore : extension revision 1
  924. VK_KHR_external_semaphore_fd : extension revision 1
  925. VK_KHR_format_feature_flags2 : extension revision 2
  926. VK_KHR_fragment_shader_barycentric : extension revision 1
  927. VK_KHR_fragment_shading_rate : extension revision 2
  928. VK_KHR_get_memory_requirements2 : extension revision 1
  929. VK_KHR_global_priority : extension revision 1
  930. VK_KHR_image_format_list : extension revision 1
  931. VK_KHR_imageless_framebuffer : extension revision 1
  932. VK_KHR_incremental_present : extension revision 2
  933. VK_KHR_maintenance1 : extension revision 2
  934. VK_KHR_maintenance2 : extension revision 1
  935. VK_KHR_maintenance3 : extension revision 1
  936. VK_KHR_maintenance4 : extension revision 2
  937. VK_KHR_maintenance5 : extension revision 1
  938. VK_KHR_maintenance6 : extension revision 1
  939. VK_KHR_map_memory2 : extension revision 1
  940. VK_KHR_multiview : extension revision 1
  941. VK_KHR_performance_query : extension revision 1
  942. VK_KHR_pipeline_executable_properties : extension revision 1
  943. VK_KHR_pipeline_library : extension revision 1
  944. VK_KHR_push_descriptor : extension revision 2
  945. VK_KHR_ray_query : extension revision 1
  946. VK_KHR_ray_tracing_maintenance1 : extension revision 1
  947. VK_KHR_ray_tracing_pipeline : extension revision 1
  948. VK_KHR_ray_tracing_position_fetch : extension revision 1
  949. VK_KHR_relaxed_block_layout : extension revision 1
  950. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  951. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  952. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  953. VK_KHR_shader_atomic_int64 : extension revision 1
  954. VK_KHR_shader_clock : extension revision 1
  955. VK_KHR_shader_draw_parameters : extension revision 1
  956. VK_KHR_shader_float16_int8 : extension revision 1
  957. VK_KHR_shader_float_controls : extension revision 4
  958. VK_KHR_shader_integer_dot_product : extension revision 1
  959. VK_KHR_shader_non_semantic_info : extension revision 1
  960. VK_KHR_shader_subgroup_extended_types : extension revision 1
  961. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  962. VK_KHR_shader_terminate_invocation : extension revision 1
  963. VK_KHR_spirv_1_4 : extension revision 1
  964. VK_KHR_storage_buffer_storage_class : extension revision 1
  965. VK_KHR_swapchain : extension revision 70
  966. VK_KHR_swapchain_mutable_format : extension revision 1
  967. VK_KHR_synchronization2 : extension revision 1
  968. VK_KHR_timeline_semaphore : extension revision 2
  969. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  970. VK_KHR_variable_pointers : extension revision 1
  971. VK_KHR_vertex_attribute_divisor : extension revision 1
  972. VK_KHR_vulkan_memory_model : extension revision 3
  973. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  974. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  975. VK_NV_compute_shader_derivatives : extension revision 1
  976. VK_VALVE_mutable_descriptor_type : extension revision 1
  977.  
  978. VkQueueFamilyProperties:
  979. ========================
  980. queueProperties[0]:
  981. -------------------
  982. minImageTransferGranularity = (1,1,1)
  983. queueCount = 1
  984. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT
  985. timestampValidBits = 64
  986. present support = true
  987. VkQueueFamilyGlobalPriorityPropertiesKHR:
  988. -----------------------------------------
  989. priorityCount = 4
  990. priorities: count = 4
  991. QUEUE_GLOBAL_PRIORITY_LOW_KHR
  992. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  993. QUEUE_GLOBAL_PRIORITY_HIGH_KHR
  994. QUEUE_GLOBAL_PRIORITY_REALTIME_KHR
  995.  
  996.  
  997. queueProperties[1]:
  998. -------------------
  999. minImageTransferGranularity = (1,1,1)
  1000. queueCount = 4
  1001. queueFlags = QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT
  1002. timestampValidBits = 64
  1003. present support = true
  1004. VkQueueFamilyGlobalPriorityPropertiesKHR:
  1005. -----------------------------------------
  1006. priorityCount = 4
  1007. priorities: count = 4
  1008. QUEUE_GLOBAL_PRIORITY_LOW_KHR
  1009. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  1010. QUEUE_GLOBAL_PRIORITY_HIGH_KHR
  1011. QUEUE_GLOBAL_PRIORITY_REALTIME_KHR
  1012.  
  1013.  
  1014. queueProperties[2]:
  1015. -------------------
  1016. minImageTransferGranularity = (1,1,1)
  1017. queueCount = 1
  1018. queueFlags = QUEUE_SPARSE_BINDING_BIT
  1019. timestampValidBits = 64
  1020. present support = false
  1021. VkQueueFamilyGlobalPriorityPropertiesKHR:
  1022. -----------------------------------------
  1023. priorityCount = 4
  1024. priorities: count = 4
  1025. QUEUE_GLOBAL_PRIORITY_LOW_KHR
  1026. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  1027. QUEUE_GLOBAL_PRIORITY_HIGH_KHR
  1028. QUEUE_GLOBAL_PRIORITY_REALTIME_KHR
  1029.  
  1030.  
  1031. VkPhysicalDeviceMemoryProperties:
  1032. =================================
  1033. memoryHeaps: count = 3
  1034. memoryHeaps[0]:
  1035. size = 16911433728 (0x3f0000000) (15.75 GiB)
  1036. budget = 15855730688 (0x3b1134000) (14.77 GiB)
  1037. usage = 0 (0x00000000) (0.00 B)
  1038. flags: count = 1
  1039. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1040. memoryHeaps[1]:
  1041. size = 33676316672 (0x7d743d000) (31.36 GiB)
  1042. budget = 32661499904 (0x79ac6f000) (30.42 GiB)
  1043. usage = 0 (0x00000000) (0.00 B)
  1044. flags:
  1045. None
  1046. memoryHeaps[2]:
  1047. size = 268435456 (0x10000000) (256.00 MiB)
  1048. budget = 158306304 (0x096f9000) (150.97 MiB)
  1049. usage = 0 (0x00000000) (0.00 B)
  1050. flags: count = 1
  1051. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1052. memoryTypes: count = 11
  1053. memoryTypes[0]:
  1054. heapIndex = 0
  1055. propertyFlags = 0x0001: count = 1
  1056. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1057. usable for:
  1058. IMAGE_TILING_OPTIMAL:
  1059. color images
  1060. FORMAT_D16_UNORM
  1061. FORMAT_D32_SFLOAT
  1062. FORMAT_S8_UINT
  1063. FORMAT_D16_UNORM_S8_UINT
  1064. FORMAT_D32_SFLOAT_S8_UINT
  1065. IMAGE_TILING_LINEAR:
  1066. color images
  1067. memoryTypes[1]:
  1068. heapIndex = 0
  1069. propertyFlags = 0x0001: count = 1
  1070. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1071. usable for:
  1072. IMAGE_TILING_OPTIMAL:
  1073. None
  1074. IMAGE_TILING_LINEAR:
  1075. None
  1076. memoryTypes[2]:
  1077. heapIndex = 1
  1078. propertyFlags = 0x0006: count = 2
  1079. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1080. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1081. usable for:
  1082. IMAGE_TILING_OPTIMAL:
  1083. color images
  1084. FORMAT_D16_UNORM
  1085. FORMAT_D32_SFLOAT
  1086. FORMAT_S8_UINT
  1087. FORMAT_D16_UNORM_S8_UINT
  1088. FORMAT_D32_SFLOAT_S8_UINT
  1089. IMAGE_TILING_LINEAR:
  1090. color images
  1091. memoryTypes[3]:
  1092. heapIndex = 2
  1093. propertyFlags = 0x0007: count = 3
  1094. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1095. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1096. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1097. usable for:
  1098. IMAGE_TILING_OPTIMAL:
  1099. color images
  1100. FORMAT_D16_UNORM
  1101. FORMAT_D32_SFLOAT
  1102. FORMAT_S8_UINT
  1103. FORMAT_D16_UNORM_S8_UINT
  1104. FORMAT_D32_SFLOAT_S8_UINT
  1105. IMAGE_TILING_LINEAR:
  1106. color images
  1107. memoryTypes[4]:
  1108. heapIndex = 2
  1109. propertyFlags = 0x0007: count = 3
  1110. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1111. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1112. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1113. usable for:
  1114. IMAGE_TILING_OPTIMAL:
  1115. None
  1116. IMAGE_TILING_LINEAR:
  1117. None
  1118. memoryTypes[5]:
  1119. heapIndex = 1
  1120. propertyFlags = 0x000e: count = 3
  1121. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1122. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1123. MEMORY_PROPERTY_HOST_CACHED_BIT
  1124. usable for:
  1125. IMAGE_TILING_OPTIMAL:
  1126. color images
  1127. FORMAT_D16_UNORM
  1128. FORMAT_D32_SFLOAT
  1129. FORMAT_S8_UINT
  1130. FORMAT_D16_UNORM_S8_UINT
  1131. FORMAT_D32_SFLOAT_S8_UINT
  1132. IMAGE_TILING_LINEAR:
  1133. color images
  1134. memoryTypes[6]:
  1135. heapIndex = 1
  1136. propertyFlags = 0x000e: count = 3
  1137. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1138. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1139. MEMORY_PROPERTY_HOST_CACHED_BIT
  1140. usable for:
  1141. IMAGE_TILING_OPTIMAL:
  1142. None
  1143. IMAGE_TILING_LINEAR:
  1144. None
  1145. memoryTypes[7]:
  1146. heapIndex = 0
  1147. propertyFlags = 0x00c1: count = 3
  1148. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1149. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1150. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1151. usable for:
  1152. IMAGE_TILING_OPTIMAL:
  1153. color images
  1154. FORMAT_D16_UNORM
  1155. FORMAT_D32_SFLOAT
  1156. FORMAT_S8_UINT
  1157. FORMAT_D16_UNORM_S8_UINT
  1158. FORMAT_D32_SFLOAT_S8_UINT
  1159. IMAGE_TILING_LINEAR:
  1160. color images
  1161. memoryTypes[8]:
  1162. heapIndex = 1
  1163. propertyFlags = 0x00c6: count = 4
  1164. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1165. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1166. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1167. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1168. usable for:
  1169. IMAGE_TILING_OPTIMAL:
  1170. color images
  1171. FORMAT_D16_UNORM
  1172. FORMAT_D32_SFLOAT
  1173. FORMAT_S8_UINT
  1174. FORMAT_D16_UNORM_S8_UINT
  1175. FORMAT_D32_SFLOAT_S8_UINT
  1176. IMAGE_TILING_LINEAR:
  1177. color images
  1178. memoryTypes[9]:
  1179. heapIndex = 2
  1180. propertyFlags = 0x00c7: count = 5
  1181. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1182. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1183. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1184. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1185. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1186. usable for:
  1187. IMAGE_TILING_OPTIMAL:
  1188. color images
  1189. FORMAT_D16_UNORM
  1190. FORMAT_D32_SFLOAT
  1191. FORMAT_S8_UINT
  1192. FORMAT_D16_UNORM_S8_UINT
  1193. FORMAT_D32_SFLOAT_S8_UINT
  1194. IMAGE_TILING_LINEAR:
  1195. color images
  1196. memoryTypes[10]:
  1197. heapIndex = 1
  1198. propertyFlags = 0x00ce: count = 5
  1199. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1200. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1201. MEMORY_PROPERTY_HOST_CACHED_BIT
  1202. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1203. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1204. usable for:
  1205. IMAGE_TILING_OPTIMAL:
  1206. color images
  1207. FORMAT_D16_UNORM
  1208. FORMAT_D32_SFLOAT
  1209. FORMAT_S8_UINT
  1210. FORMAT_D16_UNORM_S8_UINT
  1211. FORMAT_D32_SFLOAT_S8_UINT
  1212. IMAGE_TILING_LINEAR:
  1213. color images
  1214.  
  1215. VkPhysicalDeviceFeatures:
  1216. =========================
  1217. robustBufferAccess = true
  1218. fullDrawIndexUint32 = true
  1219. imageCubeArray = true
  1220. independentBlend = true
  1221. geometryShader = true
  1222. tessellationShader = true
  1223. sampleRateShading = true
  1224. dualSrcBlend = true
  1225. logicOp = true
  1226. multiDrawIndirect = true
  1227. drawIndirectFirstInstance = true
  1228. depthClamp = true
  1229. depthBiasClamp = true
  1230. fillModeNonSolid = true
  1231. depthBounds = true
  1232. wideLines = true
  1233. largePoints = true
  1234. alphaToOne = false
  1235. multiViewport = true
  1236. samplerAnisotropy = true
  1237. textureCompressionETC2 = false
  1238. textureCompressionASTC_LDR = false
  1239. textureCompressionBC = true
  1240. occlusionQueryPrecise = true
  1241. pipelineStatisticsQuery = true
  1242. vertexPipelineStoresAndAtomics = true
  1243. fragmentStoresAndAtomics = true
  1244. shaderTessellationAndGeometryPointSize = true
  1245. shaderImageGatherExtended = true
  1246. shaderStorageImageExtendedFormats = true
  1247. shaderStorageImageMultisample = true
  1248. shaderStorageImageReadWithoutFormat = true
  1249. shaderStorageImageWriteWithoutFormat = true
  1250. shaderUniformBufferArrayDynamicIndexing = true
  1251. shaderSampledImageArrayDynamicIndexing = true
  1252. shaderStorageBufferArrayDynamicIndexing = true
  1253. shaderStorageImageArrayDynamicIndexing = true
  1254. shaderClipDistance = true
  1255. shaderCullDistance = true
  1256. shaderFloat64 = true
  1257. shaderInt64 = true
  1258. shaderInt16 = true
  1259. shaderResourceResidency = true
  1260. shaderResourceMinLod = true
  1261. sparseBinding = true
  1262. sparseResidencyBuffer = true
  1263. sparseResidencyImage2D = true
  1264. sparseResidencyImage3D = true
  1265. sparseResidency2Samples = false
  1266. sparseResidency4Samples = false
  1267. sparseResidency8Samples = false
  1268. sparseResidency16Samples = false
  1269. sparseResidencyAliased = true
  1270. variableMultisampleRate = true
  1271. inheritedQueries = true
  1272.  
  1273. VkPhysicalDevice4444FormatsFeaturesEXT:
  1274. ---------------------------------------
  1275. formatA4R4G4B4 = true
  1276. formatA4B4G4R4 = true
  1277.  
  1278. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  1279. -------------------------------------------------
  1280. accelerationStructure = true
  1281. accelerationStructureCaptureReplay = true
  1282. accelerationStructureIndirectBuild = false
  1283. accelerationStructureHostCommands = false
  1284. descriptorBindingAccelerationStructureUpdateAfterBind = true
  1285.  
  1286. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  1287. --------------------------------------------------------------
  1288. attachmentFeedbackLoopDynamicState = true
  1289.  
  1290. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  1291. --------------------------------------------------------
  1292. attachmentFeedbackLoopLayout = true
  1293.  
  1294. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  1295. ----------------------------------------------
  1296. borderColorSwizzle = true
  1297. borderColorSwizzleFromImage = true
  1298.  
  1299. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1300. -----------------------------------------------
  1301. bufferDeviceAddress = true
  1302. bufferDeviceAddressCaptureReplay = true
  1303. bufferDeviceAddressMultiDevice = false
  1304.  
  1305. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  1306. --------------------------------------------
  1307. colorWriteEnable = true
  1308.  
  1309. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1310. ------------------------------------------------
  1311. conditionalRendering = true
  1312. inheritedConditionalRendering = false
  1313.  
  1314. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1315. ---------------------------------------------
  1316. customBorderColors = true
  1317. customBorderColorWithoutFormat = true
  1318.  
  1319. VkPhysicalDeviceDepthBiasControlFeaturesEXT:
  1320. --------------------------------------------
  1321. depthBiasControl = true
  1322. leastRepresentableValueForceUnormRepresentation = true
  1323. floatRepresentation = true
  1324. depthBiasExact = true
  1325.  
  1326. VkPhysicalDeviceDepthClampZeroOneFeaturesEXT:
  1327. ---------------------------------------------
  1328. depthClampZeroOne = true
  1329.  
  1330. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  1331. --------------------------------------------
  1332. depthClipControl = true
  1333.  
  1334. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1335. -------------------------------------------
  1336. depthClipEnable = true
  1337.  
  1338. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  1339. --------------------------------------------
  1340. descriptorBuffer = true
  1341. descriptorBufferCaptureReplay = false
  1342. descriptorBufferImageLayoutIgnored = true
  1343. descriptorBufferPushDescriptors = true
  1344.  
  1345. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  1346. -------------------------------------------------------------
  1347. dynamicRenderingUnusedAttachments = true
  1348.  
  1349. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  1350. -------------------------------------------------
  1351. extendedDynamicState2 = true
  1352. extendedDynamicState2LogicOp = true
  1353. extendedDynamicState2PatchControlPoints = true
  1354.  
  1355. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  1356. -------------------------------------------------
  1357. extendedDynamicState3TessellationDomainOrigin = true
  1358. extendedDynamicState3DepthClampEnable = true
  1359. extendedDynamicState3PolygonMode = true
  1360. extendedDynamicState3RasterizationSamples = true
  1361. extendedDynamicState3SampleMask = true
  1362. extendedDynamicState3AlphaToCoverageEnable = true
  1363. extendedDynamicState3AlphaToOneEnable = false
  1364. extendedDynamicState3LogicOpEnable = true
  1365. extendedDynamicState3ColorBlendEnable = true
  1366. extendedDynamicState3ColorBlendEquation = true
  1367. extendedDynamicState3ColorWriteMask = true
  1368. extendedDynamicState3RasterizationStream = false
  1369. extendedDynamicState3ConservativeRasterizationMode = true
  1370. extendedDynamicState3ExtraPrimitiveOverestimationSize = false
  1371. extendedDynamicState3DepthClipEnable = true
  1372. extendedDynamicState3SampleLocationsEnable = false
  1373. extendedDynamicState3ColorBlendAdvanced = false
  1374. extendedDynamicState3ProvokingVertexMode = true
  1375. extendedDynamicState3LineRasterizationMode = true
  1376. extendedDynamicState3LineStippleEnable = true
  1377. extendedDynamicState3DepthClipNegativeOneToOne = true
  1378. extendedDynamicState3ViewportWScalingEnable = false
  1379. extendedDynamicState3ViewportSwizzle = false
  1380. extendedDynamicState3CoverageToColorEnable = false
  1381. extendedDynamicState3CoverageToColorLocation = false
  1382. extendedDynamicState3CoverageModulationMode = false
  1383. extendedDynamicState3CoverageModulationTableEnable = false
  1384. extendedDynamicState3CoverageModulationTable = false
  1385. extendedDynamicState3CoverageReductionMode = false
  1386. extendedDynamicState3RepresentativeFragmentTestEnable = false
  1387. extendedDynamicState3ShadingRateImageEnable = false
  1388.  
  1389. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1390. ------------------------------------------------
  1391. extendedDynamicState = true
  1392.  
  1393. VkPhysicalDeviceFaultFeaturesEXT:
  1394. ---------------------------------
  1395. deviceFault = true
  1396. deviceFaultVendorBinary = false
  1397.  
  1398. VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR:
  1399. -----------------------------------------------------
  1400. fragmentShaderBarycentric = true
  1401.  
  1402. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  1403. ---------------------------------------------------
  1404. fragmentShaderSampleInterlock = true
  1405. fragmentShaderPixelInterlock = true
  1406. fragmentShaderShadingRateInterlock = false
  1407.  
  1408. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  1409. -----------------------------------------------
  1410. pipelineFragmentShadingRate = true
  1411. primitiveFragmentShadingRate = true
  1412. attachmentFragmentShadingRate = true
  1413.  
  1414. VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR:
  1415. -----------------------------------------------
  1416. globalPriorityQuery = true
  1417.  
  1418. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  1419. ---------------------------------------------------
  1420. graphicsPipelineLibrary = true
  1421.  
  1422. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  1423. -------------------------------------------
  1424. image2DViewOf3D = true
  1425. sampler2DViewOf3D = false
  1426.  
  1427. VkPhysicalDeviceImageCompressionControlFeaturesEXT:
  1428. ---------------------------------------------------
  1429. imageCompressionControl = true
  1430.  
  1431. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  1432. -----------------------------------------------
  1433. imageSlicedViewOf3D = true
  1434.  
  1435. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  1436. -------------------------------------------
  1437. minLod = true
  1438.  
  1439. VkPhysicalDeviceIndexTypeUint8FeaturesKHR:
  1440. ------------------------------------------
  1441. indexTypeUint8 = true
  1442.  
  1443. VkPhysicalDeviceLineRasterizationFeaturesKHR:
  1444. ---------------------------------------------
  1445. rectangularLines = true
  1446. bresenhamLines = true
  1447. smoothLines = true
  1448. stippledRectangularLines = false
  1449. stippledBresenhamLines = true
  1450. stippledSmoothLines = false
  1451.  
  1452. VkPhysicalDeviceMaintenance5FeaturesKHR:
  1453. ----------------------------------------
  1454. maintenance5 = true
  1455.  
  1456. VkPhysicalDeviceMaintenance6FeaturesKHR:
  1457. ----------------------------------------
  1458. maintenance6 = true
  1459.  
  1460. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  1461. ------------------------------------------
  1462. memoryPriority = true
  1463.  
  1464. VkPhysicalDeviceMeshShaderFeaturesEXT:
  1465. --------------------------------------
  1466. taskShader = true
  1467. meshShader = true
  1468. multiviewMeshShader = true
  1469. primitiveFragmentShadingRateMeshShader = true
  1470. meshShaderQueries = false
  1471.  
  1472. VkPhysicalDeviceMultiDrawFeaturesEXT:
  1473. -------------------------------------
  1474. multiDraw = true
  1475.  
  1476. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  1477. -------------------------------------------------
  1478. mutableDescriptorType = true
  1479.  
  1480. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  1481. ----------------------------------------------
  1482. nonSeamlessCubeMap = true
  1483.  
  1484. VkPhysicalDevicePerformanceQueryFeaturesKHR:
  1485. --------------------------------------------
  1486. performanceCounterQueryPools = true
  1487. performanceCounterMultipleQueryPools = true
  1488.  
  1489. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1490. --------------------------------------------------------
  1491. pipelineExecutableInfo = true
  1492.  
  1493. VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
  1494. -------------------------------------------------------
  1495. pipelineLibraryGroupHandles = true
  1496.  
  1497. VkPhysicalDevicePipelineRobustnessFeaturesEXT:
  1498. ----------------------------------------------
  1499. pipelineRobustness = true
  1500.  
  1501. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  1502. --------------------------------------------------------
  1503. primitiveTopologyListRestart = true
  1504. primitiveTopologyPatchListRestart = false
  1505.  
  1506. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  1507. ----------------------------------------------------
  1508. primitivesGeneratedQuery = true
  1509. primitivesGeneratedQueryWithRasterizerDiscard = true
  1510. primitivesGeneratedQueryWithNonZeroStreams = true
  1511.  
  1512. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  1513. -------------------------------------------
  1514. provokingVertexLast = true
  1515. transformFeedbackPreservesProvokingVertex = true
  1516.  
  1517. VkPhysicalDeviceRayQueryFeaturesKHR:
  1518. ------------------------------------
  1519. rayQuery = true
  1520.  
  1521. VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
  1522. --------------------------------------------------
  1523. rayTracingMaintenance1 = true
  1524. rayTracingPipelineTraceRaysIndirect2 = true
  1525.  
  1526. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  1527. ----------------------------------------------
  1528. rayTracingPipeline = true
  1529. rayTracingPipelineShaderGroupHandleCaptureReplay = true
  1530. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  1531. rayTracingPipelineTraceRaysIndirect = true
  1532. rayTraversalPrimitiveCulling = true
  1533.  
  1534. VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR:
  1535. ---------------------------------------------------
  1536. rayTracingPositionFetch = true
  1537.  
  1538. VkPhysicalDeviceRobustness2FeaturesEXT:
  1539. ---------------------------------------
  1540. robustBufferAccess2 = true
  1541. robustImageAccess2 = true
  1542. nullDescriptor = true
  1543.  
  1544. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  1545. ----------------------------------------------
  1546. shaderBufferFloat16Atomics = false
  1547. shaderBufferFloat16AtomicAdd = false
  1548. shaderBufferFloat16AtomicMinMax = false
  1549. shaderBufferFloat32AtomicMinMax = true
  1550. shaderBufferFloat64AtomicMinMax = true
  1551. shaderSharedFloat16Atomics = false
  1552. shaderSharedFloat16AtomicAdd = false
  1553. shaderSharedFloat16AtomicMinMax = false
  1554. shaderSharedFloat32AtomicMinMax = true
  1555. shaderSharedFloat64AtomicMinMax = true
  1556. shaderImageFloat32AtomicMinMax = true
  1557. sparseImageFloat32AtomicMinMax = true
  1558.  
  1559. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1560. ---------------------------------------------
  1561. shaderBufferFloat32Atomics = true
  1562. shaderBufferFloat32AtomicAdd = false
  1563. shaderBufferFloat64Atomics = true
  1564. shaderBufferFloat64AtomicAdd = false
  1565. shaderSharedFloat32Atomics = true
  1566. shaderSharedFloat32AtomicAdd = true
  1567. shaderSharedFloat64Atomics = true
  1568. shaderSharedFloat64AtomicAdd = false
  1569. shaderImageFloat32Atomics = true
  1570. shaderImageFloat32AtomicAdd = false
  1571. sparseImageFloat32Atomics = true
  1572. sparseImageFloat32AtomicAdd = false
  1573.  
  1574. VkPhysicalDeviceShaderClockFeaturesKHR:
  1575. ---------------------------------------
  1576. shaderSubgroupClock = true
  1577. shaderDeviceClock = true
  1578.  
  1579. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1580. --------------------------------------------------
  1581. shaderImageInt64Atomics = true
  1582. sparseImageInt64Atomics = true
  1583.  
  1584. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  1585. --------------------------------------------------
  1586. shaderModuleIdentifier = true
  1587.  
  1588. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  1589. ------------------------------------------------------------
  1590. shaderSubgroupUniformControlFlow = true
  1591.  
  1592. VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
  1593. -------------------------------------------------
  1594. swapchainMaintenance1 = true
  1595.  
  1596. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1597. ------------------------------------------------
  1598. texelBufferAlignment = true
  1599.  
  1600. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1601. ---------------------------------------------
  1602. transformFeedback = true
  1603. geometryStreams = true
  1604.  
  1605. VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR:
  1606. --------------------------------------------------
  1607. vertexAttributeInstanceRateDivisor = true
  1608. vertexAttributeInstanceRateZeroDivisor = true
  1609.  
  1610. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  1611. ---------------------------------------------------
  1612. vertexInputDynamicState = true
  1613.  
  1614. VkPhysicalDeviceVulkan11Features:
  1615. ---------------------------------
  1616. storageBuffer16BitAccess = true
  1617. uniformAndStorageBuffer16BitAccess = true
  1618. storagePushConstant16 = true
  1619. storageInputOutput16 = true
  1620. multiview = true
  1621. multiviewGeometryShader = true
  1622. multiviewTessellationShader = true
  1623. variablePointersStorageBuffer = true
  1624. variablePointers = true
  1625. protectedMemory = false
  1626. samplerYcbcrConversion = true
  1627. shaderDrawParameters = true
  1628.  
  1629. VkPhysicalDeviceVulkan12Features:
  1630. ---------------------------------
  1631. samplerMirrorClampToEdge = true
  1632. drawIndirectCount = true
  1633. storageBuffer8BitAccess = true
  1634. uniformAndStorageBuffer8BitAccess = true
  1635. storagePushConstant8 = true
  1636. shaderBufferInt64Atomics = true
  1637. shaderSharedInt64Atomics = true
  1638. shaderFloat16 = true
  1639. shaderInt8 = true
  1640. descriptorIndexing = true
  1641. shaderInputAttachmentArrayDynamicIndexing = true
  1642. shaderUniformTexelBufferArrayDynamicIndexing = true
  1643. shaderStorageTexelBufferArrayDynamicIndexing = true
  1644. shaderUniformBufferArrayNonUniformIndexing = true
  1645. shaderSampledImageArrayNonUniformIndexing = true
  1646. shaderStorageBufferArrayNonUniformIndexing = true
  1647. shaderStorageImageArrayNonUniformIndexing = true
  1648. shaderInputAttachmentArrayNonUniformIndexing = true
  1649. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1650. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1651. descriptorBindingUniformBufferUpdateAfterBind = true
  1652. descriptorBindingSampledImageUpdateAfterBind = true
  1653. descriptorBindingStorageImageUpdateAfterBind = true
  1654. descriptorBindingStorageBufferUpdateAfterBind = true
  1655. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1656. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1657. descriptorBindingUpdateUnusedWhilePending = true
  1658. descriptorBindingPartiallyBound = true
  1659. descriptorBindingVariableDescriptorCount = true
  1660. runtimeDescriptorArray = true
  1661. samplerFilterMinmax = true
  1662. scalarBlockLayout = true
  1663. imagelessFramebuffer = true
  1664. uniformBufferStandardLayout = true
  1665. shaderSubgroupExtendedTypes = true
  1666. separateDepthStencilLayouts = true
  1667. hostQueryReset = true
  1668. timelineSemaphore = true
  1669. bufferDeviceAddress = true
  1670. bufferDeviceAddressCaptureReplay = true
  1671. bufferDeviceAddressMultiDevice = false
  1672. vulkanMemoryModel = true
  1673. vulkanMemoryModelDeviceScope = true
  1674. vulkanMemoryModelAvailabilityVisibilityChains = false
  1675. shaderOutputViewportIndex = true
  1676. shaderOutputLayer = true
  1677. subgroupBroadcastDynamicId = true
  1678.  
  1679. VkPhysicalDeviceVulkan13Features:
  1680. ---------------------------------
  1681. robustImageAccess = true
  1682. inlineUniformBlock = true
  1683. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1684. pipelineCreationCacheControl = true
  1685. privateData = true
  1686. shaderDemoteToHelperInvocation = true
  1687. shaderTerminateInvocation = true
  1688. subgroupSizeControl = true
  1689. computeFullSubgroups = true
  1690. synchronization2 = true
  1691. textureCompressionASTC_HDR = false
  1692. shaderZeroInitializeWorkgroupMemory = true
  1693. dynamicRendering = true
  1694. shaderIntegerDotProduct = true
  1695. maintenance4 = true
  1696.  
  1697. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  1698. ---------------------------------------------------------
  1699. workgroupMemoryExplicitLayout = true
  1700. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  1701. workgroupMemoryExplicitLayout8BitAccess = true
  1702. workgroupMemoryExplicitLayout16BitAccess = true
  1703.  
  1704. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1705. --------------------------------------------
  1706. ycbcrImageArrays = true
  1707.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement