stuffnex

Vulcan Info 230925

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