Advertisement
Guest User

Untitled

a guest
Jul 5th, 2023
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 73.79 KB | None | 0 0
  1.  
  2. eblieb@M715Q-Ubuntu:~$ vulkaninfo
  3. WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 2. Skipping ICD.
  4. 'DISPLAY' environment variable not set... skipping surface info
  5. ac_compute_device_uuid's output is based on invalid pci bus info.
  6. ==========
  7. VULKANINFO
  8. ==========
  9.  
  10. Vulkan Instance Version: 1.3.204
  11.  
  12.  
  13. Instance Extensions: count = 20
  14. ===============================
  15. VK_EXT_acquire_drm_display : extension revision 1
  16. VK_EXT_acquire_xlib_display : extension revision 1
  17. VK_EXT_debug_report : extension revision 10
  18. VK_EXT_debug_utils : extension revision 2
  19. VK_EXT_direct_mode_display : extension revision 1
  20. VK_EXT_display_surface_counter : extension revision 1
  21. VK_EXT_swapchain_colorspace : extension revision 4
  22. VK_KHR_device_group_creation : extension revision 1
  23. VK_KHR_display : extension revision 23
  24. VK_KHR_external_fence_capabilities : extension revision 1
  25. VK_KHR_external_memory_capabilities : extension revision 1
  26. VK_KHR_external_semaphore_capabilities : extension revision 1
  27. VK_KHR_get_display_properties2 : extension revision 1
  28. VK_KHR_get_physical_device_properties2 : extension revision 2
  29. VK_KHR_get_surface_capabilities2 : extension revision 1
  30. VK_KHR_surface : extension revision 25
  31. VK_KHR_surface_protected_capabilities : extension revision 1
  32. VK_KHR_wayland_surface : extension revision 6
  33. VK_KHR_xcb_surface : extension revision 6
  34. VK_KHR_xlib_surface : extension revision 6
  35.  
  36. Layers: count = 4
  37. =================
  38. VK_LAYER_AMD_switchable_graphics_64 (AMD switchable graphics layer) Vulkan version 1.3.232, layer version 1:
  39. Layer Extensions: count = 0
  40. Devices: count = 1
  41. GPU id = 0 (Unknown AMD GPU)
  42. Layer-Device Extensions: count = 0
  43.  
  44. VK_LAYER_INTEL_nullhw (INTEL NULL HW) Vulkan version 1.1.73, layer version 1:
  45. Layer Extensions: count = 0
  46. Devices: count = 1
  47. GPU id = 0 (Unknown AMD GPU)
  48. Layer-Device Extensions: count = 0
  49.  
  50. VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.3.211, layer version 1:
  51. Layer Extensions: count = 0
  52. Devices: count = 1
  53. GPU id = 0 (Unknown AMD GPU)
  54. Layer-Device Extensions: count = 0
  55.  
  56. VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.3.211, layer version 1:
  57. Layer Extensions: count = 0
  58. Devices: count = 1
  59. GPU id = 0 (Unknown AMD GPU)
  60. Layer-Device Extensions: count = 0
  61.  
  62. Device Groups:
  63. ==============
  64. Group 0:
  65. Properties:
  66. physicalDevices: count = 1
  67. Unknown AMD GPU (ID: 0)
  68. subsetAllocation = 0
  69.  
  70. Present Capabilities:
  71. Unknown AMD GPU (ID: 0):
  72. Can present images from the following devices: count = 1
  73. Unknown AMD GPU (ID: 0)
  74. Present modes: count = 1
  75. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  76.  
  77.  
  78. Device Properties and Extensions:
  79. =================================
  80. GPU0:
  81. VkPhysicalDeviceProperties:
  82. ---------------------------
  83. apiVersion = 4206824 (1.3.232)
  84. driverVersion = 8388855 (0x8000f7)
  85. vendorID = 0x1002
  86. deviceID = 0x15dd
  87. deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
  88. deviceName = Unknown AMD GPU
  89. pipelineCacheUUID = 7354ca7e-caf2-50d6-843b-4476898d520a
  90.  
  91. VkPhysicalDeviceLimits:
  92. -----------------------
  93. maxImageDimension1D = 16384
  94. maxImageDimension2D = 16384
  95. maxImageDimension3D = 2048
  96. maxImageDimensionCube = 16384
  97. maxImageArrayLayers = 2048
  98. maxTexelBufferElements = 4294967295
  99. maxUniformBufferRange = 4294967295
  100. maxStorageBufferRange = 4294967295
  101. maxPushConstantsSize = 128
  102. maxMemoryAllocationCount = 4294967295
  103. maxSamplerAllocationCount = 1048576
  104. bufferImageGranularity = 0x00000001
  105. sparseAddressSpaceSize = 0x7ffd00000000
  106. maxBoundDescriptorSets = 32
  107. maxPerStageDescriptorSamplers = 4294967295
  108. maxPerStageDescriptorUniformBuffers = 4294967295
  109. maxPerStageDescriptorStorageBuffers = 4294967295
  110. maxPerStageDescriptorSampledImages = 4294967295
  111. maxPerStageDescriptorStorageImages = 4294967295
  112. maxPerStageDescriptorInputAttachments = 4294967295
  113. maxPerStageResources = 4294967295
  114. maxDescriptorSetSamplers = 4294967295
  115. maxDescriptorSetUniformBuffers = 4294967295
  116. maxDescriptorSetUniformBuffersDynamic = 8
  117. maxDescriptorSetStorageBuffers = 4294967295
  118. maxDescriptorSetStorageBuffersDynamic = 8
  119. maxDescriptorSetSampledImages = 4294967295
  120. maxDescriptorSetStorageImages = 4294967295
  121. maxDescriptorSetInputAttachments = 4294967295
  122. maxVertexInputAttributes = 64
  123. maxVertexInputBindings = 32
  124. maxVertexInputAttributeOffset = 4294967295
  125. maxVertexInputBindingStride = 16383
  126. maxVertexOutputComponents = 128
  127. maxTessellationGenerationLevel = 64
  128. maxTessellationPatchSize = 32
  129. maxTessellationControlPerVertexInputComponents = 128
  130. maxTessellationControlPerVertexOutputComponents = 128
  131. maxTessellationControlPerPatchOutputComponents = 120
  132. maxTessellationControlTotalOutputComponents = 4096
  133. maxTessellationEvaluationInputComponents = 128
  134. maxTessellationEvaluationOutputComponents = 128
  135. maxGeometryShaderInvocations = 127
  136. maxGeometryInputComponents = 128
  137. maxGeometryOutputComponents = 128
  138. maxGeometryOutputVertices = 1023
  139. maxGeometryTotalOutputComponents = 4095
  140. maxFragmentInputComponents = 128
  141. maxFragmentOutputAttachments = 8
  142. maxFragmentDualSrcAttachments = 1
  143. maxFragmentCombinedOutputResources = 4294967295
  144. maxComputeSharedMemorySize = 65536
  145. maxComputeWorkGroupCount: count = 3
  146. 65535
  147. 65535
  148. 65535
  149. maxComputeWorkGroupInvocations = 1024
  150. maxComputeWorkGroupSize: count = 3
  151. 1024
  152. 1024
  153. 1024
  154. subPixelPrecisionBits = 8
  155. subTexelPrecisionBits = 8
  156. mipmapPrecisionBits = 8
  157. maxDrawIndexedIndexValue = 4294967295
  158. maxDrawIndirectCount = 4294967295
  159. maxSamplerLodBias = 15.9961
  160. maxSamplerAnisotropy = 16
  161. maxViewports = 16
  162. maxViewportDimensions: count = 2
  163. 16384
  164. 16384
  165. viewportBoundsRange: count = 2
  166. -32768
  167. 32767
  168. viewportSubPixelBits = 8
  169. minMemoryMapAlignment = 64
  170. minTexelBufferOffsetAlignment = 0x00000004
  171. minUniformBufferOffsetAlignment = 0x00000010
  172. minStorageBufferOffsetAlignment = 0x00000004
  173. minTexelOffset = -64
  174. maxTexelOffset = 63
  175. minTexelGatherOffset = -32
  176. maxTexelGatherOffset = 31
  177. minInterpolationOffset = -2
  178. maxInterpolationOffset = 1
  179. subPixelInterpolationOffsetBits = 8
  180. maxFramebufferWidth = 16384
  181. maxFramebufferHeight = 16384
  182. maxFramebufferLayers = 2048
  183. framebufferColorSampleCounts: count = 4
  184. SAMPLE_COUNT_1_BIT
  185. SAMPLE_COUNT_2_BIT
  186. SAMPLE_COUNT_4_BIT
  187. SAMPLE_COUNT_8_BIT
  188. framebufferDepthSampleCounts: count = 4
  189. SAMPLE_COUNT_1_BIT
  190. SAMPLE_COUNT_2_BIT
  191. SAMPLE_COUNT_4_BIT
  192. SAMPLE_COUNT_8_BIT
  193. framebufferStencilSampleCounts: count = 4
  194. SAMPLE_COUNT_1_BIT
  195. SAMPLE_COUNT_2_BIT
  196. SAMPLE_COUNT_4_BIT
  197. SAMPLE_COUNT_8_BIT
  198. framebufferNoAttachmentsSampleCounts: count = 4
  199. SAMPLE_COUNT_1_BIT
  200. SAMPLE_COUNT_2_BIT
  201. SAMPLE_COUNT_4_BIT
  202. SAMPLE_COUNT_8_BIT
  203. maxColorAttachments = 8
  204. sampledImageColorSampleCounts: count = 4
  205. SAMPLE_COUNT_1_BIT
  206. SAMPLE_COUNT_2_BIT
  207. SAMPLE_COUNT_4_BIT
  208. SAMPLE_COUNT_8_BIT
  209. sampledImageIntegerSampleCounts: count = 4
  210. SAMPLE_COUNT_1_BIT
  211. SAMPLE_COUNT_2_BIT
  212. SAMPLE_COUNT_4_BIT
  213. SAMPLE_COUNT_8_BIT
  214. sampledImageDepthSampleCounts: count = 4
  215. SAMPLE_COUNT_1_BIT
  216. SAMPLE_COUNT_2_BIT
  217. SAMPLE_COUNT_4_BIT
  218. SAMPLE_COUNT_8_BIT
  219. sampledImageStencilSampleCounts: count = 4
  220. SAMPLE_COUNT_1_BIT
  221. SAMPLE_COUNT_2_BIT
  222. SAMPLE_COUNT_4_BIT
  223. SAMPLE_COUNT_8_BIT
  224. storageImageSampleCounts: count = 4
  225. SAMPLE_COUNT_1_BIT
  226. SAMPLE_COUNT_2_BIT
  227. SAMPLE_COUNT_4_BIT
  228. SAMPLE_COUNT_8_BIT
  229. maxSampleMaskWords = 1
  230. timestampComputeAndGraphics = true
  231. timestampPeriod = 40
  232. maxClipDistances = 8
  233. maxCullDistances = 8
  234. maxCombinedClipAndCullDistances = 8
  235. discreteQueuePriorities = 2
  236. pointSizeRange: count = 2
  237. 0
  238. 8191.88
  239. lineWidthRange: count = 2
  240. 0
  241. 8191.88
  242. pointSizeGranularity = 0.125
  243. lineWidthGranularity = 0.125
  244. strictLines = false
  245. standardSampleLocations = true
  246. optimalBufferCopyOffsetAlignment = 0x00000001
  247. optimalBufferCopyRowPitchAlignment = 0x00000001
  248. nonCoherentAtomSize = 0x00000080
  249.  
  250. VkPhysicalDeviceSparseProperties:
  251. ---------------------------------
  252. residencyStandard2DBlockShape = true
  253. residencyStandard2DMultisampleBlockShape = false
  254. residencyStandard3DBlockShape = true
  255. residencyAlignedMipSize = false
  256. residencyNonResidentStrict = true
  257.  
  258. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  259. -------------------------------------------------------
  260. primitiveOverestimationSize = 0
  261. maxExtraPrimitiveOverestimationSize = 0
  262. extraPrimitiveOverestimationSizeGranularity = 0
  263. primitiveUnderestimation = true
  264. conservativePointAndLineRasterization = false
  265. degenerateTrianglesRasterized = true
  266. degenerateLinesRasterized = false
  267. fullyCoveredFragmentShaderInputVariable = false
  268. conservativeRasterizationPostDepthCoverage = false
  269.  
  270. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  271. -----------------------------------------------
  272. maxCustomBorderColorSamplers = 4096
  273.  
  274. VkPhysicalDeviceDepthStencilResolveProperties:
  275. ----------------------------------------------
  276. supportedDepthResolveModes: count = 3
  277. RESOLVE_MODE_SAMPLE_ZERO_BIT
  278. RESOLVE_MODE_MIN_BIT
  279. RESOLVE_MODE_MAX_BIT
  280. supportedStencilResolveModes: count = 3
  281. RESOLVE_MODE_SAMPLE_ZERO_BIT
  282. RESOLVE_MODE_MIN_BIT
  283. RESOLVE_MODE_MAX_BIT
  284. independentResolveNone = true
  285. independentResolve = true
  286.  
  287. VkPhysicalDeviceDescriptorIndexingProperties:
  288. ---------------------------------------------
  289. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  290. shaderUniformBufferArrayNonUniformIndexingNative = false
  291. shaderSampledImageArrayNonUniformIndexingNative = false
  292. shaderStorageBufferArrayNonUniformIndexingNative = false
  293. shaderStorageImageArrayNonUniformIndexingNative = false
  294. shaderInputAttachmentArrayNonUniformIndexingNative = false
  295. robustBufferAccessUpdateAfterBind = false
  296. quadDivergentImplicitLod = false
  297. maxPerStageDescriptorUpdateAfterBindSamplers = 4294967295
  298. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 4294967295
  299. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 4294967295
  300. maxPerStageDescriptorUpdateAfterBindSampledImages = 4294967295
  301. maxPerStageDescriptorUpdateAfterBindStorageImages = 4294967295
  302. maxPerStageDescriptorUpdateAfterBindInputAttachments = 4294967295
  303. maxPerStageUpdateAfterBindResources = 4294967295
  304. maxDescriptorSetUpdateAfterBindSamplers = 4294967295
  305. maxDescriptorSetUpdateAfterBindUniformBuffers = 4294967295
  306. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8
  307. maxDescriptorSetUpdateAfterBindStorageBuffers = 4294967295
  308. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  309. maxDescriptorSetUpdateAfterBindSampledImages = 4294967295
  310. maxDescriptorSetUpdateAfterBindStorageImages = 4294967295
  311. maxDescriptorSetUpdateAfterBindInputAttachments = 4294967295
  312.  
  313. VkPhysicalDeviceDriverProperties:
  314. ---------------------------------
  315. driverID = DRIVER_ID_AMD_PROPRIETARY
  316. driverName = AMD proprietary driver
  317. driverInfo = (AMD proprietary shader compiler)
  318. conformanceVersion = 1.3.0.0
  319.  
  320. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  321. ------------------------------------------------
  322. minImportedHostPointerAlignment = 0x00001000
  323.  
  324. VkPhysicalDeviceFloatControlsProperties:
  325. ----------------------------------------
  326. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  327. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  328. shaderSignedZeroInfNanPreserveFloat16 = true
  329. shaderSignedZeroInfNanPreserveFloat32 = true
  330. shaderSignedZeroInfNanPreserveFloat64 = true
  331. shaderDenormPreserveFloat16 = true
  332. shaderDenormPreserveFloat32 = true
  333. shaderDenormPreserveFloat64 = true
  334. shaderDenormFlushToZeroFloat16 = true
  335. shaderDenormFlushToZeroFloat32 = true
  336. shaderDenormFlushToZeroFloat64 = true
  337. shaderRoundingModeRTEFloat16 = true
  338. shaderRoundingModeRTEFloat32 = true
  339. shaderRoundingModeRTEFloat64 = true
  340. shaderRoundingModeRTZFloat16 = true
  341. shaderRoundingModeRTZFloat32 = true
  342. shaderRoundingModeRTZFloat64 = true
  343.  
  344. VkPhysicalDeviceIDProperties:
  345. -----------------------------
  346. deviceUUID = 00000000-0400-0000-0000-000000000000
  347. driverUUID = 414d442d-4c49-4e55-582d-445256000000
  348. deviceNodeMask = 1
  349. deviceLUIDValid = false
  350.  
  351. VkPhysicalDeviceInlineUniformBlockProperties:
  352. ---------------------------------------------
  353. maxInlineUniformBlockSize = 65536
  354. maxPerStageDescriptorInlineUniformBlocks = 16
  355. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 16
  356. maxDescriptorSetInlineUniformBlocks = 16
  357. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 16
  358.  
  359. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  360. -----------------------------------------------
  361. lineSubPixelPrecisionBits = 4
  362.  
  363. VkPhysicalDeviceMaintenance3Properties:
  364. ---------------------------------------
  365. maxPerSetDescriptors = 4294967295
  366. maxMemoryAllocationSize = 0x80000000
  367.  
  368. VkPhysicalDeviceMaintenance4Properties:
  369. ---------------------------------------
  370. maxBufferSize = 0x80000000
  371.  
  372. VkPhysicalDeviceMultiviewProperties:
  373. ------------------------------------
  374. maxMultiviewViewCount = 6
  375. maxMultiviewInstanceIndex = 4294967295
  376.  
  377. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  378. ----------------------------------------
  379. pciDomain = 0
  380. pciBus = 4
  381. pciDevice = 0
  382. pciFunction = 0
  383.  
  384. VkPhysicalDevicePointClippingProperties:
  385. ----------------------------------------
  386. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  387.  
  388. VkPhysicalDeviceProtectedMemoryProperties:
  389. ------------------------------------------
  390. protectedNoFault = false
  391.  
  392. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  393. ---------------------------------------------
  394. provokingVertexModePerPipeline = true
  395. transformFeedbackPreservesTriangleFanProvokingVertex = true
  396.  
  397. VkPhysicalDevicePushDescriptorPropertiesKHR:
  398. --------------------------------------------
  399. maxPushDescriptors = 32
  400.  
  401. VkPhysicalDeviceRobustness2PropertiesEXT:
  402. -----------------------------------------
  403. robustStorageBufferAccessSizeAlignment = 0x00000004
  404. robustUniformBufferAccessSizeAlignment = 0x00000004
  405.  
  406. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  407. ---------------------------------------------
  408. sampleLocationSampleCounts: count = 3
  409. SAMPLE_COUNT_2_BIT
  410. SAMPLE_COUNT_4_BIT
  411. SAMPLE_COUNT_8_BIT
  412. maxSampleLocationGridSize:
  413. width = 2
  414. height = 2
  415. sampleLocationCoordinateRange: count = 2
  416. 0
  417. 1
  418. sampleLocationSubPixelBits = 4
  419. variableSampleLocations = true
  420.  
  421. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  422. ----------------------------------------------
  423. filterMinmaxSingleComponentFormats = true
  424. filterMinmaxImageComponentMapping = true
  425.  
  426. VkPhysicalDeviceShaderIntegerDotProductProperties:
  427. --------------------------------------------------
  428. integerDotProduct8BitUnsignedAccelerated = false
  429. integerDotProduct8BitSignedAccelerated = false
  430. integerDotProduct8BitMixedSignednessAccelerated = false
  431. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  432. integerDotProduct4x8BitPackedSignedAccelerated = false
  433. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  434. integerDotProduct16BitUnsignedAccelerated = true
  435. integerDotProduct16BitSignedAccelerated = true
  436. integerDotProduct16BitMixedSignednessAccelerated = false
  437. integerDotProduct32BitUnsignedAccelerated = false
  438. integerDotProduct32BitSignedAccelerated = false
  439. integerDotProduct32BitMixedSignednessAccelerated = false
  440. integerDotProduct64BitUnsignedAccelerated = false
  441. integerDotProduct64BitSignedAccelerated = false
  442. integerDotProduct64BitMixedSignednessAccelerated = false
  443. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  444. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  445. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  446. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  447. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  448. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  449. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true
  450. integerDotProductAccumulatingSaturating16BitSignedAccelerated = true
  451. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  452. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  453. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  454. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  455. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  456. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  457. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  458.  
  459. VkPhysicalDeviceSubgroupProperties:
  460. -----------------------------------
  461. subgroupSize = 64
  462. supportedStages: count = 8
  463. SHADER_STAGE_VERTEX_BIT
  464. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  465. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  466. SHADER_STAGE_GEOMETRY_BIT
  467. SHADER_STAGE_FRAGMENT_BIT
  468. SHADER_STAGE_COMPUTE_BIT
  469. SHADER_STAGE_ALL_GRAPHICS
  470. SHADER_STAGE_ALL
  471. supportedOperations: count = 8
  472. SUBGROUP_FEATURE_BASIC_BIT
  473. SUBGROUP_FEATURE_VOTE_BIT
  474. SUBGROUP_FEATURE_ARITHMETIC_BIT
  475. SUBGROUP_FEATURE_BALLOT_BIT
  476. SUBGROUP_FEATURE_SHUFFLE_BIT
  477. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  478. SUBGROUP_FEATURE_CLUSTERED_BIT
  479. SUBGROUP_FEATURE_QUAD_BIT
  480. quadOperationsInAllStages = true
  481.  
  482. VkPhysicalDeviceSubgroupSizeControlProperties:
  483. ----------------------------------------------
  484. minSubgroupSize = 64
  485. maxSubgroupSize = 64
  486. maxComputeWorkgroupSubgroups = 4294967295
  487. requiredSubgroupSizeStages:
  488. None
  489.  
  490. VkPhysicalDeviceTexelBufferAlignmentProperties:
  491. -----------------------------------------------
  492. storageTexelBufferOffsetAlignmentBytes = 0x00000004
  493. storageTexelBufferOffsetSingleTexelAlignment = true
  494. uniformTexelBufferOffsetAlignmentBytes = 0x00000004
  495. uniformTexelBufferOffsetSingleTexelAlignment = true
  496.  
  497. VkPhysicalDeviceTimelineSemaphoreProperties:
  498. --------------------------------------------
  499. maxTimelineSemaphoreValueDifference = 4294967295
  500.  
  501. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  502. -----------------------------------------------
  503. maxTransformFeedbackStreams = 4
  504. maxTransformFeedbackBuffers = 4
  505. maxTransformFeedbackBufferSize = 0xffffffff
  506. maxTransformFeedbackStreamDataSize = 512
  507. maxTransformFeedbackBufferDataSize = 512
  508. maxTransformFeedbackBufferDataStride = 512
  509. transformFeedbackQueries = true
  510. transformFeedbackStreamsLinesTriangles = true
  511. transformFeedbackRasterizationStreamSelect = false
  512. transformFeedbackDraw = true
  513.  
  514. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  515. ----------------------------------------------------
  516. maxVertexAttribDivisor = 4294967295
  517.  
  518. VkPhysicalDeviceVulkan11Properties:
  519. -----------------------------------
  520. deviceUUID = 00000000-0400-0000-0000-000000000000
  521. driverUUID = 414d442d-4c49-4e55-582d-445256000000
  522. deviceNodeMask = 1
  523. deviceLUIDValid = false
  524. subgroupSize = 64
  525. subgroupSupportedStages: count = 8
  526. SHADER_STAGE_VERTEX_BIT
  527. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  528. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  529. SHADER_STAGE_GEOMETRY_BIT
  530. SHADER_STAGE_FRAGMENT_BIT
  531. SHADER_STAGE_COMPUTE_BIT
  532. SHADER_STAGE_ALL_GRAPHICS
  533. SHADER_STAGE_ALL
  534. subgroupSupportedOperations: count = 8
  535. SUBGROUP_FEATURE_BASIC_BIT
  536. SUBGROUP_FEATURE_VOTE_BIT
  537. SUBGROUP_FEATURE_ARITHMETIC_BIT
  538. SUBGROUP_FEATURE_BALLOT_BIT
  539. SUBGROUP_FEATURE_SHUFFLE_BIT
  540. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  541. SUBGROUP_FEATURE_CLUSTERED_BIT
  542. SUBGROUP_FEATURE_QUAD_BIT
  543. subgroupQuadOperationsInAllStages = true
  544. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  545. maxMultiviewViewCount = 6
  546. maxMultiviewInstanceIndex = 4294967295
  547. protectedNoFault = false
  548. maxPerSetDescriptors = 4294967295
  549. maxMemoryAllocationSize = 0x80000000
  550.  
  551. VkPhysicalDeviceVulkan12Properties:
  552. -----------------------------------
  553. driverID = DRIVER_ID_AMD_PROPRIETARY
  554. driverName = AMD proprietary driver
  555. driverInfo = (AMD proprietary shader compiler)
  556. conformanceVersion = 1.3.0.0
  557. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  558. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  559. shaderSignedZeroInfNanPreserveFloat16 = true
  560. shaderSignedZeroInfNanPreserveFloat32 = true
  561. shaderSignedZeroInfNanPreserveFloat64 = true
  562. shaderDenormPreserveFloat16 = true
  563. shaderDenormPreserveFloat32 = true
  564. shaderDenormPreserveFloat64 = true
  565. shaderDenormFlushToZeroFloat16 = true
  566. shaderDenormFlushToZeroFloat32 = true
  567. shaderDenormFlushToZeroFloat64 = true
  568. shaderRoundingModeRTEFloat16 = true
  569. shaderRoundingModeRTEFloat32 = true
  570. shaderRoundingModeRTEFloat64 = true
  571. shaderRoundingModeRTZFloat16 = true
  572. shaderRoundingModeRTZFloat32 = true
  573. shaderRoundingModeRTZFloat64 = true
  574. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  575. shaderUniformBufferArrayNonUniformIndexingNative = false
  576. shaderSampledImageArrayNonUniformIndexingNative = false
  577. shaderStorageBufferArrayNonUniformIndexingNative = false
  578. shaderStorageImageArrayNonUniformIndexingNative = false
  579. shaderInputAttachmentArrayNonUniformIndexingNative = false
  580. robustBufferAccessUpdateAfterBind = false
  581. quadDivergentImplicitLod = false
  582. maxPerStageDescriptorUpdateAfterBindSamplers = 4294967295
  583. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 4294967295
  584. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 4294967295
  585. maxPerStageDescriptorUpdateAfterBindSampledImages = 4294967295
  586. maxPerStageDescriptorUpdateAfterBindStorageImages = 4294967295
  587. maxPerStageDescriptorUpdateAfterBindInputAttachments = 4294967295
  588. maxPerStageUpdateAfterBindResources = 4294967295
  589. maxDescriptorSetUpdateAfterBindSamplers = 4294967295
  590. maxDescriptorSetUpdateAfterBindUniformBuffers = 4294967295
  591. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8
  592. maxDescriptorSetUpdateAfterBindStorageBuffers = 4294967295
  593. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  594. maxDescriptorSetUpdateAfterBindSampledImages = 4294967295
  595. maxDescriptorSetUpdateAfterBindStorageImages = 4294967295
  596. maxDescriptorSetUpdateAfterBindInputAttachments = 4294967295
  597. supportedDepthResolveModes: count = 3
  598. RESOLVE_MODE_SAMPLE_ZERO_BIT
  599. RESOLVE_MODE_MIN_BIT
  600. RESOLVE_MODE_MAX_BIT
  601. supportedStencilResolveModes: count = 3
  602. RESOLVE_MODE_SAMPLE_ZERO_BIT
  603. RESOLVE_MODE_MIN_BIT
  604. RESOLVE_MODE_MAX_BIT
  605. independentResolveNone = true
  606. independentResolve = true
  607. filterMinmaxSingleComponentFormats = true
  608. filterMinmaxImageComponentMapping = true
  609. maxTimelineSemaphoreValueDifference = 4294967295
  610. framebufferIntegerColorSampleCounts: count = 4
  611. SAMPLE_COUNT_1_BIT
  612. SAMPLE_COUNT_2_BIT
  613. SAMPLE_COUNT_4_BIT
  614. SAMPLE_COUNT_8_BIT
  615.  
  616. VkPhysicalDeviceVulkan13Properties:
  617. -----------------------------------
  618. minSubgroupSize = 64
  619. maxSubgroupSize = 64
  620. maxComputeWorkgroupSubgroups = 4294967295
  621. requiredSubgroupSizeStages:
  622. None
  623. maxInlineUniformBlockSize = 65536
  624. maxPerStageDescriptorInlineUniformBlocks = 16
  625. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 16
  626. maxDescriptorSetInlineUniformBlocks = 16
  627. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 16
  628. maxInlineUniformTotalSize = 4294967295
  629. integerDotProduct8BitUnsignedAccelerated = false
  630. integerDotProduct8BitSignedAccelerated = false
  631. integerDotProduct8BitMixedSignednessAccelerated = false
  632. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  633. integerDotProduct4x8BitPackedSignedAccelerated = false
  634. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  635. integerDotProduct16BitUnsignedAccelerated = true
  636. integerDotProduct16BitSignedAccelerated = true
  637. integerDotProduct16BitMixedSignednessAccelerated = false
  638. integerDotProduct32BitUnsignedAccelerated = false
  639. integerDotProduct32BitSignedAccelerated = false
  640. integerDotProduct32BitMixedSignednessAccelerated = false
  641. integerDotProduct64BitUnsignedAccelerated = false
  642. integerDotProduct64BitSignedAccelerated = false
  643. integerDotProduct64BitMixedSignednessAccelerated = false
  644. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  645. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  646. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  647. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  648. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  649. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  650. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true
  651. integerDotProductAccumulatingSaturating16BitSignedAccelerated = true
  652. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  653. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  654. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  655. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  656. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  657. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  658. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  659. storageTexelBufferOffsetAlignmentBytes = 0x00000004
  660. storageTexelBufferOffsetSingleTexelAlignment = true
  661. uniformTexelBufferOffsetAlignmentBytes = 0x00000004
  662. uniformTexelBufferOffsetSingleTexelAlignment = true
  663. maxBufferSize = 0x80000000
  664.  
  665.  
  666. Device Extensions: count = 136
  667. VK_AMD_buffer_marker : extension revision 1
  668. VK_AMD_calibrated_timestamps : extension revision 1
  669. VK_AMD_device_coherent_memory : extension revision 1
  670. VK_AMD_draw_indirect_count : extension revision 2
  671. VK_AMD_gcn_shader : extension revision 1
  672. VK_AMD_gpa_interface : extension revision 1
  673. VK_AMD_gpu_shader_half_float : extension revision 2
  674. VK_AMD_gpu_shader_int16 : extension revision 2
  675. VK_AMD_memory_overallocation_behavior : extension revision 1
  676. VK_AMD_mixed_attachment_samples : extension revision 1
  677. VK_AMD_pipeline_compiler_control : extension revision 1
  678. VK_AMD_rasterization_order : extension revision 1
  679. VK_AMD_shader_ballot : extension revision 1
  680. VK_AMD_shader_core_properties : extension revision 2
  681. VK_AMD_shader_core_properties2 : extension revision 1
  682. VK_AMD_shader_early_and_late_fragment_tests : extension revision 1
  683. VK_AMD_shader_explicit_vertex_parameter : extension revision 1
  684. VK_AMD_shader_fragment_mask : extension revision 1
  685. VK_AMD_shader_image_load_store_lod : extension revision 1
  686. VK_AMD_shader_info : extension revision 1
  687. VK_AMD_shader_trinary_minmax : extension revision 1
  688. VK_AMD_texture_gather_bias_lod : extension revision 1
  689. VK_AMD_wave_limits : extension revision 1
  690. VK_EXT_4444_formats : extension revision 1
  691. VK_EXT_calibrated_timestamps : extension revision 2
  692. VK_EXT_color_write_enable : extension revision 1
  693. VK_EXT_conditional_rendering : extension revision 2
  694. VK_EXT_conservative_rasterization : extension revision 1
  695. VK_EXT_custom_border_color : extension revision 12
  696. VK_EXT_depth_clip_control : extension revision 1
  697. VK_EXT_depth_clip_enable : extension revision 1
  698. VK_EXT_depth_range_unrestricted : extension revision 1
  699. VK_EXT_descriptor_indexing : extension revision 2
  700. VK_EXT_extended_dynamic_state : extension revision 1
  701. VK_EXT_extended_dynamic_state2 : extension revision 1
  702. VK_EXT_external_memory_dma_buf : extension revision 1
  703. VK_EXT_external_memory_host : extension revision 1
  704. VK_EXT_global_priority : extension revision 2
  705. VK_EXT_global_priority_query : extension revision 1
  706. VK_EXT_hdr_metadata : extension revision 2
  707. VK_EXT_host_query_reset : extension revision 1
  708. VK_EXT_image_robustness : extension revision 1
  709. VK_EXT_image_view_min_lod : extension revision 1
  710. VK_EXT_index_type_uint8 : extension revision 1
  711. VK_EXT_inline_uniform_block : extension revision 1
  712. VK_EXT_line_rasterization : extension revision 1
  713. VK_EXT_load_store_op_none : extension revision 1
  714. VK_EXT_memory_budget : extension revision 1
  715. VK_EXT_memory_priority : extension revision 1
  716. VK_EXT_non_seamless_cube_map : extension revision 1
  717. VK_EXT_pageable_device_local_memory : extension revision 1
  718. VK_EXT_pci_bus_info : extension revision 2
  719. VK_EXT_pipeline_creation_cache_control : extension revision 3
  720. VK_EXT_pipeline_creation_feedback : extension revision 1
  721. VK_EXT_primitive_topology_list_restart : extension revision 1
  722. VK_EXT_private_data : extension revision 1
  723. VK_EXT_provoking_vertex : extension revision 1
  724. VK_EXT_queue_family_foreign : extension revision 1
  725. VK_EXT_robustness2 : extension revision 1
  726. VK_EXT_sample_locations : extension revision 1
  727. VK_EXT_sampler_filter_minmax : extension revision 2
  728. VK_EXT_scalar_block_layout : extension revision 1
  729. VK_EXT_separate_stencil_usage : extension revision 1
  730. VK_EXT_shader_atomic_float : extension revision 1
  731. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  732. VK_EXT_shader_image_atomic_int64 : extension revision 1
  733. VK_EXT_shader_stencil_export : extension revision 1
  734. VK_EXT_shader_subgroup_ballot : extension revision 1
  735. VK_EXT_shader_subgroup_vote : extension revision 1
  736. VK_EXT_shader_viewport_index_layer : extension revision 1
  737. VK_EXT_subgroup_size_control : extension revision 2
  738. VK_EXT_texel_buffer_alignment : extension revision 1
  739. VK_EXT_tooling_info : extension revision 1
  740. VK_EXT_transform_feedback : extension revision 1
  741. VK_EXT_vertex_attribute_divisor : extension revision 3
  742. VK_EXT_ycbcr_image_arrays : extension revision 1
  743. VK_GOOGLE_decorate_string : extension revision 1
  744. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  745. VK_GOOGLE_user_type : extension revision 1
  746. VK_KHR_16bit_storage : extension revision 1
  747. VK_KHR_8bit_storage : extension revision 1
  748. VK_KHR_bind_memory2 : extension revision 1
  749. VK_KHR_buffer_device_address : extension revision 1
  750. VK_KHR_copy_commands2 : extension revision 1
  751. VK_KHR_create_renderpass2 : extension revision 1
  752. VK_KHR_dedicated_allocation : extension revision 3
  753. VK_KHR_depth_stencil_resolve : extension revision 1
  754. VK_KHR_descriptor_update_template : extension revision 1
  755. VK_KHR_device_group : extension revision 4
  756. VK_KHR_draw_indirect_count : extension revision 1
  757. VK_KHR_driver_properties : extension revision 1
  758. VK_KHR_dynamic_rendering : extension revision 1
  759. VK_KHR_external_fence : extension revision 1
  760. VK_KHR_external_fence_fd : extension revision 1
  761. VK_KHR_external_memory : extension revision 1
  762. VK_KHR_external_memory_fd : extension revision 1
  763. VK_KHR_external_semaphore : extension revision 1
  764. VK_KHR_external_semaphore_fd : extension revision 1
  765. VK_KHR_format_feature_flags2 : extension revision 2
  766. VK_KHR_get_memory_requirements2 : extension revision 1
  767. VK_KHR_global_priority : extension revision 1
  768. VK_KHR_image_format_list : extension revision 1
  769. VK_KHR_imageless_framebuffer : extension revision 1
  770. VK_KHR_maintenance1 : extension revision 2
  771. VK_KHR_maintenance2 : extension revision 1
  772. VK_KHR_maintenance3 : extension revision 1
  773. VK_KHR_maintenance4 : extension revision 2
  774. VK_KHR_multiview : extension revision 1
  775. VK_KHR_pipeline_executable_properties : extension revision 1
  776. VK_KHR_pipeline_library : extension revision 1
  777. VK_KHR_push_descriptor : extension revision 2
  778. VK_KHR_relaxed_block_layout : extension revision 1
  779. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  780. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  781. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  782. VK_KHR_shader_atomic_int64 : extension revision 1
  783. VK_KHR_shader_clock : extension revision 1
  784. VK_KHR_shader_draw_parameters : extension revision 1
  785. VK_KHR_shader_float16_int8 : extension revision 1
  786. VK_KHR_shader_float_controls : extension revision 4
  787. VK_KHR_shader_integer_dot_product : extension revision 1
  788. VK_KHR_shader_non_semantic_info : extension revision 1
  789. VK_KHR_shader_subgroup_extended_types : extension revision 1
  790. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  791. VK_KHR_shader_terminate_invocation : extension revision 1
  792. VK_KHR_spirv_1_4 : extension revision 1
  793. VK_KHR_storage_buffer_storage_class : extension revision 1
  794. VK_KHR_swapchain : extension revision 70
  795. VK_KHR_swapchain_mutable_format : extension revision 1
  796. VK_KHR_synchronization2 : extension revision 1
  797. VK_KHR_timeline_semaphore : extension revision 2
  798. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  799. VK_KHR_variable_pointers : extension revision 1
  800. VK_KHR_vulkan_memory_model : extension revision 3
  801. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  802. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  803.  
  804. VkQueueFamilyProperties:
  805. ========================
  806. queueProperties[0]:
  807. -------------------
  808. minImageTransferGranularity = (1,1,1)
  809. queueCount = 1
  810. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  811. timestampValidBits = 64
  812. present support = false
  813. VkQueueFamilyGlobalPriorityPropertiesKHR:
  814. -----------------------------------------
  815. priorityCount = 4
  816. priorities: count = 16
  817. 128
  818. 256
  819. 512
  820. 1024
  821. 0
  822. 0
  823. 0
  824. 0
  825. 0
  826. 0
  827. 0
  828. 0
  829. 0
  830. 0
  831. 0
  832. 0
  833.  
  834.  
  835. queueProperties[1]:
  836. -------------------
  837. minImageTransferGranularity = (1,1,1)
  838. queueCount = 4
  839. queueFlags = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  840. timestampValidBits = 64
  841. present support = false
  842. VkQueueFamilyGlobalPriorityPropertiesKHR:
  843. -----------------------------------------
  844. priorityCount = 4
  845. priorities: count = 16
  846. 128
  847. 256
  848. 512
  849. 1024
  850. 0
  851. 0
  852. 0
  853. 0
  854. 0
  855. 0
  856. 0
  857. 0
  858. 0
  859. 0
  860. 0
  861. 0
  862.  
  863.  
  864. queueProperties[2]:
  865. -------------------
  866. minImageTransferGranularity = (16,16,8)
  867. queueCount = 1
  868. queueFlags = QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  869. timestampValidBits = 64
  870. present support = false
  871. VkQueueFamilyGlobalPriorityPropertiesKHR:
  872. -----------------------------------------
  873. priorityCount = 1
  874. priorities: count = 16
  875. 256
  876. 0
  877. 0
  878. 0
  879. 0
  880. 0
  881. 0
  882. 0
  883. 0
  884. 0
  885. 0
  886. 0
  887. 0
  888. 0
  889. 0
  890. 0
  891.  
  892.  
  893. VkPhysicalDeviceMemoryProperties:
  894. =================================
  895. memoryHeaps: count = 2
  896. memoryHeaps[0]:
  897. size = 7818182656 (0x1d2000000) (7.28 GiB)
  898. budget = 7427273216 (0x1bab33200) (6.92 GiB)
  899. usage = 0 (0x00000000) (0.00 B)
  900. flags:
  901. None
  902. memoryHeaps[1]:
  903. size = 1073741824 (0x40000000) (1024.00 MiB)
  904. budget = 1020054720 (0x3cccccc0) (972.80 MiB)
  905. usage = 0 (0x00000000) (0.00 B)
  906. flags: count = 2
  907. MEMORY_HEAP_DEVICE_LOCAL_BIT
  908. MEMORY_HEAP_MULTI_INSTANCE_BIT
  909. memoryTypes: count = 8
  910. memoryTypes[0]:
  911. heapIndex = 1
  912. propertyFlags = 0x0001: count = 1
  913. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  914. usable for:
  915. IMAGE_TILING_OPTIMAL:
  916. color images
  917. FORMAT_D16_UNORM
  918. FORMAT_D32_SFLOAT
  919. FORMAT_S8_UINT
  920. FORMAT_D16_UNORM_S8_UINT
  921. FORMAT_D32_SFLOAT_S8_UINT
  922. IMAGE_TILING_LINEAR:
  923. color images
  924. memoryTypes[1]:
  925. heapIndex = 0
  926. propertyFlags = 0x0006: count = 2
  927. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  928. MEMORY_PROPERTY_HOST_COHERENT_BIT
  929. usable for:
  930. IMAGE_TILING_OPTIMAL:
  931. color images
  932. FORMAT_D16_UNORM
  933. FORMAT_D32_SFLOAT
  934. FORMAT_S8_UINT
  935. FORMAT_D16_UNORM_S8_UINT
  936. FORMAT_D32_SFLOAT_S8_UINT
  937. IMAGE_TILING_LINEAR:
  938. color images
  939. memoryTypes[2]:
  940. heapIndex = 1
  941. propertyFlags = 0x0007: count = 3
  942. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  943. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  944. MEMORY_PROPERTY_HOST_COHERENT_BIT
  945. usable for:
  946. IMAGE_TILING_OPTIMAL:
  947. color images
  948. FORMAT_D16_UNORM
  949. FORMAT_D32_SFLOAT
  950. FORMAT_S8_UINT
  951. FORMAT_D16_UNORM_S8_UINT
  952. FORMAT_D32_SFLOAT_S8_UINT
  953. IMAGE_TILING_LINEAR:
  954. color images
  955. memoryTypes[3]:
  956. heapIndex = 0
  957. propertyFlags = 0x000e: count = 3
  958. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  959. MEMORY_PROPERTY_HOST_COHERENT_BIT
  960. MEMORY_PROPERTY_HOST_CACHED_BIT
  961. usable for:
  962. IMAGE_TILING_OPTIMAL:
  963. color images
  964. FORMAT_D16_UNORM
  965. FORMAT_D32_SFLOAT
  966. FORMAT_S8_UINT
  967. FORMAT_D16_UNORM_S8_UINT
  968. FORMAT_D32_SFLOAT_S8_UINT
  969. IMAGE_TILING_LINEAR:
  970. color images
  971. memoryTypes[4]:
  972. heapIndex = 1
  973. propertyFlags = 0x00c1: count = 3
  974. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  975. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  976. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  977. usable for:
  978. IMAGE_TILING_OPTIMAL:
  979. None
  980. IMAGE_TILING_LINEAR:
  981. None
  982. memoryTypes[5]:
  983. heapIndex = 0
  984. propertyFlags = 0x00c6: count = 4
  985. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  986. MEMORY_PROPERTY_HOST_COHERENT_BIT
  987. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  988. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  989. usable for:
  990. IMAGE_TILING_OPTIMAL:
  991. None
  992. IMAGE_TILING_LINEAR:
  993. None
  994. memoryTypes[6]:
  995. heapIndex = 1
  996. propertyFlags = 0x00c7: count = 5
  997. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  998. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  999. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1000. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1001. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1002. usable for:
  1003. IMAGE_TILING_OPTIMAL:
  1004. None
  1005. IMAGE_TILING_LINEAR:
  1006. None
  1007. memoryTypes[7]:
  1008. heapIndex = 0
  1009. propertyFlags = 0x00ce: count = 5
  1010. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1011. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1012. MEMORY_PROPERTY_HOST_CACHED_BIT
  1013. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1014. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1015. usable for:
  1016. IMAGE_TILING_OPTIMAL:
  1017. None
  1018. IMAGE_TILING_LINEAR:
  1019. None
  1020.  
  1021. VkPhysicalDeviceFeatures:
  1022. =========================
  1023. robustBufferAccess = true
  1024. fullDrawIndexUint32 = true
  1025. imageCubeArray = true
  1026. independentBlend = true
  1027. geometryShader = true
  1028. tessellationShader = true
  1029. sampleRateShading = true
  1030. dualSrcBlend = true
  1031. logicOp = true
  1032. multiDrawIndirect = true
  1033. drawIndirectFirstInstance = true
  1034. depthClamp = true
  1035. depthBiasClamp = true
  1036. fillModeNonSolid = true
  1037. depthBounds = true
  1038. wideLines = true
  1039. largePoints = true
  1040. alphaToOne = false
  1041. multiViewport = true
  1042. samplerAnisotropy = true
  1043. textureCompressionETC2 = false
  1044. textureCompressionASTC_LDR = false
  1045. textureCompressionBC = true
  1046. occlusionQueryPrecise = true
  1047. pipelineStatisticsQuery = true
  1048. vertexPipelineStoresAndAtomics = true
  1049. fragmentStoresAndAtomics = true
  1050. shaderTessellationAndGeometryPointSize = true
  1051. shaderImageGatherExtended = true
  1052. shaderStorageImageExtendedFormats = true
  1053. shaderStorageImageMultisample = true
  1054. shaderStorageImageReadWithoutFormat = true
  1055. shaderStorageImageWriteWithoutFormat = true
  1056. shaderUniformBufferArrayDynamicIndexing = true
  1057. shaderSampledImageArrayDynamicIndexing = true
  1058. shaderStorageBufferArrayDynamicIndexing = true
  1059. shaderStorageImageArrayDynamicIndexing = true
  1060. shaderClipDistance = true
  1061. shaderCullDistance = true
  1062. shaderFloat64 = true
  1063. shaderInt64 = true
  1064. shaderInt16 = true
  1065. shaderResourceResidency = true
  1066. shaderResourceMinLod = true
  1067. sparseBinding = true
  1068. sparseResidencyBuffer = true
  1069. sparseResidencyImage2D = true
  1070. sparseResidencyImage3D = true
  1071. sparseResidency2Samples = false
  1072. sparseResidency4Samples = false
  1073. sparseResidency8Samples = false
  1074. sparseResidency16Samples = false
  1075. sparseResidencyAliased = true
  1076. variableMultisampleRate = true
  1077. inheritedQueries = true
  1078.  
  1079. VkPhysicalDevice16BitStorageFeatures:
  1080. -------------------------------------
  1081. storageBuffer16BitAccess = true
  1082. uniformAndStorageBuffer16BitAccess = true
  1083. storagePushConstant16 = false
  1084. storageInputOutput16 = true
  1085.  
  1086. VkPhysicalDevice4444FormatsFeaturesEXT:
  1087. ---------------------------------------
  1088. formatA4R4G4B4 = true
  1089. formatA4B4G4R4 = true
  1090.  
  1091. VkPhysicalDevice8BitStorageFeatures:
  1092. ------------------------------------
  1093. storageBuffer8BitAccess = true
  1094. uniformAndStorageBuffer8BitAccess = true
  1095. storagePushConstant8 = false
  1096.  
  1097. VkPhysicalDeviceBufferDeviceAddressFeatures:
  1098. --------------------------------------------
  1099. bufferDeviceAddress = true
  1100. bufferDeviceAddressCaptureReplay = false
  1101. bufferDeviceAddressMultiDevice = false
  1102.  
  1103. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  1104. --------------------------------------------
  1105. colorWriteEnable = true
  1106.  
  1107. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1108. ------------------------------------------------
  1109. conditionalRendering = true
  1110. inheritedConditionalRendering = true
  1111.  
  1112. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1113. ---------------------------------------------
  1114. customBorderColors = true
  1115. customBorderColorWithoutFormat = true
  1116.  
  1117. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  1118. --------------------------------------------
  1119. depthClipControl = true
  1120.  
  1121. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1122. -------------------------------------------
  1123. depthClipEnable = true
  1124.  
  1125. VkPhysicalDeviceDescriptorIndexingFeatures:
  1126. -------------------------------------------
  1127. shaderInputAttachmentArrayDynamicIndexing = true
  1128. shaderUniformTexelBufferArrayDynamicIndexing = true
  1129. shaderStorageTexelBufferArrayDynamicIndexing = true
  1130. shaderUniformBufferArrayNonUniformIndexing = true
  1131. shaderSampledImageArrayNonUniformIndexing = true
  1132. shaderStorageBufferArrayNonUniformIndexing = true
  1133. shaderStorageImageArrayNonUniformIndexing = true
  1134. shaderInputAttachmentArrayNonUniformIndexing = true
  1135. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1136. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1137. descriptorBindingUniformBufferUpdateAfterBind = true
  1138. descriptorBindingSampledImageUpdateAfterBind = true
  1139. descriptorBindingStorageImageUpdateAfterBind = true
  1140. descriptorBindingStorageBufferUpdateAfterBind = true
  1141. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1142. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1143. descriptorBindingUpdateUnusedWhilePending = true
  1144. descriptorBindingPartiallyBound = true
  1145. descriptorBindingVariableDescriptorCount = true
  1146. runtimeDescriptorArray = true
  1147.  
  1148. VkPhysicalDeviceDynamicRenderingFeatures:
  1149. -----------------------------------------
  1150. dynamicRendering = true
  1151.  
  1152. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  1153. -------------------------------------------------
  1154. extendedDynamicState2 = true
  1155. extendedDynamicState2LogicOp = false
  1156. extendedDynamicState2PatchControlPoints = false
  1157.  
  1158. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1159. ------------------------------------------------
  1160. extendedDynamicState = true
  1161.  
  1162. VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR:
  1163. -----------------------------------------------
  1164. globalPriorityQuery = true
  1165.  
  1166. VkPhysicalDeviceHostQueryResetFeatures:
  1167. ---------------------------------------
  1168. hostQueryReset = true
  1169.  
  1170. VkPhysicalDeviceImageRobustnessFeatures:
  1171. ----------------------------------------
  1172. robustImageAccess = true
  1173.  
  1174. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  1175. -------------------------------------------
  1176. minLod = true
  1177.  
  1178. VkPhysicalDeviceImagelessFramebufferFeatures:
  1179. ---------------------------------------------
  1180. imagelessFramebuffer = true
  1181.  
  1182. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1183. ------------------------------------------
  1184. indexTypeUint8 = true
  1185.  
  1186. VkPhysicalDeviceInlineUniformBlockFeatures:
  1187. -------------------------------------------
  1188. inlineUniformBlock = true
  1189. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1190.  
  1191. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1192. ---------------------------------------------
  1193. rectangularLines = false
  1194. bresenhamLines = true
  1195. smoothLines = false
  1196. stippledRectangularLines = false
  1197. stippledBresenhamLines = true
  1198. stippledSmoothLines = false
  1199.  
  1200. VkPhysicalDeviceMaintenance4Features:
  1201. -------------------------------------
  1202. maintenance4 = true
  1203.  
  1204. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  1205. ------------------------------------------
  1206. memoryPriority = true
  1207.  
  1208. VkPhysicalDeviceMultiviewFeatures:
  1209. ----------------------------------
  1210. multiview = true
  1211. multiviewGeometryShader = false
  1212. multiviewTessellationShader = true
  1213.  
  1214. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  1215. -----------------------------------------------------
  1216. pageableDeviceLocalMemory = true
  1217.  
  1218. VkPhysicalDevicePipelineCreationCacheControlFeatures:
  1219. -----------------------------------------------------
  1220. pipelineCreationCacheControl = true
  1221.  
  1222. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1223. --------------------------------------------------------
  1224. pipelineExecutableInfo = true
  1225.  
  1226. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  1227. --------------------------------------------------------
  1228. primitiveTopologyListRestart = true
  1229. primitiveTopologyPatchListRestart = false
  1230.  
  1231. VkPhysicalDevicePrivateDataFeatures:
  1232. ------------------------------------
  1233. privateData = true
  1234.  
  1235. VkPhysicalDeviceProtectedMemoryFeatures:
  1236. ----------------------------------------
  1237. protectedMemory = false
  1238.  
  1239. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  1240. -------------------------------------------
  1241. provokingVertexLast = true
  1242. transformFeedbackPreservesProvokingVertex = true
  1243.  
  1244. VkPhysicalDeviceRobustness2FeaturesEXT:
  1245. ---------------------------------------
  1246. robustBufferAccess2 = true
  1247. robustImageAccess2 = true
  1248. nullDescriptor = true
  1249.  
  1250. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1251. -----------------------------------------------
  1252. samplerYcbcrConversion = true
  1253.  
  1254. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1255. ------------------------------------------
  1256. scalarBlockLayout = true
  1257.  
  1258. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  1259. ----------------------------------------------------
  1260. separateDepthStencilLayouts = true
  1261.  
  1262. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1263. ---------------------------------------------
  1264. shaderBufferFloat32Atomics = true
  1265. shaderBufferFloat32AtomicAdd = false
  1266. shaderBufferFloat64Atomics = true
  1267. shaderBufferFloat64AtomicAdd = false
  1268. shaderSharedFloat32Atomics = true
  1269. shaderSharedFloat32AtomicAdd = false
  1270. shaderSharedFloat64Atomics = true
  1271. shaderSharedFloat64AtomicAdd = false
  1272. shaderImageFloat32Atomics = true
  1273. shaderImageFloat32AtomicAdd = false
  1274. sparseImageFloat32Atomics = true
  1275. sparseImageFloat32AtomicAdd = false
  1276.  
  1277. VkPhysicalDeviceShaderAtomicInt64Features:
  1278. ------------------------------------------
  1279. shaderBufferInt64Atomics = true
  1280. shaderSharedInt64Atomics = true
  1281.  
  1282. VkPhysicalDeviceShaderClockFeaturesKHR:
  1283. ---------------------------------------
  1284. shaderSubgroupClock = true
  1285. shaderDeviceClock = true
  1286.  
  1287. VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures:
  1288. -------------------------------------------------------
  1289. shaderDemoteToHelperInvocation = true
  1290.  
  1291. VkPhysicalDeviceShaderDrawParametersFeatures:
  1292. ---------------------------------------------
  1293. shaderDrawParameters = true
  1294.  
  1295. VkPhysicalDeviceShaderFloat16Int8Features:
  1296. ------------------------------------------
  1297. shaderFloat16 = true
  1298. shaderInt8 = true
  1299.  
  1300. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1301. --------------------------------------------------
  1302. shaderImageInt64Atomics = true
  1303. sparseImageInt64Atomics = true
  1304.  
  1305. VkPhysicalDeviceShaderIntegerDotProductFeatures:
  1306. ------------------------------------------------
  1307. shaderIntegerDotProduct = true
  1308.  
  1309. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  1310. ----------------------------------------------------
  1311. shaderSubgroupExtendedTypes = true
  1312.  
  1313. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  1314. ------------------------------------------------------------
  1315. shaderSubgroupUniformControlFlow = true
  1316.  
  1317. VkPhysicalDeviceShaderTerminateInvocationFeatures:
  1318. --------------------------------------------------
  1319. shaderTerminateInvocation = true
  1320.  
  1321. VkPhysicalDeviceSubgroupSizeControlFeatures:
  1322. --------------------------------------------
  1323. subgroupSizeControl = true
  1324. computeFullSubgroups = true
  1325.  
  1326. VkPhysicalDeviceSynchronization2Features:
  1327. -----------------------------------------
  1328. synchronization2 = true
  1329.  
  1330. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1331. ------------------------------------------------
  1332. texelBufferAlignment = true
  1333.  
  1334. VkPhysicalDeviceTextureCompressionASTCHDRFeatures:
  1335. --------------------------------------------------
  1336. textureCompressionASTC_HDR = false
  1337.  
  1338. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1339. ------------------------------------------
  1340. timelineSemaphore = true
  1341.  
  1342. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1343. ---------------------------------------------
  1344. transformFeedback = true
  1345. geometryStreams = true
  1346.  
  1347. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1348. ----------------------------------------------------
  1349. uniformBufferStandardLayout = true
  1350.  
  1351. VkPhysicalDeviceVariablePointersFeatures:
  1352. -----------------------------------------
  1353. variablePointersStorageBuffer = true
  1354. variablePointers = true
  1355.  
  1356. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1357. --------------------------------------------------
  1358. vertexAttributeInstanceRateDivisor = true
  1359. vertexAttributeInstanceRateZeroDivisor = true
  1360.  
  1361. VkPhysicalDeviceVulkan11Features:
  1362. ---------------------------------
  1363. storageBuffer16BitAccess = true
  1364. uniformAndStorageBuffer16BitAccess = true
  1365. storagePushConstant16 = false
  1366. storageInputOutput16 = true
  1367. multiview = true
  1368. multiviewGeometryShader = false
  1369. multiviewTessellationShader = true
  1370. variablePointersStorageBuffer = true
  1371. variablePointers = true
  1372. protectedMemory = false
  1373. samplerYcbcrConversion = true
  1374. shaderDrawParameters = true
  1375.  
  1376. VkPhysicalDeviceVulkan12Features:
  1377. ---------------------------------
  1378. samplerMirrorClampToEdge = true
  1379. drawIndirectCount = true
  1380. storageBuffer8BitAccess = true
  1381. uniformAndStorageBuffer8BitAccess = true
  1382. storagePushConstant8 = false
  1383. shaderBufferInt64Atomics = true
  1384. shaderSharedInt64Atomics = true
  1385. shaderFloat16 = true
  1386. shaderInt8 = true
  1387. descriptorIndexing = true
  1388. shaderInputAttachmentArrayDynamicIndexing = true
  1389. shaderUniformTexelBufferArrayDynamicIndexing = true
  1390. shaderStorageTexelBufferArrayDynamicIndexing = true
  1391. shaderUniformBufferArrayNonUniformIndexing = true
  1392. shaderSampledImageArrayNonUniformIndexing = true
  1393. shaderStorageBufferArrayNonUniformIndexing = true
  1394. shaderStorageImageArrayNonUniformIndexing = true
  1395. shaderInputAttachmentArrayNonUniformIndexing = true
  1396. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1397. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1398. descriptorBindingUniformBufferUpdateAfterBind = true
  1399. descriptorBindingSampledImageUpdateAfterBind = true
  1400. descriptorBindingStorageImageUpdateAfterBind = true
  1401. descriptorBindingStorageBufferUpdateAfterBind = true
  1402. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1403. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1404. descriptorBindingUpdateUnusedWhilePending = true
  1405. descriptorBindingPartiallyBound = true
  1406. descriptorBindingVariableDescriptorCount = true
  1407. runtimeDescriptorArray = true
  1408. samplerFilterMinmax = true
  1409. scalarBlockLayout = true
  1410. imagelessFramebuffer = true
  1411. uniformBufferStandardLayout = true
  1412. shaderSubgroupExtendedTypes = true
  1413. separateDepthStencilLayouts = true
  1414. hostQueryReset = true
  1415. timelineSemaphore = true
  1416. bufferDeviceAddress = true
  1417. bufferDeviceAddressCaptureReplay = false
  1418. bufferDeviceAddressMultiDevice = false
  1419. vulkanMemoryModel = true
  1420. vulkanMemoryModelDeviceScope = true
  1421. vulkanMemoryModelAvailabilityVisibilityChains = false
  1422. shaderOutputViewportIndex = true
  1423. shaderOutputLayer = true
  1424. subgroupBroadcastDynamicId = true
  1425.  
  1426. VkPhysicalDeviceVulkan13Features:
  1427. ---------------------------------
  1428. robustImageAccess = true
  1429. inlineUniformBlock = true
  1430. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1431. pipelineCreationCacheControl = true
  1432. privateData = true
  1433. shaderDemoteToHelperInvocation = true
  1434. shaderTerminateInvocation = true
  1435. subgroupSizeControl = true
  1436. computeFullSubgroups = true
  1437. synchronization2 = true
  1438. textureCompressionASTC_HDR = false
  1439. shaderZeroInitializeWorkgroupMemory = true
  1440. dynamicRendering = true
  1441. shaderIntegerDotProduct = true
  1442. maintenance4 = true
  1443.  
  1444. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1445. ------------------------------------------
  1446. vulkanMemoryModel = true
  1447. vulkanMemoryModelDeviceScope = true
  1448. vulkanMemoryModelAvailabilityVisibilityChains = false
  1449.  
  1450. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  1451. ---------------------------------------------------------
  1452. workgroupMemoryExplicitLayout = true
  1453. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  1454. workgroupMemoryExplicitLayout8BitAccess = true
  1455. workgroupMemoryExplicitLayout16BitAccess = true
  1456.  
  1457. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1458. --------------------------------------------
  1459. ycbcrImageArrays = true
  1460.  
  1461. VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures:
  1462. ------------------------------------------------------
  1463. shaderZeroInitializeWorkgroupMemory = true
  1464.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement