Advertisement
Guest User

Vulkan

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