Advertisement
Guest User

Starfive VisionFive 2 vulkaninfo full output

a guest
Feb 20th, 2023
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 50.17 KB | None | 0 0
  1. root@vf2-image69:/home/user# apt-get install vulkan-tools
  2. Reading package lists... Done
  3. Building dependency tree... Done
  4. Reading state information... Done
  5. The following package was automatically installed and is no longer required:
  6. libfuse2
  7. Use 'apt autoremove' to remove it.
  8. The following NEW packages will be installed:
  9. vulkan-tools
  10. 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
  11. Need to get 209 kB of archives.
  12. After this operation, 1033 kB of additional disk space will be used.
  13. Get:1 https://snapshot.debian.org/archive/debian-ports/20220616T194833Z unstable/main riscv64 vulkan-tools riscv64 1.3.204.0+dfsg1-1 [209 kB]
  14. Fetched 209 kB in 32s (6592 B/s)
  15. Selecting previously unselected package vulkan-tools.
  16. (Reading database ... 135697 files and directories currently installed.)
  17. Preparing to unpack .../vulkan-tools_1.3.204.0+dfsg1-1_riscv64.deb ...
  18. Unpacking vulkan-tools (1.3.204.0+dfsg1-1) ...
  19. Setting up vulkan-tools (1.3.204.0+dfsg1-1) ...
  20. Processing triggers for man-db (2.10.2-1) ...
  21. root@vf2-image69:/home/user# vulkaninfo
  22. 'DISPLAY' environment variable not set... skipping surface info
  23. error: XDG_RUNTIME_DIR not set in the environment.
  24. ==========
  25. VULKANINFO
  26. ==========
  27.  
  28. Vulkan Instance Version: 1.0.204
  29.  
  30.  
  31. Instance Extensions: count = 11
  32. ===============================
  33. VK_EXT_debug_report : extension revision 10
  34. VK_EXT_debug_utils : extension revision 2
  35. VK_KHR_device_group_creation : extension revision 1
  36. VK_KHR_external_fence_capabilities : extension revision 1
  37. VK_KHR_external_memory_capabilities : extension revision 1
  38. VK_KHR_external_semaphore_capabilities : extension revision 1
  39. VK_KHR_get_physical_device_properties2 : extension revision 2
  40. VK_KHR_get_surface_capabilities2 : extension revision 1
  41. VK_KHR_surface : extension revision 25
  42. VK_KHR_xcb_surface : extension revision 6
  43. VK_KHR_xlib_surface : extension revision 6
  44.  
  45. Layers:
  46. =======
  47. Device Groups:
  48. ==============
  49. Group 0:
  50. Properties:
  51. physicalDevices: count = 1
  52. PowerVR B-Series BXE-4-32 (ID: 0)
  53. subsetAllocation = 0
  54.  
  55. Present Capabilities:
  56. PowerVR B-Series BXE-4-32 (ID: 0):
  57. Can present images from the following devices: count = 1
  58. PowerVR B-Series BXE-4-32 (ID: 0)
  59. Present modes: count = 1
  60. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  61.  
  62.  
  63. Device Properties and Extensions:
  64. =================================
  65. GPU0:
  66. VkPhysicalDeviceProperties:
  67. ---------------------------
  68. apiVersion = 4206796 (1.3.204)
  69. driverVersion = 6210866 (0x5ec532)
  70. vendorID = 0x1010
  71. deviceID = 0x36054182
  72. deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
  73. deviceName = PowerVR B-Series BXE-4-32
  74. pipelineCacheUUID = 32c55e00-2432-0036-00b6-002082326300
  75.  
  76. VkPhysicalDeviceLimits:
  77. -----------------------
  78. maxImageDimension1D = 8192
  79. maxImageDimension2D = 8192
  80. maxImageDimension3D = 2048
  81. maxImageDimensionCube = 8192
  82. maxImageArrayLayers = 2048
  83. maxTexelBufferElements = 65536
  84. maxUniformBufferRange = 134217728
  85. maxStorageBufferRange = 134217728
  86. maxPushConstantsSize = 256
  87. maxMemoryAllocationCount = 4294967295
  88. maxSamplerAllocationCount = 4294967295
  89. bufferImageGranularity = 0x00000001
  90. sparseAddressSpaceSize = 0x4000000000
  91. maxBoundDescriptorSets = 4
  92. maxPerStageDescriptorSamplers = 32
  93. maxPerStageDescriptorUniformBuffers = 64
  94. maxPerStageDescriptorStorageBuffers = 36
  95. maxPerStageDescriptorSampledImages = 48
  96. maxPerStageDescriptorStorageImages = 8
  97. maxPerStageDescriptorInputAttachments = 8
  98. maxPerStageResources = 224
  99. maxDescriptorSetSamplers = 256
  100. maxDescriptorSetUniformBuffers = 256
  101. maxDescriptorSetUniformBuffersDynamic = 8
  102. maxDescriptorSetStorageBuffers = 256
  103. maxDescriptorSetStorageBuffersDynamic = 8
  104. maxDescriptorSetSampledImages = 256
  105. maxDescriptorSetStorageImages = 256
  106. maxDescriptorSetInputAttachments = 256
  107. maxVertexInputAttributes = 16
  108. maxVertexInputBindings = 16
  109. maxVertexInputAttributeOffset = 65535
  110. maxVertexInputBindingStride = 2147483648
  111. maxVertexOutputComponents = 68
  112. maxTessellationGenerationLevel = 0
  113. maxTessellationPatchSize = 0
  114. maxTessellationControlPerVertexInputComponents = 0
  115. maxTessellationControlPerVertexOutputComponents = 0
  116. maxTessellationControlPerPatchOutputComponents = 0
  117. maxTessellationControlTotalOutputComponents = 0
  118. maxTessellationEvaluationInputComponents = 0
  119. maxTessellationEvaluationOutputComponents = 0
  120. maxGeometryShaderInvocations = 0
  121. maxGeometryInputComponents = 0
  122. maxGeometryOutputComponents = 0
  123. maxGeometryOutputVertices = 0
  124. maxGeometryTotalOutputComponents = 0
  125. maxFragmentInputComponents = 68
  126. maxFragmentOutputAttachments = 8
  127. maxFragmentDualSrcAttachments = 0
  128. maxFragmentCombinedOutputResources = 52
  129. maxComputeSharedMemorySize = 16384
  130. maxComputeWorkGroupCount: count = 3
  131. 65536
  132. 65536
  133. 65536
  134. maxComputeWorkGroupInvocations = 512
  135. maxComputeWorkGroupSize: count = 3
  136. 512
  137. 512
  138. 64
  139. subPixelPrecisionBits = 4
  140. subTexelPrecisionBits = 8
  141. mipmapPrecisionBits = 8
  142. maxDrawIndexedIndexValue = 4294967295
  143. maxDrawIndirectCount = 2147483648
  144. maxSamplerLodBias = 15
  145. maxSamplerAnisotropy = 16
  146. maxViewports = 1
  147. maxViewportDimensions: count = 2
  148. 8192
  149. 8192
  150. viewportBoundsRange: count = 2
  151. -16384
  152. 16384
  153. viewportSubPixelBits = 0
  154. minMemoryMapAlignment = 64
  155. minTexelBufferOffsetAlignment = 0x00000010
  156. minUniformBufferOffsetAlignment = 0x00000004
  157. minStorageBufferOffsetAlignment = 0x00000004
  158. minTexelOffset = -8
  159. maxTexelOffset = 7
  160. minTexelGatherOffset = -8
  161. maxTexelGatherOffset = 7
  162. minInterpolationOffset = -0.5
  163. maxInterpolationOffset = 0.5
  164. subPixelInterpolationOffsetBits = 4
  165. maxFramebufferWidth = 8192
  166. maxFramebufferHeight = 8192
  167. maxFramebufferLayers = 2048
  168. framebufferColorSampleCounts: count = 3
  169. SAMPLE_COUNT_1_BIT
  170. SAMPLE_COUNT_2_BIT
  171. SAMPLE_COUNT_4_BIT
  172. framebufferDepthSampleCounts: count = 3
  173. SAMPLE_COUNT_1_BIT
  174. SAMPLE_COUNT_2_BIT
  175. SAMPLE_COUNT_4_BIT
  176. framebufferStencilSampleCounts: count = 3
  177. SAMPLE_COUNT_1_BIT
  178. SAMPLE_COUNT_2_BIT
  179. SAMPLE_COUNT_4_BIT
  180. framebufferNoAttachmentsSampleCounts: count = 3
  181. SAMPLE_COUNT_1_BIT
  182. SAMPLE_COUNT_2_BIT
  183. SAMPLE_COUNT_4_BIT
  184. maxColorAttachments = 8
  185. sampledImageColorSampleCounts: count = 3
  186. SAMPLE_COUNT_1_BIT
  187. SAMPLE_COUNT_2_BIT
  188. SAMPLE_COUNT_4_BIT
  189. sampledImageIntegerSampleCounts: count = 3
  190. SAMPLE_COUNT_1_BIT
  191. SAMPLE_COUNT_2_BIT
  192. SAMPLE_COUNT_4_BIT
  193. sampledImageDepthSampleCounts: count = 3
  194. SAMPLE_COUNT_1_BIT
  195. SAMPLE_COUNT_2_BIT
  196. SAMPLE_COUNT_4_BIT
  197. sampledImageStencilSampleCounts: count = 3
  198. SAMPLE_COUNT_1_BIT
  199. SAMPLE_COUNT_2_BIT
  200. SAMPLE_COUNT_4_BIT
  201. storageImageSampleCounts: count = 3
  202. SAMPLE_COUNT_1_BIT
  203. SAMPLE_COUNT_2_BIT
  204. SAMPLE_COUNT_4_BIT
  205. maxSampleMaskWords = 1
  206. timestampComputeAndGraphics = false
  207. timestampPeriod = 0
  208. maxClipDistances = 8
  209. maxCullDistances = 8
  210. maxCombinedClipAndCullDistances = 8
  211. discreteQueuePriorities = 2
  212. pointSizeRange: count = 2
  213. 1
  214. 511
  215. lineWidthRange: count = 2
  216. 0.0625
  217. 16
  218. pointSizeGranularity = 0.0625
  219. lineWidthGranularity = 0.0625
  220. strictLines = false
  221. standardSampleLocations = true
  222. optimalBufferCopyOffsetAlignment = 0x00000004
  223. optimalBufferCopyRowPitchAlignment = 0x00000004
  224. nonCoherentAtomSize = 0x00000001
  225.  
  226. VkPhysicalDeviceSparseProperties:
  227. ---------------------------------
  228. residencyStandard2DBlockShape = false
  229. residencyStandard2DMultisampleBlockShape = false
  230. residencyStandard3DBlockShape = false
  231. residencyAlignedMipSize = false
  232. residencyNonResidentStrict = false
  233.  
  234. VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
  235. ----------------------------------------------------
  236. advancedBlendMaxColorAttachments = 8
  237. advancedBlendIndependentBlend = true
  238. advancedBlendNonPremultipliedSrcColor = false
  239. advancedBlendNonPremultipliedDstColor = false
  240. advancedBlendCorrelatedOverlap = false
  241. advancedBlendAllOperations = false
  242.  
  243. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  244. -----------------------------------------------
  245. maxCustomBorderColorSamplers = 59
  246.  
  247. VkPhysicalDeviceDepthStencilResolveProperties:
  248. ----------------------------------------------
  249. supportedDepthResolveModes: count = 1
  250. RESOLVE_MODE_SAMPLE_ZERO_BIT
  251. supportedStencilResolveModes: count = 1
  252. RESOLVE_MODE_SAMPLE_ZERO_BIT
  253. independentResolveNone = true
  254. independentResolve = true
  255.  
  256. VkPhysicalDeviceDescriptorIndexingProperties:
  257. ---------------------------------------------
  258. maxUpdateAfterBindDescriptorsInAllPools = 0
  259. shaderUniformBufferArrayNonUniformIndexingNative = false
  260. shaderSampledImageArrayNonUniformIndexingNative = false
  261. shaderStorageBufferArrayNonUniformIndexingNative = false
  262. shaderStorageImageArrayNonUniformIndexingNative = false
  263. shaderInputAttachmentArrayNonUniformIndexingNative = false
  264. robustBufferAccessUpdateAfterBind = false
  265. quadDivergentImplicitLod = false
  266. maxPerStageDescriptorUpdateAfterBindSamplers = 0
  267. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 0
  268. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 0
  269. maxPerStageDescriptorUpdateAfterBindSampledImages = 0
  270. maxPerStageDescriptorUpdateAfterBindStorageImages = 0
  271. maxPerStageDescriptorUpdateAfterBindInputAttachments = 0
  272. maxPerStageUpdateAfterBindResources = 0
  273. maxDescriptorSetUpdateAfterBindSamplers = 0
  274. maxDescriptorSetUpdateAfterBindUniformBuffers = 0
  275. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 0
  276. maxDescriptorSetUpdateAfterBindStorageBuffers = 0
  277. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 0
  278. maxDescriptorSetUpdateAfterBindSampledImages = 0
  279. maxDescriptorSetUpdateAfterBindStorageImages = 0
  280. maxDescriptorSetUpdateAfterBindInputAttachments = 0
  281.  
  282. VkPhysicalDeviceDriverProperties:
  283. ---------------------------------
  284. driverID = DRIVER_ID_IMAGINATION_PROPRIETARY
  285. driverName = PowerVR B-Series Vulkan Driver
  286. driverInfo = 1.17@6210866
  287. conformanceVersion = 1.3.1.0
  288.  
  289. VkPhysicalDeviceFloatControlsProperties:
  290. ----------------------------------------
  291. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  292. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
  293. shaderSignedZeroInfNanPreserveFloat16 = true
  294. shaderSignedZeroInfNanPreserveFloat32 = true
  295. shaderSignedZeroInfNanPreserveFloat64 = true
  296. shaderDenormPreserveFloat16 = true
  297. shaderDenormPreserveFloat32 = false
  298. shaderDenormPreserveFloat64 = true
  299. shaderDenormFlushToZeroFloat16 = false
  300. shaderDenormFlushToZeroFloat32 = false
  301. shaderDenormFlushToZeroFloat64 = false
  302. shaderRoundingModeRTEFloat16 = true
  303. shaderRoundingModeRTEFloat32 = true
  304. shaderRoundingModeRTEFloat64 = true
  305. shaderRoundingModeRTZFloat16 = false
  306. shaderRoundingModeRTZFloat32 = false
  307. shaderRoundingModeRTZFloat64 = false
  308.  
  309. VkPhysicalDeviceIDProperties:
  310. -----------------------------
  311. deviceUUID = 33362035-3020-3534-2031-383200000000
  312. driverUUID = 36323130-3836-3600-0000-000000000000
  313. deviceNodeMask = 0
  314. deviceLUIDValid = false
  315.  
  316. VkPhysicalDeviceInlineUniformBlockProperties:
  317. ---------------------------------------------
  318. maxInlineUniformBlockSize = 65536
  319. maxPerStageDescriptorInlineUniformBlocks = 32
  320. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  321. maxDescriptorSetInlineUniformBlocks = 256
  322. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 256
  323.  
  324. VkPhysicalDeviceMaintenance3Properties:
  325. ---------------------------------------
  326. maxPerSetDescriptors = 1024
  327. maxMemoryAllocationSize = 0x1000000000
  328.  
  329. VkPhysicalDeviceMaintenance4Properties:
  330. ---------------------------------------
  331. maxBufferSize = 0x1000000000
  332.  
  333. VkPhysicalDeviceMultiviewProperties:
  334. ------------------------------------
  335. maxMultiviewViewCount = 6
  336. maxMultiviewInstanceIndex = 134217727
  337.  
  338. VkPhysicalDevicePointClippingProperties:
  339. ----------------------------------------
  340. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  341.  
  342. VkPhysicalDeviceProtectedMemoryProperties:
  343. ------------------------------------------
  344. protectedNoFault = true
  345.  
  346. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  347. ---------------------------------------------
  348. provokingVertexModePerPipeline = true
  349. transformFeedbackPreservesTriangleFanProvokingVertex = false
  350.  
  351. VkPhysicalDevicePushDescriptorPropertiesKHR:
  352. --------------------------------------------
  353. maxPushDescriptors = 32
  354.  
  355. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  356. ----------------------------------------------
  357. filterMinmaxSingleComponentFormats = false
  358. filterMinmaxImageComponentMapping = false
  359.  
  360. VkPhysicalDeviceShaderIntegerDotProductProperties:
  361. --------------------------------------------------
  362. integerDotProduct8BitUnsignedAccelerated = false
  363. integerDotProduct8BitSignedAccelerated = false
  364. integerDotProduct8BitMixedSignednessAccelerated = false
  365. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  366. integerDotProduct4x8BitPackedSignedAccelerated = false
  367. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  368. integerDotProduct16BitUnsignedAccelerated = false
  369. integerDotProduct16BitSignedAccelerated = false
  370. integerDotProduct16BitMixedSignednessAccelerated = false
  371. integerDotProduct32BitUnsignedAccelerated = false
  372. integerDotProduct32BitSignedAccelerated = false
  373. integerDotProduct32BitMixedSignednessAccelerated = false
  374. integerDotProduct64BitUnsignedAccelerated = false
  375. integerDotProduct64BitSignedAccelerated = false
  376. integerDotProduct64BitMixedSignednessAccelerated = false
  377. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  378. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  379. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  380. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  381. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  382. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  383. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  384. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  385. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  386. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  387. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  388. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  389. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  390. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  391. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  392.  
  393. VkPhysicalDeviceSubgroupProperties:
  394. -----------------------------------
  395. subgroupSize = 1
  396. supportedStages: count = 5
  397. SHADER_STAGE_VERTEX_BIT
  398. SHADER_STAGE_FRAGMENT_BIT
  399. SHADER_STAGE_COMPUTE_BIT
  400. SHADER_STAGE_ALL_GRAPHICS
  401. SHADER_STAGE_ALL
  402. supportedOperations: count = 6
  403. SUBGROUP_FEATURE_BASIC_BIT
  404. SUBGROUP_FEATURE_VOTE_BIT
  405. SUBGROUP_FEATURE_ARITHMETIC_BIT
  406. SUBGROUP_FEATURE_BALLOT_BIT
  407. SUBGROUP_FEATURE_SHUFFLE_BIT
  408. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  409. quadOperationsInAllStages = false
  410.  
  411. VkPhysicalDeviceSubgroupSizeControlProperties:
  412. ----------------------------------------------
  413. minSubgroupSize = 1
  414. maxSubgroupSize = 1
  415. maxComputeWorkgroupSubgroups = 512
  416. requiredSubgroupSizeStages: count = 8
  417. SHADER_STAGE_VERTEX_BIT
  418. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  419. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  420. SHADER_STAGE_GEOMETRY_BIT
  421. SHADER_STAGE_FRAGMENT_BIT
  422. SHADER_STAGE_COMPUTE_BIT
  423. SHADER_STAGE_ALL_GRAPHICS
  424. SHADER_STAGE_ALL
  425.  
  426. VkPhysicalDeviceTexelBufferAlignmentProperties:
  427. -----------------------------------------------
  428. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  429. storageTexelBufferOffsetSingleTexelAlignment = true
  430. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  431. uniformTexelBufferOffsetSingleTexelAlignment = false
  432.  
  433. VkPhysicalDeviceTimelineSemaphoreProperties:
  434. --------------------------------------------
  435. maxTimelineSemaphoreValueDifference = 4294967295
  436.  
  437. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  438. ----------------------------------------------------
  439. maxVertexAttribDivisor = 4294967295
  440.  
  441. VkPhysicalDeviceVulkan11Properties:
  442. -----------------------------------
  443. deviceUUID = 33362035-3020-3534-2031-383200000000
  444. driverUUID = 36323130-3836-3600-0000-000000000000
  445. deviceNodeMask = 0
  446. deviceLUIDValid = false
  447. subgroupSize = 1
  448. subgroupSupportedStages: count = 5
  449. SHADER_STAGE_VERTEX_BIT
  450. SHADER_STAGE_FRAGMENT_BIT
  451. SHADER_STAGE_COMPUTE_BIT
  452. SHADER_STAGE_ALL_GRAPHICS
  453. SHADER_STAGE_ALL
  454. subgroupSupportedOperations: count = 6
  455. SUBGROUP_FEATURE_BASIC_BIT
  456. SUBGROUP_FEATURE_VOTE_BIT
  457. SUBGROUP_FEATURE_ARITHMETIC_BIT
  458. SUBGROUP_FEATURE_BALLOT_BIT
  459. SUBGROUP_FEATURE_SHUFFLE_BIT
  460. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  461. subgroupQuadOperationsInAllStages = false
  462. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  463. maxMultiviewViewCount = 6
  464. maxMultiviewInstanceIndex = 134217727
  465. protectedNoFault = true
  466. maxPerSetDescriptors = 1024
  467. maxMemoryAllocationSize = 0x1000000000
  468.  
  469. VkPhysicalDeviceVulkan12Properties:
  470. -----------------------------------
  471. driverID = DRIVER_ID_IMAGINATION_PROPRIETARY
  472. driverName = PowerVR B-Series Vulkan Driver
  473. driverInfo = 1.17@6210866
  474. conformanceVersion = 1.3.1.0
  475. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  476. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
  477. shaderSignedZeroInfNanPreserveFloat16 = true
  478. shaderSignedZeroInfNanPreserveFloat32 = true
  479. shaderSignedZeroInfNanPreserveFloat64 = true
  480. shaderDenormPreserveFloat16 = true
  481. shaderDenormPreserveFloat32 = false
  482. shaderDenormPreserveFloat64 = true
  483. shaderDenormFlushToZeroFloat16 = false
  484. shaderDenormFlushToZeroFloat32 = false
  485. shaderDenormFlushToZeroFloat64 = false
  486. shaderRoundingModeRTEFloat16 = true
  487. shaderRoundingModeRTEFloat32 = true
  488. shaderRoundingModeRTEFloat64 = true
  489. shaderRoundingModeRTZFloat16 = false
  490. shaderRoundingModeRTZFloat32 = false
  491. shaderRoundingModeRTZFloat64 = false
  492. maxUpdateAfterBindDescriptorsInAllPools = 0
  493. shaderUniformBufferArrayNonUniformIndexingNative = false
  494. shaderSampledImageArrayNonUniformIndexingNative = false
  495. shaderStorageBufferArrayNonUniformIndexingNative = false
  496. shaderStorageImageArrayNonUniformIndexingNative = false
  497. shaderInputAttachmentArrayNonUniformIndexingNative = false
  498. robustBufferAccessUpdateAfterBind = false
  499. quadDivergentImplicitLod = false
  500. maxPerStageDescriptorUpdateAfterBindSamplers = 0
  501. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 0
  502. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 0
  503. maxPerStageDescriptorUpdateAfterBindSampledImages = 0
  504. maxPerStageDescriptorUpdateAfterBindStorageImages = 0
  505. maxPerStageDescriptorUpdateAfterBindInputAttachments = 0
  506. maxPerStageUpdateAfterBindResources = 0
  507. maxDescriptorSetUpdateAfterBindSamplers = 0
  508. maxDescriptorSetUpdateAfterBindUniformBuffers = 0
  509. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 0
  510. maxDescriptorSetUpdateAfterBindStorageBuffers = 0
  511. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 0
  512. maxDescriptorSetUpdateAfterBindSampledImages = 0
  513. maxDescriptorSetUpdateAfterBindStorageImages = 0
  514. maxDescriptorSetUpdateAfterBindInputAttachments = 0
  515. supportedDepthResolveModes: count = 1
  516. RESOLVE_MODE_SAMPLE_ZERO_BIT
  517. supportedStencilResolveModes: count = 1
  518. RESOLVE_MODE_SAMPLE_ZERO_BIT
  519. independentResolveNone = true
  520. independentResolve = true
  521. filterMinmaxSingleComponentFormats = false
  522. filterMinmaxImageComponentMapping = false
  523. maxTimelineSemaphoreValueDifference = 4294967295
  524. framebufferIntegerColorSampleCounts: count = 3
  525. SAMPLE_COUNT_1_BIT
  526. SAMPLE_COUNT_2_BIT
  527. SAMPLE_COUNT_4_BIT
  528.  
  529. VkPhysicalDeviceVulkan13Properties:
  530. -----------------------------------
  531. minSubgroupSize = 1
  532. maxSubgroupSize = 1
  533. maxComputeWorkgroupSubgroups = 512
  534. requiredSubgroupSizeStages: count = 8
  535. SHADER_STAGE_VERTEX_BIT
  536. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  537. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  538. SHADER_STAGE_GEOMETRY_BIT
  539. SHADER_STAGE_FRAGMENT_BIT
  540. SHADER_STAGE_COMPUTE_BIT
  541. SHADER_STAGE_ALL_GRAPHICS
  542. SHADER_STAGE_ALL
  543. maxInlineUniformBlockSize = 65536
  544. maxPerStageDescriptorInlineUniformBlocks = 32
  545. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  546. maxDescriptorSetInlineUniformBlocks = 256
  547. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 256
  548. maxInlineUniformTotalSize = 4294967295
  549. integerDotProduct8BitUnsignedAccelerated = false
  550. integerDotProduct8BitSignedAccelerated = false
  551. integerDotProduct8BitMixedSignednessAccelerated = false
  552. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  553. integerDotProduct4x8BitPackedSignedAccelerated = false
  554. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  555. integerDotProduct16BitUnsignedAccelerated = false
  556. integerDotProduct16BitSignedAccelerated = false
  557. integerDotProduct16BitMixedSignednessAccelerated = false
  558. integerDotProduct32BitUnsignedAccelerated = false
  559. integerDotProduct32BitSignedAccelerated = false
  560. integerDotProduct32BitMixedSignednessAccelerated = false
  561. integerDotProduct64BitUnsignedAccelerated = false
  562. integerDotProduct64BitSignedAccelerated = false
  563. integerDotProduct64BitMixedSignednessAccelerated = false
  564. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  565. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  566. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  567. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  568. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  569. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  570. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  571. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  572. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  573. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  574. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  575. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  576. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  577. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  578. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  579. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  580. storageTexelBufferOffsetSingleTexelAlignment = true
  581. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  582. uniformTexelBufferOffsetSingleTexelAlignment = false
  583. maxBufferSize = 0x1000000000
  584.  
  585.  
  586. Device Extensions: count = 78
  587. VK_EXT_blend_operation_advanced : extension revision 2
  588. VK_EXT_buffer_device_address : extension revision 2
  589. VK_EXT_conditional_rendering : extension revision 2
  590. VK_EXT_custom_border_color : extension revision 12
  591. VK_EXT_debug_marker : extension revision 4
  592. VK_EXT_depth_clip_control : extension revision 1
  593. VK_EXT_device_memory_report : extension revision 2
  594. VK_EXT_extended_dynamic_state : extension revision 1
  595. VK_EXT_extended_dynamic_state2 : extension revision 1
  596. VK_EXT_external_memory_dma_buf : extension revision 1
  597. VK_EXT_host_query_reset : extension revision 1
  598. VK_EXT_image_drm_format_modifier : extension revision 2
  599. VK_EXT_image_robustness : extension revision 1
  600. VK_EXT_index_type_uint8 : extension revision 1
  601. VK_EXT_inline_uniform_block : extension revision 1
  602. VK_EXT_pipeline_creation_cache_control : extension revision 3
  603. VK_EXT_pipeline_creation_feedback : extension revision 1
  604. VK_EXT_primitive_topology_list_restart : extension revision 1
  605. VK_EXT_private_data : extension revision 1
  606. VK_EXT_provoking_vertex : extension revision 1
  607. VK_EXT_queue_family_foreign : extension revision 1
  608. VK_EXT_scalar_block_layout : extension revision 1
  609. VK_EXT_separate_stencil_usage : extension revision 1
  610. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  611. VK_EXT_subgroup_size_control : extension revision 2
  612. VK_EXT_texel_buffer_alignment : extension revision 1
  613. VK_EXT_tooling_info : extension revision 1
  614. VK_EXT_vertex_attribute_divisor : extension revision 3
  615. VK_KHR_16bit_storage : extension revision 1
  616. VK_KHR_8bit_storage : extension revision 1
  617. VK_KHR_bind_memory2 : extension revision 1
  618. VK_KHR_buffer_device_address : extension revision 1
  619. VK_KHR_copy_commands2 : extension revision 1
  620. VK_KHR_create_renderpass2 : extension revision 1
  621. VK_KHR_dedicated_allocation : extension revision 3
  622. VK_KHR_depth_stencil_resolve : extension revision 1
  623. VK_KHR_descriptor_update_template : extension revision 1
  624. VK_KHR_device_group : extension revision 4
  625. VK_KHR_draw_indirect_count : extension revision 1
  626. VK_KHR_driver_properties : extension revision 1
  627. VK_KHR_dynamic_rendering : extension revision 1
  628. VK_KHR_external_fence : extension revision 1
  629. VK_KHR_external_fence_fd : extension revision 1
  630. VK_KHR_external_memory : extension revision 1
  631. VK_KHR_external_memory_fd : extension revision 1
  632. VK_KHR_external_semaphore : extension revision 1
  633. VK_KHR_external_semaphore_fd : extension revision 1
  634. VK_KHR_format_feature_flags2 : extension revision 1
  635. VK_KHR_get_memory_requirements2 : extension revision 1
  636. VK_KHR_image_format_list : extension revision 1
  637. VK_KHR_imageless_framebuffer : extension revision 1
  638. VK_KHR_maintenance1 : extension revision 2
  639. VK_KHR_maintenance2 : extension revision 1
  640. VK_KHR_maintenance3 : extension revision 1
  641. VK_KHR_maintenance4 : extension revision 2
  642. VK_KHR_multiview : extension revision 1
  643. VK_KHR_push_descriptor : extension revision 2
  644. VK_KHR_relaxed_block_layout : extension revision 1
  645. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  646. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  647. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  648. VK_KHR_shader_draw_parameters : extension revision 1
  649. VK_KHR_shader_float16_int8 : extension revision 1
  650. VK_KHR_shader_float_controls : extension revision 4
  651. VK_KHR_shader_integer_dot_product : extension revision 1
  652. VK_KHR_shader_non_semantic_info : extension revision 1
  653. VK_KHR_shader_subgroup_extended_types : extension revision 1
  654. VK_KHR_shader_terminate_invocation : extension revision 1
  655. VK_KHR_spirv_1_4 : extension revision 1
  656. VK_KHR_storage_buffer_storage_class : extension revision 1
  657. VK_KHR_swapchain : extension revision 70
  658. VK_KHR_swapchain_mutable_format : extension revision 1
  659. VK_KHR_synchronization2 : extension revision 1
  660. VK_KHR_timeline_semaphore : extension revision 2
  661. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  662. VK_KHR_variable_pointers : extension revision 1
  663. VK_KHR_vulkan_memory_model : extension revision 3
  664. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  665.  
  666. VkQueueFamilyProperties:
  667. ========================
  668. queueProperties[0]:
  669. -------------------
  670. minImageTransferGranularity = (1,1,1)
  671. queueCount = 2
  672. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
  673. timestampValidBits = 0
  674. present support = false
  675.  
  676. VkPhysicalDeviceMemoryProperties:
  677. =================================
  678. memoryHeaps: count = 1
  679. memoryHeaps[0]:
  680. size = 8312934400 (0x1ef7d5000) (7.74 GiB)
  681. flags: count = 1
  682. MEMORY_HEAP_DEVICE_LOCAL_BIT
  683. memoryTypes: count = 4
  684. memoryTypes[0]:
  685. heapIndex = 0
  686. propertyFlags = 0x0001: count = 1
  687. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  688. usable for:
  689. IMAGE_TILING_OPTIMAL:
  690. color images
  691. FORMAT_D16_UNORM
  692. FORMAT_X8_D24_UNORM_PACK32
  693. FORMAT_D32_SFLOAT
  694. FORMAT_S8_UINT
  695. FORMAT_D24_UNORM_S8_UINT
  696. (non-sparse)
  697. IMAGE_TILING_LINEAR:
  698. color images
  699. (non-sparse)
  700. memoryTypes[1]:
  701. heapIndex = 0
  702. propertyFlags = 0x0011: count = 2
  703. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  704. MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT
  705. usable for:
  706. IMAGE_TILING_OPTIMAL:
  707. color images
  708. FORMAT_D16_UNORM
  709. FORMAT_X8_D24_UNORM_PACK32
  710. FORMAT_D32_SFLOAT
  711. FORMAT_S8_UINT
  712. FORMAT_D24_UNORM_S8_UINT
  713. (transient only)
  714. IMAGE_TILING_LINEAR:
  715. color images
  716. (transient only)
  717. memoryTypes[2]:
  718. heapIndex = 0
  719. propertyFlags = 0x0007: count = 3
  720. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  721. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  722. MEMORY_PROPERTY_HOST_COHERENT_BIT
  723. usable for:
  724. IMAGE_TILING_OPTIMAL:
  725. color images
  726. FORMAT_D16_UNORM
  727. FORMAT_X8_D24_UNORM_PACK32
  728. FORMAT_D32_SFLOAT
  729. FORMAT_S8_UINT
  730. FORMAT_D24_UNORM_S8_UINT
  731. (non-sparse)
  732. IMAGE_TILING_LINEAR:
  733. color images
  734. (non-sparse)
  735. memoryTypes[3]:
  736. heapIndex = 0
  737. propertyFlags = 0x000b: count = 3
  738. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  739. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  740. MEMORY_PROPERTY_HOST_CACHED_BIT
  741. usable for:
  742. IMAGE_TILING_OPTIMAL:
  743. color images
  744. FORMAT_D16_UNORM
  745. FORMAT_X8_D24_UNORM_PACK32
  746. FORMAT_D32_SFLOAT
  747. FORMAT_S8_UINT
  748. FORMAT_D24_UNORM_S8_UINT
  749. (non-sparse)
  750. IMAGE_TILING_LINEAR:
  751. color images
  752. (non-sparse)
  753.  
  754. VkPhysicalDeviceFeatures:
  755. =========================
  756. robustBufferAccess = true
  757. fullDrawIndexUint32 = true
  758. imageCubeArray = true
  759. independentBlend = true
  760. geometryShader = false
  761. tessellationShader = false
  762. sampleRateShading = true
  763. dualSrcBlend = false
  764. logicOp = true
  765. multiDrawIndirect = true
  766. drawIndirectFirstInstance = true
  767. depthClamp = true
  768. depthBiasClamp = true
  769. fillModeNonSolid = false
  770. depthBounds = false
  771. wideLines = true
  772. largePoints = true
  773. alphaToOne = true
  774. multiViewport = false
  775. samplerAnisotropy = true
  776. textureCompressionETC2 = true
  777. textureCompressionASTC_LDR = true
  778. textureCompressionBC = false
  779. occlusionQueryPrecise = true
  780. pipelineStatisticsQuery = false
  781. vertexPipelineStoresAndAtomics = true
  782. fragmentStoresAndAtomics = true
  783. shaderTessellationAndGeometryPointSize = false
  784. shaderImageGatherExtended = true
  785. shaderStorageImageExtendedFormats = true
  786. shaderStorageImageMultisample = false
  787. shaderStorageImageReadWithoutFormat = true
  788. shaderStorageImageWriteWithoutFormat = true
  789. shaderUniformBufferArrayDynamicIndexing = true
  790. shaderSampledImageArrayDynamicIndexing = true
  791. shaderStorageBufferArrayDynamicIndexing = true
  792. shaderStorageImageArrayDynamicIndexing = true
  793. shaderClipDistance = true
  794. shaderCullDistance = true
  795. shaderFloat64 = false
  796. shaderInt64 = true
  797. shaderInt16 = true
  798. shaderResourceResidency = false
  799. shaderResourceMinLod = false
  800. sparseBinding = false
  801. sparseResidencyBuffer = false
  802. sparseResidencyImage2D = false
  803. sparseResidencyImage3D = false
  804. sparseResidency2Samples = false
  805. sparseResidency4Samples = false
  806. sparseResidency8Samples = false
  807. sparseResidency16Samples = false
  808. sparseResidencyAliased = false
  809. variableMultisampleRate = false
  810. inheritedQueries = false
  811.  
  812. VkPhysicalDevice16BitStorageFeatures:
  813. -------------------------------------
  814. storageBuffer16BitAccess = true
  815. uniformAndStorageBuffer16BitAccess = true
  816. storagePushConstant16 = true
  817. storageInputOutput16 = true
  818.  
  819. VkPhysicalDevice8BitStorageFeatures:
  820. ------------------------------------
  821. storageBuffer8BitAccess = true
  822. uniformAndStorageBuffer8BitAccess = true
  823. storagePushConstant8 = true
  824.  
  825. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  826. --------------------------------------------------
  827. advancedBlendCoherentOperations = true
  828.  
  829. VkPhysicalDeviceBufferDeviceAddressFeatures:
  830. --------------------------------------------
  831. bufferDeviceAddress = true
  832. bufferDeviceAddressCaptureReplay = true
  833. bufferDeviceAddressMultiDevice = false
  834.  
  835. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  836. -----------------------------------------------
  837. bufferDeviceAddress = true
  838. bufferDeviceAddressCaptureReplay = false
  839. bufferDeviceAddressMultiDevice = false
  840.  
  841. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  842. ------------------------------------------------
  843. conditionalRendering = true
  844. inheritedConditionalRendering = false
  845.  
  846. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  847. ---------------------------------------------
  848. customBorderColors = true
  849. customBorderColorWithoutFormat = false
  850.  
  851. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  852. --------------------------------------------
  853. depthClipControl = true
  854.  
  855. VkPhysicalDeviceDescriptorIndexingFeatures:
  856. -------------------------------------------
  857. shaderInputAttachmentArrayDynamicIndexing = false
  858. shaderUniformTexelBufferArrayDynamicIndexing = false
  859. shaderStorageTexelBufferArrayDynamicIndexing = false
  860. shaderUniformBufferArrayNonUniformIndexing = false
  861. shaderSampledImageArrayNonUniformIndexing = false
  862. shaderStorageBufferArrayNonUniformIndexing = false
  863. shaderStorageImageArrayNonUniformIndexing = false
  864. shaderInputAttachmentArrayNonUniformIndexing = false
  865. shaderUniformTexelBufferArrayNonUniformIndexing = false
  866. shaderStorageTexelBufferArrayNonUniformIndexing = false
  867. descriptorBindingUniformBufferUpdateAfterBind = false
  868. descriptorBindingSampledImageUpdateAfterBind = false
  869. descriptorBindingStorageImageUpdateAfterBind = false
  870. descriptorBindingStorageBufferUpdateAfterBind = false
  871. descriptorBindingUniformTexelBufferUpdateAfterBind = false
  872. descriptorBindingStorageTexelBufferUpdateAfterBind = false
  873. descriptorBindingUpdateUnusedWhilePending = false
  874. descriptorBindingPartiallyBound = false
  875. descriptorBindingVariableDescriptorCount = false
  876. runtimeDescriptorArray = false
  877.  
  878. VkPhysicalDeviceDeviceMemoryReportFeaturesEXT:
  879. ----------------------------------------------
  880. deviceMemoryReport = true
  881.  
  882. VkPhysicalDeviceDynamicRenderingFeatures:
  883. -----------------------------------------
  884. dynamicRendering = true
  885.  
  886. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  887. -------------------------------------------------
  888. extendedDynamicState2 = true
  889. extendedDynamicState2LogicOp = false
  890. extendedDynamicState2PatchControlPoints = false
  891.  
  892. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  893. ------------------------------------------------
  894. extendedDynamicState = true
  895.  
  896. VkPhysicalDeviceHostQueryResetFeatures:
  897. ---------------------------------------
  898. hostQueryReset = true
  899.  
  900. VkPhysicalDeviceImageRobustnessFeatures:
  901. ----------------------------------------
  902. robustImageAccess = true
  903.  
  904. VkPhysicalDeviceImagelessFramebufferFeatures:
  905. ---------------------------------------------
  906. imagelessFramebuffer = true
  907.  
  908. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  909. ------------------------------------------
  910. indexTypeUint8 = true
  911.  
  912. VkPhysicalDeviceInlineUniformBlockFeatures:
  913. -------------------------------------------
  914. inlineUniformBlock = true
  915. descriptorBindingInlineUniformBlockUpdateAfterBind = false
  916.  
  917. VkPhysicalDeviceMaintenance4Features:
  918. -------------------------------------
  919. maintenance4 = true
  920.  
  921. VkPhysicalDeviceMultiviewFeatures:
  922. ----------------------------------
  923. multiview = true
  924. multiviewGeometryShader = false
  925. multiviewTessellationShader = false
  926.  
  927. VkPhysicalDevicePipelineCreationCacheControlFeatures:
  928. -----------------------------------------------------
  929. pipelineCreationCacheControl = true
  930.  
  931. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  932. --------------------------------------------------------
  933. primitiveTopologyListRestart = true
  934. primitiveTopologyPatchListRestart = true
  935.  
  936. VkPhysicalDevicePrivateDataFeatures:
  937. ------------------------------------
  938. privateData = true
  939.  
  940. VkPhysicalDeviceProtectedMemoryFeatures:
  941. ----------------------------------------
  942. protectedMemory = false
  943.  
  944. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  945. -------------------------------------------
  946. provokingVertexLast = true
  947. transformFeedbackPreservesProvokingVertex = false
  948.  
  949. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  950. -----------------------------------------------
  951. samplerYcbcrConversion = true
  952.  
  953. VkPhysicalDeviceScalarBlockLayoutFeatures:
  954. ------------------------------------------
  955. scalarBlockLayout = true
  956.  
  957. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  958. ----------------------------------------------------
  959. separateDepthStencilLayouts = true
  960.  
  961. VkPhysicalDeviceShaderAtomicInt64Features:
  962. ------------------------------------------
  963. shaderBufferInt64Atomics = false
  964. shaderSharedInt64Atomics = false
  965.  
  966. VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures:
  967. -------------------------------------------------------
  968. shaderDemoteToHelperInvocation = true
  969.  
  970. VkPhysicalDeviceShaderDrawParametersFeatures:
  971. ---------------------------------------------
  972. shaderDrawParameters = true
  973.  
  974. VkPhysicalDeviceShaderFloat16Int8Features:
  975. ------------------------------------------
  976. shaderFloat16 = true
  977. shaderInt8 = true
  978.  
  979. VkPhysicalDeviceShaderIntegerDotProductFeatures:
  980. ------------------------------------------------
  981. shaderIntegerDotProduct = true
  982.  
  983. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  984. ----------------------------------------------------
  985. shaderSubgroupExtendedTypes = true
  986.  
  987. VkPhysicalDeviceShaderTerminateInvocationFeatures:
  988. --------------------------------------------------
  989. shaderTerminateInvocation = true
  990.  
  991. VkPhysicalDeviceSubgroupSizeControlFeatures:
  992. --------------------------------------------
  993. subgroupSizeControl = true
  994. computeFullSubgroups = true
  995.  
  996. VkPhysicalDeviceSynchronization2Features:
  997. -----------------------------------------
  998. synchronization2 = true
  999.  
  1000. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1001. ------------------------------------------------
  1002. texelBufferAlignment = true
  1003.  
  1004. VkPhysicalDeviceTextureCompressionASTCHDRFeatures:
  1005. --------------------------------------------------
  1006. textureCompressionASTC_HDR = false
  1007.  
  1008. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1009. ------------------------------------------
  1010. timelineSemaphore = true
  1011.  
  1012. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1013. ----------------------------------------------------
  1014. uniformBufferStandardLayout = true
  1015.  
  1016. VkPhysicalDeviceVariablePointersFeatures:
  1017. -----------------------------------------
  1018. variablePointersStorageBuffer = true
  1019. variablePointers = true
  1020.  
  1021. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1022. --------------------------------------------------
  1023. vertexAttributeInstanceRateDivisor = true
  1024. vertexAttributeInstanceRateZeroDivisor = true
  1025.  
  1026. VkPhysicalDeviceVulkan11Features:
  1027. ---------------------------------
  1028. storageBuffer16BitAccess = true
  1029. uniformAndStorageBuffer16BitAccess = true
  1030. storagePushConstant16 = true
  1031. storageInputOutput16 = true
  1032. multiview = true
  1033. multiviewGeometryShader = false
  1034. multiviewTessellationShader = false
  1035. variablePointersStorageBuffer = true
  1036. variablePointers = true
  1037. protectedMemory = false
  1038. samplerYcbcrConversion = true
  1039. shaderDrawParameters = true
  1040.  
  1041. VkPhysicalDeviceVulkan12Features:
  1042. ---------------------------------
  1043. samplerMirrorClampToEdge = true
  1044. drawIndirectCount = true
  1045. storageBuffer8BitAccess = true
  1046. uniformAndStorageBuffer8BitAccess = true
  1047. storagePushConstant8 = true
  1048. shaderBufferInt64Atomics = false
  1049. shaderSharedInt64Atomics = false
  1050. shaderFloat16 = true
  1051. shaderInt8 = true
  1052. descriptorIndexing = false
  1053. shaderInputAttachmentArrayDynamicIndexing = false
  1054. shaderUniformTexelBufferArrayDynamicIndexing = false
  1055. shaderStorageTexelBufferArrayDynamicIndexing = false
  1056. shaderUniformBufferArrayNonUniformIndexing = false
  1057. shaderSampledImageArrayNonUniformIndexing = false
  1058. shaderStorageBufferArrayNonUniformIndexing = false
  1059. shaderStorageImageArrayNonUniformIndexing = false
  1060. shaderInputAttachmentArrayNonUniformIndexing = false
  1061. shaderUniformTexelBufferArrayNonUniformIndexing = false
  1062. shaderStorageTexelBufferArrayNonUniformIndexing = false
  1063. descriptorBindingUniformBufferUpdateAfterBind = false
  1064. descriptorBindingSampledImageUpdateAfterBind = false
  1065. descriptorBindingStorageImageUpdateAfterBind = false
  1066. descriptorBindingStorageBufferUpdateAfterBind = false
  1067. descriptorBindingUniformTexelBufferUpdateAfterBind = false
  1068. descriptorBindingStorageTexelBufferUpdateAfterBind = false
  1069. descriptorBindingUpdateUnusedWhilePending = false
  1070. descriptorBindingPartiallyBound = false
  1071. descriptorBindingVariableDescriptorCount = false
  1072. runtimeDescriptorArray = false
  1073. samplerFilterMinmax = false
  1074. scalarBlockLayout = true
  1075. imagelessFramebuffer = true
  1076. uniformBufferStandardLayout = true
  1077. shaderSubgroupExtendedTypes = true
  1078. separateDepthStencilLayouts = true
  1079. hostQueryReset = true
  1080. timelineSemaphore = true
  1081. bufferDeviceAddress = true
  1082. bufferDeviceAddressCaptureReplay = true
  1083. bufferDeviceAddressMultiDevice = false
  1084. vulkanMemoryModel = true
  1085. vulkanMemoryModelDeviceScope = true
  1086. vulkanMemoryModelAvailabilityVisibilityChains = true
  1087. shaderOutputViewportIndex = false
  1088. shaderOutputLayer = false
  1089. subgroupBroadcastDynamicId = true
  1090.  
  1091. VkPhysicalDeviceVulkan13Features:
  1092. ---------------------------------
  1093. robustImageAccess = true
  1094. inlineUniformBlock = true
  1095. descriptorBindingInlineUniformBlockUpdateAfterBind = false
  1096. pipelineCreationCacheControl = true
  1097. privateData = true
  1098. shaderDemoteToHelperInvocation = true
  1099. shaderTerminateInvocation = true
  1100. subgroupSizeControl = true
  1101. computeFullSubgroups = true
  1102. synchronization2 = true
  1103. textureCompressionASTC_HDR = false
  1104. shaderZeroInitializeWorkgroupMemory = true
  1105. dynamicRendering = true
  1106. shaderIntegerDotProduct = true
  1107. maintenance4 = true
  1108.  
  1109. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1110. ------------------------------------------
  1111. vulkanMemoryModel = true
  1112. vulkanMemoryModelDeviceScope = true
  1113. vulkanMemoryModelAvailabilityVisibilityChains = true
  1114.  
  1115. VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures:
  1116. ------------------------------------------------------
  1117. shaderZeroInitializeWorkgroupMemory = true
  1118.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement