Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
  2. ==========
  3. VULKANINFO
  4. ==========
  5.  
  6. Vulkan Instance Version: 1.3.204
  7.  
  8.  
  9. Instance Extensions: count = 19
  10. ===============================
  11. VK_EXT_acquire_drm_display : extension revision 1
  12. VK_EXT_acquire_xlib_display : extension revision 1
  13. VK_EXT_debug_report : extension revision 10
  14. VK_EXT_debug_utils : extension revision 2
  15. VK_EXT_direct_mode_display : extension revision 1
  16. VK_EXT_display_surface_counter : extension revision 1
  17. VK_KHR_device_group_creation : extension revision 1
  18. VK_KHR_display : extension revision 21
  19. VK_KHR_external_fence_capabilities : extension revision 1
  20. VK_KHR_external_memory_capabilities : extension revision 1
  21. VK_KHR_external_semaphore_capabilities : extension revision 1
  22. VK_KHR_get_display_properties2 : extension revision 1
  23. VK_KHR_get_physical_device_properties2 : extension revision 2
  24. VK_KHR_get_surface_capabilities2 : 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 = 6
  32. =================
  33. VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.2.73, layer version 1:
  34. Layer Extensions: count = 0
  35. Devices: count = 1
  36. GPU id = 0 (llvmpipe (LLVM 13.0.1, 128 bits))
  37. Layer-Device Extensions: count = 0
  38.  
  39. VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.2.199, layer version 1:
  40. Layer Extensions: count = 0
  41. Devices: count = 1
  42. GPU id = 0 (llvmpipe (LLVM 13.0.1, 128 bits))
  43. Layer-Device Extensions: count = 0
  44.  
  45. VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
  46. Layer Extensions: count = 0
  47. Devices: count = 1
  48. GPU id = 0 (llvmpipe (LLVM 13.0.1, 128 bits))
  49. Layer-Device Extensions: count = 0
  50.  
  51. VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
  52. Layer Extensions: count = 0
  53. Devices: count = 1
  54. GPU id = 0 (llvmpipe (LLVM 13.0.1, 128 bits))
  55. Layer-Device Extensions: count = 0
  56.  
  57. VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
  58. Layer Extensions: count = 0
  59. Devices: count = 1
  60. GPU id = 0 (llvmpipe (LLVM 13.0.1, 128 bits))
  61. Layer-Device Extensions: count = 0
  62.  
  63. VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
  64. Layer Extensions: count = 0
  65. Devices: count = 1
  66. GPU id = 0 (llvmpipe (LLVM 13.0.1, 128 bits))
  67. Layer-Device Extensions: count = 0
  68.  
  69. Presentable Surfaces:
  70. =====================
  71. GPU id : 0 (llvmpipe (LLVM 13.0.1, 128 bits)):
  72. Surface types: count = 2
  73. VK_KHR_xcb_surface
  74. VK_KHR_xlib_surface
  75. Formats: count = 0
  76. Present Modes: count = 4
  77. PRESENT_MODE_IMMEDIATE_KHR
  78. PRESENT_MODE_MAILBOX_KHR
  79. PRESENT_MODE_FIFO_KHR
  80. PRESENT_MODE_FIFO_RELAXED_KHR
  81. VkSurfaceCapabilitiesKHR:
  82. -------------------------
  83. minImageCount = 3
  84. maxImageCount = 0
  85. currentExtent:
  86. width = 256
  87. height = 256
  88. minImageExtent:
  89. width = 256
  90. height = 256
  91. maxImageExtent:
  92. width = 256
  93. height = 256
  94. maxImageArrayLayers = 1
  95. supportedTransforms: count = 1
  96. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  97. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  98. supportedCompositeAlpha: count = 2
  99. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  100. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  101. supportedUsageFlags: count = 6
  102. IMAGE_USAGE_TRANSFER_SRC_BIT
  103. IMAGE_USAGE_TRANSFER_DST_BIT
  104. IMAGE_USAGE_SAMPLED_BIT
  105. IMAGE_USAGE_STORAGE_BIT
  106. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  107. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  108. VkSurfaceCapabilities2EXT:
  109. --------------------------
  110. supportedSurfaceCounters:
  111. None
  112. VkSurfaceProtectedCapabilitiesKHR:
  113. ----------------------------------
  114. supportsProtected = false
  115.  
  116.  
  117.  
  118. Device Groups:
  119. ==============
  120. Group 0:
  121. Properties:
  122. physicalDevices: count = 1
  123. llvmpipe (LLVM 13.0.1, 128 bits) (ID: 0)
  124. subsetAllocation = 0
  125.  
  126. WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
  127. Present Capabilities:
  128. llvmpipe (LLVM 13.0.1, 128 bits) (ID: 0):
  129. Can present images from the following devices: count = 1
  130. llvmpipe (LLVM 13.0.1, 128 bits) (ID: 0)
  131. Present modes: count = 1
  132. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  133.  
  134.  
  135. Device Properties and Extensions:
  136. =================================
  137. GPU0:
  138. VkPhysicalDeviceProperties:
  139. ---------------------------
  140. apiVersion = 4202700 (1.2.204)
  141. driverVersion = 1 (0x0001)
  142. vendorID = 0x10005
  143. deviceID = 0x0000
  144. deviceType = PHYSICAL_DEVICE_TYPE_CPU
  145. deviceName = llvmpipe (LLVM 13.0.1, 128 bits)
  146. pipelineCacheUUID = 76616c2d-6c6c-206e-6f3d-270000000000
  147.  
  148. VkPhysicalDeviceLimits:
  149. -----------------------
  150. maxImageDimension1D = 16384
  151. maxImageDimension2D = 16384
  152. maxImageDimension3D = 4096
  153. maxImageDimensionCube = 32768
  154. maxImageArrayLayers = 2048
  155. maxTexelBufferElements = 134217728
  156. maxUniformBufferRange = 65536
  157. maxStorageBufferRange = 134217728
  158. maxPushConstantsSize = 128
  159. maxMemoryAllocationCount = 4294967295
  160. maxSamplerAllocationCount = 32768
  161. bufferImageGranularity = 0x00000040
  162. sparseAddressSpaceSize = 0x00000000
  163. maxBoundDescriptorSets = 8
  164. maxPerStageDescriptorSamplers = 32
  165. maxPerStageDescriptorUniformBuffers = 15
  166. maxPerStageDescriptorStorageBuffers = 16
  167. maxPerStageDescriptorSampledImages = 128
  168. maxPerStageDescriptorStorageImages = 16
  169. maxPerStageDescriptorInputAttachments = 8
  170. maxPerStageResources = 128
  171. maxDescriptorSetSamplers = 32768
  172. maxDescriptorSetUniformBuffers = 256
  173. maxDescriptorSetUniformBuffersDynamic = 256
  174. maxDescriptorSetStorageBuffers = 256
  175. maxDescriptorSetStorageBuffersDynamic = 256
  176. maxDescriptorSetSampledImages = 256
  177. maxDescriptorSetStorageImages = 256
  178. maxDescriptorSetInputAttachments = 256
  179. maxVertexInputAttributes = 32
  180. maxVertexInputBindings = 32
  181. maxVertexInputAttributeOffset = 2047
  182. maxVertexInputBindingStride = 2048
  183. maxVertexOutputComponents = 128
  184. maxTessellationGenerationLevel = 64
  185. maxTessellationPatchSize = 32
  186. maxTessellationControlPerVertexInputComponents = 128
  187. maxTessellationControlPerVertexOutputComponents = 128
  188. maxTessellationControlPerPatchOutputComponents = 128
  189. maxTessellationControlTotalOutputComponents = 4096
  190. maxTessellationEvaluationInputComponents = 128
  191. maxTessellationEvaluationOutputComponents = 128
  192. maxGeometryShaderInvocations = 32
  193. maxGeometryInputComponents = 64
  194. maxGeometryOutputComponents = 128
  195. maxGeometryOutputVertices = 1024
  196. maxGeometryTotalOutputComponents = 1024
  197. maxFragmentInputComponents = 128
  198. maxFragmentOutputAttachments = 8
  199. maxFragmentDualSrcAttachments = 2
  200. maxFragmentCombinedOutputResources = 40
  201. maxComputeSharedMemorySize = 32768
  202. maxComputeWorkGroupCount: count = 3
  203. 65535
  204. 65535
  205. 65535
  206. maxComputeWorkGroupInvocations = 1024
  207. maxComputeWorkGroupSize: count = 3
  208. 1024
  209. 1024
  210. 1024
  211. subPixelPrecisionBits = 8
  212. subTexelPrecisionBits = 8
  213. mipmapPrecisionBits = 4
  214. maxDrawIndexedIndexValue = 4294967295
  215. maxDrawIndirectCount = 4294967295
  216. maxSamplerLodBias = 16
  217. maxSamplerAnisotropy = 16
  218. maxViewports = 16
  219. maxViewportDimensions: count = 2
  220. 16384
  221. 16384
  222. viewportBoundsRange: count = 2
  223. -32768
  224. 32768
  225. viewportSubPixelBits = 0
  226. minMemoryMapAlignment = 64
  227. minTexelBufferOffsetAlignment = 0x00000010
  228. minUniformBufferOffsetAlignment = 0x00000010
  229. minStorageBufferOffsetAlignment = 0x00000010
  230. minTexelOffset = -32
  231. maxTexelOffset = 31
  232. minTexelGatherOffset = -32
  233. maxTexelGatherOffset = 31
  234. minInterpolationOffset = -2
  235. maxInterpolationOffset = 2
  236. subPixelInterpolationOffsetBits = 8
  237. maxFramebufferWidth = 16384
  238. maxFramebufferHeight = 16384
  239. maxFramebufferLayers = 2048
  240. framebufferColorSampleCounts: count = 2
  241. SAMPLE_COUNT_1_BIT
  242. SAMPLE_COUNT_4_BIT
  243. framebufferDepthSampleCounts: count = 2
  244. SAMPLE_COUNT_1_BIT
  245. SAMPLE_COUNT_4_BIT
  246. framebufferStencilSampleCounts: count = 2
  247. SAMPLE_COUNT_1_BIT
  248. SAMPLE_COUNT_4_BIT
  249. framebufferNoAttachmentsSampleCounts: count = 2
  250. SAMPLE_COUNT_1_BIT
  251. SAMPLE_COUNT_4_BIT
  252. maxColorAttachments = 8
  253. sampledImageColorSampleCounts: count = 2
  254. SAMPLE_COUNT_1_BIT
  255. SAMPLE_COUNT_4_BIT
  256. sampledImageIntegerSampleCounts: count = 2
  257. SAMPLE_COUNT_1_BIT
  258. SAMPLE_COUNT_4_BIT
  259. sampledImageDepthSampleCounts: count = 2
  260. SAMPLE_COUNT_1_BIT
  261. SAMPLE_COUNT_4_BIT
  262. sampledImageStencilSampleCounts: count = 2
  263. SAMPLE_COUNT_1_BIT
  264. SAMPLE_COUNT_4_BIT
  265. storageImageSampleCounts: count = 2
  266. SAMPLE_COUNT_1_BIT
  267. SAMPLE_COUNT_4_BIT
  268. maxSampleMaskWords = 1
  269. timestampComputeAndGraphics = true
  270. timestampPeriod = 1
  271. maxClipDistances = 8
  272. maxCullDistances = 8
  273. maxCombinedClipAndCullDistances = 8
  274. discreteQueuePriorities = 2
  275. pointSizeRange: count = 2
  276. 0
  277. 255
  278. lineWidthRange: count = 2
  279. 1
  280. 255
  281. pointSizeGranularity = 0.125
  282. lineWidthGranularity = 0.0078125
  283. strictLines = true
  284. standardSampleLocations = true
  285. optimalBufferCopyOffsetAlignment = 0x00000080
  286. optimalBufferCopyRowPitchAlignment = 0x00000080
  287. nonCoherentAtomSize = 0x00000040
  288.  
  289. VkPhysicalDeviceSparseProperties:
  290. ---------------------------------
  291. residencyStandard2DBlockShape = false
  292. residencyStandard2DMultisampleBlockShape = false
  293. residencyStandard3DBlockShape = false
  294. residencyAlignedMipSize = false
  295. residencyNonResidentStrict = false
  296.  
  297. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  298. -----------------------------------------------
  299. maxCustomBorderColorSamplers = 32768
  300.  
  301. VkPhysicalDeviceDepthStencilResolveProperties:
  302. ----------------------------------------------
  303. supportedDepthResolveModes: count = 2
  304. RESOLVE_MODE_SAMPLE_ZERO_BIT
  305. RESOLVE_MODE_AVERAGE_BIT
  306. supportedStencilResolveModes: count = 1
  307. RESOLVE_MODE_SAMPLE_ZERO_BIT
  308. independentResolveNone = false
  309. independentResolve = false
  310.  
  311. VkPhysicalDeviceDescriptorIndexingProperties:
  312. ---------------------------------------------
  313. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  314. shaderUniformBufferArrayNonUniformIndexingNative = false
  315. shaderSampledImageArrayNonUniformIndexingNative = false
  316. shaderStorageBufferArrayNonUniformIndexingNative = false
  317. shaderStorageImageArrayNonUniformIndexingNative = false
  318. shaderInputAttachmentArrayNonUniformIndexingNative = false
  319. robustBufferAccessUpdateAfterBind = true
  320. quadDivergentImplicitLod = false
  321. maxPerStageDescriptorUpdateAfterBindSamplers = 65536
  322. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 65536
  323. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 65536
  324. maxPerStageDescriptorUpdateAfterBindSampledImages = 65536
  325. maxPerStageDescriptorUpdateAfterBindStorageImages = 65536
  326. maxPerStageDescriptorUpdateAfterBindInputAttachments = 65536
  327. maxPerStageUpdateAfterBindResources = 65536
  328. maxDescriptorSetUpdateAfterBindSamplers = 65536
  329. maxDescriptorSetUpdateAfterBindUniformBuffers = 65536
  330. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  331. maxDescriptorSetUpdateAfterBindStorageBuffers = 65536
  332. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  333. maxDescriptorSetUpdateAfterBindSampledImages = 65536
  334. maxDescriptorSetUpdateAfterBindStorageImages = 65536
  335. maxDescriptorSetUpdateAfterBindInputAttachments = 65536
  336.  
  337. VkPhysicalDeviceDriverProperties:
  338. ---------------------------------
  339. driverID = DRIVER_ID_MESA_LLVMPIPE
  340. driverName = llvmpipe
  341. driverInfo = Mesa 22.0.1 (LLVM 13.0.1)
  342. conformanceVersion = 0.0.0.0
  343.  
  344. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  345. ------------------------------------------------
  346. minImportedHostPointerAlignment = 0x00001000
  347.  
  348. VkPhysicalDeviceFloatControlsProperties:
  349. ----------------------------------------
  350. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  351. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  352. shaderSignedZeroInfNanPreserveFloat16 = true
  353. shaderSignedZeroInfNanPreserveFloat32 = true
  354. shaderSignedZeroInfNanPreserveFloat64 = true
  355. shaderDenormPreserveFloat16 = false
  356. shaderDenormPreserveFloat32 = false
  357. shaderDenormPreserveFloat64 = false
  358. shaderDenormFlushToZeroFloat16 = false
  359. shaderDenormFlushToZeroFloat32 = false
  360. shaderDenormFlushToZeroFloat64 = false
  361. shaderRoundingModeRTEFloat16 = true
  362. shaderRoundingModeRTEFloat32 = true
  363. shaderRoundingModeRTEFloat64 = true
  364. shaderRoundingModeRTZFloat16 = false
  365. shaderRoundingModeRTZFloat32 = false
  366. shaderRoundingModeRTZFloat64 = false
  367.  
  368. VkPhysicalDeviceIDProperties:
  369. -----------------------------
  370. deviceUUID = 00000000-0000-0000-0000-000000000000
  371. driverUUID = 00000000-0000-0000-0000-000000000000
  372. deviceNodeMask = 0
  373. deviceLUIDValid = false
  374.  
  375. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  376. -----------------------------------------------
  377. lineSubPixelPrecisionBits = 8
  378.  
  379. VkPhysicalDeviceMaintenance3Properties:
  380. ---------------------------------------
  381. maxPerSetDescriptors = 1024
  382. maxMemoryAllocationSize = 0x80000000
  383.  
  384. VkPhysicalDeviceMultiDrawPropertiesEXT:
  385. ---------------------------------------
  386. maxMultiDrawCount = 2048
  387.  
  388. VkPhysicalDeviceMultiviewProperties:
  389. ------------------------------------
  390. maxMultiviewViewCount = 6
  391. maxMultiviewInstanceIndex = 2147483647
  392.  
  393. VkPhysicalDevicePointClippingProperties:
  394. ----------------------------------------
  395. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  396.  
  397. VkPhysicalDeviceProtectedMemoryProperties:
  398. ------------------------------------------
  399. protectedNoFault = false
  400.  
  401. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  402. ---------------------------------------------
  403. provokingVertexModePerPipeline = true
  404. transformFeedbackPreservesTriangleFanProvokingVertex = true
  405.  
  406. VkPhysicalDevicePushDescriptorPropertiesKHR:
  407. --------------------------------------------
  408. maxPushDescriptors = 32
  409.  
  410. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  411. ----------------------------------------------
  412. filterMinmaxSingleComponentFormats = true
  413. filterMinmaxImageComponentMapping = true
  414.  
  415. VkPhysicalDeviceSubgroupProperties:
  416. -----------------------------------
  417. subgroupSize = 4
  418. supportedStages: count = 4
  419. SHADER_STAGE_FRAGMENT_BIT
  420. SHADER_STAGE_COMPUTE_BIT
  421. SHADER_STAGE_ALL_GRAPHICS
  422. SHADER_STAGE_ALL
  423. supportedOperations: count = 4
  424. SUBGROUP_FEATURE_BASIC_BIT
  425. SUBGROUP_FEATURE_VOTE_BIT
  426. SUBGROUP_FEATURE_ARITHMETIC_BIT
  427. SUBGROUP_FEATURE_BALLOT_BIT
  428. quadOperationsInAllStages = false
  429.  
  430. VkPhysicalDeviceTimelineSemaphoreProperties:
  431. --------------------------------------------
  432. maxTimelineSemaphoreValueDifference = 18446744073709551615
  433.  
  434. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  435. -----------------------------------------------
  436. maxTransformFeedbackStreams = 4
  437. maxTransformFeedbackBuffers = 4
  438. maxTransformFeedbackBufferSize = 0xffffffff
  439. maxTransformFeedbackStreamDataSize = 512
  440. maxTransformFeedbackBufferDataSize = 512
  441. maxTransformFeedbackBufferDataStride = 512
  442. transformFeedbackQueries = true
  443. transformFeedbackStreamsLinesTriangles = false
  444. transformFeedbackRasterizationStreamSelect = false
  445. transformFeedbackDraw = true
  446.  
  447. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  448. ----------------------------------------------------
  449. maxVertexAttribDivisor = 4294967295
  450.  
  451. VkPhysicalDeviceVulkan11Properties:
  452. -----------------------------------
  453. deviceUUID = 00000000-0000-0000-0000-000000000000
  454. driverUUID = 00000000-0000-0000-0000-000000000000
  455. deviceNodeMask = 0
  456. deviceLUIDValid = false
  457. subgroupSize = 4
  458. subgroupSupportedStages: count = 4
  459. SHADER_STAGE_FRAGMENT_BIT
  460. SHADER_STAGE_COMPUTE_BIT
  461. SHADER_STAGE_ALL_GRAPHICS
  462. SHADER_STAGE_ALL
  463. subgroupSupportedOperations: count = 4
  464. SUBGROUP_FEATURE_BASIC_BIT
  465. SUBGROUP_FEATURE_VOTE_BIT
  466. SUBGROUP_FEATURE_ARITHMETIC_BIT
  467. SUBGROUP_FEATURE_BALLOT_BIT
  468. subgroupQuadOperationsInAllStages = false
  469. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  470. maxMultiviewViewCount = 6
  471. maxMultiviewInstanceIndex = 2147483647
  472. protectedNoFault = false
  473. maxPerSetDescriptors = 1024
  474. maxMemoryAllocationSize = 0x80000000
  475.  
  476. VkPhysicalDeviceVulkan12Properties:
  477. -----------------------------------
  478. driverID = DRIVER_ID_MESA_LLVMPIPE
  479. driverName = llvmpipe
  480. driverInfo = Mesa 22.0.1 (LLVM 13.0.1)
  481. conformanceVersion = 0.0.0.0
  482. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  483. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  484. shaderSignedZeroInfNanPreserveFloat16 = true
  485. shaderSignedZeroInfNanPreserveFloat32 = true
  486. shaderSignedZeroInfNanPreserveFloat64 = true
  487. shaderDenormPreserveFloat16 = false
  488. shaderDenormPreserveFloat32 = false
  489. shaderDenormPreserveFloat64 = false
  490. shaderDenormFlushToZeroFloat16 = false
  491. shaderDenormFlushToZeroFloat32 = false
  492. shaderDenormFlushToZeroFloat64 = false
  493. shaderRoundingModeRTEFloat16 = true
  494. shaderRoundingModeRTEFloat32 = true
  495. shaderRoundingModeRTEFloat64 = true
  496. shaderRoundingModeRTZFloat16 = false
  497. shaderRoundingModeRTZFloat32 = false
  498. shaderRoundingModeRTZFloat64 = false
  499. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  500. shaderUniformBufferArrayNonUniformIndexingNative = false
  501. shaderSampledImageArrayNonUniformIndexingNative = false
  502. shaderStorageBufferArrayNonUniformIndexingNative = false
  503. shaderStorageImageArrayNonUniformIndexingNative = false
  504. shaderInputAttachmentArrayNonUniformIndexingNative = false
  505. robustBufferAccessUpdateAfterBind = true
  506. quadDivergentImplicitLod = false
  507. maxPerStageDescriptorUpdateAfterBindSamplers = 65536
  508. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 65536
  509. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 65536
  510. maxPerStageDescriptorUpdateAfterBindSampledImages = 65536
  511. maxPerStageDescriptorUpdateAfterBindStorageImages = 65536
  512. maxPerStageDescriptorUpdateAfterBindInputAttachments = 65536
  513. maxPerStageUpdateAfterBindResources = 65536
  514. maxDescriptorSetUpdateAfterBindSamplers = 65536
  515. maxDescriptorSetUpdateAfterBindUniformBuffers = 65536
  516. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  517. maxDescriptorSetUpdateAfterBindStorageBuffers = 65536
  518. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  519. maxDescriptorSetUpdateAfterBindSampledImages = 65536
  520. maxDescriptorSetUpdateAfterBindStorageImages = 65536
  521. maxDescriptorSetUpdateAfterBindInputAttachments = 65536
  522. supportedDepthResolveModes: count = 2
  523. RESOLVE_MODE_SAMPLE_ZERO_BIT
  524. RESOLVE_MODE_AVERAGE_BIT
  525. supportedStencilResolveModes: count = 1
  526. RESOLVE_MODE_SAMPLE_ZERO_BIT
  527. independentResolveNone = false
  528. independentResolve = false
  529. filterMinmaxSingleComponentFormats = true
  530. filterMinmaxImageComponentMapping = true
  531. maxTimelineSemaphoreValueDifference = 18446744073709551615
  532. framebufferIntegerColorSampleCounts: count = 1
  533. SAMPLE_COUNT_1_BIT
  534.  
  535.  
  536. Device Extensions: count = 67
  537. -----------------------------
  538. VK_EXT_4444_formats : extension revision 1
  539. VK_EXT_calibrated_timestamps : extension revision 2
  540. VK_EXT_color_write_enable : extension revision 1
  541. VK_EXT_conditional_rendering : extension revision 2
  542. VK_EXT_custom_border_color : extension revision 12
  543. VK_EXT_depth_clip_enable : extension revision 1
  544. VK_EXT_extended_dynamic_state : extension revision 1
  545. VK_EXT_extended_dynamic_state2 : extension revision 1
  546. VK_EXT_external_memory_host : extension revision 1
  547. VK_EXT_host_query_reset : extension revision 1
  548. VK_EXT_index_type_uint8 : extension revision 1
  549. VK_EXT_line_rasterization : extension revision 1
  550. VK_EXT_multi_draw : extension revision 1
  551. VK_EXT_post_depth_coverage : extension revision 1
  552. VK_EXT_primitive_topology_list_restart : extension revision 1
  553. VK_EXT_private_data : extension revision 1
  554. VK_EXT_provoking_vertex : extension revision 1
  555. VK_EXT_sampler_filter_minmax : extension revision 2
  556. VK_EXT_scalar_block_layout : extension revision 1
  557. VK_EXT_separate_stencil_usage : extension revision 1
  558. VK_EXT_shader_stencil_export : extension revision 1
  559. VK_EXT_shader_viewport_index_layer : extension revision 1
  560. VK_EXT_transform_feedback : extension revision 1
  561. VK_EXT_vertex_attribute_divisor : extension revision 3
  562. VK_EXT_vertex_input_dynamic_state : extension revision 2
  563. VK_GOOGLE_decorate_string : extension revision 1
  564. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  565. VK_KHR_16bit_storage : extension revision 1
  566. VK_KHR_8bit_storage : extension revision 1
  567. VK_KHR_bind_memory2 : extension revision 1
  568. VK_KHR_buffer_device_address : extension revision 1
  569. VK_KHR_copy_commands2 : extension revision 1
  570. VK_KHR_create_renderpass2 : extension revision 1
  571. VK_KHR_dedicated_allocation : extension revision 3
  572. VK_KHR_depth_stencil_resolve : extension revision 1
  573. VK_KHR_descriptor_update_template : extension revision 1
  574. VK_KHR_device_group : extension revision 4
  575. VK_KHR_draw_indirect_count : extension revision 1
  576. VK_KHR_driver_properties : extension revision 1
  577. VK_KHR_dynamic_rendering : extension revision 1
  578. VK_KHR_external_fence : extension revision 1
  579. VK_KHR_external_memory : extension revision 1
  580. VK_KHR_external_memory_fd : extension revision 1
  581. VK_KHR_external_semaphore : extension revision 1
  582. VK_KHR_get_memory_requirements2 : extension revision 1
  583. VK_KHR_image_format_list : extension revision 1
  584. VK_KHR_imageless_framebuffer : extension revision 1
  585. VK_KHR_incremental_present : extension revision 2
  586. VK_KHR_maintenance1 : extension revision 2
  587. VK_KHR_maintenance2 : extension revision 1
  588. VK_KHR_maintenance3 : extension revision 1
  589. VK_KHR_multiview : extension revision 1
  590. VK_KHR_push_descriptor : extension revision 2
  591. VK_KHR_relaxed_block_layout : extension revision 1
  592. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  593. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  594. VK_KHR_shader_atomic_int64 : extension revision 1
  595. VK_KHR_shader_draw_parameters : extension revision 1
  596. VK_KHR_shader_float16_int8 : extension revision 1
  597. VK_KHR_shader_float_controls : extension revision 4
  598. VK_KHR_shader_subgroup_extended_types : extension revision 1
  599. VK_KHR_spirv_1_4 : extension revision 1
  600. VK_KHR_storage_buffer_storage_class : extension revision 1
  601. VK_KHR_swapchain : extension revision 70
  602. VK_KHR_timeline_semaphore : extension revision 2
  603. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  604. VK_KHR_variable_pointers : extension revision 1
  605.  
  606. VkQueueFamilyProperties:
  607. ========================
  608. queueProperties[0]:
  609. -------------------
  610. minImageTransferGranularity = (1,1,1)
  611. queueCount = 1
  612. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
  613. timestampValidBits = 64
  614. present support = false
  615.  
  616. VkPhysicalDeviceMemoryProperties:
  617. =================================
  618. memoryHeaps: count = 1
  619. memoryHeaps[0]:
  620. size = 2147483648 (0x80000000) (2.00 GiB)
  621. flags: count = 1
  622. MEMORY_HEAP_DEVICE_LOCAL_BIT
  623. memoryTypes: count = 1
  624. memoryTypes[0]:
  625. heapIndex = 0
  626. propertyFlags = 0x000f: count = 4
  627. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  628. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  629. MEMORY_PROPERTY_HOST_COHERENT_BIT
  630. MEMORY_PROPERTY_HOST_CACHED_BIT
  631. usable for:
  632. IMAGE_TILING_OPTIMAL:
  633. color images
  634. FORMAT_D16_UNORM
  635. FORMAT_X8_D24_UNORM_PACK32
  636. FORMAT_D32_SFLOAT
  637. FORMAT_S8_UINT
  638. FORMAT_D24_UNORM_S8_UINT
  639. FORMAT_D32_SFLOAT_S8_UINT
  640. (non-sparse)
  641. IMAGE_TILING_LINEAR:
  642. color images
  643. (non-sparse)
  644.  
  645. VkPhysicalDeviceFeatures:
  646. =========================
  647. robustBufferAccess = true
  648. fullDrawIndexUint32 = true
  649. imageCubeArray = true
  650. independentBlend = true
  651. geometryShader = true
  652. tessellationShader = true
  653. sampleRateShading = true
  654. dualSrcBlend = true
  655. logicOp = true
  656. multiDrawIndirect = true
  657. drawIndirectFirstInstance = true
  658. depthClamp = true
  659. depthBiasClamp = true
  660. fillModeNonSolid = true
  661. depthBounds = false
  662. wideLines = true
  663. largePoints = true
  664. alphaToOne = true
  665. multiViewport = true
  666. samplerAnisotropy = true
  667. textureCompressionETC2 = false
  668. textureCompressionASTC_LDR = false
  669. textureCompressionBC = true
  670. occlusionQueryPrecise = true
  671. pipelineStatisticsQuery = true
  672. vertexPipelineStoresAndAtomics = true
  673. fragmentStoresAndAtomics = true
  674. shaderTessellationAndGeometryPointSize = true
  675. shaderImageGatherExtended = true
  676. shaderStorageImageExtendedFormats = true
  677. shaderStorageImageMultisample = true
  678. shaderStorageImageReadWithoutFormat = false
  679. shaderStorageImageWriteWithoutFormat = true
  680. shaderUniformBufferArrayDynamicIndexing = true
  681. shaderSampledImageArrayDynamicIndexing = false
  682. shaderStorageBufferArrayDynamicIndexing = true
  683. shaderStorageImageArrayDynamicIndexing = false
  684. shaderClipDistance = true
  685. shaderCullDistance = true
  686. shaderFloat64 = true
  687. shaderInt64 = true
  688. shaderInt16 = true
  689. shaderResourceResidency = false
  690. shaderResourceMinLod = false
  691. sparseBinding = false
  692. sparseResidencyBuffer = false
  693. sparseResidencyImage2D = false
  694. sparseResidencyImage3D = false
  695. sparseResidency2Samples = false
  696. sparseResidency4Samples = false
  697. sparseResidency8Samples = false
  698. sparseResidency16Samples = false
  699. sparseResidencyAliased = false
  700. variableMultisampleRate = false
  701. inheritedQueries = false
  702.  
  703. VkPhysicalDevice16BitStorageFeatures:
  704. -------------------------------------
  705. storageBuffer16BitAccess = true
  706. uniformAndStorageBuffer16BitAccess = true
  707. storagePushConstant16 = true
  708. storageInputOutput16 = false
  709.  
  710. VkPhysicalDevice4444FormatsFeaturesEXT:
  711. ---------------------------------------
  712. formatA4R4G4B4 = true
  713. formatA4B4G4R4 = true
  714.  
  715. VkPhysicalDevice8BitStorageFeatures:
  716. ------------------------------------
  717. storageBuffer8BitAccess = true
  718. uniformAndStorageBuffer8BitAccess = true
  719. storagePushConstant8 = true
  720.  
  721. VkPhysicalDeviceBufferDeviceAddressFeatures:
  722. --------------------------------------------
  723. bufferDeviceAddress = true
  724. bufferDeviceAddressCaptureReplay = false
  725. bufferDeviceAddressMultiDevice = false
  726.  
  727. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  728. --------------------------------------------
  729. colorWriteEnable = true
  730.  
  731. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  732. ------------------------------------------------
  733. conditionalRendering = true
  734. inheritedConditionalRendering = false
  735.  
  736. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  737. ---------------------------------------------
  738. customBorderColors = true
  739. customBorderColorWithoutFormat = true
  740.  
  741. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  742. -------------------------------------------
  743. depthClipEnable = true
  744.  
  745. VkPhysicalDeviceDescriptorIndexingFeatures:
  746. -------------------------------------------
  747. shaderInputAttachmentArrayDynamicIndexing = false
  748. shaderUniformTexelBufferArrayDynamicIndexing = false
  749. shaderStorageTexelBufferArrayDynamicIndexing = false
  750. shaderUniformBufferArrayNonUniformIndexing = false
  751. shaderSampledImageArrayNonUniformIndexing = false
  752. shaderStorageBufferArrayNonUniformIndexing = false
  753. shaderStorageImageArrayNonUniformIndexing = false
  754. shaderInputAttachmentArrayNonUniformIndexing = false
  755. shaderUniformTexelBufferArrayNonUniformIndexing = false
  756. shaderStorageTexelBufferArrayNonUniformIndexing = false
  757. descriptorBindingUniformBufferUpdateAfterBind = false
  758. descriptorBindingSampledImageUpdateAfterBind = false
  759. descriptorBindingStorageImageUpdateAfterBind = false
  760. descriptorBindingStorageBufferUpdateAfterBind = false
  761. descriptorBindingUniformTexelBufferUpdateAfterBind = false
  762. descriptorBindingStorageTexelBufferUpdateAfterBind = false
  763. descriptorBindingUpdateUnusedWhilePending = false
  764. descriptorBindingPartiallyBound = false
  765. descriptorBindingVariableDescriptorCount = false
  766. runtimeDescriptorArray = false
  767.  
  768. VkPhysicalDeviceDynamicRenderingFeaturesKHR:
  769. --------------------------------------------
  770. dynamicRendering = true
  771.  
  772. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  773. -------------------------------------------------
  774. extendedDynamicState2 = true
  775. extendedDynamicState2LogicOp = true
  776. extendedDynamicState2PatchControlPoints = true
  777.  
  778. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  779. ------------------------------------------------
  780. extendedDynamicState = true
  781.  
  782. VkPhysicalDeviceHostQueryResetFeatures:
  783. ---------------------------------------
  784. hostQueryReset = true
  785.  
  786. VkPhysicalDeviceImagelessFramebufferFeatures:
  787. ---------------------------------------------
  788. imagelessFramebuffer = true
  789.  
  790. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  791. ------------------------------------------
  792. indexTypeUint8 = true
  793.  
  794. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  795. ---------------------------------------------
  796. rectangularLines = true
  797. bresenhamLines = true
  798. smoothLines = true
  799. stippledRectangularLines = true
  800. stippledBresenhamLines = true
  801. stippledSmoothLines = true
  802.  
  803. VkPhysicalDeviceMultiDrawFeaturesEXT:
  804. -------------------------------------
  805. multiDraw = true
  806.  
  807. VkPhysicalDeviceMultiviewFeatures:
  808. ----------------------------------
  809. multiview = true
  810. multiviewGeometryShader = true
  811. multiviewTessellationShader = true
  812.  
  813. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  814. --------------------------------------------------------
  815. primitiveTopologyListRestart = true
  816. primitiveTopologyPatchListRestart = true
  817.  
  818. VkPhysicalDevicePrivateDataFeaturesEXT:
  819. ---------------------------------------
  820. privateData = true
  821.  
  822. VkPhysicalDeviceProtectedMemoryFeatures:
  823. ----------------------------------------
  824. protectedMemory = false
  825.  
  826. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  827. -------------------------------------------
  828. provokingVertexLast = true
  829. transformFeedbackPreservesProvokingVertex = true
  830.  
  831. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  832. -----------------------------------------------
  833. samplerYcbcrConversion = false
  834.  
  835. VkPhysicalDeviceScalarBlockLayoutFeatures:
  836. ------------------------------------------
  837. scalarBlockLayout = true
  838.  
  839. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  840. ----------------------------------------------------
  841. separateDepthStencilLayouts = true
  842.  
  843. VkPhysicalDeviceShaderAtomicInt64Features:
  844. ------------------------------------------
  845. shaderBufferInt64Atomics = true
  846. shaderSharedInt64Atomics = true
  847.  
  848. VkPhysicalDeviceShaderDrawParametersFeatures:
  849. ---------------------------------------------
  850. shaderDrawParameters = true
  851.  
  852. VkPhysicalDeviceShaderFloat16Int8Features:
  853. ------------------------------------------
  854. shaderFloat16 = false
  855. shaderInt8 = true
  856.  
  857. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  858. ----------------------------------------------------
  859. shaderSubgroupExtendedTypes = true
  860.  
  861. VkPhysicalDeviceTimelineSemaphoreFeatures:
  862. ------------------------------------------
  863. timelineSemaphore = true
  864.  
  865. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  866. ---------------------------------------------
  867. transformFeedback = true
  868. geometryStreams = true
  869.  
  870. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  871. ----------------------------------------------------
  872. uniformBufferStandardLayout = true
  873.  
  874. VkPhysicalDeviceVariablePointersFeatures:
  875. -----------------------------------------
  876. variablePointersStorageBuffer = true
  877. variablePointers = false
  878.  
  879. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  880. --------------------------------------------------
  881. vertexAttributeInstanceRateDivisor = true
  882. vertexAttributeInstanceRateZeroDivisor = false
  883.  
  884. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  885. ---------------------------------------------------
  886. vertexInputDynamicState = true
  887.  
  888. VkPhysicalDeviceVulkan11Features:
  889. ---------------------------------
  890. storageBuffer16BitAccess = true
  891. uniformAndStorageBuffer16BitAccess = true
  892. storagePushConstant16 = true
  893. storageInputOutput16 = false
  894. multiview = true
  895. multiviewGeometryShader = true
  896. multiviewTessellationShader = true
  897. variablePointersStorageBuffer = true
  898. variablePointers = false
  899. protectedMemory = false
  900. samplerYcbcrConversion = false
  901. shaderDrawParameters = true
  902.  
  903. VkPhysicalDeviceVulkan12Features:
  904. ---------------------------------
  905. samplerMirrorClampToEdge = true
  906. drawIndirectCount = true
  907. storageBuffer8BitAccess = true
  908. uniformAndStorageBuffer8BitAccess = true
  909. storagePushConstant8 = true
  910. shaderBufferInt64Atomics = true
  911. shaderSharedInt64Atomics = true
  912. shaderFloat16 = false
  913. shaderInt8 = true
  914. descriptorIndexing = false
  915. shaderInputAttachmentArrayDynamicIndexing = false
  916. shaderUniformTexelBufferArrayDynamicIndexing = false
  917. shaderStorageTexelBufferArrayDynamicIndexing = false
  918. shaderUniformBufferArrayNonUniformIndexing = false
  919. shaderSampledImageArrayNonUniformIndexing = false
  920. shaderStorageBufferArrayNonUniformIndexing = false
  921. shaderStorageImageArrayNonUniformIndexing = false
  922. shaderInputAttachmentArrayNonUniformIndexing = false
  923. shaderUniformTexelBufferArrayNonUniformIndexing = false
  924. shaderStorageTexelBufferArrayNonUniformIndexing = false
  925. descriptorBindingUniformBufferUpdateAfterBind = false
  926. descriptorBindingSampledImageUpdateAfterBind = false
  927. descriptorBindingStorageImageUpdateAfterBind = false
  928. descriptorBindingStorageBufferUpdateAfterBind = false
  929. descriptorBindingUniformTexelBufferUpdateAfterBind = false
  930. descriptorBindingStorageTexelBufferUpdateAfterBind = false
  931. descriptorBindingUpdateUnusedWhilePending = false
  932. descriptorBindingPartiallyBound = false
  933. descriptorBindingVariableDescriptorCount = false
  934. runtimeDescriptorArray = false
  935. samplerFilterMinmax = true
  936. scalarBlockLayout = true
  937. imagelessFramebuffer = true
  938. uniformBufferStandardLayout = true
  939. shaderSubgroupExtendedTypes = true
  940. separateDepthStencilLayouts = true
  941. hostQueryReset = true
  942. timelineSemaphore = true
  943. bufferDeviceAddress = true
  944. bufferDeviceAddressCaptureReplay = false
  945. bufferDeviceAddressMultiDevice = false
  946. vulkanMemoryModel = false
  947. vulkanMemoryModelDeviceScope = false
  948. vulkanMemoryModelAvailabilityVisibilityChains = false
  949. shaderOutputViewportIndex = true
  950. shaderOutputLayer = true
  951. subgroupBroadcastDynamicId = true
  952.  
  953. VkPhysicalDeviceVulkanMemoryModelFeatures:
  954. ------------------------------------------
  955. vulkanMemoryModel = false
  956. vulkanMemoryModelDeviceScope = false
  957. vulkanMemoryModelAvailabilityVisibilityChains = false
  958.