Guest User

VulkanInfo

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