Advertisement
ginkage

Untitled

Jun 28th, 2024
409
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 44.43 KB | None | 0 0
  1. ginkage@rock-5c:~/Vulkan-Tools/build/cube$ vulkaninfo
  2. arm_release_ver of this libmali is 'g6p0-01eac0', rk_so_ver is '10'.
  3. 'DISPLAY' environment variable not set... skipping surface info
  4. arm_release_ver of this libmali is 'g6p0-01eac0', rk_so_ver is '10'.
  5. ==========
  6. VULKANINFO
  7. ==========
  8.  
  9. Vulkan Instance Version: 1.3.204
  10.  
  11.  
  12. Instance Extensions: count = 10
  13. ===============================
  14. VK_EXT_debug_report : extension revision 10
  15. VK_EXT_debug_utils : extension revision 2
  16. VK_EXT_headless_surface : extension revision 1
  17. VK_KHR_device_group_creation : extension revision 1
  18. VK_KHR_display : extension revision 23
  19. VK_KHR_external_fence_capabilities : extension revision 1
  20. VK_KHR_external_memory_capabilities : extension revision 1
  21. VK_KHR_external_semaphore_capabilities : extension revision 1
  22. VK_KHR_get_physical_device_properties2 : extension revision 2
  23. VK_KHR_surface : extension revision 25
  24.  
  25. Layers:
  26. =======
  27. Device Groups:
  28. ==============
  29. Group 0:
  30. Properties:
  31. physicalDevices: count = 1
  32. Mali-LODX (ID: 0)
  33. subsetAllocation = 0
  34.  
  35. arm_release_ver of this libmali is 'g6p0-01eac0', rk_so_ver is '10'.
  36. Present Capabilities:
  37. Mali-LODX (ID: 0):
  38. Can present images from the following devices: count = 1
  39. Mali-LODX (ID: 0)
  40. Present modes: count = 1
  41. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  42.  
  43.  
  44. Device Properties and Extensions:
  45. =================================
  46. GPU0:
  47. VkPhysicalDeviceProperties:
  48. ---------------------------
  49. apiVersion = 4202661 (1.2.165)
  50. driverVersion = 25165824 (0x1800000)
  51. vendorID = 0x13b5
  52. deviceID = 0xa8670000
  53. deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
  54. deviceName = Mali-LODX
  55. pipelineCacheUUID = 573753a8-939e-4d62-5297-8401251de2d9
  56.  
  57. VkPhysicalDeviceLimits:
  58. -----------------------
  59. maxImageDimension1D = 32768
  60. maxImageDimension2D = 32768
  61. maxImageDimension3D = 32768
  62. maxImageDimensionCube = 32768
  63. maxImageArrayLayers = 4096
  64. maxTexelBufferElements = 268435456
  65. maxUniformBufferRange = 65536
  66. maxStorageBufferRange = 268435456
  67. maxPushConstantsSize = 256
  68. maxMemoryAllocationCount = 4294967295
  69. maxSamplerAllocationCount = 4294967295
  70. bufferImageGranularity = 0x00001000
  71. sparseAddressSpaceSize = 0x00000000
  72. maxBoundDescriptorSets = 4
  73. maxPerStageDescriptorSamplers = 500000
  74. maxPerStageDescriptorUniformBuffers = 36
  75. maxPerStageDescriptorStorageBuffers = 500000
  76. maxPerStageDescriptorSampledImages = 500000
  77. maxPerStageDescriptorStorageImages = 500000
  78. maxPerStageDescriptorInputAttachments = 9
  79. maxPerStageResources = 500000
  80. maxDescriptorSetSamplers = 500000
  81. maxDescriptorSetUniformBuffers = 216
  82. maxDescriptorSetUniformBuffersDynamic = 32
  83. maxDescriptorSetStorageBuffers = 500000
  84. maxDescriptorSetStorageBuffersDynamic = 32
  85. maxDescriptorSetSampledImages = 500000
  86. maxDescriptorSetStorageImages = 500000
  87. maxDescriptorSetInputAttachments = 9
  88. maxVertexInputAttributes = 32
  89. maxVertexInputBindings = 32
  90. maxVertexInputAttributeOffset = 2047
  91. maxVertexInputBindingStride = 2048
  92. maxVertexOutputComponents = 128
  93. maxTessellationGenerationLevel = 64
  94. maxTessellationPatchSize = 32
  95. maxTessellationControlPerVertexInputComponents = 128
  96. maxTessellationControlPerVertexOutputComponents = 128
  97. maxTessellationControlPerPatchOutputComponents = 120
  98. maxTessellationControlTotalOutputComponents = 4096
  99. maxTessellationEvaluationInputComponents = 128
  100. maxTessellationEvaluationOutputComponents = 128
  101. maxGeometryShaderInvocations = 32
  102. maxGeometryInputComponents = 64
  103. maxGeometryOutputComponents = 128
  104. maxGeometryOutputVertices = 256
  105. maxGeometryTotalOutputComponents = 1024
  106. maxFragmentInputComponents = 128
  107. maxFragmentOutputAttachments = 8
  108. maxFragmentDualSrcAttachments = 0
  109. maxFragmentCombinedOutputResources = 1000008
  110. maxComputeSharedMemorySize = 32768
  111. maxComputeWorkGroupCount: count = 3
  112. 4294967295
  113. 4294967295
  114. 4294967295
  115. maxComputeWorkGroupInvocations = 1024
  116. maxComputeWorkGroupSize: count = 3
  117. 1024
  118. 1024
  119. 1024
  120. subPixelPrecisionBits = 8
  121. subTexelPrecisionBits = 8
  122. mipmapPrecisionBits = 8
  123. maxDrawIndexedIndexValue = 4294967295
  124. maxDrawIndirectCount = 4294967295
  125. maxSamplerLodBias = 255
  126. maxSamplerAnisotropy = 16
  127. maxViewports = 1
  128. maxViewportDimensions: count = 2
  129. 32768
  130. 32768
  131. viewportBoundsRange: count = 2
  132. -65536
  133. 65535
  134. viewportSubPixelBits = 0
  135. minMemoryMapAlignment = 64
  136. minTexelBufferOffsetAlignment = 0x00000040
  137. minUniformBufferOffsetAlignment = 0x00000010
  138. minStorageBufferOffsetAlignment = 0x00000040
  139. minTexelOffset = -8
  140. maxTexelOffset = 7
  141. minTexelGatherOffset = -8
  142. maxTexelGatherOffset = 7
  143. minInterpolationOffset = -0.5
  144. maxInterpolationOffset = 0.5
  145. subPixelInterpolationOffsetBits = 4
  146. maxFramebufferWidth = 32768
  147. maxFramebufferHeight = 32768
  148. maxFramebufferLayers = 256
  149. framebufferColorSampleCounts: count = 4
  150. SAMPLE_COUNT_1_BIT
  151. SAMPLE_COUNT_4_BIT
  152. SAMPLE_COUNT_8_BIT
  153. SAMPLE_COUNT_16_BIT
  154. framebufferDepthSampleCounts: count = 4
  155. SAMPLE_COUNT_1_BIT
  156. SAMPLE_COUNT_4_BIT
  157. SAMPLE_COUNT_8_BIT
  158. SAMPLE_COUNT_16_BIT
  159. framebufferStencilSampleCounts: count = 4
  160. SAMPLE_COUNT_1_BIT
  161. SAMPLE_COUNT_4_BIT
  162. SAMPLE_COUNT_8_BIT
  163. SAMPLE_COUNT_16_BIT
  164. framebufferNoAttachmentsSampleCounts: count = 4
  165. SAMPLE_COUNT_1_BIT
  166. SAMPLE_COUNT_4_BIT
  167. SAMPLE_COUNT_8_BIT
  168. SAMPLE_COUNT_16_BIT
  169. maxColorAttachments = 8
  170. sampledImageColorSampleCounts: count = 4
  171. SAMPLE_COUNT_1_BIT
  172. SAMPLE_COUNT_4_BIT
  173. SAMPLE_COUNT_8_BIT
  174. SAMPLE_COUNT_16_BIT
  175. sampledImageIntegerSampleCounts: count = 4
  176. SAMPLE_COUNT_1_BIT
  177. SAMPLE_COUNT_4_BIT
  178. SAMPLE_COUNT_8_BIT
  179. SAMPLE_COUNT_16_BIT
  180. sampledImageDepthSampleCounts: count = 4
  181. SAMPLE_COUNT_1_BIT
  182. SAMPLE_COUNT_4_BIT
  183. SAMPLE_COUNT_8_BIT
  184. SAMPLE_COUNT_16_BIT
  185. sampledImageStencilSampleCounts: count = 4
  186. SAMPLE_COUNT_1_BIT
  187. SAMPLE_COUNT_4_BIT
  188. SAMPLE_COUNT_8_BIT
  189. SAMPLE_COUNT_16_BIT
  190. storageImageSampleCounts: count = 1
  191. SAMPLE_COUNT_1_BIT
  192. maxSampleMaskWords = 1
  193. timestampComputeAndGraphics = true
  194. timestampPeriod = 38.4615
  195. maxClipDistances = 0
  196. maxCullDistances = 0
  197. maxCombinedClipAndCullDistances = 0
  198. discreteQueuePriorities = 2
  199. pointSizeRange: count = 2
  200. 1
  201. 1024
  202. lineWidthRange: count = 2
  203. 1
  204. 1
  205. pointSizeGranularity = 0.0625
  206. lineWidthGranularity = 0
  207. strictLines = true
  208. standardSampleLocations = true
  209. optimalBufferCopyOffsetAlignment = 0x00000040
  210. optimalBufferCopyRowPitchAlignment = 0x00000040
  211. nonCoherentAtomSize = 0x00000040
  212.  
  213. VkPhysicalDeviceSparseProperties:
  214. ---------------------------------
  215. residencyStandard2DBlockShape = false
  216. residencyStandard2DMultisampleBlockShape = false
  217. residencyStandard3DBlockShape = false
  218. residencyAlignedMipSize = false
  219. residencyNonResidentStrict = false
  220.  
  221. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  222. -----------------------------------------------
  223. maxCustomBorderColorSamplers = 4294967295
  224.  
  225. VkPhysicalDeviceDepthStencilResolveProperties:
  226. ----------------------------------------------
  227. supportedDepthResolveModes: count = 1
  228. RESOLVE_MODE_SAMPLE_ZERO_BIT
  229. supportedStencilResolveModes: count = 1
  230. RESOLVE_MODE_SAMPLE_ZERO_BIT
  231. independentResolveNone = false
  232. independentResolve = false
  233.  
  234. VkPhysicalDeviceDescriptorIndexingProperties:
  235. ---------------------------------------------
  236. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  237. shaderUniformBufferArrayNonUniformIndexingNative = false
  238. shaderSampledImageArrayNonUniformIndexingNative = false
  239. shaderStorageBufferArrayNonUniformIndexingNative = true
  240. shaderStorageImageArrayNonUniformIndexingNative = false
  241. shaderInputAttachmentArrayNonUniformIndexingNative = false
  242. robustBufferAccessUpdateAfterBind = true
  243. quadDivergentImplicitLod = false
  244. maxPerStageDescriptorUpdateAfterBindSamplers = 500000
  245. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 36
  246. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 500000
  247. maxPerStageDescriptorUpdateAfterBindSampledImages = 500000
  248. maxPerStageDescriptorUpdateAfterBindStorageImages = 500000
  249. maxPerStageDescriptorUpdateAfterBindInputAttachments = 9
  250. maxPerStageUpdateAfterBindResources = 500000
  251. maxDescriptorSetUpdateAfterBindSamplers = 500000
  252. maxDescriptorSetUpdateAfterBindUniformBuffers = 216
  253. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 32
  254. maxDescriptorSetUpdateAfterBindStorageBuffers = 500000
  255. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 32
  256. maxDescriptorSetUpdateAfterBindSampledImages = 500000
  257. maxDescriptorSetUpdateAfterBindStorageImages = 500000
  258. maxDescriptorSetUpdateAfterBindInputAttachments = 9
  259.  
  260. VkPhysicalDeviceDriverProperties:
  261. ---------------------------------
  262. driverID = DRIVER_ID_ARM_PROPRIETARY
  263. driverName = Mali-LODX
  264. driverInfo = v1.g6p0-01eac0.a9a79ec12aab7bde0098d088e36ea555
  265. conformanceVersion = 1.2.5.0
  266.  
  267. VkPhysicalDeviceFloatControlsProperties:
  268. ----------------------------------------
  269. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  270. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  271. shaderSignedZeroInfNanPreserveFloat16 = true
  272. shaderSignedZeroInfNanPreserveFloat32 = true
  273. shaderSignedZeroInfNanPreserveFloat64 = false
  274. shaderDenormPreserveFloat16 = true
  275. shaderDenormPreserveFloat32 = true
  276. shaderDenormPreserveFloat64 = false
  277. shaderDenormFlushToZeroFloat16 = true
  278. shaderDenormFlushToZeroFloat32 = true
  279. shaderDenormFlushToZeroFloat64 = false
  280. shaderRoundingModeRTEFloat16 = true
  281. shaderRoundingModeRTEFloat32 = true
  282. shaderRoundingModeRTEFloat64 = false
  283. shaderRoundingModeRTZFloat16 = true
  284. shaderRoundingModeRTZFloat32 = true
  285. shaderRoundingModeRTZFloat64 = false
  286.  
  287. VkPhysicalDeviceFragmentDensityMap2PropertiesEXT:
  288. -------------------------------------------------
  289. subsampledLoads = false
  290. subsampledCoarseReconstructionEarlyAccess = true
  291. maxSubsampledArrayLayers = 4096
  292. maxDescriptorSetSubsampledSamplers = 8
  293.  
  294. VkPhysicalDeviceFragmentDensityMapPropertiesEXT:
  295. ------------------------------------------------
  296. minFragmentDensityTexelSize:
  297. width = 32
  298. height = 32
  299. maxFragmentDensityTexelSize:
  300. width = 32
  301. height = 32
  302. fragmentDensityInvocations = true
  303.  
  304. VkPhysicalDeviceIDProperties:
  305. -----------------------------
  306. deviceUUID = 000067a8-0100-0000-0000-000000000000
  307. driverUUID = 640453c6-be2f-7730-f96b-682f52eb54ab
  308. deviceNodeMask = 0
  309. deviceLUIDValid = false
  310.  
  311. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  312. ------------------------------------------------
  313. maxInlineUniformBlockSize = 65536
  314. maxPerStageDescriptorInlineUniformBlocks = 4
  315. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 4
  316. maxDescriptorSetInlineUniformBlocks = 4
  317. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 4
  318.  
  319. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  320. -----------------------------------------------
  321. lineSubPixelPrecisionBits = 8
  322.  
  323. VkPhysicalDeviceMaintenance3Properties:
  324. ---------------------------------------
  325. maxPerSetDescriptors = 500000
  326. maxMemoryAllocationSize = 0x1dff6e000
  327.  
  328. VkPhysicalDeviceMultiviewProperties:
  329. ------------------------------------
  330. maxMultiviewViewCount = 8
  331. maxMultiviewInstanceIndex = 4294967295
  332.  
  333. VkPhysicalDevicePointClippingProperties:
  334. ----------------------------------------
  335. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  336.  
  337. VkPhysicalDeviceProtectedMemoryProperties:
  338. ------------------------------------------
  339. protectedNoFault = false
  340.  
  341. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  342. ----------------------------------------------
  343. filterMinmaxSingleComponentFormats = true
  344. filterMinmaxImageComponentMapping = true
  345.  
  346. VkPhysicalDeviceSubgroupProperties:
  347. -----------------------------------
  348. subgroupSize = 16
  349. supportedStages: count = 4
  350. SHADER_STAGE_FRAGMENT_BIT
  351. SHADER_STAGE_COMPUTE_BIT
  352. SHADER_STAGE_ALL_GRAPHICS
  353. SHADER_STAGE_ALL
  354. supportedOperations: count = 8
  355. SUBGROUP_FEATURE_BASIC_BIT
  356. SUBGROUP_FEATURE_VOTE_BIT
  357. SUBGROUP_FEATURE_ARITHMETIC_BIT
  358. SUBGROUP_FEATURE_BALLOT_BIT
  359. SUBGROUP_FEATURE_SHUFFLE_BIT
  360. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  361. SUBGROUP_FEATURE_CLUSTERED_BIT
  362. SUBGROUP_FEATURE_QUAD_BIT
  363. quadOperationsInAllStages = false
  364.  
  365. VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
  366. -------------------------------------------------
  367. minSubgroupSize = 16
  368. maxSubgroupSize = 16
  369. maxComputeWorkgroupSubgroups = 64
  370. requiredSubgroupSizeStages: count = 4
  371. SHADER_STAGE_FRAGMENT_BIT
  372. SHADER_STAGE_COMPUTE_BIT
  373. SHADER_STAGE_ALL_GRAPHICS
  374. SHADER_STAGE_ALL
  375.  
  376. VkPhysicalDeviceTimelineSemaphoreProperties:
  377. --------------------------------------------
  378. maxTimelineSemaphoreValueDifference = 18446744073709551615
  379.  
  380. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  381. -----------------------------------------------
  382. maxTransformFeedbackStreams = 1
  383. maxTransformFeedbackBuffers = 4
  384. maxTransformFeedbackBufferSize = 0x10000000
  385. maxTransformFeedbackStreamDataSize = 512
  386. maxTransformFeedbackBufferDataSize = 512
  387. maxTransformFeedbackBufferDataStride = 512
  388. transformFeedbackQueries = true
  389. transformFeedbackStreamsLinesTriangles = false
  390. transformFeedbackRasterizationStreamSelect = false
  391. transformFeedbackDraw = false
  392.  
  393. VkPhysicalDeviceVulkan11Properties:
  394. -----------------------------------
  395. deviceUUID = 000067a8-0100-0000-0000-000000000000
  396. driverUUID = 640453c6-be2f-7730-f96b-682f52eb54ab
  397. deviceNodeMask = 0
  398. deviceLUIDValid = false
  399. subgroupSize = 16
  400. subgroupSupportedStages: count = 4
  401. SHADER_STAGE_FRAGMENT_BIT
  402. SHADER_STAGE_COMPUTE_BIT
  403. SHADER_STAGE_ALL_GRAPHICS
  404. SHADER_STAGE_ALL
  405. subgroupSupportedOperations: count = 8
  406. SUBGROUP_FEATURE_BASIC_BIT
  407. SUBGROUP_FEATURE_VOTE_BIT
  408. SUBGROUP_FEATURE_ARITHMETIC_BIT
  409. SUBGROUP_FEATURE_BALLOT_BIT
  410. SUBGROUP_FEATURE_SHUFFLE_BIT
  411. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  412. SUBGROUP_FEATURE_CLUSTERED_BIT
  413. SUBGROUP_FEATURE_QUAD_BIT
  414. subgroupQuadOperationsInAllStages = false
  415. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  416. maxMultiviewViewCount = 8
  417. maxMultiviewInstanceIndex = 4294967295
  418. protectedNoFault = false
  419. maxPerSetDescriptors = 500000
  420. maxMemoryAllocationSize = 0x1dff6e000
  421.  
  422. VkPhysicalDeviceVulkan12Properties:
  423. -----------------------------------
  424. driverID = DRIVER_ID_ARM_PROPRIETARY
  425. driverName = Mali-LODX
  426. driverInfo = v1.g6p0-01eac0.a9a79ec12aab7bde0098d088e36ea555
  427. conformanceVersion = 1.2.5.0
  428. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  429. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  430. shaderSignedZeroInfNanPreserveFloat16 = true
  431. shaderSignedZeroInfNanPreserveFloat32 = true
  432. shaderSignedZeroInfNanPreserveFloat64 = false
  433. shaderDenormPreserveFloat16 = true
  434. shaderDenormPreserveFloat32 = true
  435. shaderDenormPreserveFloat64 = false
  436. shaderDenormFlushToZeroFloat16 = true
  437. shaderDenormFlushToZeroFloat32 = true
  438. shaderDenormFlushToZeroFloat64 = false
  439. shaderRoundingModeRTEFloat16 = true
  440. shaderRoundingModeRTEFloat32 = true
  441. shaderRoundingModeRTEFloat64 = false
  442. shaderRoundingModeRTZFloat16 = true
  443. shaderRoundingModeRTZFloat32 = true
  444. shaderRoundingModeRTZFloat64 = false
  445. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  446. shaderUniformBufferArrayNonUniformIndexingNative = false
  447. shaderSampledImageArrayNonUniformIndexingNative = false
  448. shaderStorageBufferArrayNonUniformIndexingNative = true
  449. shaderStorageImageArrayNonUniformIndexingNative = false
  450. shaderInputAttachmentArrayNonUniformIndexingNative = false
  451. robustBufferAccessUpdateAfterBind = true
  452. quadDivergentImplicitLod = false
  453. maxPerStageDescriptorUpdateAfterBindSamplers = 500000
  454. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 36
  455. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 500000
  456. maxPerStageDescriptorUpdateAfterBindSampledImages = 500000
  457. maxPerStageDescriptorUpdateAfterBindStorageImages = 500000
  458. maxPerStageDescriptorUpdateAfterBindInputAttachments = 9
  459. maxPerStageUpdateAfterBindResources = 500000
  460. maxDescriptorSetUpdateAfterBindSamplers = 500000
  461. maxDescriptorSetUpdateAfterBindUniformBuffers = 216
  462. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 32
  463. maxDescriptorSetUpdateAfterBindStorageBuffers = 500000
  464. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 32
  465. maxDescriptorSetUpdateAfterBindSampledImages = 500000
  466. maxDescriptorSetUpdateAfterBindStorageImages = 500000
  467. maxDescriptorSetUpdateAfterBindInputAttachments = 9
  468. supportedDepthResolveModes: count = 1
  469. RESOLVE_MODE_SAMPLE_ZERO_BIT
  470. supportedStencilResolveModes: count = 1
  471. RESOLVE_MODE_SAMPLE_ZERO_BIT
  472. independentResolveNone = false
  473. independentResolve = false
  474. filterMinmaxSingleComponentFormats = true
  475. filterMinmaxImageComponentMapping = true
  476. maxTimelineSemaphoreValueDifference = 18446744073709551615
  477. framebufferIntegerColorSampleCounts: count = 4
  478. SAMPLE_COUNT_1_BIT
  479. SAMPLE_COUNT_4_BIT
  480. SAMPLE_COUNT_8_BIT
  481. SAMPLE_COUNT_16_BIT
  482.  
  483.  
  484. Device Extensions: count = 64
  485. -----------------------------
  486. VK_EXT_4444_formats : extension revision 1
  487. VK_EXT_astc_decode_mode : extension revision 1
  488. VK_EXT_calibrated_timestamps : extension revision 1
  489. VK_EXT_custom_border_color : extension revision 12
  490. VK_EXT_descriptor_indexing : extension revision 2
  491. VK_EXT_external_memory_dma_buf : extension revision 1
  492. VK_EXT_fragment_density_map : extension revision 1
  493. VK_EXT_fragment_density_map2 : extension revision 1
  494. VK_EXT_global_priority : extension revision 2
  495. VK_EXT_host_query_reset : extension revision 1
  496. VK_EXT_image_drm_format_modifier : extension revision 1
  497. VK_EXT_image_robustness : extension revision 1
  498. VK_EXT_index_type_uint8 : extension revision 1
  499. VK_EXT_inline_uniform_block : extension revision 1
  500. VK_EXT_line_rasterization : extension revision 1
  501. VK_EXT_queue_family_foreign : extension revision 1
  502. VK_EXT_sampler_filter_minmax : extension revision 2
  503. VK_EXT_scalar_block_layout : extension revision 1
  504. VK_EXT_separate_stencil_usage : extension revision 1
  505. VK_EXT_shader_subgroup_ballot : extension revision 1
  506. VK_EXT_shader_subgroup_vote : extension revision 1
  507. VK_EXT_subgroup_size_control : extension revision 2
  508. VK_EXT_texture_compression_astc_hdr : extension revision 1
  509. VK_EXT_transform_feedback : extension revision 1
  510. VK_KHR_16bit_storage : extension revision 1
  511. VK_KHR_8bit_storage : extension revision 1
  512. VK_KHR_bind_memory2 : extension revision 1
  513. VK_KHR_buffer_device_address : extension revision 1
  514. VK_KHR_create_renderpass2 : extension revision 1
  515. VK_KHR_dedicated_allocation : extension revision 3
  516. VK_KHR_depth_stencil_resolve : extension revision 1
  517. VK_KHR_descriptor_update_template : extension revision 1
  518. VK_KHR_device_group : extension revision 4
  519. VK_KHR_draw_indirect_count : extension revision 1
  520. VK_KHR_driver_properties : extension revision 1
  521. VK_KHR_external_fence : extension revision 1
  522. VK_KHR_external_fence_fd : extension revision 1
  523. VK_KHR_external_memory : extension revision 1
  524. VK_KHR_external_memory_fd : extension revision 1
  525. VK_KHR_external_semaphore : extension revision 1
  526. VK_KHR_external_semaphore_fd : extension revision 1
  527. VK_KHR_get_memory_requirements2 : extension revision 1
  528. VK_KHR_image_format_list : extension revision 1
  529. VK_KHR_imageless_framebuffer : extension revision 1
  530. VK_KHR_maintenance1 : extension revision 2
  531. VK_KHR_maintenance2 : extension revision 1
  532. VK_KHR_maintenance3 : extension revision 1
  533. VK_KHR_multiview : extension revision 1
  534. VK_KHR_relaxed_block_layout : extension revision 1
  535. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  536. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  537. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  538. VK_KHR_shader_draw_parameters : extension revision 1
  539. VK_KHR_shader_float16_int8 : extension revision 1
  540. VK_KHR_shader_float_controls : extension revision 4
  541. VK_KHR_shader_non_semantic_info : extension revision 1
  542. VK_KHR_shader_subgroup_extended_types : extension revision 1
  543. VK_KHR_spirv_1_4 : extension revision 1
  544. VK_KHR_storage_buffer_storage_class : extension revision 1
  545. VK_KHR_swapchain : extension revision 70
  546. VK_KHR_timeline_semaphore : extension revision 2
  547. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  548. VK_KHR_variable_pointers : extension revision 1
  549. VK_KHR_vulkan_memory_model : extension revision 3
  550.  
  551. VkQueueFamilyProperties:
  552. ========================
  553. queueProperties[0]:
  554. -------------------
  555. minImageTransferGranularity = (1,1,1)
  556. queueCount = 2
  557. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
  558. timestampValidBits = 64
  559. present support = false
  560.  
  561. VkPhysicalDeviceMemoryProperties:
  562. =================================
  563. memoryHeaps: count = 1
  564. memoryHeaps[0]:
  565. size = 8052465664 (0x1dff6e000) (7.50 GiB)
  566. flags: count = 1
  567. MEMORY_HEAP_DEVICE_LOCAL_BIT
  568. memoryTypes: count = 3
  569. memoryTypes[0]:
  570. heapIndex = 0
  571. propertyFlags = 0x0007: count = 3
  572. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  573. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  574. MEMORY_PROPERTY_HOST_COHERENT_BIT
  575. usable for:
  576. IMAGE_TILING_OPTIMAL:
  577. color images
  578. FORMAT_D16_UNORM
  579. FORMAT_X8_D24_UNORM_PACK32
  580. FORMAT_D32_SFLOAT
  581. FORMAT_S8_UINT
  582. FORMAT_D24_UNORM_S8_UINT
  583. FORMAT_D32_SFLOAT_S8_UINT
  584. (non-sparse, non-transient)
  585. IMAGE_TILING_LINEAR:
  586. color images
  587. (non-sparse, non-transient)
  588. memoryTypes[1]:
  589. heapIndex = 0
  590. propertyFlags = 0x000b: count = 3
  591. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  592. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  593. MEMORY_PROPERTY_HOST_CACHED_BIT
  594. usable for:
  595. IMAGE_TILING_OPTIMAL:
  596. color images
  597. FORMAT_D16_UNORM
  598. FORMAT_X8_D24_UNORM_PACK32
  599. FORMAT_D32_SFLOAT
  600. FORMAT_S8_UINT
  601. FORMAT_D24_UNORM_S8_UINT
  602. FORMAT_D32_SFLOAT_S8_UINT
  603. (non-sparse, non-transient)
  604. IMAGE_TILING_LINEAR:
  605. color images
  606. (non-sparse, non-transient)
  607. memoryTypes[2]:
  608. heapIndex = 0
  609. propertyFlags = 0x0011: count = 2
  610. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  611. MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT
  612. usable for:
  613. IMAGE_TILING_OPTIMAL:
  614. color images
  615. (transient only)
  616. IMAGE_TILING_LINEAR:
  617. None
  618.  
  619. VkPhysicalDeviceFeatures:
  620. =========================
  621. robustBufferAccess = true
  622. fullDrawIndexUint32 = true
  623. imageCubeArray = true
  624. independentBlend = true
  625. geometryShader = true
  626. tessellationShader = true
  627. sampleRateShading = true
  628. dualSrcBlend = false
  629. logicOp = false
  630. multiDrawIndirect = true
  631. drawIndirectFirstInstance = true
  632. depthClamp = true
  633. depthBiasClamp = true
  634. fillModeNonSolid = false
  635. depthBounds = false
  636. wideLines = false
  637. largePoints = true
  638. alphaToOne = false
  639. multiViewport = false
  640. samplerAnisotropy = true
  641. textureCompressionETC2 = true
  642. textureCompressionASTC_LDR = true
  643. textureCompressionBC = false
  644. occlusionQueryPrecise = true
  645. pipelineStatisticsQuery = false
  646. vertexPipelineStoresAndAtomics = false
  647. fragmentStoresAndAtomics = true
  648. shaderTessellationAndGeometryPointSize = false
  649. shaderImageGatherExtended = true
  650. shaderStorageImageExtendedFormats = true
  651. shaderStorageImageMultisample = false
  652. shaderStorageImageReadWithoutFormat = true
  653. shaderStorageImageWriteWithoutFormat = true
  654. shaderUniformBufferArrayDynamicIndexing = true
  655. shaderSampledImageArrayDynamicIndexing = true
  656. shaderStorageBufferArrayDynamicIndexing = true
  657. shaderStorageImageArrayDynamicIndexing = true
  658. shaderClipDistance = false
  659. shaderCullDistance = false
  660. shaderFloat64 = false
  661. shaderInt64 = false
  662. shaderInt16 = true
  663. shaderResourceResidency = false
  664. shaderResourceMinLod = false
  665. sparseBinding = false
  666. sparseResidencyBuffer = false
  667. sparseResidencyImage2D = false
  668. sparseResidencyImage3D = false
  669. sparseResidency2Samples = false
  670. sparseResidency4Samples = false
  671. sparseResidency8Samples = false
  672. sparseResidency16Samples = false
  673. sparseResidencyAliased = false
  674. variableMultisampleRate = false
  675. inheritedQueries = false
  676.  
  677. VkPhysicalDevice16BitStorageFeatures:
  678. -------------------------------------
  679. storageBuffer16BitAccess = true
  680. uniformAndStorageBuffer16BitAccess = true
  681. storagePushConstant16 = true
  682. storageInputOutput16 = true
  683.  
  684. VkPhysicalDevice4444FormatsFeaturesEXT:
  685. ---------------------------------------
  686. formatA4R4G4B4 = true
  687. formatA4B4G4R4 = true
  688.  
  689. VkPhysicalDevice8BitStorageFeatures:
  690. ------------------------------------
  691. storageBuffer8BitAccess = true
  692. uniformAndStorageBuffer8BitAccess = true
  693. storagePushConstant8 = true
  694.  
  695. VkPhysicalDeviceASTCDecodeFeaturesEXT:
  696. --------------------------------------
  697. decodeModeSharedExponent = true
  698.  
  699. VkPhysicalDeviceBufferDeviceAddressFeatures:
  700. --------------------------------------------
  701. bufferDeviceAddress = true
  702. bufferDeviceAddressCaptureReplay = false
  703. bufferDeviceAddressMultiDevice = false
  704.  
  705. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  706. ---------------------------------------------
  707. customBorderColors = true
  708. customBorderColorWithoutFormat = true
  709.  
  710. VkPhysicalDeviceDescriptorIndexingFeatures:
  711. -------------------------------------------
  712. shaderInputAttachmentArrayDynamicIndexing = true
  713. shaderUniformTexelBufferArrayDynamicIndexing = true
  714. shaderStorageTexelBufferArrayDynamicIndexing = true
  715. shaderUniformBufferArrayNonUniformIndexing = true
  716. shaderSampledImageArrayNonUniformIndexing = true
  717. shaderStorageBufferArrayNonUniformIndexing = true
  718. shaderStorageImageArrayNonUniformIndexing = true
  719. shaderInputAttachmentArrayNonUniformIndexing = true
  720. shaderUniformTexelBufferArrayNonUniformIndexing = true
  721. shaderStorageTexelBufferArrayNonUniformIndexing = true
  722. descriptorBindingUniformBufferUpdateAfterBind = true
  723. descriptorBindingSampledImageUpdateAfterBind = true
  724. descriptorBindingStorageImageUpdateAfterBind = true
  725. descriptorBindingStorageBufferUpdateAfterBind = true
  726. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  727. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  728. descriptorBindingUpdateUnusedWhilePending = true
  729. descriptorBindingPartiallyBound = true
  730. descriptorBindingVariableDescriptorCount = true
  731. runtimeDescriptorArray = true
  732.  
  733. VkPhysicalDeviceFragmentDensityMap2FeaturesEXT:
  734. -----------------------------------------------
  735. fragmentDensityMapDeferred = true
  736.  
  737. VkPhysicalDeviceFragmentDensityMapFeaturesEXT:
  738. ----------------------------------------------
  739. fragmentDensityMap = true
  740. fragmentDensityMapDynamic = true
  741. fragmentDensityMapNonSubsampledImages = false
  742.  
  743. VkPhysicalDeviceHostQueryResetFeatures:
  744. ---------------------------------------
  745. hostQueryReset = true
  746.  
  747. VkPhysicalDeviceImageRobustnessFeaturesEXT:
  748. -------------------------------------------
  749. robustImageAccess = true
  750.  
  751. VkPhysicalDeviceImagelessFramebufferFeatures:
  752. ---------------------------------------------
  753. imagelessFramebuffer = true
  754.  
  755. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  756. ------------------------------------------
  757. indexTypeUint8 = true
  758.  
  759. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  760. ----------------------------------------------
  761. inlineUniformBlock = true
  762. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  763.  
  764. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  765. ---------------------------------------------
  766. rectangularLines = true
  767. bresenhamLines = true
  768. smoothLines = false
  769. stippledRectangularLines = false
  770. stippledBresenhamLines = false
  771. stippledSmoothLines = false
  772.  
  773. VkPhysicalDeviceMultiviewFeatures:
  774. ----------------------------------
  775. multiview = true
  776. multiviewGeometryShader = false
  777. multiviewTessellationShader = false
  778.  
  779. VkPhysicalDeviceProtectedMemoryFeatures:
  780. ----------------------------------------
  781. protectedMemory = false
  782.  
  783. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  784. -----------------------------------------------
  785. samplerYcbcrConversion = true
  786.  
  787. VkPhysicalDeviceScalarBlockLayoutFeatures:
  788. ------------------------------------------
  789. scalarBlockLayout = true
  790.  
  791. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  792. ----------------------------------------------------
  793. separateDepthStencilLayouts = true
  794.  
  795. VkPhysicalDeviceShaderAtomicInt64Features:
  796. ------------------------------------------
  797. shaderBufferInt64Atomics = false
  798. shaderSharedInt64Atomics = false
  799.  
  800. VkPhysicalDeviceShaderDrawParametersFeatures:
  801. ---------------------------------------------
  802. shaderDrawParameters = true
  803.  
  804. VkPhysicalDeviceShaderFloat16Int8Features:
  805. ------------------------------------------
  806. shaderFloat16 = true
  807. shaderInt8 = true
  808.  
  809. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  810. ----------------------------------------------------
  811. shaderSubgroupExtendedTypes = true
  812.  
  813. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  814. -----------------------------------------------
  815. subgroupSizeControl = true
  816. computeFullSubgroups = true
  817.  
  818. VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT:
  819. -----------------------------------------------------
  820. textureCompressionASTC_HDR = true
  821.  
  822. VkPhysicalDeviceTimelineSemaphoreFeatures:
  823. ------------------------------------------
  824. timelineSemaphore = true
  825.  
  826. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  827. ---------------------------------------------
  828. transformFeedback = true
  829. geometryStreams = false
  830.  
  831. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  832. ----------------------------------------------------
  833. uniformBufferStandardLayout = true
  834.  
  835. VkPhysicalDeviceVariablePointersFeatures:
  836. -----------------------------------------
  837. variablePointersStorageBuffer = true
  838. variablePointers = true
  839.  
  840. VkPhysicalDeviceVulkan11Features:
  841. ---------------------------------
  842. storageBuffer16BitAccess = true
  843. uniformAndStorageBuffer16BitAccess = true
  844. storagePushConstant16 = true
  845. storageInputOutput16 = true
  846. multiview = true
  847. multiviewGeometryShader = false
  848. multiviewTessellationShader = false
  849. variablePointersStorageBuffer = true
  850. variablePointers = true
  851. protectedMemory = false
  852. samplerYcbcrConversion = true
  853. shaderDrawParameters = true
  854.  
  855. VkPhysicalDeviceVulkan12Features:
  856. ---------------------------------
  857. samplerMirrorClampToEdge = true
  858. drawIndirectCount = true
  859. storageBuffer8BitAccess = true
  860. uniformAndStorageBuffer8BitAccess = true
  861. storagePushConstant8 = true
  862. shaderBufferInt64Atomics = false
  863. shaderSharedInt64Atomics = false
  864. shaderFloat16 = true
  865. shaderInt8 = true
  866. descriptorIndexing = true
  867. shaderInputAttachmentArrayDynamicIndexing = true
  868. shaderUniformTexelBufferArrayDynamicIndexing = true
  869. shaderStorageTexelBufferArrayDynamicIndexing = true
  870. shaderUniformBufferArrayNonUniformIndexing = true
  871. shaderSampledImageArrayNonUniformIndexing = true
  872. shaderStorageBufferArrayNonUniformIndexing = true
  873. shaderStorageImageArrayNonUniformIndexing = true
  874. shaderInputAttachmentArrayNonUniformIndexing = true
  875. shaderUniformTexelBufferArrayNonUniformIndexing = true
  876. shaderStorageTexelBufferArrayNonUniformIndexing = true
  877. descriptorBindingUniformBufferUpdateAfterBind = true
  878. descriptorBindingSampledImageUpdateAfterBind = true
  879. descriptorBindingStorageImageUpdateAfterBind = true
  880. descriptorBindingStorageBufferUpdateAfterBind = true
  881. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  882. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  883. descriptorBindingUpdateUnusedWhilePending = true
  884. descriptorBindingPartiallyBound = true
  885. descriptorBindingVariableDescriptorCount = true
  886. runtimeDescriptorArray = true
  887. samplerFilterMinmax = true
  888. scalarBlockLayout = true
  889. imagelessFramebuffer = true
  890. uniformBufferStandardLayout = true
  891. shaderSubgroupExtendedTypes = true
  892. separateDepthStencilLayouts = true
  893. hostQueryReset = true
  894. timelineSemaphore = true
  895. bufferDeviceAddress = true
  896. bufferDeviceAddressCaptureReplay = false
  897. bufferDeviceAddressMultiDevice = false
  898. vulkanMemoryModel = true
  899. vulkanMemoryModelDeviceScope = true
  900. vulkanMemoryModelAvailabilityVisibilityChains = true
  901. shaderOutputViewportIndex = true
  902. shaderOutputLayer = false
  903. subgroupBroadcastDynamicId = true
  904.  
  905. VkPhysicalDeviceVulkanMemoryModelFeatures:
  906. ------------------------------------------
  907. vulkanMemoryModel = true
  908. vulkanMemoryModelDeviceScope = true
  909. vulkanMemoryModelAvailabilityVisibilityChains = true
Tags: vulkan
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement