Advertisement
Guest User

Untitled

a guest
Feb 21st, 2021
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.01 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.2.169
  6.  
  7.  
  8. Instance Extensions: count = 17
  9. ===============================
  10. VK_EXT_acquire_xlib_display : extension revision 1
  11. VK_EXT_debug_report : extension revision 9
  12. VK_EXT_debug_utils : extension revision 2
  13. VK_EXT_direct_mode_display : extension revision 1
  14. VK_EXT_display_surface_counter : extension revision 1
  15. VK_KHR_device_group_creation : extension revision 1
  16. VK_KHR_display : extension revision 23
  17. VK_KHR_external_fence_capabilities : extension revision 1
  18. VK_KHR_external_memory_capabilities : extension revision 1
  19. VK_KHR_external_semaphore_capabilities : extension revision 1
  20. VK_KHR_get_display_properties2 : extension revision 1
  21. VK_KHR_get_physical_device_properties2 : extension revision 2
  22. VK_KHR_get_surface_capabilities2 : extension revision 1
  23. VK_KHR_surface : extension revision 25
  24. VK_KHR_surface_protected_capabilities : extension revision 1
  25. VK_KHR_xcb_surface : extension revision 6
  26. VK_KHR_xlib_surface : extension revision 6
  27.  
  28. Layers: count = 1
  29. =================
  30. VK_LAYER_RENDERDOC_Capture (Debugging capture layer for RenderDoc) Vulkan version 1.2.131, layer version 11:
  31. Layer Extensions: count = 1
  32. VK_EXT_debug_utils : extension revision 1
  33. Devices: count = 1
  34. GPU id = 0 (AMD RADV POLARIS11 (ACO))
  35. Layer-Device Extensions: count = 2
  36. VK_EXT_debug_marker : extension revision 4
  37. VK_EXT_tooling_info : extension revision 1
  38.  
  39. Presentable Surfaces:
  40. =====================
  41. GPU id : 0 (AMD RADV POLARIS11 (ACO)):
  42. Surface types: count = 2
  43. VK_KHR_xcb_surface
  44. VK_KHR_xlib_surface
  45. Formats: count = 2
  46. SurfaceFormat[0]:
  47. format = FORMAT_B8G8R8A8_SRGB
  48. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  49. SurfaceFormat[1]:
  50. format = FORMAT_B8G8R8A8_UNORM
  51. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  52. Present Modes: count = 4
  53. PRESENT_MODE_IMMEDIATE_KHR
  54. PRESENT_MODE_MAILBOX_KHR
  55. PRESENT_MODE_FIFO_KHR
  56. PRESENT_MODE_FIFO_RELAXED_KHR
  57. VkSurfaceCapabilitiesKHR:
  58. -------------------------
  59. minImageCount = 3
  60. maxImageCount = 0
  61. currentExtent:
  62. width = 256
  63. height = 256
  64. minImageExtent:
  65. width = 256
  66. height = 256
  67. maxImageExtent:
  68. width = 256
  69. height = 256
  70. maxImageArrayLayers = 1
  71. supportedTransforms: count = 1
  72. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  73. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  74. supportedCompositeAlpha: count = 2
  75. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  76. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  77. supportedUsageFlags: count = 5
  78. IMAGE_USAGE_TRANSFER_SRC_BIT
  79. IMAGE_USAGE_TRANSFER_DST_BIT
  80. IMAGE_USAGE_SAMPLED_BIT
  81. IMAGE_USAGE_STORAGE_BIT
  82. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  83. VkSurfaceCapabilities2EXT:
  84. --------------------------
  85. supportedSurfaceCounters: count = 0
  86. None
  87. VkSurfaceProtectedCapabilitiesKHR:
  88. ----------------------------------
  89. supportsProtected = false
  90.  
  91.  
  92.  
  93. Device Groups:
  94. ==============
  95. Group 0:
  96. Properties:
  97. physicalDevices: count = 1
  98. AMD RADV POLARIS11 (ACO) (ID: 0)
  99. subsetAllocation = 0
  100.  
  101. Present Capabilities:
  102. AMD RADV POLARIS11 (ACO) (ID: 0):
  103. Can present images from the following devices: count = 1
  104. AMD RADV POLARIS11 (ACO) (ID: 0)
  105. Present modes: count = 1
  106. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  107.  
  108.  
  109. Device Properties and Extensions:
  110. =================================
  111. GPU0:
  112. VkPhysicalDeviceProperties:
  113. ---------------------------
  114. apiVersion = 4202664 (1.2.168)
  115. driverVersion = 88080483 (0x5400063)
  116. vendorID = 0x1002
  117. deviceID = 0x67ef
  118. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  119. deviceName = AMD RADV POLARIS11 (ACO)
  120.  
  121. VkPhysicalDeviceLimits:
  122. -----------------------
  123. maxImageDimension1D = 16384
  124. maxImageDimension2D = 16384
  125. maxImageDimension3D = 2048
  126. maxImageDimensionCube = 16384
  127. maxImageArrayLayers = 2048
  128. maxTexelBufferElements = 4294967295
  129. maxUniformBufferRange = 4294967295
  130. maxStorageBufferRange = 4294967295
  131. maxPushConstantsSize = 128
  132. maxMemoryAllocationCount = 4294967295
  133. maxSamplerAllocationCount = 65536
  134. bufferImageGranularity = 0x00000040
  135. sparseAddressSpaceSize = 0xfffffffc
  136. maxBoundDescriptorSets = 32
  137. maxPerStageDescriptorSamplers = 8388606
  138. maxPerStageDescriptorUniformBuffers = 8388606
  139. maxPerStageDescriptorStorageBuffers = 8388606
  140. maxPerStageDescriptorSampledImages = 8388606
  141. maxPerStageDescriptorStorageImages = 8388606
  142. maxPerStageDescriptorInputAttachments = 8388606
  143. maxPerStageResources = 8388606
  144. maxDescriptorSetSamplers = 8388606
  145. maxDescriptorSetUniformBuffers = 8388606
  146. maxDescriptorSetUniformBuffersDynamic = 16
  147. maxDescriptorSetStorageBuffers = 8388606
  148. maxDescriptorSetStorageBuffersDynamic = 8
  149. maxDescriptorSetSampledImages = 8388606
  150. maxDescriptorSetStorageImages = 8388606
  151. maxDescriptorSetInputAttachments = 8388606
  152. maxVertexInputAttributes = 32
  153. maxVertexInputBindings = 32
  154. maxVertexInputAttributeOffset = 2047
  155. maxVertexInputBindingStride = 2048
  156. maxVertexOutputComponents = 128
  157. maxTessellationGenerationLevel = 64
  158. maxTessellationPatchSize = 32
  159. maxTessellationControlPerVertexInputComponents = 128
  160. maxTessellationControlPerVertexOutputComponents = 128
  161. maxTessellationControlPerPatchOutputComponents = 120
  162. maxTessellationControlTotalOutputComponents = 4096
  163. maxTessellationEvaluationInputComponents = 128
  164. maxTessellationEvaluationOutputComponents = 128
  165. maxGeometryShaderInvocations = 127
  166. maxGeometryInputComponents = 64
  167. maxGeometryOutputComponents = 128
  168. maxGeometryOutputVertices = 256
  169. maxGeometryTotalOutputComponents = 1024
  170. maxFragmentInputComponents = 128
  171. maxFragmentOutputAttachments = 8
  172. maxFragmentDualSrcAttachments = 1
  173. maxFragmentCombinedOutputResources = 8
  174. maxComputeSharedMemorySize = 32768
  175. maxComputeWorkGroupCount: count = 3
  176. 65535
  177. 65535
  178. 65535
  179. maxComputeWorkGroupInvocations = 1024
  180. maxComputeWorkGroupSize: count = 3
  181. 1024
  182. 1024
  183. 1024
  184. subPixelPrecisionBits = 8
  185. subTexelPrecisionBits = 8
  186. mipmapPrecisionBits = 8
  187. maxDrawIndexedIndexValue = 4294967295
  188. maxDrawIndirectCount = 4294967295
  189. maxSamplerLodBias = 16
  190. maxSamplerAnisotropy = 16
  191. maxViewports = 16
  192. maxViewportDimensions: count = 2
  193. 16384
  194. 16384
  195. viewportBoundsRange: count = 2
  196. -32768
  197. 32767
  198. viewportSubPixelBits = 8
  199. minMemoryMapAlignment = 4096
  200. minTexelBufferOffsetAlignment = 0x00000004
  201. minUniformBufferOffsetAlignment = 0x00000004
  202. minStorageBufferOffsetAlignment = 0x00000004
  203. minTexelOffset = -32
  204. maxTexelOffset = 31
  205. minTexelGatherOffset = -32
  206. maxTexelGatherOffset = 31
  207. minInterpolationOffset = -2
  208. maxInterpolationOffset = 2
  209. subPixelInterpolationOffsetBits = 8
  210. maxFramebufferWidth = 16384
  211. maxFramebufferHeight = 16384
  212. maxFramebufferLayers = 1024
  213. framebufferColorSampleCounts: count = 4
  214. SAMPLE_COUNT_1_BIT
  215. SAMPLE_COUNT_2_BIT
  216. SAMPLE_COUNT_4_BIT
  217. SAMPLE_COUNT_8_BIT
  218. framebufferDepthSampleCounts: count = 4
  219. SAMPLE_COUNT_1_BIT
  220. SAMPLE_COUNT_2_BIT
  221. SAMPLE_COUNT_4_BIT
  222. SAMPLE_COUNT_8_BIT
  223. framebufferStencilSampleCounts: count = 4
  224. SAMPLE_COUNT_1_BIT
  225. SAMPLE_COUNT_2_BIT
  226. SAMPLE_COUNT_4_BIT
  227. SAMPLE_COUNT_8_BIT
  228. framebufferNoAttachmentsSampleCounts: count = 4
  229. SAMPLE_COUNT_1_BIT
  230. SAMPLE_COUNT_2_BIT
  231. SAMPLE_COUNT_4_BIT
  232. SAMPLE_COUNT_8_BIT
  233. maxColorAttachments = 8
  234. sampledImageColorSampleCounts: count = 4
  235. SAMPLE_COUNT_1_BIT
  236. SAMPLE_COUNT_2_BIT
  237. SAMPLE_COUNT_4_BIT
  238. SAMPLE_COUNT_8_BIT
  239. sampledImageIntegerSampleCounts: count = 4
  240. SAMPLE_COUNT_1_BIT
  241. SAMPLE_COUNT_2_BIT
  242. SAMPLE_COUNT_4_BIT
  243. SAMPLE_COUNT_8_BIT
  244. sampledImageDepthSampleCounts: count = 4
  245. SAMPLE_COUNT_1_BIT
  246. SAMPLE_COUNT_2_BIT
  247. SAMPLE_COUNT_4_BIT
  248. SAMPLE_COUNT_8_BIT
  249. sampledImageStencilSampleCounts: count = 4
  250. SAMPLE_COUNT_1_BIT
  251. SAMPLE_COUNT_2_BIT
  252. SAMPLE_COUNT_4_BIT
  253. SAMPLE_COUNT_8_BIT
  254. storageImageSampleCounts: count = 4
  255. SAMPLE_COUNT_1_BIT
  256. SAMPLE_COUNT_2_BIT
  257. SAMPLE_COUNT_4_BIT
  258. SAMPLE_COUNT_8_BIT
  259. maxSampleMaskWords = 1
  260. timestampComputeAndGraphics = true
  261. timestampPeriod = 40
  262. maxClipDistances = 8
  263. maxCullDistances = 8
  264. maxCombinedClipAndCullDistances = 8
  265. discreteQueuePriorities = 2
  266. pointSizeRange: count = 2
  267. 0
  268. 8191.88
  269. lineWidthRange: count = 2
  270. 0
  271. 8191.88
  272. pointSizeGranularity = 0.125
  273. lineWidthGranularity = 0.125
  274. strictLines = false
  275. standardSampleLocations = true
  276. optimalBufferCopyOffsetAlignment = 0x00000080
  277. optimalBufferCopyRowPitchAlignment = 0x00000080
  278. nonCoherentAtomSize = 0x00000040
  279.  
  280. VkPhysicalDeviceSparseProperties:
  281. ---------------------------------
  282. residencyStandard2DBlockShape = true
  283. residencyStandard2DMultisampleBlockShape = false
  284. residencyStandard3DBlockShape = false
  285. residencyAlignedMipSize = false
  286. residencyNonResidentStrict = true
  287.  
  288. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  289. -----------------------------------------------
  290. maxCustomBorderColorSamplers = 4096
  291.  
  292. VkPhysicalDeviceDepthStencilResolveProperties:
  293. ----------------------------------------------
  294. supportedDepthResolveModes: count = 4
  295. RESOLVE_MODE_SAMPLE_ZERO_BIT
  296. RESOLVE_MODE_AVERAGE_BIT
  297. RESOLVE_MODE_MIN_BIT
  298. RESOLVE_MODE_MAX_BIT
  299. supportedStencilResolveModes: count = 3
  300. RESOLVE_MODE_SAMPLE_ZERO_BIT
  301. RESOLVE_MODE_MIN_BIT
  302. RESOLVE_MODE_MAX_BIT
  303. independentResolveNone = true
  304. independentResolve = true
  305.  
  306. VkPhysicalDeviceDescriptorIndexingProperties:
  307. ---------------------------------------------
  308. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  309. shaderUniformBufferArrayNonUniformIndexingNative = false
  310. shaderSampledImageArrayNonUniformIndexingNative = false
  311. shaderStorageBufferArrayNonUniformIndexingNative = false
  312. shaderStorageImageArrayNonUniformIndexingNative = false
  313. shaderInputAttachmentArrayNonUniformIndexingNative = false
  314. robustBufferAccessUpdateAfterBind = false
  315. quadDivergentImplicitLod = false
  316. maxPerStageDescriptorUpdateAfterBindSamplers = 8388606
  317. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 8388606
  318. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 8388606
  319. maxPerStageDescriptorUpdateAfterBindSampledImages = 8388606
  320. maxPerStageDescriptorUpdateAfterBindStorageImages = 8388606
  321. maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
  322. maxPerStageUpdateAfterBindResources = 8388606
  323. maxDescriptorSetUpdateAfterBindSamplers = 8388606
  324. maxDescriptorSetUpdateAfterBindUniformBuffers = 8388606
  325. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  326. maxDescriptorSetUpdateAfterBindStorageBuffers = 8388606
  327. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  328. maxDescriptorSetUpdateAfterBindSampledImages = 8388606
  329. maxDescriptorSetUpdateAfterBindStorageImages = 8388606
  330. maxDescriptorSetUpdateAfterBindInputAttachments = 8388606
  331.  
  332. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  333. ----------------------------------------------
  334. maxDiscardRectangles = 4
  335.  
  336. VkPhysicalDeviceDriverProperties:
  337. ---------------------------------
  338. driverID = DRIVER_ID_MESA_RADV
  339. driverName = radv
  340. driverInfo = Mesa 21.1.0-devel (git-8f339eb036) (ACO)
  341. conformanceVersion = 1.2.3.0
  342.  
  343. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  344. ------------------------------------------------
  345. minImportedHostPointerAlignment = 0x00001000
  346.  
  347. VkPhysicalDeviceFloatControlsProperties:
  348. ----------------------------------------
  349. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  350. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  351. shaderSignedZeroInfNanPreserveFloat16 = false
  352. shaderSignedZeroInfNanPreserveFloat32 = true
  353. shaderSignedZeroInfNanPreserveFloat64 = true
  354. shaderDenormPreserveFloat16 = false
  355. shaderDenormPreserveFloat32 = true
  356. shaderDenormPreserveFloat64 = true
  357. shaderDenormFlushToZeroFloat16 = false
  358. shaderDenormFlushToZeroFloat32 = true
  359. shaderDenormFlushToZeroFloat64 = true
  360. shaderRoundingModeRTEFloat16 = false
  361. shaderRoundingModeRTEFloat32 = true
  362. shaderRoundingModeRTEFloat64 = true
  363. shaderRoundingModeRTZFloat16 = false
  364. shaderRoundingModeRTZFloat32 = true
  365. shaderRoundingModeRTZFloat64 = true
  366.  
  367. VkPhysicalDeviceIDProperties:
  368. -----------------------------
  369. deviceUUID = 00000000-0800-0000-0000-000000000000
  370. driverUUID = 414d442d-4d45-5341-2d44-525600000000
  371. deviceNodeMask = 0
  372. deviceLUIDValid = false
  373.  
  374. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  375. ------------------------------------------------
  376. maxInlineUniformBlockSize = 4194304
  377. maxPerStageDescriptorInlineUniformBlocks = 134217728
  378. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 134217728
  379. maxDescriptorSetInlineUniformBlocks = 64
  380. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 64
  381.  
  382. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  383. -----------------------------------------------
  384. lineSubPixelPrecisionBits = 4
  385.  
  386. VkPhysicalDeviceMaintenance3Properties:
  387. ---------------------------------------
  388. maxPerSetDescriptors = 22369621
  389. maxMemoryAllocationSize = 0xfffffffc
  390.  
  391. VkPhysicalDeviceMultiviewProperties:
  392. ------------------------------------
  393. maxMultiviewViewCount = 8
  394. maxMultiviewInstanceIndex = 2147483647
  395.  
  396. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  397. ----------------------------------------
  398. pciDomain = 0
  399. pciBus = 8
  400. pciDevice = 0
  401. pciFunction = 0
  402.  
  403. VkPhysicalDevicePointClippingProperties:
  404. ----------------------------------------
  405. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  406.  
  407. VkPhysicalDeviceProtectedMemoryProperties:
  408. ------------------------------------------
  409. protectedNoFault = false
  410.  
  411. VkPhysicalDevicePushDescriptorPropertiesKHR:
  412. --------------------------------------------
  413. maxPushDescriptors = 32
  414.  
  415. VkPhysicalDeviceRobustness2PropertiesEXT:
  416. -----------------------------------------
  417. robustStorageBufferAccessSizeAlignment = 0x00000004
  418. robustUniformBufferAccessSizeAlignment = 0x00000004
  419.  
  420. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  421. ---------------------------------------------
  422. sampleLocationSampleCounts: count = 3
  423. SAMPLE_COUNT_2_BIT
  424. SAMPLE_COUNT_4_BIT
  425. SAMPLE_COUNT_8_BIT
  426. maxSampleLocationGridSize:
  427. width = 2
  428. height = 2
  429. sampleLocationCoordinateRange: count = 2
  430. 0
  431. 0.9375
  432. sampleLocationSubPixelBits = 4
  433. variableSampleLocations = false
  434.  
  435. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  436. ----------------------------------------------
  437. filterMinmaxSingleComponentFormats = true
  438. filterMinmaxImageComponentMapping = false
  439.  
  440. VkPhysicalDeviceSubgroupProperties:
  441. -----------------------------------
  442. subgroupSize = 64
  443. supportedStages: count = 8
  444. SHADER_STAGE_VERTEX_BIT
  445. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  446. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  447. SHADER_STAGE_GEOMETRY_BIT
  448. SHADER_STAGE_FRAGMENT_BIT
  449. SHADER_STAGE_COMPUTE_BIT
  450. SHADER_STAGE_ALL_GRAPHICS
  451. SHADER_STAGE_ALL
  452. supportedOperations: count = 8
  453. SUBGROUP_FEATURE_BASIC_BIT
  454. SUBGROUP_FEATURE_VOTE_BIT
  455. SUBGROUP_FEATURE_ARITHMETIC_BIT
  456. SUBGROUP_FEATURE_BALLOT_BIT
  457. SUBGROUP_FEATURE_SHUFFLE_BIT
  458. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  459. SUBGROUP_FEATURE_CLUSTERED_BIT
  460. SUBGROUP_FEATURE_QUAD_BIT
  461. quadOperationsInAllStages = true
  462.  
  463. VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
  464. -------------------------------------------------
  465. minSubgroupSize = 64
  466. maxSubgroupSize = 64
  467. maxComputeWorkgroupSubgroups = 4294967295
  468. requiredSubgroupSizeStages: count = 0
  469. None
  470.  
  471. VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
  472. --------------------------------------------------
  473. storageTexelBufferOffsetAlignmentBytes = 0x00000004
  474. storageTexelBufferOffsetSingleTexelAlignment = true
  475. uniformTexelBufferOffsetAlignmentBytes = 0x00000004
  476. uniformTexelBufferOffsetSingleTexelAlignment = true
  477.  
  478. VkPhysicalDeviceTimelineSemaphoreProperties:
  479. --------------------------------------------
  480. maxTimelineSemaphoreValueDifference = 18446744073709551615
  481.  
  482. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  483. -----------------------------------------------
  484. maxTransformFeedbackStreams = 4
  485. maxTransformFeedbackBuffers = 4
  486. maxTransformFeedbackBufferSize = 0xffffffff
  487. maxTransformFeedbackStreamDataSize = 512
  488. maxTransformFeedbackBufferDataSize = 512
  489. maxTransformFeedbackBufferDataStride = 512
  490. transformFeedbackQueries = true
  491. transformFeedbackStreamsLinesTriangles = true
  492. transformFeedbackRasterizationStreamSelect = false
  493. transformFeedbackDraw = true
  494.  
  495. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  496. ----------------------------------------------------
  497. maxVertexAttribDivisor = 4294967295
  498.  
  499. VkPhysicalDeviceVulkan11Properties:
  500. -----------------------------------
  501. deviceUUID = 00000000-0800-0000-0000-000000000000
  502. driverUUID = 414d442d-4d45-5341-2d44-525600000000
  503. deviceNodeMask = 0
  504. deviceLUIDValid = false
  505. subgroupSize = 64
  506. subgroupSupportedStages: count = 8
  507. SHADER_STAGE_VERTEX_BIT
  508. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  509. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  510. SHADER_STAGE_GEOMETRY_BIT
  511. SHADER_STAGE_FRAGMENT_BIT
  512. SHADER_STAGE_COMPUTE_BIT
  513. SHADER_STAGE_ALL_GRAPHICS
  514. SHADER_STAGE_ALL
  515. subgroupSupportedOperations: count = 8
  516. SUBGROUP_FEATURE_BASIC_BIT
  517. SUBGROUP_FEATURE_VOTE_BIT
  518. SUBGROUP_FEATURE_ARITHMETIC_BIT
  519. SUBGROUP_FEATURE_BALLOT_BIT
  520. SUBGROUP_FEATURE_SHUFFLE_BIT
  521. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  522. SUBGROUP_FEATURE_CLUSTERED_BIT
  523. SUBGROUP_FEATURE_QUAD_BIT
  524. subgroupQuadOperationsInAllStages = true
  525. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  526. maxMultiviewViewCount = 8
  527. maxMultiviewInstanceIndex = 2147483647
  528. protectedNoFault = false
  529. maxPerSetDescriptors = 22369621
  530. maxMemoryAllocationSize = 0xfffffffc
  531.  
  532. VkPhysicalDeviceVulkan12Properties:
  533. -----------------------------------
  534. driverID = DRIVER_ID_MESA_RADV
  535. driverName = radv
  536. driverInfo = Mesa 21.1.0-devel (git-8f339eb036) (ACO)
  537. conformanceVersion = 1.2.3.0
  538. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  539. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  540. shaderSignedZeroInfNanPreserveFloat16 = false
  541. shaderSignedZeroInfNanPreserveFloat32 = true
  542. shaderSignedZeroInfNanPreserveFloat64 = true
  543. shaderDenormPreserveFloat16 = false
  544. shaderDenormPreserveFloat32 = true
  545. shaderDenormPreserveFloat64 = true
  546. shaderDenormFlushToZeroFloat16 = false
  547. shaderDenormFlushToZeroFloat32 = true
  548. shaderDenormFlushToZeroFloat64 = true
  549. shaderRoundingModeRTEFloat16 = false
  550. shaderRoundingModeRTEFloat32 = true
  551. shaderRoundingModeRTEFloat64 = true
  552. shaderRoundingModeRTZFloat16 = false
  553. shaderRoundingModeRTZFloat32 = true
  554. shaderRoundingModeRTZFloat64 = true
  555. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  556. shaderUniformBufferArrayNonUniformIndexingNative = false
  557. shaderSampledImageArrayNonUniformIndexingNative = false
  558. shaderStorageBufferArrayNonUniformIndexingNative = false
  559. shaderStorageImageArrayNonUniformIndexingNative = false
  560. shaderInputAttachmentArrayNonUniformIndexingNative = false
  561. robustBufferAccessUpdateAfterBind = false
  562. quadDivergentImplicitLod = false
  563. maxPerStageDescriptorUpdateAfterBindSamplers = 8388606
  564. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 8388606
  565. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 8388606
  566. maxPerStageDescriptorUpdateAfterBindSampledImages = 8388606
  567. maxPerStageDescriptorUpdateAfterBindStorageImages = 8388606
  568. maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
  569. maxPerStageUpdateAfterBindResources = 8388606
  570. maxDescriptorSetUpdateAfterBindSamplers = 8388606
  571. maxDescriptorSetUpdateAfterBindUniformBuffers = 8388606
  572. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  573. maxDescriptorSetUpdateAfterBindStorageBuffers = 8388606
  574. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  575. maxDescriptorSetUpdateAfterBindSampledImages = 8388606
  576. maxDescriptorSetUpdateAfterBindStorageImages = 8388606
  577. maxDescriptorSetUpdateAfterBindInputAttachments = 8388606
  578. supportedDepthResolveModes: count = 4
  579. RESOLVE_MODE_SAMPLE_ZERO_BIT
  580. RESOLVE_MODE_AVERAGE_BIT
  581. RESOLVE_MODE_MIN_BIT
  582. RESOLVE_MODE_MAX_BIT
  583. supportedStencilResolveModes: count = 3
  584. RESOLVE_MODE_SAMPLE_ZERO_BIT
  585. RESOLVE_MODE_MIN_BIT
  586. RESOLVE_MODE_MAX_BIT
  587. independentResolveNone = true
  588. independentResolve = true
  589. filterMinmaxSingleComponentFormats = true
  590. filterMinmaxImageComponentMapping = false
  591. maxTimelineSemaphoreValueDifference = 18446744073709551615
  592. framebufferIntegerColorSampleCounts: count = 1
  593. SAMPLE_COUNT_1_BIT
  594.  
  595.  
  596. Device Extensions: count = 114
  597. VK_AMD_buffer_marker : extension revision 1
  598. VK_AMD_device_coherent_memory : extension revision 1
  599. VK_AMD_draw_indirect_count : extension revision 2
  600. VK_AMD_gcn_shader : extension revision 1
  601. VK_AMD_memory_overallocation_behavior : extension revision 1
  602. VK_AMD_mixed_attachment_samples : extension revision 1
  603. VK_AMD_rasterization_order : extension revision 1
  604. VK_AMD_shader_ballot : extension revision 1
  605. VK_AMD_shader_core_properties : extension revision 2
  606. VK_AMD_shader_core_properties2 : extension revision 1
  607. VK_AMD_shader_explicit_vertex_parameter : extension revision 1
  608. VK_AMD_shader_fragment_mask : extension revision 1
  609. VK_AMD_shader_image_load_store_lod : extension revision 1
  610. VK_AMD_shader_info : extension revision 1
  611. VK_AMD_shader_trinary_minmax : extension revision 1
  612. VK_AMD_texture_gather_bias_lod : extension revision 1
  613. VK_EXT_4444_formats : extension revision 1
  614. VK_EXT_buffer_device_address : extension revision 2
  615. VK_EXT_calibrated_timestamps : extension revision 1
  616. VK_EXT_conditional_rendering : extension revision 2
  617. VK_EXT_custom_border_color : extension revision 12
  618. VK_EXT_depth_clip_enable : extension revision 1
  619. VK_EXT_depth_range_unrestricted : extension revision 1
  620. VK_EXT_descriptor_indexing : extension revision 2
  621. VK_EXT_discard_rectangles : extension revision 1
  622. VK_EXT_display_control : extension revision 1
  623. VK_EXT_extended_dynamic_state : extension revision 1
  624. VK_EXT_external_memory_dma_buf : extension revision 1
  625. VK_EXT_external_memory_host : extension revision 1
  626. VK_EXT_global_priority : extension revision 2
  627. VK_EXT_host_query_reset : extension revision 1
  628. VK_EXT_image_robustness : extension revision 1
  629. VK_EXT_index_type_uint8 : extension revision 1
  630. VK_EXT_inline_uniform_block : extension revision 1
  631. VK_EXT_line_rasterization : extension revision 1
  632. VK_EXT_memory_budget : extension revision 1
  633. VK_EXT_memory_priority : extension revision 1
  634. VK_EXT_pci_bus_info : extension revision 2
  635. VK_EXT_pipeline_creation_cache_control : extension revision 3
  636. VK_EXT_pipeline_creation_feedback : extension revision 1
  637. VK_EXT_private_data : extension revision 1
  638. VK_EXT_queue_family_foreign : extension revision 1
  639. VK_EXT_robustness2 : extension revision 1
  640. VK_EXT_sample_locations : extension revision 1
  641. VK_EXT_sampler_filter_minmax : extension revision 2
  642. VK_EXT_scalar_block_layout : extension revision 1
  643. VK_EXT_shader_atomic_float : extension revision 1
  644. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  645. VK_EXT_shader_image_atomic_int64 : extension revision 1
  646. VK_EXT_shader_stencil_export : extension revision 1
  647. VK_EXT_shader_subgroup_ballot : extension revision 1
  648. VK_EXT_shader_subgroup_vote : extension revision 1
  649. VK_EXT_shader_viewport_index_layer : extension revision 1
  650. VK_EXT_subgroup_size_control : extension revision 2
  651. VK_EXT_texel_buffer_alignment : extension revision 1
  652. VK_EXT_transform_feedback : extension revision 1
  653. VK_EXT_vertex_attribute_divisor : extension revision 3
  654. VK_EXT_ycbcr_image_arrays : extension revision 1
  655. VK_GOOGLE_decorate_string : extension revision 1
  656. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  657. VK_GOOGLE_user_type : extension revision 1
  658. VK_KHR_16bit_storage : extension revision 1
  659. VK_KHR_8bit_storage : extension revision 1
  660. VK_KHR_bind_memory2 : extension revision 1
  661. VK_KHR_buffer_device_address : extension revision 1
  662. VK_KHR_copy_commands2 : extension revision 1
  663. VK_KHR_create_renderpass2 : extension revision 1
  664. VK_KHR_dedicated_allocation : extension revision 3
  665. VK_KHR_deferred_host_operations : extension revision 4
  666. VK_KHR_depth_stencil_resolve : extension revision 1
  667. VK_KHR_descriptor_update_template : extension revision 1
  668. VK_KHR_device_group : extension revision 4
  669. VK_KHR_draw_indirect_count : extension revision 1
  670. VK_KHR_driver_properties : extension revision 1
  671. VK_KHR_external_fence : extension revision 1
  672. VK_KHR_external_fence_fd : extension revision 1
  673. VK_KHR_external_memory : extension revision 1
  674. VK_KHR_external_memory_fd : extension revision 1
  675. VK_KHR_external_semaphore : extension revision 1
  676. VK_KHR_external_semaphore_fd : extension revision 1
  677. VK_KHR_get_memory_requirements2 : extension revision 1
  678. VK_KHR_image_format_list : extension revision 1
  679. VK_KHR_imageless_framebuffer : extension revision 1
  680. VK_KHR_incremental_present : extension revision 1
  681. VK_KHR_maintenance1 : extension revision 2
  682. VK_KHR_maintenance2 : extension revision 1
  683. VK_KHR_maintenance3 : extension revision 1
  684. VK_KHR_multiview : extension revision 1
  685. VK_KHR_pipeline_executable_properties : extension revision 1
  686. VK_KHR_push_descriptor : extension revision 2
  687. VK_KHR_relaxed_block_layout : extension revision 1
  688. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  689. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  690. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  691. VK_KHR_shader_atomic_int64 : extension revision 1
  692. VK_KHR_shader_clock : extension revision 1
  693. VK_KHR_shader_draw_parameters : extension revision 1
  694. VK_KHR_shader_float16_int8 : extension revision 1
  695. VK_KHR_shader_float_controls : extension revision 4
  696. VK_KHR_shader_non_semantic_info : extension revision 1
  697. VK_KHR_shader_subgroup_extended_types : extension revision 1
  698. VK_KHR_shader_terminate_invocation : extension revision 1
  699. VK_KHR_spirv_1_4 : extension revision 1
  700. VK_KHR_storage_buffer_storage_class : extension revision 1
  701. VK_KHR_swapchain : extension revision 70
  702. VK_KHR_swapchain_mutable_format : extension revision 1
  703. VK_KHR_timeline_semaphore : extension revision 2
  704. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  705. VK_KHR_variable_pointers : extension revision 1
  706. VK_KHR_vulkan_memory_model : extension revision 3
  707. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  708. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  709. VK_NV_compute_shader_derivatives : extension revision 1
  710. VK_VALVE_mutable_descriptor_type : extension revision 1
  711.  
  712. VkQueueFamilyProperties:
  713. ========================
  714. queueProperties[0]:
  715. -------------------
  716. minImageTransferGranularity = (1,1,1)
  717. queueCount = 1
  718. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  719. timestampValidBits = 64
  720. present support = true
  721.  
  722. queueProperties[1]:
  723. -------------------
  724. minImageTransferGranularity = (1,1,1)
  725. queueCount = 4
  726. queueFlags = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  727. timestampValidBits = 64
  728. present support = true
  729.  
  730. VkPhysicalDeviceMemoryProperties:
  731. =================================
  732. memoryHeaps: count = 3
  733. memoryHeaps[0]:
  734. size = 4026531840 (0xf0000000) (3.75 GiB)
  735. budget = 140156928 (0x085aa000) (133.66 MiB)
  736. usage = 0 (0x00000000) (0.00 B)
  737. flags: count = 1
  738. MEMORY_HEAP_DEVICE_LOCAL_BIT
  739. memoryHeaps[1]:
  740. size = 4294967296 (0x100000000) (4.00 GiB)
  741. budget = 3574358016 (0xd50c6000) (3.33 GiB)
  742. usage = 0 (0x00000000) (0.00 B)
  743. flags: count = 0
  744. None
  745. memoryHeaps[2]:
  746. size = 268435456 (0x10000000) (256.00 MiB)
  747. budget = 99663872 (0x05f0c000) (95.05 MiB)
  748. usage = 0 (0x00000000) (0.00 B)
  749. flags: count = 1
  750. MEMORY_HEAP_DEVICE_LOCAL_BIT
  751. memoryTypes: count = 4
  752. memoryTypes[0]:
  753. heapIndex = 0
  754. propertyFlags = 0x0001: count = 1
  755. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  756. usable for:
  757. IMAGE_TILING_OPTIMAL:
  758. color images
  759. FORMAT_D16_UNORM
  760. FORMAT_D32_SFLOAT
  761. FORMAT_S8_UINT
  762. FORMAT_D16_UNORM_S8_UINT
  763. FORMAT_D32_SFLOAT_S8_UINT
  764. (non-sparse)
  765. IMAGE_TILING_LINEAR:
  766. color images
  767. (non-sparse)
  768. memoryTypes[1]:
  769. heapIndex = 1
  770. propertyFlags = 0x0006: count = 2
  771. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  772. MEMORY_PROPERTY_HOST_COHERENT_BIT
  773. usable for:
  774. IMAGE_TILING_OPTIMAL:
  775. color images
  776. FORMAT_D16_UNORM
  777. FORMAT_D32_SFLOAT
  778. FORMAT_S8_UINT
  779. FORMAT_D16_UNORM_S8_UINT
  780. FORMAT_D32_SFLOAT_S8_UINT
  781. (non-sparse)
  782. IMAGE_TILING_LINEAR:
  783. color images
  784. (non-sparse)
  785. memoryTypes[2]:
  786. heapIndex = 2
  787. propertyFlags = 0x0007: count = 3
  788. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  789. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  790. MEMORY_PROPERTY_HOST_COHERENT_BIT
  791. usable for:
  792. IMAGE_TILING_OPTIMAL:
  793. color images
  794. FORMAT_D16_UNORM
  795. FORMAT_D32_SFLOAT
  796. FORMAT_S8_UINT
  797. FORMAT_D16_UNORM_S8_UINT
  798. FORMAT_D32_SFLOAT_S8_UINT
  799. (non-sparse)
  800. IMAGE_TILING_LINEAR:
  801. color images
  802. (non-sparse)
  803. memoryTypes[3]:
  804. heapIndex = 1
  805. propertyFlags = 0x000e: count = 3
  806. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  807. MEMORY_PROPERTY_HOST_COHERENT_BIT
  808. MEMORY_PROPERTY_HOST_CACHED_BIT
  809. usable for:
  810. IMAGE_TILING_OPTIMAL:
  811. color images
  812. FORMAT_D16_UNORM
  813. FORMAT_D32_SFLOAT
  814. FORMAT_S8_UINT
  815. FORMAT_D16_UNORM_S8_UINT
  816. FORMAT_D32_SFLOAT_S8_UINT
  817. (non-sparse)
  818. IMAGE_TILING_LINEAR:
  819. color images
  820. (non-sparse)
  821.  
  822. VkPhysicalDeviceFeatures:
  823. =========================
  824. robustBufferAccess = true
  825. fullDrawIndexUint32 = true
  826. imageCubeArray = true
  827. independentBlend = true
  828. geometryShader = true
  829. tessellationShader = true
  830. sampleRateShading = true
  831. dualSrcBlend = true
  832. logicOp = true
  833. multiDrawIndirect = true
  834. drawIndirectFirstInstance = true
  835. depthClamp = true
  836. depthBiasClamp = true
  837. fillModeNonSolid = true
  838. depthBounds = true
  839. wideLines = true
  840. largePoints = true
  841. alphaToOne = false
  842. multiViewport = true
  843. samplerAnisotropy = true
  844. textureCompressionETC2 = false
  845. textureCompressionASTC_LDR = false
  846. textureCompressionBC = true
  847. occlusionQueryPrecise = true
  848. pipelineStatisticsQuery = true
  849. vertexPipelineStoresAndAtomics = true
  850. fragmentStoresAndAtomics = true
  851. shaderTessellationAndGeometryPointSize = true
  852. shaderImageGatherExtended = true
  853. shaderStorageImageExtendedFormats = true
  854. shaderStorageImageMultisample = true
  855. shaderStorageImageReadWithoutFormat = true
  856. shaderStorageImageWriteWithoutFormat = true
  857. shaderUniformBufferArrayDynamicIndexing = true
  858. shaderSampledImageArrayDynamicIndexing = true
  859. shaderStorageBufferArrayDynamicIndexing = true
  860. shaderStorageImageArrayDynamicIndexing = true
  861. shaderClipDistance = true
  862. shaderCullDistance = true
  863. shaderFloat64 = true
  864. shaderInt64 = true
  865. shaderInt16 = true
  866. shaderResourceResidency = true
  867. shaderResourceMinLod = true
  868. sparseBinding = true
  869. sparseResidencyBuffer = true
  870. sparseResidencyImage2D = true
  871. sparseResidencyImage3D = false
  872. sparseResidency2Samples = false
  873. sparseResidency4Samples = false
  874. sparseResidency8Samples = false
  875. sparseResidency16Samples = false
  876. sparseResidencyAliased = true
  877. variableMultisampleRate = true
  878. inheritedQueries = true
  879.  
  880. VkPhysicalDevice16BitStorageFeatures:
  881. -------------------------------------
  882. storageBuffer16BitAccess = true
  883. uniformAndStorageBuffer16BitAccess = true
  884. storagePushConstant16 = true
  885. storageInputOutput16 = false
  886.  
  887. VkPhysicalDevice4444FormatsFeaturesEXT:
  888. ---------------------------------------
  889. formatA4R4G4B4 = true
  890. formatA4B4G4R4 = true
  891.  
  892. VkPhysicalDevice8BitStorageFeatures:
  893. ------------------------------------
  894. storageBuffer8BitAccess = true
  895. uniformAndStorageBuffer8BitAccess = true
  896. storagePushConstant8 = true
  897.  
  898. VkPhysicalDeviceBufferDeviceAddressFeatures:
  899. --------------------------------------------
  900. bufferDeviceAddress = true
  901. bufferDeviceAddressCaptureReplay = false
  902. bufferDeviceAddressMultiDevice = false
  903.  
  904. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  905. -----------------------------------------------
  906. bufferDeviceAddress = true
  907. bufferDeviceAddressCaptureReplay = false
  908. bufferDeviceAddressMultiDevice = false
  909.  
  910. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  911. ------------------------------------------------
  912. conditionalRendering = true
  913. inheritedConditionalRendering = false
  914.  
  915. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  916. ---------------------------------------------
  917. customBorderColors = true
  918. customBorderColorWithoutFormat = true
  919.  
  920. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  921. -------------------------------------------
  922. depthClipEnable = true
  923.  
  924. VkPhysicalDeviceDescriptorIndexingFeatures:
  925. -------------------------------------------
  926. shaderInputAttachmentArrayDynamicIndexing = true
  927. shaderUniformTexelBufferArrayDynamicIndexing = true
  928. shaderStorageTexelBufferArrayDynamicIndexing = true
  929. shaderUniformBufferArrayNonUniformIndexing = true
  930. shaderSampledImageArrayNonUniformIndexing = true
  931. shaderStorageBufferArrayNonUniformIndexing = true
  932. shaderStorageImageArrayNonUniformIndexing = true
  933. shaderInputAttachmentArrayNonUniformIndexing = true
  934. shaderUniformTexelBufferArrayNonUniformIndexing = true
  935. shaderStorageTexelBufferArrayNonUniformIndexing = true
  936. descriptorBindingUniformBufferUpdateAfterBind = true
  937. descriptorBindingSampledImageUpdateAfterBind = true
  938. descriptorBindingStorageImageUpdateAfterBind = true
  939. descriptorBindingStorageBufferUpdateAfterBind = true
  940. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  941. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  942. descriptorBindingUpdateUnusedWhilePending = true
  943. descriptorBindingPartiallyBound = true
  944. descriptorBindingVariableDescriptorCount = true
  945. runtimeDescriptorArray = true
  946.  
  947. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  948. ------------------------------------------------
  949. extendedDynamicState = true
  950.  
  951. VkPhysicalDeviceHostQueryResetFeatures:
  952. ---------------------------------------
  953. hostQueryReset = true
  954.  
  955. VkPhysicalDeviceImageRobustnessFeaturesEXT:
  956. -------------------------------------------
  957. robustImageAccess = true
  958.  
  959. VkPhysicalDeviceImagelessFramebufferFeatures:
  960. ---------------------------------------------
  961. imagelessFramebuffer = true
  962.  
  963. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  964. ------------------------------------------
  965. indexTypeUint8 = true
  966.  
  967. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  968. ----------------------------------------------
  969. inlineUniformBlock = true
  970. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  971.  
  972. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  973. ---------------------------------------------
  974. rectangularLines = false
  975. bresenhamLines = true
  976. smoothLines = false
  977. stippledRectangularLines = false
  978. stippledBresenhamLines = true
  979. stippledSmoothLines = false
  980.  
  981. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  982. ------------------------------------------
  983. memoryPriority = true
  984.  
  985. VkPhysicalDeviceMultiviewFeatures:
  986. ----------------------------------
  987. multiview = true
  988. multiviewGeometryShader = true
  989. multiviewTessellationShader = true
  990.  
  991. VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
  992. --------------------------------------------------------
  993. pipelineCreationCacheControl = true
  994.  
  995. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  996. --------------------------------------------------------
  997. pipelineExecutableInfo = true
  998.  
  999. VkPhysicalDevicePrivateDataFeaturesEXT:
  1000. ---------------------------------------
  1001. privateData = true
  1002.  
  1003. VkPhysicalDeviceProtectedMemoryFeatures:
  1004. ----------------------------------------
  1005. protectedMemory = false
  1006.  
  1007. VkPhysicalDeviceRobustness2FeaturesEXT:
  1008. ---------------------------------------
  1009. robustBufferAccess2 = true
  1010. robustImageAccess2 = true
  1011. nullDescriptor = true
  1012.  
  1013. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1014. -----------------------------------------------
  1015. samplerYcbcrConversion = true
  1016.  
  1017. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1018. ------------------------------------------
  1019. scalarBlockLayout = true
  1020.  
  1021. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  1022. ----------------------------------------------------
  1023. separateDepthStencilLayouts = true
  1024.  
  1025. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1026. ---------------------------------------------
  1027. shaderBufferFloat32Atomics = true
  1028. shaderBufferFloat32AtomicAdd = false
  1029. shaderBufferFloat64Atomics = true
  1030. shaderBufferFloat64AtomicAdd = false
  1031. shaderSharedFloat32Atomics = true
  1032. shaderSharedFloat32AtomicAdd = true
  1033. shaderSharedFloat64Atomics = true
  1034. shaderSharedFloat64AtomicAdd = false
  1035. shaderImageFloat32Atomics = true
  1036. shaderImageFloat32AtomicAdd = false
  1037. sparseImageFloat32Atomics = true
  1038. sparseImageFloat32AtomicAdd = false
  1039.  
  1040. VkPhysicalDeviceShaderAtomicInt64Features:
  1041. ------------------------------------------
  1042. shaderBufferInt64Atomics = true
  1043. shaderSharedInt64Atomics = true
  1044.  
  1045. VkPhysicalDeviceShaderClockFeaturesKHR:
  1046. ---------------------------------------
  1047. shaderSubgroupClock = true
  1048. shaderDeviceClock = true
  1049.  
  1050. VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
  1051. ----------------------------------------------------------
  1052. shaderDemoteToHelperInvocation = true
  1053.  
  1054. VkPhysicalDeviceShaderDrawParametersFeatures:
  1055. ---------------------------------------------
  1056. shaderDrawParameters = true
  1057.  
  1058. VkPhysicalDeviceShaderFloat16Int8Features:
  1059. ------------------------------------------
  1060. shaderFloat16 = false
  1061. shaderInt8 = true
  1062.  
  1063. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1064. --------------------------------------------------
  1065. shaderImageInt64Atomics = true
  1066. sparseImageInt64Atomics = true
  1067.  
  1068. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  1069. ----------------------------------------------------
  1070. shaderSubgroupExtendedTypes = true
  1071.  
  1072. VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR:
  1073. -----------------------------------------------------
  1074. shaderTerminateInvocation = true
  1075.  
  1076. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  1077. -----------------------------------------------
  1078. subgroupSizeControl = true
  1079. computeFullSubgroups = true
  1080.  
  1081. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1082. ------------------------------------------------
  1083. texelBufferAlignment = true
  1084.  
  1085. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1086. ------------------------------------------
  1087. timelineSemaphore = true
  1088.  
  1089. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1090. ---------------------------------------------
  1091. transformFeedback = true
  1092. geometryStreams = true
  1093.  
  1094. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1095. ----------------------------------------------------
  1096. uniformBufferStandardLayout = true
  1097.  
  1098. VkPhysicalDeviceVariablePointersFeatures:
  1099. -----------------------------------------
  1100. variablePointersStorageBuffer = true
  1101. variablePointers = true
  1102.  
  1103. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1104. --------------------------------------------------
  1105. vertexAttributeInstanceRateDivisor = true
  1106. vertexAttributeInstanceRateZeroDivisor = true
  1107.  
  1108. VkPhysicalDeviceVulkan11Features:
  1109. ---------------------------------
  1110. storageBuffer16BitAccess = true
  1111. uniformAndStorageBuffer16BitAccess = true
  1112. storagePushConstant16 = true
  1113. storageInputOutput16 = false
  1114. multiview = true
  1115. multiviewGeometryShader = true
  1116. multiviewTessellationShader = true
  1117. variablePointersStorageBuffer = true
  1118. variablePointers = true
  1119. protectedMemory = false
  1120. samplerYcbcrConversion = true
  1121. shaderDrawParameters = true
  1122.  
  1123. VkPhysicalDeviceVulkan12Features:
  1124. ---------------------------------
  1125. samplerMirrorClampToEdge = true
  1126. drawIndirectCount = true
  1127. storageBuffer8BitAccess = true
  1128. uniformAndStorageBuffer8BitAccess = true
  1129. storagePushConstant8 = true
  1130. shaderBufferInt64Atomics = true
  1131. shaderSharedInt64Atomics = true
  1132. shaderFloat16 = false
  1133. shaderInt8 = true
  1134. descriptorIndexing = true
  1135. shaderInputAttachmentArrayDynamicIndexing = true
  1136. shaderUniformTexelBufferArrayDynamicIndexing = true
  1137. shaderStorageTexelBufferArrayDynamicIndexing = true
  1138. shaderUniformBufferArrayNonUniformIndexing = true
  1139. shaderSampledImageArrayNonUniformIndexing = true
  1140. shaderStorageBufferArrayNonUniformIndexing = true
  1141. shaderStorageImageArrayNonUniformIndexing = true
  1142. shaderInputAttachmentArrayNonUniformIndexing = true
  1143. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1144. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1145. descriptorBindingUniformBufferUpdateAfterBind = true
  1146. descriptorBindingSampledImageUpdateAfterBind = true
  1147. descriptorBindingStorageImageUpdateAfterBind = true
  1148. descriptorBindingStorageBufferUpdateAfterBind = true
  1149. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1150. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1151. descriptorBindingUpdateUnusedWhilePending = true
  1152. descriptorBindingPartiallyBound = true
  1153. descriptorBindingVariableDescriptorCount = true
  1154. runtimeDescriptorArray = true
  1155. samplerFilterMinmax = true
  1156. scalarBlockLayout = true
  1157. imagelessFramebuffer = true
  1158. uniformBufferStandardLayout = true
  1159. shaderSubgroupExtendedTypes = true
  1160. separateDepthStencilLayouts = true
  1161. hostQueryReset = true
  1162. timelineSemaphore = true
  1163. bufferDeviceAddress = true
  1164. bufferDeviceAddressCaptureReplay = false
  1165. bufferDeviceAddressMultiDevice = false
  1166. vulkanMemoryModel = true
  1167. vulkanMemoryModelDeviceScope = true
  1168. vulkanMemoryModelAvailabilityVisibilityChains = false
  1169. shaderOutputViewportIndex = true
  1170. shaderOutputLayer = true
  1171. subgroupBroadcastDynamicId = true
  1172.  
  1173. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1174. ------------------------------------------
  1175. vulkanMemoryModel = true
  1176. vulkanMemoryModelDeviceScope = true
  1177. vulkanMemoryModelAvailabilityVisibilityChains = false
  1178.  
  1179. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  1180. ---------------------------------------------------------
  1181. workgroupMemoryExplicitLayout = true
  1182. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  1183. workgroupMemoryExplicitLayout8BitAccess = true
  1184. workgroupMemoryExplicitLayout16BitAccess = true
  1185.  
  1186. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1187. --------------------------------------------
  1188. ycbcrImageArrays = true
  1189.  
  1190. VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR:
  1191. ---------------------------------------------------------
  1192. shaderZeroInitializeWorkgroupMemory = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement