Advertisement
slick517d

Untitled

Jan 27th, 2024
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 114.35 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.3.274
  6.  
  7.  
  8. Instance Extensions: count = 20
  9. ===============================
  10. VK_EXT_acquire_drm_display : extension revision 1
  11. VK_EXT_acquire_xlib_display : extension revision 1
  12. VK_EXT_debug_report : extension revision 10
  13. VK_EXT_debug_utils : extension revision 2
  14. VK_EXT_direct_mode_display : extension revision 1
  15. VK_KHR_device_group_creation : extension revision 1
  16. VK_KHR_display : extension revision 23
  17. VK_KHR_external_fence_capabilities : extension revision 1
  18. VK_KHR_external_memory_capabilities : extension revision 1
  19. VK_KHR_external_semaphore_capabilities : extension revision 1
  20. VK_KHR_get_display_properties2 : extension revision 1
  21. VK_KHR_get_physical_device_properties2 : extension revision 2
  22. VK_KHR_get_surface_capabilities2 : extension revision 1
  23. VK_KHR_portability_enumeration : extension revision 1
  24. VK_KHR_surface : extension revision 25
  25. VK_KHR_surface_protected_capabilities : extension revision 1
  26. VK_KHR_wayland_surface : extension revision 6
  27. VK_KHR_xcb_surface : extension revision 6
  28. VK_KHR_xlib_surface : extension revision 6
  29. VK_LUNARG_direct_driver_loading : extension revision 1
  30.  
  31. Layers: count = 2
  32. =================
  33. VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.3.211, layer version 1:
  34. Layer Extensions: count = 0
  35. Devices: count = 2
  36. GPU id = 0 (V3D 4.2.14)
  37. Layer-Device Extensions: count = 0
  38.  
  39. GPU id = 1 (llvmpipe (LLVM 16.0.6, 128 bits))
  40. Layer-Device Extensions: count = 0
  41.  
  42. VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.3.211, layer version 1:
  43. Layer Extensions: count = 0
  44. Devices: count = 2
  45. GPU id = 0 (V3D 4.2.14)
  46. Layer-Device Extensions: count = 0
  47.  
  48. GPU id = 1 (llvmpipe (LLVM 16.0.6, 128 bits))
  49. Layer-Device Extensions: count = 0
  50.  
  51. Presentable Surfaces:
  52. =====================
  53. GPU id : 0 (V3D 4.2.14):
  54. Surface types: count = 2
  55. VK_KHR_xcb_surface
  56. VK_KHR_xlib_surface
  57. Formats: count = 2
  58. SurfaceFormat[0]:
  59. format = FORMAT_B8G8R8A8_SRGB
  60. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  61. SurfaceFormat[1]:
  62. format = FORMAT_B8G8R8A8_UNORM
  63. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  64. Present Modes: count = 4
  65. PRESENT_MODE_IMMEDIATE_KHR
  66. PRESENT_MODE_MAILBOX_KHR
  67. PRESENT_MODE_FIFO_KHR
  68. PRESENT_MODE_FIFO_RELAXED_KHR
  69. VkSurfaceCapabilitiesKHR:
  70. -------------------------
  71. minImageCount = 3
  72. maxImageCount = 0
  73. currentExtent:
  74. width = 256
  75. height = 256
  76. minImageExtent:
  77. width = 256
  78. height = 256
  79. maxImageExtent:
  80. width = 256
  81. height = 256
  82. maxImageArrayLayers = 1
  83. supportedTransforms: count = 1
  84. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  85. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  86. supportedCompositeAlpha: count = 2
  87. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  88. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  89. supportedUsageFlags: count = 7
  90. IMAGE_USAGE_TRANSFER_SRC_BIT
  91. IMAGE_USAGE_TRANSFER_DST_BIT
  92. IMAGE_USAGE_SAMPLED_BIT
  93. IMAGE_USAGE_STORAGE_BIT
  94. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  95. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  96. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  97. VkSurfaceProtectedCapabilitiesKHR:
  98. ----------------------------------
  99. supportsProtected = false
  100.  
  101.  
  102. GPU id : 1 (llvmpipe (LLVM 16.0.6, 128 bits)):
  103. Surface types: count = 2
  104. VK_KHR_xcb_surface
  105. VK_KHR_xlib_surface
  106. Formats: count = 2
  107. SurfaceFormat[0]:
  108. format = FORMAT_B8G8R8A8_SRGB
  109. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  110. SurfaceFormat[1]:
  111. format = FORMAT_B8G8R8A8_UNORM
  112. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  113. Present Modes: count = 4
  114. PRESENT_MODE_IMMEDIATE_KHR
  115. PRESENT_MODE_MAILBOX_KHR
  116. PRESENT_MODE_FIFO_KHR
  117. PRESENT_MODE_FIFO_RELAXED_KHR
  118. VkSurfaceCapabilitiesKHR:
  119. -------------------------
  120. minImageCount = 3
  121. maxImageCount = 0
  122. currentExtent:
  123. width = 256
  124. height = 256
  125. minImageExtent:
  126. width = 256
  127. height = 256
  128. maxImageExtent:
  129. width = 256
  130. height = 256
  131. maxImageArrayLayers = 1
  132. supportedTransforms: count = 1
  133. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  134. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  135. supportedCompositeAlpha: count = 2
  136. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  137. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  138. supportedUsageFlags: count = 7
  139. IMAGE_USAGE_TRANSFER_SRC_BIT
  140. IMAGE_USAGE_TRANSFER_DST_BIT
  141. IMAGE_USAGE_SAMPLED_BIT
  142. IMAGE_USAGE_STORAGE_BIT
  143. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  144. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  145. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  146. VkSurfaceProtectedCapabilitiesKHR:
  147. ----------------------------------
  148. supportsProtected = false
  149.  
  150.  
  151. GPU id : 0 (V3D 4.2.14):
  152. Surface type = VK_KHR_wayland_surface
  153. Formats: count = 7
  154. SurfaceFormat[0]:
  155. format = FORMAT_A2B10G10R10_UNORM_PACK32
  156. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  157. SurfaceFormat[1]:
  158. format = FORMAT_A2R10G10B10_UNORM_PACK32
  159. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  160. SurfaceFormat[2]:
  161. format = FORMAT_R8G8B8A8_SRGB
  162. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  163. SurfaceFormat[3]:
  164. format = FORMAT_R8G8B8A8_UNORM
  165. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  166. SurfaceFormat[4]:
  167. format = FORMAT_B8G8R8A8_SRGB
  168. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  169. SurfaceFormat[5]:
  170. format = FORMAT_B8G8R8A8_UNORM
  171. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  172. SurfaceFormat[6]:
  173. format = FORMAT_R5G6B5_UNORM_PACK16
  174. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  175. Present Modes: count = 3
  176. PRESENT_MODE_MAILBOX_KHR
  177. PRESENT_MODE_FIFO_KHR
  178. PRESENT_MODE_IMMEDIATE_KHR
  179. VkSurfaceCapabilitiesKHR:
  180. -------------------------
  181. minImageCount = 4
  182. maxImageCount = 0
  183. currentExtent:
  184. width = 4294967295
  185. height = 4294967295
  186. minImageExtent:
  187. width = 1
  188. height = 1
  189. maxImageExtent:
  190. width = 4096
  191. height = 4096
  192. maxImageArrayLayers = 1
  193. supportedTransforms: count = 1
  194. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  195. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  196. supportedCompositeAlpha: count = 2
  197. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  198. COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
  199. supportedUsageFlags: count = 7
  200. IMAGE_USAGE_TRANSFER_SRC_BIT
  201. IMAGE_USAGE_TRANSFER_DST_BIT
  202. IMAGE_USAGE_SAMPLED_BIT
  203. IMAGE_USAGE_STORAGE_BIT
  204. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  205. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  206. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  207. VkSurfaceProtectedCapabilitiesKHR:
  208. ----------------------------------
  209. supportsProtected = false
  210.  
  211.  
  212. GPU id : 1 (llvmpipe (LLVM 16.0.6, 128 bits)):
  213. Surface type = VK_KHR_wayland_surface
  214. Formats: count = 5
  215. SurfaceFormat[0]:
  216. format = FORMAT_B8G8R8A8_SRGB
  217. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  218. SurfaceFormat[1]:
  219. format = FORMAT_B8G8R8A8_UNORM
  220. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  221. SurfaceFormat[2]:
  222. format = FORMAT_A2R10G10B10_UNORM_PACK32
  223. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  224. SurfaceFormat[3]:
  225. format = FORMAT_A2B10G10R10_UNORM_PACK32
  226. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  227. SurfaceFormat[4]:
  228. format = FORMAT_R16G16B16A16_UNORM
  229. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  230. Present Modes: count = 3
  231. PRESENT_MODE_MAILBOX_KHR
  232. PRESENT_MODE_FIFO_KHR
  233. PRESENT_MODE_IMMEDIATE_KHR
  234. VkSurfaceCapabilitiesKHR:
  235. -------------------------
  236. minImageCount = 4
  237. maxImageCount = 0
  238. currentExtent:
  239. width = 4294967295
  240. height = 4294967295
  241. minImageExtent:
  242. width = 1
  243. height = 1
  244. maxImageExtent:
  245. width = 16384
  246. height = 16384
  247. maxImageArrayLayers = 1
  248. supportedTransforms: count = 1
  249. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  250. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  251. supportedCompositeAlpha: count = 2
  252. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  253. COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
  254. supportedUsageFlags: count = 7
  255. IMAGE_USAGE_TRANSFER_SRC_BIT
  256. IMAGE_USAGE_TRANSFER_DST_BIT
  257. IMAGE_USAGE_SAMPLED_BIT
  258. IMAGE_USAGE_STORAGE_BIT
  259. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  260. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  261. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  262. VkSurfaceProtectedCapabilitiesKHR:
  263. ----------------------------------
  264. supportsProtected = false
  265.  
  266.  
  267.  
  268. Device Properties and Extensions:
  269. =================================
  270. GPU0:
  271. VkPhysicalDeviceProperties:
  272. ---------------------------
  273. apiVersion = 1.2.267 (4202763)
  274. driverVersion = 23.3.4 (96481284)
  275. vendorID = 0x14e4
  276. deviceID = 0xbe485fd3
  277. deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
  278. deviceName = V3D 4.2.14
  279. pipelineCacheUUID = f704a874-82b5-a8fa-6062-3604edf182cc
  280.  
  281. VkPhysicalDeviceLimits:
  282. -----------------------
  283. maxImageDimension1D = 4096
  284. maxImageDimension2D = 4096
  285. maxImageDimension3D = 4096
  286. maxImageDimensionCube = 4096
  287. maxImageArrayLayers = 2048
  288. maxTexelBufferElements = 268435456
  289. maxUniformBufferRange = 1073741824
  290. maxStorageBufferRange = 1073741824
  291. maxPushConstantsSize = 128
  292. maxMemoryAllocationCount = 1048576
  293. maxSamplerAllocationCount = 65536
  294. bufferImageGranularity = 0x00000100
  295. sparseAddressSpaceSize = 0x00000000
  296. maxBoundDescriptorSets = 16
  297. maxPerStageDescriptorSamplers = 24
  298. maxPerStageDescriptorUniformBuffers = 16
  299. maxPerStageDescriptorStorageBuffers = 8
  300. maxPerStageDescriptorSampledImages = 16
  301. maxPerStageDescriptorStorageImages = 4
  302. maxPerStageDescriptorInputAttachments = 4
  303. maxPerStageResources = 128
  304. maxDescriptorSetSamplers = 144
  305. maxDescriptorSetUniformBuffers = 96
  306. maxDescriptorSetUniformBuffersDynamic = 8
  307. maxDescriptorSetStorageBuffers = 48
  308. maxDescriptorSetStorageBuffersDynamic = 4
  309. maxDescriptorSetSampledImages = 96
  310. maxDescriptorSetStorageImages = 24
  311. maxDescriptorSetInputAttachments = 4
  312. maxVertexInputAttributes = 16
  313. maxVertexInputBindings = 16
  314. maxVertexInputAttributeOffset = 4294967295
  315. maxVertexInputBindingStride = 4294967295
  316. maxVertexOutputComponents = 64
  317. maxTessellationGenerationLevel = 0
  318. maxTessellationPatchSize = 0
  319. maxTessellationControlPerVertexInputComponents = 0
  320. maxTessellationControlPerVertexOutputComponents = 0
  321. maxTessellationControlPerPatchOutputComponents = 0
  322. maxTessellationControlTotalOutputComponents = 0
  323. maxTessellationEvaluationInputComponents = 0
  324. maxTessellationEvaluationOutputComponents = 0
  325. maxGeometryShaderInvocations = 32
  326. maxGeometryInputComponents = 64
  327. maxGeometryOutputComponents = 64
  328. maxGeometryOutputVertices = 256
  329. maxGeometryTotalOutputComponents = 1024
  330. maxFragmentInputComponents = 64
  331. maxFragmentOutputAttachments = 4
  332. maxFragmentDualSrcAttachments = 0
  333. maxFragmentCombinedOutputResources = 16
  334. maxComputeSharedMemorySize = 16384
  335. maxComputeWorkGroupCount: count = 3
  336. 65535
  337. 65535
  338. 65535
  339. maxComputeWorkGroupInvocations = 256
  340. maxComputeWorkGroupSize: count = 3
  341. 256
  342. 256
  343. 256
  344. subPixelPrecisionBits = 6
  345. subTexelPrecisionBits = 8
  346. mipmapPrecisionBits = 8
  347. maxDrawIndexedIndexValue = 16777215
  348. maxDrawIndirectCount = 2147483647
  349. maxSamplerLodBias = 14
  350. maxSamplerAnisotropy = 16
  351. maxViewports = 1
  352. maxViewportDimensions: count = 2
  353. 4096
  354. 4096
  355. viewportBoundsRange: count = 2
  356. -8192
  357. 8191
  358. viewportSubPixelBits = 0
  359. minMemoryMapAlignment = 4096
  360. minTexelBufferOffsetAlignment = 0x00000040
  361. minUniformBufferOffsetAlignment = 0x00000020
  362. minStorageBufferOffsetAlignment = 0x00000020
  363. minTexelOffset = -8
  364. maxTexelOffset = 7
  365. minTexelGatherOffset = -8
  366. maxTexelGatherOffset = 7
  367. minInterpolationOffset = -0.5
  368. maxInterpolationOffset = 0.5
  369. subPixelInterpolationOffsetBits = 6
  370. maxFramebufferWidth = 4096
  371. maxFramebufferHeight = 4096
  372. maxFramebufferLayers = 256
  373. framebufferColorSampleCounts: count = 2
  374. SAMPLE_COUNT_1_BIT
  375. SAMPLE_COUNT_4_BIT
  376. framebufferDepthSampleCounts: count = 2
  377. SAMPLE_COUNT_1_BIT
  378. SAMPLE_COUNT_4_BIT
  379. framebufferStencilSampleCounts: count = 2
  380. SAMPLE_COUNT_1_BIT
  381. SAMPLE_COUNT_4_BIT
  382. framebufferNoAttachmentsSampleCounts: count = 2
  383. SAMPLE_COUNT_1_BIT
  384. SAMPLE_COUNT_4_BIT
  385. maxColorAttachments = 4
  386. sampledImageColorSampleCounts: count = 2
  387. SAMPLE_COUNT_1_BIT
  388. SAMPLE_COUNT_4_BIT
  389. sampledImageIntegerSampleCounts: count = 2
  390. SAMPLE_COUNT_1_BIT
  391. SAMPLE_COUNT_4_BIT
  392. sampledImageDepthSampleCounts: count = 2
  393. SAMPLE_COUNT_1_BIT
  394. SAMPLE_COUNT_4_BIT
  395. sampledImageStencilSampleCounts: count = 2
  396. SAMPLE_COUNT_1_BIT
  397. SAMPLE_COUNT_4_BIT
  398. storageImageSampleCounts: count = 1
  399. SAMPLE_COUNT_1_BIT
  400. maxSampleMaskWords = 1
  401. timestampComputeAndGraphics = true
  402. timestampPeriod = 1
  403. maxClipDistances = 8
  404. maxCullDistances = 0
  405. maxCombinedClipAndCullDistances = 8
  406. discreteQueuePriorities = 2
  407. pointSizeRange: count = 2
  408. 0.03125
  409. 512
  410. lineWidthRange: count = 2
  411. 1
  412. 32
  413. pointSizeGranularity = 0.03125
  414. lineWidthGranularity = 0.03125
  415. strictLines = true
  416. standardSampleLocations = false
  417. optimalBufferCopyOffsetAlignment = 0x00000020
  418. optimalBufferCopyRowPitchAlignment = 0x00000020
  419. nonCoherentAtomSize = 0x00000100
  420.  
  421. VkPhysicalDeviceSparseProperties:
  422. ---------------------------------
  423. residencyStandard2DBlockShape = false
  424. residencyStandard2DMultisampleBlockShape = false
  425. residencyStandard3DBlockShape = false
  426. residencyAlignedMipSize = false
  427. residencyNonResidentStrict = false
  428.  
  429. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  430. -----------------------------------------------
  431. maxCustomBorderColorSamplers = 24
  432.  
  433. VkPhysicalDeviceDepthStencilResolveProperties:
  434. ----------------------------------------------
  435. supportedDepthResolveModes: count = 1
  436. RESOLVE_MODE_SAMPLE_ZERO_BIT
  437. supportedStencilResolveModes: count = 1
  438. RESOLVE_MODE_SAMPLE_ZERO_BIT
  439. independentResolveNone = false
  440. independentResolve = false
  441.  
  442. VkPhysicalDeviceDescriptorIndexingProperties:
  443. ---------------------------------------------
  444. maxUpdateAfterBindDescriptorsInAllPools = 0
  445. shaderUniformBufferArrayNonUniformIndexingNative = false
  446. shaderSampledImageArrayNonUniformIndexingNative = false
  447. shaderStorageBufferArrayNonUniformIndexingNative = false
  448. shaderStorageImageArrayNonUniformIndexingNative = false
  449. shaderInputAttachmentArrayNonUniformIndexingNative = false
  450. robustBufferAccessUpdateAfterBind = false
  451. quadDivergentImplicitLod = false
  452. maxPerStageDescriptorUpdateAfterBindSamplers = 0
  453. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 0
  454. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 0
  455. maxPerStageDescriptorUpdateAfterBindSampledImages = 0
  456. maxPerStageDescriptorUpdateAfterBindStorageImages = 0
  457. maxPerStageDescriptorUpdateAfterBindInputAttachments = 0
  458. maxPerStageUpdateAfterBindResources = 0
  459. maxDescriptorSetUpdateAfterBindSamplers = 0
  460. maxDescriptorSetUpdateAfterBindUniformBuffers = 0
  461. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 0
  462. maxDescriptorSetUpdateAfterBindStorageBuffers = 0
  463. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 0
  464. maxDescriptorSetUpdateAfterBindSampledImages = 0
  465. maxDescriptorSetUpdateAfterBindStorageImages = 0
  466. maxDescriptorSetUpdateAfterBindInputAttachments = 0
  467.  
  468. VkPhysicalDeviceDriverProperties:
  469. ---------------------------------
  470. driverID = DRIVER_ID_MESA_V3DV
  471. driverName = V3DV Mesa
  472. driverInfo = Mesa 23.3.4-arch.1
  473. conformanceVersion:
  474. major = 1
  475. minor = 3
  476. subminor = 6
  477. patch = 1
  478.  
  479. VkPhysicalDeviceDrmPropertiesEXT:
  480. ---------------------------------
  481. hasPrimary = true
  482. hasRender = true
  483. primaryMajor = 226
  484. primaryMinor = 1
  485. renderMajor = 226
  486. renderMinor = 128
  487.  
  488. VkPhysicalDeviceFloatControlsProperties:
  489. ----------------------------------------
  490. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  491. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  492. shaderSignedZeroInfNanPreserveFloat16 = true
  493. shaderSignedZeroInfNanPreserveFloat32 = true
  494. shaderSignedZeroInfNanPreserveFloat64 = false
  495. shaderDenormPreserveFloat16 = true
  496. shaderDenormPreserveFloat32 = true
  497. shaderDenormPreserveFloat64 = false
  498. shaderDenormFlushToZeroFloat16 = false
  499. shaderDenormFlushToZeroFloat32 = false
  500. shaderDenormFlushToZeroFloat64 = false
  501. shaderRoundingModeRTEFloat16 = true
  502. shaderRoundingModeRTEFloat32 = true
  503. shaderRoundingModeRTEFloat64 = false
  504. shaderRoundingModeRTZFloat16 = false
  505. shaderRoundingModeRTZFloat32 = false
  506. shaderRoundingModeRTZFloat64 = false
  507.  
  508. VkPhysicalDeviceIDProperties:
  509. -----------------------------
  510. deviceUUID = 2ed13185-e77c-e2ea-cfd5-078818d4e3e5
  511. driverUUID = fee67f13-21da-2096-f99b-ad1e0fc1d998
  512. deviceNodeMask = 0
  513. deviceLUIDValid = false
  514.  
  515. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  516. ------------------------------------------------
  517. maxInlineUniformBlockSize = 4096
  518. maxPerStageDescriptorInlineUniformBlocks = 4
  519. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 4
  520. maxDescriptorSetInlineUniformBlocks = 4
  521. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 4
  522.  
  523. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  524. -----------------------------------------------
  525. lineSubPixelPrecisionBits = 6
  526.  
  527. VkPhysicalDeviceMaintenance3Properties:
  528. ---------------------------------------
  529. maxPerSetDescriptors = 67108863
  530. maxMemoryAllocationSize = 0x40000000
  531.  
  532. VkPhysicalDeviceMaintenance4PropertiesKHR:
  533. ------------------------------------------
  534. maxBufferSize = 0x40000000
  535.  
  536. VkPhysicalDeviceMultiviewProperties:
  537. ------------------------------------
  538. maxMultiviewViewCount = 16
  539. maxMultiviewInstanceIndex = 4294967294
  540.  
  541. VkPhysicalDevicePerformanceQueryPropertiesKHR:
  542. ----------------------------------------------
  543. allowCommandBufferQueryCopies = true
  544.  
  545. VkPhysicalDevicePipelineRobustnessPropertiesEXT:
  546. ------------------------------------------------
  547. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT
  548. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT
  549. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT
  550. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT
  551.  
  552. VkPhysicalDevicePointClippingProperties:
  553. ----------------------------------------
  554. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  555.  
  556. VkPhysicalDeviceProtectedMemoryProperties:
  557. ------------------------------------------
  558. protectedNoFault = false
  559.  
  560. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  561. ---------------------------------------------
  562. provokingVertexModePerPipeline = true
  563. transformFeedbackPreservesTriangleFanProvokingVertex = false
  564.  
  565. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  566. ----------------------------------------------
  567. filterMinmaxSingleComponentFormats = false
  568. filterMinmaxImageComponentMapping = false
  569.  
  570. VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR:
  571. -----------------------------------------------------
  572. integerDotProduct8BitUnsignedAccelerated = false
  573. integerDotProduct8BitSignedAccelerated = false
  574. integerDotProduct8BitMixedSignednessAccelerated = false
  575. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  576. integerDotProduct4x8BitPackedSignedAccelerated = false
  577. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  578. integerDotProduct16BitUnsignedAccelerated = false
  579. integerDotProduct16BitSignedAccelerated = false
  580. integerDotProduct16BitMixedSignednessAccelerated = false
  581. integerDotProduct32BitUnsignedAccelerated = false
  582. integerDotProduct32BitSignedAccelerated = false
  583. integerDotProduct32BitMixedSignednessAccelerated = false
  584. integerDotProduct64BitUnsignedAccelerated = false
  585. integerDotProduct64BitSignedAccelerated = false
  586. integerDotProduct64BitMixedSignednessAccelerated = false
  587. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  588. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  589. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  590. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  591. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  592. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  593. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  594. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  595. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  596. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  597. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  598. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  599. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  600. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  601. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  602.  
  603. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  604. ----------------------------------------------------
  605. shaderModuleIdentifierAlgorithmUUID = 4d455341-2d42-4c41-4b45-330000000000
  606.  
  607. VkPhysicalDeviceSubgroupProperties:
  608. -----------------------------------
  609. subgroupSize = 16
  610. supportedStages: count = 1
  611. SHADER_STAGE_COMPUTE_BIT
  612. supportedOperations: count = 1
  613. SUBGROUP_FEATURE_BASIC_BIT
  614. quadOperationsInAllStages = false
  615.  
  616. VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
  617. --------------------------------------------------
  618. storageTexelBufferOffsetAlignmentBytes = 0x00000040
  619. storageTexelBufferOffsetSingleTexelAlignment = false
  620. uniformTexelBufferOffsetAlignmentBytes = 0x00000040
  621. uniformTexelBufferOffsetSingleTexelAlignment = false
  622.  
  623. VkPhysicalDeviceTimelineSemaphoreProperties:
  624. --------------------------------------------
  625. maxTimelineSemaphoreValueDifference = 18446744073709551615
  626.  
  627. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  628. ----------------------------------------------------
  629. maxVertexAttribDivisor = 65535
  630.  
  631. VkPhysicalDeviceVulkan11Properties:
  632. -----------------------------------
  633. deviceUUID = 2ed13185-e77c-e2ea-cfd5-078818d4e3e5
  634. driverUUID = fee67f13-21da-2096-f99b-ad1e0fc1d998
  635. deviceNodeMask = 0
  636. deviceLUIDValid = false
  637. subgroupSize = 16
  638. subgroupSupportedStages: count = 1
  639. SHADER_STAGE_COMPUTE_BIT
  640. subgroupSupportedOperations: count = 1
  641. SUBGROUP_FEATURE_BASIC_BIT
  642. subgroupQuadOperationsInAllStages = false
  643. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  644. maxMultiviewViewCount = 16
  645. maxMultiviewInstanceIndex = 4294967294
  646. protectedNoFault = false
  647. maxPerSetDescriptors = 67108863
  648. maxMemoryAllocationSize = 0x40000000
  649.  
  650. VkPhysicalDeviceVulkan12Properties:
  651. -----------------------------------
  652. driverID = DRIVER_ID_MESA_V3DV
  653. driverName = V3DV Mesa
  654. driverInfo = Mesa 23.3.4-arch.1
  655. conformanceVersion:
  656. major = 1
  657. minor = 3
  658. subminor = 6
  659. patch = 1
  660. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  661. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  662. shaderSignedZeroInfNanPreserveFloat16 = true
  663. shaderSignedZeroInfNanPreserveFloat32 = true
  664. shaderSignedZeroInfNanPreserveFloat64 = false
  665. shaderDenormPreserveFloat16 = true
  666. shaderDenormPreserveFloat32 = true
  667. shaderDenormPreserveFloat64 = false
  668. shaderDenormFlushToZeroFloat16 = false
  669. shaderDenormFlushToZeroFloat32 = false
  670. shaderDenormFlushToZeroFloat64 = false
  671. shaderRoundingModeRTEFloat16 = true
  672. shaderRoundingModeRTEFloat32 = true
  673. shaderRoundingModeRTEFloat64 = false
  674. shaderRoundingModeRTZFloat16 = false
  675. shaderRoundingModeRTZFloat32 = false
  676. shaderRoundingModeRTZFloat64 = false
  677. maxUpdateAfterBindDescriptorsInAllPools = 0
  678. shaderUniformBufferArrayNonUniformIndexingNative = false
  679. shaderSampledImageArrayNonUniformIndexingNative = false
  680. shaderStorageBufferArrayNonUniformIndexingNative = false
  681. shaderStorageImageArrayNonUniformIndexingNative = false
  682. shaderInputAttachmentArrayNonUniformIndexingNative = false
  683. robustBufferAccessUpdateAfterBind = false
  684. quadDivergentImplicitLod = false
  685. maxPerStageDescriptorUpdateAfterBindSamplers = 0
  686. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 0
  687. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 0
  688. maxPerStageDescriptorUpdateAfterBindSampledImages = 0
  689. maxPerStageDescriptorUpdateAfterBindStorageImages = 0
  690. maxPerStageDescriptorUpdateAfterBindInputAttachments = 0
  691. maxPerStageUpdateAfterBindResources = 0
  692. maxDescriptorSetUpdateAfterBindSamplers = 0
  693. maxDescriptorSetUpdateAfterBindUniformBuffers = 0
  694. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 0
  695. maxDescriptorSetUpdateAfterBindStorageBuffers = 0
  696. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 0
  697. maxDescriptorSetUpdateAfterBindSampledImages = 0
  698. maxDescriptorSetUpdateAfterBindStorageImages = 0
  699. maxDescriptorSetUpdateAfterBindInputAttachments = 0
  700. supportedDepthResolveModes: count = 1
  701. RESOLVE_MODE_SAMPLE_ZERO_BIT
  702. supportedStencilResolveModes: count = 1
  703. RESOLVE_MODE_SAMPLE_ZERO_BIT
  704. independentResolveNone = false
  705. independentResolve = false
  706. filterMinmaxSingleComponentFormats = false
  707. filterMinmaxImageComponentMapping = false
  708. maxTimelineSemaphoreValueDifference = 18446744073709551615
  709. framebufferIntegerColorSampleCounts: count = 2
  710. SAMPLE_COUNT_1_BIT
  711. SAMPLE_COUNT_4_BIT
  712.  
  713.  
  714. VkPhysicalDeviceHostImageCopyPropertiesEXT:
  715. -------------------------------------------
  716. copySrcLayoutCount = 0
  717. pCopySrcLayouts:
  718. copyDstLayoutCount = 0
  719. pCopyDstLayouts:
  720. optimalTilingLayoutUUID = 00000000-0000-0000-0000-000000000000
  721. identicalMemoryTypeRequirements = false
  722. Device Extensions: count = 74
  723. VK_EXT_4444_formats : extension revision 1
  724. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  725. VK_EXT_border_color_swizzle : extension revision 1
  726. VK_EXT_color_write_enable : extension revision 1
  727. VK_EXT_custom_border_color : extension revision 12
  728. VK_EXT_depth_clip_control : extension revision 1
  729. VK_EXT_external_memory_dma_buf : extension revision 1
  730. VK_EXT_host_query_reset : extension revision 1
  731. VK_EXT_image_drm_format_modifier : extension revision 2
  732. VK_EXT_image_robustness : extension revision 1
  733. VK_EXT_index_type_uint8 : extension revision 1
  734. VK_EXT_inline_uniform_block : extension revision 1
  735. VK_EXT_line_rasterization : extension revision 1
  736. VK_EXT_load_store_op_none : extension revision 1
  737. VK_EXT_memory_budget : extension revision 1
  738. VK_EXT_physical_device_drm : extension revision 1
  739. VK_EXT_pipeline_creation_cache_control : extension revision 3
  740. VK_EXT_pipeline_creation_feedback : extension revision 1
  741. VK_EXT_pipeline_robustness : extension revision 1
  742. VK_EXT_primitive_topology_list_restart : extension revision 1
  743. VK_EXT_private_data : extension revision 1
  744. VK_EXT_provoking_vertex : extension revision 1
  745. VK_EXT_separate_stencil_usage : extension revision 1
  746. VK_EXT_shader_module_identifier : extension revision 1
  747. VK_EXT_texel_buffer_alignment : extension revision 1
  748. VK_EXT_tooling_info : extension revision 1
  749. VK_EXT_vertex_attribute_divisor : extension revision 3
  750. VK_KHR_16bit_storage : extension revision 1
  751. VK_KHR_8bit_storage : extension revision 1
  752. VK_KHR_bind_memory2 : extension revision 1
  753. VK_KHR_buffer_device_address : extension revision 1
  754. VK_KHR_copy_commands2 : extension revision 1
  755. VK_KHR_create_renderpass2 : extension revision 1
  756. VK_KHR_dedicated_allocation : extension revision 3
  757. VK_KHR_depth_stencil_resolve : extension revision 1
  758. VK_KHR_descriptor_update_template : extension revision 1
  759. VK_KHR_device_group : extension revision 4
  760. VK_KHR_driver_properties : extension revision 1
  761. VK_KHR_external_fence : extension revision 1
  762. VK_KHR_external_fence_fd : extension revision 1
  763. VK_KHR_external_memory : extension revision 1
  764. VK_KHR_external_memory_fd : extension revision 1
  765. VK_KHR_external_semaphore : extension revision 1
  766. VK_KHR_external_semaphore_fd : extension revision 1
  767. VK_KHR_format_feature_flags2 : extension revision 2
  768. VK_KHR_get_memory_requirements2 : extension revision 1
  769. VK_KHR_image_format_list : extension revision 1
  770. VK_KHR_imageless_framebuffer : extension revision 1
  771. VK_KHR_incremental_present : extension revision 2
  772. VK_KHR_maintenance1 : extension revision 2
  773. VK_KHR_maintenance2 : extension revision 1
  774. VK_KHR_maintenance3 : extension revision 1
  775. VK_KHR_maintenance4 : extension revision 2
  776. VK_KHR_multiview : extension revision 1
  777. VK_KHR_performance_query : extension revision 1
  778. VK_KHR_pipeline_executable_properties : extension revision 1
  779. VK_KHR_relaxed_block_layout : extension revision 1
  780. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  781. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  782. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  783. VK_KHR_shader_float_controls : extension revision 4
  784. VK_KHR_shader_integer_dot_product : extension revision 1
  785. VK_KHR_shader_non_semantic_info : extension revision 1
  786. VK_KHR_spirv_1_4 : extension revision 1
  787. VK_KHR_storage_buffer_storage_class : extension revision 1
  788. VK_KHR_swapchain : extension revision 70
  789. VK_KHR_swapchain_mutable_format : extension revision 1
  790. VK_KHR_synchronization2 : extension revision 1
  791. VK_KHR_timeline_semaphore : extension revision 2
  792. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  793. VK_KHR_variable_pointers : extension revision 1
  794. VK_KHR_vulkan_memory_model : extension revision 3
  795. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  796. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  797.  
  798. VkQueueFamilyProperties:
  799. ========================
  800. queueProperties[0]:
  801. -------------------
  802. minImageTransferGranularity = (1,1,1)
  803. queueCount = 1
  804. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT
  805. timestampValidBits = 64
  806. present support = true
  807.  
  808. VkPhysicalDeviceMemoryProperties:
  809. =================================
  810. memoryHeaps: count = 1
  811. memoryHeaps[0]:
  812. size = 4294967296 (0x100000000) (4.00 GiB)
  813. budget = 4294967296 (0x100000000) (4.00 GiB)
  814. usage = 0 (0x00000000) (0.00 B)
  815. flags: count = 1
  816. MEMORY_HEAP_DEVICE_LOCAL_BIT
  817. memoryTypes: count = 1
  818. memoryTypes[0]:
  819. heapIndex = 0
  820. propertyFlags = 0x0007: count = 3
  821. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  822. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  823. MEMORY_PROPERTY_HOST_COHERENT_BIT
  824. usable for:
  825. IMAGE_TILING_OPTIMAL:
  826. color images
  827. FORMAT_D16_UNORM
  828. FORMAT_X8_D24_UNORM_PACK32
  829. FORMAT_D32_SFLOAT
  830. FORMAT_D24_UNORM_S8_UINT
  831. (non-sparse)
  832. IMAGE_TILING_LINEAR:
  833. color images
  834. (non-sparse)
  835.  
  836. VkPhysicalDeviceFeatures:
  837. =========================
  838. robustBufferAccess = true
  839. fullDrawIndexUint32 = false
  840. imageCubeArray = true
  841. independentBlend = true
  842. geometryShader = true
  843. tessellationShader = false
  844. sampleRateShading = true
  845. dualSrcBlend = false
  846. logicOp = true
  847. multiDrawIndirect = false
  848. drawIndirectFirstInstance = true
  849. depthClamp = false
  850. depthBiasClamp = true
  851. fillModeNonSolid = true
  852. depthBounds = false
  853. wideLines = true
  854. largePoints = true
  855. alphaToOne = true
  856. multiViewport = false
  857. samplerAnisotropy = true
  858. textureCompressionETC2 = true
  859. textureCompressionASTC_LDR = true
  860. textureCompressionBC = false
  861. occlusionQueryPrecise = true
  862. pipelineStatisticsQuery = false
  863. vertexPipelineStoresAndAtomics = true
  864. fragmentStoresAndAtomics = true
  865. shaderTessellationAndGeometryPointSize = true
  866. shaderImageGatherExtended = true
  867. shaderStorageImageExtendedFormats = true
  868. shaderStorageImageMultisample = false
  869. shaderStorageImageReadWithoutFormat = true
  870. shaderStorageImageWriteWithoutFormat = false
  871. shaderUniformBufferArrayDynamicIndexing = false
  872. shaderSampledImageArrayDynamicIndexing = false
  873. shaderStorageBufferArrayDynamicIndexing = false
  874. shaderStorageImageArrayDynamicIndexing = false
  875. shaderClipDistance = true
  876. shaderCullDistance = false
  877. shaderFloat64 = false
  878. shaderInt64 = false
  879. shaderInt16 = false
  880. shaderResourceResidency = false
  881. shaderResourceMinLod = false
  882. sparseBinding = false
  883. sparseResidencyBuffer = false
  884. sparseResidencyImage2D = false
  885. sparseResidencyImage3D = false
  886. sparseResidency2Samples = false
  887. sparseResidency4Samples = false
  888. sparseResidency8Samples = false
  889. sparseResidency16Samples = false
  890. sparseResidencyAliased = false
  891. variableMultisampleRate = false
  892. inheritedQueries = true
  893.  
  894. VkPhysicalDevice16BitStorageFeatures:
  895. -------------------------------------
  896. storageBuffer16BitAccess = true
  897. uniformAndStorageBuffer16BitAccess = true
  898. storagePushConstant16 = true
  899. storageInputOutput16 = false
  900.  
  901. VkPhysicalDevice4444FormatsFeaturesEXT:
  902. ---------------------------------------
  903. formatA4R4G4B4 = true
  904. formatA4B4G4R4 = true
  905.  
  906. VkPhysicalDevice8BitStorageFeatures:
  907. ------------------------------------
  908. storageBuffer8BitAccess = true
  909. uniformAndStorageBuffer8BitAccess = true
  910. storagePushConstant8 = true
  911.  
  912. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  913. --------------------------------------------------------
  914. attachmentFeedbackLoopLayout = true
  915.  
  916. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  917. ----------------------------------------------
  918. borderColorSwizzle = true
  919. borderColorSwizzleFromImage = true
  920.  
  921. VkPhysicalDeviceBufferDeviceAddressFeatures:
  922. --------------------------------------------
  923. bufferDeviceAddress = true
  924. bufferDeviceAddressCaptureReplay = false
  925. bufferDeviceAddressMultiDevice = false
  926.  
  927. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  928. --------------------------------------------
  929. colorWriteEnable = true
  930.  
  931. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  932. ---------------------------------------------
  933. customBorderColors = true
  934. customBorderColorWithoutFormat = false
  935.  
  936. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  937. --------------------------------------------
  938. depthClipControl = true
  939.  
  940. VkPhysicalDeviceDescriptorIndexingFeatures:
  941. -------------------------------------------
  942. shaderInputAttachmentArrayDynamicIndexing = false
  943. shaderUniformTexelBufferArrayDynamicIndexing = false
  944. shaderStorageTexelBufferArrayDynamicIndexing = false
  945. shaderUniformBufferArrayNonUniformIndexing = false
  946. shaderSampledImageArrayNonUniformIndexing = false
  947. shaderStorageBufferArrayNonUniformIndexing = false
  948. shaderStorageImageArrayNonUniformIndexing = false
  949. shaderInputAttachmentArrayNonUniformIndexing = false
  950. shaderUniformTexelBufferArrayNonUniformIndexing = false
  951. shaderStorageTexelBufferArrayNonUniformIndexing = false
  952. descriptorBindingUniformBufferUpdateAfterBind = false
  953. descriptorBindingSampledImageUpdateAfterBind = false
  954. descriptorBindingStorageImageUpdateAfterBind = false
  955. descriptorBindingStorageBufferUpdateAfterBind = false
  956. descriptorBindingUniformTexelBufferUpdateAfterBind = false
  957. descriptorBindingStorageTexelBufferUpdateAfterBind = false
  958. descriptorBindingUpdateUnusedWhilePending = false
  959. descriptorBindingPartiallyBound = false
  960. descriptorBindingVariableDescriptorCount = false
  961. runtimeDescriptorArray = false
  962.  
  963. VkPhysicalDeviceHostQueryResetFeatures:
  964. ---------------------------------------
  965. hostQueryReset = true
  966.  
  967. VkPhysicalDeviceImageRobustnessFeaturesEXT:
  968. -------------------------------------------
  969. robustImageAccess = true
  970.  
  971. VkPhysicalDeviceImagelessFramebufferFeatures:
  972. ---------------------------------------------
  973. imagelessFramebuffer = true
  974.  
  975. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  976. ------------------------------------------
  977. indexTypeUint8 = true
  978.  
  979. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  980. ----------------------------------------------
  981. inlineUniformBlock = true
  982. descriptorBindingInlineUniformBlockUpdateAfterBind = false
  983.  
  984. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  985. ---------------------------------------------
  986. rectangularLines = true
  987. bresenhamLines = true
  988. smoothLines = false
  989. stippledRectangularLines = false
  990. stippledBresenhamLines = false
  991. stippledSmoothLines = false
  992.  
  993. VkPhysicalDeviceMaintenance4FeaturesKHR:
  994. ----------------------------------------
  995. maintenance4 = true
  996.  
  997. VkPhysicalDeviceMultiviewFeatures:
  998. ----------------------------------
  999. multiview = true
  1000. multiviewGeometryShader = false
  1001. multiviewTessellationShader = false
  1002.  
  1003. VkPhysicalDevicePerformanceQueryFeaturesKHR:
  1004. --------------------------------------------
  1005. performanceCounterQueryPools = true
  1006. performanceCounterMultipleQueryPools = false
  1007.  
  1008. VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
  1009. --------------------------------------------------------
  1010. pipelineCreationCacheControl = true
  1011.  
  1012. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1013. --------------------------------------------------------
  1014. pipelineExecutableInfo = true
  1015.  
  1016. VkPhysicalDevicePipelineRobustnessFeaturesEXT:
  1017. ----------------------------------------------
  1018. pipelineRobustness = true
  1019.  
  1020. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  1021. --------------------------------------------------------
  1022. primitiveTopologyListRestart = true
  1023. primitiveTopologyPatchListRestart = false
  1024.  
  1025. VkPhysicalDevicePrivateDataFeaturesEXT:
  1026. ---------------------------------------
  1027. privateData = true
  1028.  
  1029. VkPhysicalDeviceProtectedMemoryFeatures:
  1030. ----------------------------------------
  1031. protectedMemory = false
  1032.  
  1033. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  1034. -------------------------------------------
  1035. provokingVertexLast = true
  1036. transformFeedbackPreservesProvokingVertex = false
  1037.  
  1038. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1039. -----------------------------------------------
  1040. samplerYcbcrConversion = true
  1041.  
  1042. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1043. ------------------------------------------
  1044. scalarBlockLayout = false
  1045.  
  1046. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  1047. ----------------------------------------------------
  1048. separateDepthStencilLayouts = true
  1049.  
  1050. VkPhysicalDeviceShaderAtomicInt64Features:
  1051. ------------------------------------------
  1052. shaderBufferInt64Atomics = false
  1053. shaderSharedInt64Atomics = false
  1054.  
  1055. VkPhysicalDeviceShaderDrawParametersFeatures:
  1056. ---------------------------------------------
  1057. shaderDrawParameters = false
  1058.  
  1059. VkPhysicalDeviceShaderFloat16Int8Features:
  1060. ------------------------------------------
  1061. shaderFloat16 = false
  1062. shaderInt8 = false
  1063.  
  1064. VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR:
  1065. ---------------------------------------------------
  1066. shaderIntegerDotProduct = true
  1067.  
  1068. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  1069. --------------------------------------------------
  1070. shaderModuleIdentifier = true
  1071.  
  1072. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  1073. ----------------------------------------------------
  1074. shaderSubgroupExtendedTypes = true
  1075.  
  1076. VkPhysicalDeviceSynchronization2FeaturesKHR:
  1077. --------------------------------------------
  1078. synchronization2 = true
  1079.  
  1080. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1081. ------------------------------------------------
  1082. texelBufferAlignment = true
  1083.  
  1084. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1085. ------------------------------------------
  1086. timelineSemaphore = true
  1087.  
  1088. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1089. ----------------------------------------------------
  1090. uniformBufferStandardLayout = true
  1091.  
  1092. VkPhysicalDeviceVariablePointersFeatures:
  1093. -----------------------------------------
  1094. variablePointersStorageBuffer = true
  1095. variablePointers = false
  1096.  
  1097. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1098. --------------------------------------------------
  1099. vertexAttributeInstanceRateDivisor = true
  1100. vertexAttributeInstanceRateZeroDivisor = false
  1101.  
  1102. VkPhysicalDeviceVulkan11Features:
  1103. ---------------------------------
  1104. storageBuffer16BitAccess = true
  1105. uniformAndStorageBuffer16BitAccess = true
  1106. storagePushConstant16 = true
  1107. storageInputOutput16 = false
  1108. multiview = true
  1109. multiviewGeometryShader = false
  1110. multiviewTessellationShader = false
  1111. variablePointersStorageBuffer = true
  1112. variablePointers = false
  1113. protectedMemory = false
  1114. samplerYcbcrConversion = true
  1115. shaderDrawParameters = false
  1116.  
  1117. VkPhysicalDeviceVulkan12Features:
  1118. ---------------------------------
  1119. samplerMirrorClampToEdge = true
  1120. drawIndirectCount = false
  1121. storageBuffer8BitAccess = true
  1122. uniformAndStorageBuffer8BitAccess = true
  1123. storagePushConstant8 = true
  1124. shaderBufferInt64Atomics = false
  1125. shaderSharedInt64Atomics = false
  1126. shaderFloat16 = false
  1127. shaderInt8 = false
  1128. descriptorIndexing = false
  1129. shaderInputAttachmentArrayDynamicIndexing = false
  1130. shaderUniformTexelBufferArrayDynamicIndexing = false
  1131. shaderStorageTexelBufferArrayDynamicIndexing = false
  1132. shaderUniformBufferArrayNonUniformIndexing = false
  1133. shaderSampledImageArrayNonUniformIndexing = false
  1134. shaderStorageBufferArrayNonUniformIndexing = false
  1135. shaderStorageImageArrayNonUniformIndexing = false
  1136. shaderInputAttachmentArrayNonUniformIndexing = false
  1137. shaderUniformTexelBufferArrayNonUniformIndexing = false
  1138. shaderStorageTexelBufferArrayNonUniformIndexing = false
  1139. descriptorBindingUniformBufferUpdateAfterBind = false
  1140. descriptorBindingSampledImageUpdateAfterBind = false
  1141. descriptorBindingStorageImageUpdateAfterBind = false
  1142. descriptorBindingStorageBufferUpdateAfterBind = false
  1143. descriptorBindingUniformTexelBufferUpdateAfterBind = false
  1144. descriptorBindingStorageTexelBufferUpdateAfterBind = false
  1145. descriptorBindingUpdateUnusedWhilePending = false
  1146. descriptorBindingPartiallyBound = false
  1147. descriptorBindingVariableDescriptorCount = false
  1148. runtimeDescriptorArray = false
  1149. samplerFilterMinmax = false
  1150. scalarBlockLayout = false
  1151. imagelessFramebuffer = true
  1152. uniformBufferStandardLayout = true
  1153. shaderSubgroupExtendedTypes = true
  1154. separateDepthStencilLayouts = true
  1155. hostQueryReset = true
  1156. timelineSemaphore = true
  1157. bufferDeviceAddress = true
  1158. bufferDeviceAddressCaptureReplay = false
  1159. bufferDeviceAddressMultiDevice = false
  1160. vulkanMemoryModel = true
  1161. vulkanMemoryModelDeviceScope = true
  1162. vulkanMemoryModelAvailabilityVisibilityChains = true
  1163. shaderOutputViewportIndex = false
  1164. shaderOutputLayer = false
  1165. subgroupBroadcastDynamicId = true
  1166.  
  1167. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1168. ------------------------------------------
  1169. vulkanMemoryModel = true
  1170. vulkanMemoryModelDeviceScope = true
  1171. vulkanMemoryModelAvailabilityVisibilityChains = true
  1172.  
  1173. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  1174. ---------------------------------------------------------
  1175. workgroupMemoryExplicitLayout = true
  1176. workgroupMemoryExplicitLayoutScalarBlockLayout = false
  1177. workgroupMemoryExplicitLayout8BitAccess = true
  1178. workgroupMemoryExplicitLayout16BitAccess = true
  1179.  
  1180. VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR:
  1181. ---------------------------------------------------------
  1182. shaderZeroInitializeWorkgroupMemory = true
  1183.  
  1184.  
  1185. GPU1:
  1186. VkPhysicalDeviceProperties:
  1187. ---------------------------
  1188. apiVersion = 1.3.267 (4206859)
  1189. driverVersion = 0.0.1 (1)
  1190. vendorID = 0x10005
  1191. deviceID = 0x0000
  1192. deviceType = PHYSICAL_DEVICE_TYPE_CPU
  1193. deviceName = llvmpipe (LLVM 16.0.6, 128 bits)
  1194. pipelineCacheUUID = 32332e33-2e34-2d61-7263-682e31616161
  1195.  
  1196. VkPhysicalDeviceLimits:
  1197. -----------------------
  1198. maxImageDimension1D = 16384
  1199. maxImageDimension2D = 16384
  1200. maxImageDimension3D = 4096
  1201. maxImageDimensionCube = 32768
  1202. maxImageArrayLayers = 2048
  1203. maxTexelBufferElements = 134217728
  1204. maxUniformBufferRange = 65536
  1205. maxStorageBufferRange = 134217728
  1206. maxPushConstantsSize = 256
  1207. maxMemoryAllocationCount = 4294967295
  1208. maxSamplerAllocationCount = 32768
  1209. bufferImageGranularity = 0x00000040
  1210. sparseAddressSpaceSize = 0x00000000
  1211. maxBoundDescriptorSets = 8
  1212. maxPerStageDescriptorSamplers = 1000000
  1213. maxPerStageDescriptorUniformBuffers = 1000000
  1214. maxPerStageDescriptorStorageBuffers = 1000000
  1215. maxPerStageDescriptorSampledImages = 1000000
  1216. maxPerStageDescriptorStorageImages = 1000000
  1217. maxPerStageDescriptorInputAttachments = 1000000
  1218. maxPerStageResources = 1000000
  1219. maxDescriptorSetSamplers = 1000000
  1220. maxDescriptorSetUniformBuffers = 1000000
  1221. maxDescriptorSetUniformBuffersDynamic = 1000000
  1222. maxDescriptorSetStorageBuffers = 1000000
  1223. maxDescriptorSetStorageBuffersDynamic = 1000000
  1224. maxDescriptorSetSampledImages = 1000000
  1225. maxDescriptorSetStorageImages = 1000000
  1226. maxDescriptorSetInputAttachments = 1000000
  1227. maxVertexInputAttributes = 32
  1228. maxVertexInputBindings = 32
  1229. maxVertexInputAttributeOffset = 2047
  1230. maxVertexInputBindingStride = 2048
  1231. maxVertexOutputComponents = 128
  1232. maxTessellationGenerationLevel = 64
  1233. maxTessellationPatchSize = 32
  1234. maxTessellationControlPerVertexInputComponents = 128
  1235. maxTessellationControlPerVertexOutputComponents = 128
  1236. maxTessellationControlPerPatchOutputComponents = 128
  1237. maxTessellationControlTotalOutputComponents = 4096
  1238. maxTessellationEvaluationInputComponents = 128
  1239. maxTessellationEvaluationOutputComponents = 128
  1240. maxGeometryShaderInvocations = 32
  1241. maxGeometryInputComponents = 64
  1242. maxGeometryOutputComponents = 128
  1243. maxGeometryOutputVertices = 1024
  1244. maxGeometryTotalOutputComponents = 1024
  1245. maxFragmentInputComponents = 128
  1246. maxFragmentOutputAttachments = 8
  1247. maxFragmentDualSrcAttachments = 2
  1248. maxFragmentCombinedOutputResources = 104
  1249. maxComputeSharedMemorySize = 32768
  1250. maxComputeWorkGroupCount: count = 3
  1251. 65535
  1252. 65535
  1253. 65535
  1254. maxComputeWorkGroupInvocations = 1024
  1255. maxComputeWorkGroupSize: count = 3
  1256. 1024
  1257. 1024
  1258. 1024
  1259. subPixelPrecisionBits = 8
  1260. subTexelPrecisionBits = 8
  1261. mipmapPrecisionBits = 4
  1262. maxDrawIndexedIndexValue = 4294967295
  1263. maxDrawIndirectCount = 4294967295
  1264. maxSamplerLodBias = 16
  1265. maxSamplerAnisotropy = 16
  1266. maxViewports = 16
  1267. maxViewportDimensions: count = 2
  1268. 16384
  1269. 16384
  1270. viewportBoundsRange: count = 2
  1271. -32768
  1272. 32768
  1273. viewportSubPixelBits = 0
  1274. minMemoryMapAlignment = 64
  1275. minTexelBufferOffsetAlignment = 0x00000010
  1276. minUniformBufferOffsetAlignment = 0x00000010
  1277. minStorageBufferOffsetAlignment = 0x00000010
  1278. minTexelOffset = -32
  1279. maxTexelOffset = 31
  1280. minTexelGatherOffset = -32
  1281. maxTexelGatherOffset = 31
  1282. minInterpolationOffset = -2
  1283. maxInterpolationOffset = 2
  1284. subPixelInterpolationOffsetBits = 8
  1285. maxFramebufferWidth = 16384
  1286. maxFramebufferHeight = 16384
  1287. maxFramebufferLayers = 2048
  1288. framebufferColorSampleCounts: count = 2
  1289. SAMPLE_COUNT_1_BIT
  1290. SAMPLE_COUNT_4_BIT
  1291. framebufferDepthSampleCounts: count = 2
  1292. SAMPLE_COUNT_1_BIT
  1293. SAMPLE_COUNT_4_BIT
  1294. framebufferStencilSampleCounts: count = 2
  1295. SAMPLE_COUNT_1_BIT
  1296. SAMPLE_COUNT_4_BIT
  1297. framebufferNoAttachmentsSampleCounts: count = 2
  1298. SAMPLE_COUNT_1_BIT
  1299. SAMPLE_COUNT_4_BIT
  1300. maxColorAttachments = 8
  1301. sampledImageColorSampleCounts: count = 2
  1302. SAMPLE_COUNT_1_BIT
  1303. SAMPLE_COUNT_4_BIT
  1304. sampledImageIntegerSampleCounts: count = 2
  1305. SAMPLE_COUNT_1_BIT
  1306. SAMPLE_COUNT_4_BIT
  1307. sampledImageDepthSampleCounts: count = 2
  1308. SAMPLE_COUNT_1_BIT
  1309. SAMPLE_COUNT_4_BIT
  1310. sampledImageStencilSampleCounts: count = 2
  1311. SAMPLE_COUNT_1_BIT
  1312. SAMPLE_COUNT_4_BIT
  1313. storageImageSampleCounts: count = 2
  1314. SAMPLE_COUNT_1_BIT
  1315. SAMPLE_COUNT_4_BIT
  1316. maxSampleMaskWords = 1
  1317. timestampComputeAndGraphics = true
  1318. timestampPeriod = 1
  1319. maxClipDistances = 8
  1320. maxCullDistances = 8
  1321. maxCombinedClipAndCullDistances = 8
  1322. discreteQueuePriorities = 2
  1323. pointSizeRange: count = 2
  1324. 0
  1325. 255
  1326. lineWidthRange: count = 2
  1327. 1
  1328. 255
  1329. pointSizeGranularity = 0.125
  1330. lineWidthGranularity = 0.0078125
  1331. strictLines = true
  1332. standardSampleLocations = true
  1333. optimalBufferCopyOffsetAlignment = 0x00000080
  1334. optimalBufferCopyRowPitchAlignment = 0x00000080
  1335. nonCoherentAtomSize = 0x00000040
  1336.  
  1337. VkPhysicalDeviceSparseProperties:
  1338. ---------------------------------
  1339. residencyStandard2DBlockShape = false
  1340. residencyStandard2DMultisampleBlockShape = false
  1341. residencyStandard3DBlockShape = false
  1342. residencyAlignedMipSize = false
  1343. residencyNonResidentStrict = false
  1344.  
  1345. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  1346. -----------------------------------------------
  1347. maxCustomBorderColorSamplers = 32768
  1348.  
  1349. VkPhysicalDeviceDepthStencilResolveProperties:
  1350. ----------------------------------------------
  1351. supportedDepthResolveModes: count = 2
  1352. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1353. RESOLVE_MODE_AVERAGE_BIT
  1354. supportedStencilResolveModes: count = 1
  1355. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1356. independentResolveNone = false
  1357. independentResolve = false
  1358.  
  1359. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  1360. --------------------------------------------------------
  1361. combinedImageSamplerDensityMapDescriptorSize = 0
  1362.  
  1363. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  1364. ----------------------------------------------
  1365. combinedImageSamplerDescriptorSingleArray = true
  1366. bufferlessPushDescriptors = true
  1367. allowSamplerImageViewPostSubmitCreation = false
  1368. descriptorBufferOffsetAlignment = 0x00000004
  1369. maxDescriptorBufferBindings = 8
  1370. maxResourceDescriptorBufferBindings = 8
  1371. maxSamplerDescriptorBufferBindings = 8
  1372. maxEmbeddedImmutableSamplerBindings = 8
  1373. maxEmbeddedImmutableSamplers = 2032
  1374. bufferCaptureReplayDescriptorDataSize = 0
  1375. imageCaptureReplayDescriptorDataSize = 0
  1376. imageViewCaptureReplayDescriptorDataSize = 0
  1377. samplerCaptureReplayDescriptorDataSize = 0
  1378. accelerationStructureCaptureReplayDescriptorDataSize = 0
  1379. samplerDescriptorSize = 280
  1380. combinedImageSamplerDescriptorSize = 280
  1381. sampledImageDescriptorSize = 280
  1382. storageImageDescriptorSize = 280
  1383. uniformTexelBufferDescriptorSize = 280
  1384. robustUniformTexelBufferDescriptorSize = 280
  1385. storageTexelBufferDescriptorSize = 280
  1386. robustStorageTexelBufferDescriptorSize = 280
  1387. uniformBufferDescriptorSize = 280
  1388. robustUniformBufferDescriptorSize = 280
  1389. storageBufferDescriptorSize = 280
  1390. robustStorageBufferDescriptorSize = 280
  1391. inputAttachmentDescriptorSize = 280
  1392. accelerationStructureDescriptorSize = 0
  1393. maxSamplerDescriptorBufferRange = 0x08000000
  1394. maxResourceDescriptorBufferRange = 0x08000000
  1395. samplerDescriptorBufferAddressSpaceSize = 0x08000000
  1396. resourceDescriptorBufferAddressSpaceSize = 0x08000000
  1397. descriptorBufferAddressSpaceSize = 0x08000000
  1398.  
  1399. VkPhysicalDeviceDescriptorIndexingProperties:
  1400. ---------------------------------------------
  1401. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  1402. shaderUniformBufferArrayNonUniformIndexingNative = true
  1403. shaderSampledImageArrayNonUniformIndexingNative = true
  1404. shaderStorageBufferArrayNonUniformIndexingNative = true
  1405. shaderStorageImageArrayNonUniformIndexingNative = true
  1406. shaderInputAttachmentArrayNonUniformIndexingNative = true
  1407. robustBufferAccessUpdateAfterBind = true
  1408. quadDivergentImplicitLod = true
  1409. maxPerStageDescriptorUpdateAfterBindSamplers = 1000000
  1410. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1000000
  1411. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1000000
  1412. maxPerStageDescriptorUpdateAfterBindSampledImages = 1000000
  1413. maxPerStageDescriptorUpdateAfterBindStorageImages = 1000000
  1414. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1000000
  1415. maxPerStageUpdateAfterBindResources = 1000000
  1416. maxDescriptorSetUpdateAfterBindSamplers = 1000000
  1417. maxDescriptorSetUpdateAfterBindUniformBuffers = 1000000
  1418. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 1000000
  1419. maxDescriptorSetUpdateAfterBindStorageBuffers = 1000000
  1420. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 1000000
  1421. maxDescriptorSetUpdateAfterBindSampledImages = 1000000
  1422. maxDescriptorSetUpdateAfterBindStorageImages = 1000000
  1423. maxDescriptorSetUpdateAfterBindInputAttachments = 1000000
  1424.  
  1425. VkPhysicalDeviceDriverProperties:
  1426. ---------------------------------
  1427. driverID = DRIVER_ID_MESA_LLVMPIPE
  1428. driverName = llvmpipe
  1429. driverInfo = Mesa 23.3.4-arch.1 (LLVM 16.0.6)
  1430. conformanceVersion:
  1431. major = 1
  1432. minor = 3
  1433. subminor = 1
  1434. patch = 1
  1435.  
  1436. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  1437. ---------------------------------------------------
  1438. dynamicPrimitiveTopologyUnrestricted = true
  1439.  
  1440. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  1441. ------------------------------------------------
  1442. minImportedHostPointerAlignment = 0x00001000
  1443.  
  1444. VkPhysicalDeviceFloatControlsProperties:
  1445. ----------------------------------------
  1446. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1447. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1448. shaderSignedZeroInfNanPreserveFloat16 = true
  1449. shaderSignedZeroInfNanPreserveFloat32 = true
  1450. shaderSignedZeroInfNanPreserveFloat64 = true
  1451. shaderDenormPreserveFloat16 = false
  1452. shaderDenormPreserveFloat32 = false
  1453. shaderDenormPreserveFloat64 = false
  1454. shaderDenormFlushToZeroFloat16 = false
  1455. shaderDenormFlushToZeroFloat32 = false
  1456. shaderDenormFlushToZeroFloat64 = false
  1457. shaderRoundingModeRTEFloat16 = true
  1458. shaderRoundingModeRTEFloat32 = true
  1459. shaderRoundingModeRTEFloat64 = true
  1460. shaderRoundingModeRTZFloat16 = false
  1461. shaderRoundingModeRTZFloat32 = false
  1462. shaderRoundingModeRTZFloat64 = false
  1463.  
  1464. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  1465. -----------------------------------------------------
  1466. graphicsPipelineLibraryFastLinking = true
  1467. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  1468.  
  1469. VkPhysicalDeviceIDProperties:
  1470. -----------------------------
  1471. deviceUUID = 6d657361-3233-2e33-2e34-2d6172636800
  1472. driverUUID = 6c6c766d-7069-7065-5555-494400000000
  1473. deviceNodeMask = 0
  1474. deviceLUIDValid = false
  1475.  
  1476. VkPhysicalDeviceInlineUniformBlockProperties:
  1477. ---------------------------------------------
  1478. maxInlineUniformBlockSize = 4096
  1479. maxPerStageDescriptorInlineUniformBlocks = 8
  1480. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 8
  1481. maxDescriptorSetInlineUniformBlocks = 8
  1482. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 8
  1483.  
  1484. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  1485. -----------------------------------------------
  1486. lineSubPixelPrecisionBits = 8
  1487.  
  1488. VkPhysicalDeviceMaintenance3Properties:
  1489. ---------------------------------------
  1490. maxPerSetDescriptors = 1000000
  1491. maxMemoryAllocationSize = 0x80000000
  1492.  
  1493. VkPhysicalDeviceMaintenance4Properties:
  1494. ---------------------------------------
  1495. maxBufferSize = 0xffffffff
  1496.  
  1497. VkPhysicalDeviceMaintenance5PropertiesKHR:
  1498. ------------------------------------------
  1499. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  1500. earlyFragmentSampleMaskTestBeforeSampleCounting = false
  1501. depthStencilSwizzleOneSupport = false
  1502. polygonModePointSize = true
  1503. nonStrictSinglePixelWideLinesUseParallelogram = false
  1504. nonStrictWideLinesUseParallelogram = false
  1505.  
  1506. VkPhysicalDeviceMeshShaderPropertiesEXT:
  1507. ----------------------------------------
  1508. maxTaskWorkGroupTotalCount = 4194304
  1509. maxTaskWorkGroupCount: count = 3
  1510. 65536
  1511. 65536
  1512. 65536
  1513. maxTaskWorkGroupInvocations = 1024
  1514. maxTaskWorkGroupSize: count = 3
  1515. 1024
  1516. 1024
  1517. 1024
  1518. maxTaskPayloadSize = 16384
  1519. maxTaskSharedMemorySize = 32768
  1520. maxTaskPayloadAndSharedMemorySize = 32768
  1521. maxMeshWorkGroupTotalCount = 4194304
  1522. maxMeshWorkGroupCount: count = 3
  1523. 65536
  1524. 65536
  1525. 65536
  1526. maxMeshWorkGroupInvocations = 1024
  1527. maxMeshWorkGroupSize: count = 3
  1528. 1024
  1529. 1024
  1530. 1024
  1531. maxMeshSharedMemorySize = 28672
  1532. maxMeshPayloadAndSharedMemorySize = 45056
  1533. maxMeshOutputMemorySize = 32768
  1534. maxMeshPayloadAndOutputMemorySize = 49152
  1535. maxMeshOutputComponents = 128
  1536. maxMeshOutputVertices = 256
  1537. maxMeshOutputPrimitives = 256
  1538. maxMeshOutputLayers = 8
  1539. maxMeshMultiviewViewCount = 0
  1540. meshOutputPerVertexGranularity = 1
  1541. meshOutputPerPrimitiveGranularity = 1
  1542. maxPreferredTaskWorkGroupInvocations = 64
  1543. maxPreferredMeshWorkGroupInvocations = 128
  1544. prefersLocalInvocationVertexOutput = true
  1545. prefersLocalInvocationPrimitiveOutput = true
  1546. prefersCompactVertexOutput = true
  1547. prefersCompactPrimitiveOutput = false
  1548.  
  1549. VkPhysicalDeviceMultiDrawPropertiesEXT:
  1550. ---------------------------------------
  1551. maxMultiDrawCount = 2048
  1552.  
  1553. VkPhysicalDeviceMultiviewProperties:
  1554. ------------------------------------
  1555. maxMultiviewViewCount = 6
  1556. maxMultiviewInstanceIndex = 2147483647
  1557.  
  1558. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  1559. -------------------------------------------------
  1560. maxCommandBufferNestingLevel = 4294967295
  1561.  
  1562. VkPhysicalDevicePointClippingProperties:
  1563. ----------------------------------------
  1564. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  1565.  
  1566. VkPhysicalDeviceProtectedMemoryProperties:
  1567. ------------------------------------------
  1568. protectedNoFault = false
  1569.  
  1570. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  1571. ---------------------------------------------
  1572. provokingVertexModePerPipeline = true
  1573. transformFeedbackPreservesTriangleFanProvokingVertex = true
  1574.  
  1575. VkPhysicalDevicePushDescriptorPropertiesKHR:
  1576. --------------------------------------------
  1577. maxPushDescriptors = 32
  1578.  
  1579. VkPhysicalDeviceRobustness2PropertiesEXT:
  1580. -----------------------------------------
  1581. robustStorageBufferAccessSizeAlignment = 0x00000001
  1582. robustUniformBufferAccessSizeAlignment = 0x00000001
  1583.  
  1584. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  1585. ----------------------------------------------
  1586. filterMinmaxSingleComponentFormats = true
  1587. filterMinmaxImageComponentMapping = true
  1588.  
  1589. VkPhysicalDeviceShaderIntegerDotProductProperties:
  1590. --------------------------------------------------
  1591. integerDotProduct8BitUnsignedAccelerated = false
  1592. integerDotProduct8BitSignedAccelerated = false
  1593. integerDotProduct8BitMixedSignednessAccelerated = false
  1594. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  1595. integerDotProduct4x8BitPackedSignedAccelerated = false
  1596. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  1597. integerDotProduct16BitUnsignedAccelerated = false
  1598. integerDotProduct16BitSignedAccelerated = false
  1599. integerDotProduct16BitMixedSignednessAccelerated = false
  1600. integerDotProduct32BitUnsignedAccelerated = false
  1601. integerDotProduct32BitSignedAccelerated = false
  1602. integerDotProduct32BitMixedSignednessAccelerated = false
  1603. integerDotProduct64BitUnsignedAccelerated = false
  1604. integerDotProduct64BitSignedAccelerated = false
  1605. integerDotProduct64BitMixedSignednessAccelerated = false
  1606. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  1607. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  1608. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  1609. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  1610. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  1611. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  1612. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  1613. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  1614. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  1615. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  1616. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  1617. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  1618. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  1619. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  1620. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  1621.  
  1622. VkPhysicalDeviceShaderObjectPropertiesEXT:
  1623. ------------------------------------------
  1624. shaderBinaryUUID = 32332e33-2e34-2d61-7263-682e31616161
  1625. shaderBinaryVersion = 1
  1626.  
  1627. VkPhysicalDeviceSubgroupProperties:
  1628. -----------------------------------
  1629. subgroupSize = 4
  1630. supportedStages: count = 4
  1631. SHADER_STAGE_FRAGMENT_BIT
  1632. SHADER_STAGE_COMPUTE_BIT
  1633. SHADER_STAGE_TASK_BIT_EXT
  1634. SHADER_STAGE_MESH_BIT_EXT
  1635. supportedOperations: count = 7
  1636. SUBGROUP_FEATURE_BASIC_BIT
  1637. SUBGROUP_FEATURE_VOTE_BIT
  1638. SUBGROUP_FEATURE_ARITHMETIC_BIT
  1639. SUBGROUP_FEATURE_BALLOT_BIT
  1640. SUBGROUP_FEATURE_SHUFFLE_BIT
  1641. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  1642. SUBGROUP_FEATURE_QUAD_BIT
  1643. quadOperationsInAllStages = false
  1644.  
  1645. VkPhysicalDeviceSubgroupSizeControlProperties:
  1646. ----------------------------------------------
  1647. minSubgroupSize = 4
  1648. maxSubgroupSize = 4
  1649. maxComputeWorkgroupSubgroups = 32
  1650. requiredSubgroupSizeStages: count = 2
  1651. SHADER_STAGE_FRAGMENT_BIT
  1652. SHADER_STAGE_COMPUTE_BIT
  1653.  
  1654. VkPhysicalDeviceTexelBufferAlignmentProperties:
  1655. -----------------------------------------------
  1656. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  1657. storageTexelBufferOffsetSingleTexelAlignment = true
  1658. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  1659. uniformTexelBufferOffsetSingleTexelAlignment = true
  1660.  
  1661. VkPhysicalDeviceTimelineSemaphoreProperties:
  1662. --------------------------------------------
  1663. maxTimelineSemaphoreValueDifference = 18446744073709551615
  1664.  
  1665. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  1666. -----------------------------------------------
  1667. maxTransformFeedbackStreams = 4
  1668. maxTransformFeedbackBuffers = 4
  1669. maxTransformFeedbackBufferSize = 0xffffffff
  1670. maxTransformFeedbackStreamDataSize = 512
  1671. maxTransformFeedbackBufferDataSize = 512
  1672. maxTransformFeedbackBufferDataStride = 512
  1673. transformFeedbackQueries = true
  1674. transformFeedbackStreamsLinesTriangles = false
  1675. transformFeedbackRasterizationStreamSelect = false
  1676. transformFeedbackDraw = true
  1677.  
  1678. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  1679. ----------------------------------------------------
  1680. maxVertexAttribDivisor = 4294967295
  1681.  
  1682. VkPhysicalDeviceVulkan11Properties:
  1683. -----------------------------------
  1684. deviceUUID = 6d657361-3233-2e33-2e34-2d6172636800
  1685. driverUUID = 6c6c766d-7069-7065-5555-494400000000
  1686. deviceNodeMask = 0
  1687. deviceLUIDValid = false
  1688. subgroupSize = 4
  1689. subgroupSupportedStages: count = 4
  1690. SHADER_STAGE_FRAGMENT_BIT
  1691. SHADER_STAGE_COMPUTE_BIT
  1692. SHADER_STAGE_TASK_BIT_EXT
  1693. SHADER_STAGE_MESH_BIT_EXT
  1694. subgroupSupportedOperations: count = 7
  1695. SUBGROUP_FEATURE_BASIC_BIT
  1696. SUBGROUP_FEATURE_VOTE_BIT
  1697. SUBGROUP_FEATURE_ARITHMETIC_BIT
  1698. SUBGROUP_FEATURE_BALLOT_BIT
  1699. SUBGROUP_FEATURE_SHUFFLE_BIT
  1700. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  1701. SUBGROUP_FEATURE_QUAD_BIT
  1702. subgroupQuadOperationsInAllStages = false
  1703. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  1704. maxMultiviewViewCount = 6
  1705. maxMultiviewInstanceIndex = 2147483647
  1706. protectedNoFault = false
  1707. maxPerSetDescriptors = 1000000
  1708. maxMemoryAllocationSize = 0x80000000
  1709.  
  1710. VkPhysicalDeviceVulkan12Properties:
  1711. -----------------------------------
  1712. driverID = DRIVER_ID_MESA_LLVMPIPE
  1713. driverName = llvmpipe
  1714. driverInfo = Mesa 23.3.4-arch.1 (LLVM 16.0.6)
  1715. conformanceVersion:
  1716. major = 1
  1717. minor = 3
  1718. subminor = 1
  1719. patch = 1
  1720. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1721. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1722. shaderSignedZeroInfNanPreserveFloat16 = true
  1723. shaderSignedZeroInfNanPreserveFloat32 = true
  1724. shaderSignedZeroInfNanPreserveFloat64 = true
  1725. shaderDenormPreserveFloat16 = false
  1726. shaderDenormPreserveFloat32 = false
  1727. shaderDenormPreserveFloat64 = false
  1728. shaderDenormFlushToZeroFloat16 = false
  1729. shaderDenormFlushToZeroFloat32 = false
  1730. shaderDenormFlushToZeroFloat64 = false
  1731. shaderRoundingModeRTEFloat16 = true
  1732. shaderRoundingModeRTEFloat32 = true
  1733. shaderRoundingModeRTEFloat64 = true
  1734. shaderRoundingModeRTZFloat16 = false
  1735. shaderRoundingModeRTZFloat32 = false
  1736. shaderRoundingModeRTZFloat64 = false
  1737. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  1738. shaderUniformBufferArrayNonUniformIndexingNative = true
  1739. shaderSampledImageArrayNonUniformIndexingNative = true
  1740. shaderStorageBufferArrayNonUniformIndexingNative = true
  1741. shaderStorageImageArrayNonUniformIndexingNative = true
  1742. shaderInputAttachmentArrayNonUniformIndexingNative = true
  1743. robustBufferAccessUpdateAfterBind = true
  1744. quadDivergentImplicitLod = true
  1745. maxPerStageDescriptorUpdateAfterBindSamplers = 1000000
  1746. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1000000
  1747. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1000000
  1748. maxPerStageDescriptorUpdateAfterBindSampledImages = 1000000
  1749. maxPerStageDescriptorUpdateAfterBindStorageImages = 1000000
  1750. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1000000
  1751. maxPerStageUpdateAfterBindResources = 1000000
  1752. maxDescriptorSetUpdateAfterBindSamplers = 1000000
  1753. maxDescriptorSetUpdateAfterBindUniformBuffers = 1000000
  1754. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 1000000
  1755. maxDescriptorSetUpdateAfterBindStorageBuffers = 1000000
  1756. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 1000000
  1757. maxDescriptorSetUpdateAfterBindSampledImages = 1000000
  1758. maxDescriptorSetUpdateAfterBindStorageImages = 1000000
  1759. maxDescriptorSetUpdateAfterBindInputAttachments = 1000000
  1760. supportedDepthResolveModes: count = 2
  1761. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1762. RESOLVE_MODE_AVERAGE_BIT
  1763. supportedStencilResolveModes: count = 1
  1764. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1765. independentResolveNone = false
  1766. independentResolve = false
  1767. filterMinmaxSingleComponentFormats = true
  1768. filterMinmaxImageComponentMapping = true
  1769. maxTimelineSemaphoreValueDifference = 18446744073709551615
  1770. framebufferIntegerColorSampleCounts: count = 1
  1771. SAMPLE_COUNT_1_BIT
  1772.  
  1773. VkPhysicalDeviceVulkan13Properties:
  1774. -----------------------------------
  1775. minSubgroupSize = 4
  1776. maxSubgroupSize = 4
  1777. maxComputeWorkgroupSubgroups = 32
  1778. requiredSubgroupSizeStages: count = 2
  1779. SHADER_STAGE_FRAGMENT_BIT
  1780. SHADER_STAGE_COMPUTE_BIT
  1781. maxInlineUniformBlockSize = 4096
  1782. maxPerStageDescriptorInlineUniformBlocks = 8
  1783. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 8
  1784. maxDescriptorSetInlineUniformBlocks = 8
  1785. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 8
  1786. maxInlineUniformTotalSize = 262144
  1787. integerDotProduct8BitUnsignedAccelerated = false
  1788. integerDotProduct8BitSignedAccelerated = false
  1789. integerDotProduct8BitMixedSignednessAccelerated = false
  1790. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  1791. integerDotProduct4x8BitPackedSignedAccelerated = false
  1792. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  1793. integerDotProduct16BitUnsignedAccelerated = false
  1794. integerDotProduct16BitSignedAccelerated = false
  1795. integerDotProduct16BitMixedSignednessAccelerated = false
  1796. integerDotProduct32BitUnsignedAccelerated = false
  1797. integerDotProduct32BitSignedAccelerated = false
  1798. integerDotProduct32BitMixedSignednessAccelerated = false
  1799. integerDotProduct64BitUnsignedAccelerated = false
  1800. integerDotProduct64BitSignedAccelerated = false
  1801. integerDotProduct64BitMixedSignednessAccelerated = false
  1802. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  1803. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  1804. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  1805. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  1806. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  1807. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  1808. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  1809. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  1810. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  1811. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  1812. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  1813. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  1814. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  1815. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  1816. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  1817. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  1818. storageTexelBufferOffsetSingleTexelAlignment = true
  1819. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  1820. uniformTexelBufferOffsetSingleTexelAlignment = true
  1821. maxBufferSize = 0xffffffff
  1822.  
  1823.  
  1824. VkPhysicalDeviceHostImageCopyPropertiesEXT:
  1825. copySrcLayoutCount = 23
  1826. pCopySrcLayouts: count = 23
  1827. IMAGE_LAYOUT_GENERAL
  1828. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  1829. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  1830. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  1831. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  1832. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  1833. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  1834. IMAGE_LAYOUT_PREINITIALIZED
  1835. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  1836. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  1837. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  1838. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  1839. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  1840. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  1841. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  1842. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  1843. IMAGE_LAYOUT_PRESENT_SRC_KHR
  1844. IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
  1845. IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
  1846. IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
  1847. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  1848. IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
  1849. IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
  1850. copyDstLayoutCount = 23
  1851. pCopyDstLayouts: count = 23
  1852. IMAGE_LAYOUT_GENERAL
  1853. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  1854. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  1855. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  1856. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  1857. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  1858. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  1859. IMAGE_LAYOUT_PREINITIALIZED
  1860. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  1861. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  1862. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  1863. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  1864. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  1865. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  1866. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  1867. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  1868. IMAGE_LAYOUT_PRESENT_SRC_KHR
  1869. IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
  1870. IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
  1871. IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
  1872. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  1873. IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
  1874. IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
  1875. optimalTilingLayoutUUID = 32332e33-2e34-2d61-7263-682e31616161
  1876. identicalMemoryTypeRequirements = false
  1877. Device Extensions: count = 123
  1878. VK_AMDX_shader_enqueue : extension revision 1
  1879. VK_ARM_rasterization_order_attachment_access : extension revision 1
  1880. VK_EXT_4444_formats : extension revision 1
  1881. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  1882. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  1883. VK_EXT_border_color_swizzle : extension revision 1
  1884. VK_EXT_calibrated_timestamps : extension revision 2
  1885. VK_EXT_color_write_enable : extension revision 1
  1886. VK_EXT_conditional_rendering : extension revision 2
  1887. VK_EXT_custom_border_color : extension revision 12
  1888. VK_EXT_depth_clip_control : extension revision 1
  1889. VK_EXT_depth_clip_enable : extension revision 1
  1890. VK_EXT_depth_range_unrestricted : extension revision 1
  1891. VK_EXT_descriptor_buffer : extension revision 1
  1892. VK_EXT_descriptor_indexing : extension revision 2
  1893. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  1894. VK_EXT_extended_dynamic_state : extension revision 1
  1895. VK_EXT_extended_dynamic_state2 : extension revision 1
  1896. VK_EXT_extended_dynamic_state3 : extension revision 2
  1897. VK_EXT_external_memory_host : extension revision 1
  1898. VK_EXT_graphics_pipeline_library : extension revision 1
  1899. VK_EXT_host_image_copy : extension revision 1
  1900. VK_EXT_host_query_reset : extension revision 1
  1901. VK_EXT_image_2d_view_of_3d : extension revision 1
  1902. VK_EXT_image_robustness : extension revision 1
  1903. VK_EXT_image_sliced_view_of_3d : extension revision 1
  1904. VK_EXT_index_type_uint8 : extension revision 1
  1905. VK_EXT_inline_uniform_block : extension revision 1
  1906. VK_EXT_line_rasterization : extension revision 1
  1907. VK_EXT_load_store_op_none : extension revision 1
  1908. VK_EXT_memory_budget : extension revision 1
  1909. VK_EXT_memory_priority : extension revision 1
  1910. VK_EXT_mesh_shader : extension revision 1
  1911. VK_EXT_multi_draw : extension revision 1
  1912. VK_EXT_multisampled_render_to_single_sampled : extension revision 1
  1913. VK_EXT_mutable_descriptor_type : extension revision 1
  1914. VK_EXT_nested_command_buffer : extension revision 1
  1915. VK_EXT_non_seamless_cube_map : extension revision 1
  1916. VK_EXT_pageable_device_local_memory : extension revision 1
  1917. VK_EXT_pipeline_creation_cache_control : extension revision 3
  1918. VK_EXT_pipeline_creation_feedback : extension revision 1
  1919. VK_EXT_post_depth_coverage : extension revision 1
  1920. VK_EXT_primitive_topology_list_restart : extension revision 1
  1921. VK_EXT_primitives_generated_query : extension revision 1
  1922. VK_EXT_private_data : extension revision 1
  1923. VK_EXT_provoking_vertex : extension revision 1
  1924. VK_EXT_rasterization_order_attachment_access : extension revision 1
  1925. VK_EXT_robustness2 : extension revision 1
  1926. VK_EXT_sampler_filter_minmax : extension revision 2
  1927. VK_EXT_scalar_block_layout : extension revision 1
  1928. VK_EXT_separate_stencil_usage : extension revision 1
  1929. VK_EXT_shader_atomic_float : extension revision 1
  1930. VK_EXT_shader_atomic_float2 : extension revision 1
  1931. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  1932. VK_EXT_shader_object : extension revision 1
  1933. VK_EXT_shader_stencil_export : extension revision 1
  1934. VK_EXT_shader_subgroup_ballot : extension revision 1
  1935. VK_EXT_shader_subgroup_vote : extension revision 1
  1936. VK_EXT_shader_viewport_index_layer : extension revision 1
  1937. VK_EXT_subgroup_size_control : extension revision 2
  1938. VK_EXT_texel_buffer_alignment : extension revision 1
  1939. VK_EXT_transform_feedback : extension revision 1
  1940. VK_EXT_vertex_attribute_divisor : extension revision 3
  1941. VK_EXT_vertex_input_dynamic_state : extension revision 2
  1942. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  1943. VK_EXT_ycbcr_image_arrays : extension revision 1
  1944. VK_GOOGLE_decorate_string : extension revision 1
  1945. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  1946. VK_KHR_16bit_storage : extension revision 1
  1947. VK_KHR_8bit_storage : extension revision 1
  1948. VK_KHR_bind_memory2 : extension revision 1
  1949. VK_KHR_buffer_device_address : extension revision 1
  1950. VK_KHR_copy_commands2 : extension revision 1
  1951. VK_KHR_create_renderpass2 : extension revision 1
  1952. VK_KHR_dedicated_allocation : extension revision 3
  1953. VK_KHR_depth_stencil_resolve : extension revision 1
  1954. VK_KHR_descriptor_update_template : extension revision 1
  1955. VK_KHR_device_group : extension revision 4
  1956. VK_KHR_draw_indirect_count : extension revision 1
  1957. VK_KHR_driver_properties : extension revision 1
  1958. VK_KHR_dynamic_rendering : extension revision 1
  1959. VK_KHR_external_fence : extension revision 1
  1960. VK_KHR_external_memory : extension revision 1
  1961. VK_KHR_external_memory_fd : extension revision 1
  1962. VK_KHR_external_semaphore : extension revision 1
  1963. VK_KHR_format_feature_flags2 : extension revision 2
  1964. VK_KHR_get_memory_requirements2 : extension revision 1
  1965. VK_KHR_image_format_list : extension revision 1
  1966. VK_KHR_imageless_framebuffer : extension revision 1
  1967. VK_KHR_incremental_present : extension revision 2
  1968. VK_KHR_maintenance1 : extension revision 2
  1969. VK_KHR_maintenance2 : extension revision 1
  1970. VK_KHR_maintenance3 : extension revision 1
  1971. VK_KHR_maintenance4 : extension revision 2
  1972. VK_KHR_maintenance5 : extension revision 1
  1973. VK_KHR_map_memory2 : extension revision 1
  1974. VK_KHR_multiview : extension revision 1
  1975. VK_KHR_pipeline_library : extension revision 1
  1976. VK_KHR_push_descriptor : extension revision 2
  1977. VK_KHR_relaxed_block_layout : extension revision 1
  1978. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  1979. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  1980. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  1981. VK_KHR_shader_atomic_int64 : extension revision 1
  1982. VK_KHR_shader_clock : extension revision 1
  1983. VK_KHR_shader_draw_parameters : extension revision 1
  1984. VK_KHR_shader_float16_int8 : extension revision 1
  1985. VK_KHR_shader_float_controls : extension revision 4
  1986. VK_KHR_shader_integer_dot_product : extension revision 1
  1987. VK_KHR_shader_non_semantic_info : extension revision 1
  1988. VK_KHR_shader_subgroup_extended_types : extension revision 1
  1989. VK_KHR_shader_terminate_invocation : extension revision 1
  1990. VK_KHR_spirv_1_4 : extension revision 1
  1991. VK_KHR_storage_buffer_storage_class : extension revision 1
  1992. VK_KHR_swapchain : extension revision 70
  1993. VK_KHR_swapchain_mutable_format : extension revision 1
  1994. VK_KHR_synchronization2 : extension revision 1
  1995. VK_KHR_timeline_semaphore : extension revision 2
  1996. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1997. VK_KHR_variable_pointers : extension revision 1
  1998. VK_KHR_vulkan_memory_model : extension revision 3
  1999. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  2000. VK_NV_device_generated_commands : extension revision 3
  2001.  
  2002. VkQueueFamilyProperties:
  2003. ========================
  2004. queueProperties[0]:
  2005. -------------------
  2006. minImageTransferGranularity = (1,1,1)
  2007. queueCount = 1
  2008. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT
  2009. timestampValidBits = 64
  2010. present support = true
  2011.  
  2012. VkPhysicalDeviceMemoryProperties:
  2013. =================================
  2014. memoryHeaps: count = 1
  2015. memoryHeaps[0]:
  2016. size = 8187813888 (0x1e8082000) (7.63 GiB)
  2017. budget = 8187813888 (0x1e8082000) (7.63 GiB)
  2018. usage = 925413376 (0x3728b000) (882.54 MiB)
  2019. flags: count = 1
  2020. MEMORY_HEAP_DEVICE_LOCAL_BIT
  2021. memoryTypes: count = 1
  2022. memoryTypes[0]:
  2023. heapIndex = 0
  2024. propertyFlags = 0x000f: count = 4
  2025. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  2026. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2027. MEMORY_PROPERTY_HOST_COHERENT_BIT
  2028. MEMORY_PROPERTY_HOST_CACHED_BIT
  2029. usable for:
  2030. IMAGE_TILING_OPTIMAL:
  2031. color images
  2032. FORMAT_D16_UNORM
  2033. FORMAT_X8_D24_UNORM_PACK32
  2034. FORMAT_D32_SFLOAT
  2035. FORMAT_S8_UINT
  2036. FORMAT_D24_UNORM_S8_UINT
  2037. FORMAT_D32_SFLOAT_S8_UINT
  2038. (non-sparse)
  2039. IMAGE_TILING_LINEAR:
  2040. color images
  2041. (non-sparse)
  2042.  
  2043. VkPhysicalDeviceFeatures:
  2044. =========================
  2045. robustBufferAccess = true
  2046. fullDrawIndexUint32 = true
  2047. imageCubeArray = true
  2048. independentBlend = true
  2049. geometryShader = true
  2050. tessellationShader = true
  2051. sampleRateShading = true
  2052. dualSrcBlend = true
  2053. logicOp = true
  2054. multiDrawIndirect = true
  2055. drawIndirectFirstInstance = true
  2056. depthClamp = true
  2057. depthBiasClamp = true
  2058. fillModeNonSolid = true
  2059. depthBounds = false
  2060. wideLines = true
  2061. largePoints = true
  2062. alphaToOne = true
  2063. multiViewport = true
  2064. samplerAnisotropy = true
  2065. textureCompressionETC2 = false
  2066. textureCompressionASTC_LDR = false
  2067. textureCompressionBC = true
  2068. occlusionQueryPrecise = true
  2069. pipelineStatisticsQuery = true
  2070. vertexPipelineStoresAndAtomics = true
  2071. fragmentStoresAndAtomics = true
  2072. shaderTessellationAndGeometryPointSize = true
  2073. shaderImageGatherExtended = true
  2074. shaderStorageImageExtendedFormats = true
  2075. shaderStorageImageMultisample = true
  2076. shaderStorageImageReadWithoutFormat = true
  2077. shaderStorageImageWriteWithoutFormat = true
  2078. shaderUniformBufferArrayDynamicIndexing = true
  2079. shaderSampledImageArrayDynamicIndexing = true
  2080. shaderStorageBufferArrayDynamicIndexing = true
  2081. shaderStorageImageArrayDynamicIndexing = true
  2082. shaderClipDistance = true
  2083. shaderCullDistance = true
  2084. shaderFloat64 = true
  2085. shaderInt64 = true
  2086. shaderInt16 = true
  2087. shaderResourceResidency = false
  2088. shaderResourceMinLod = false
  2089. sparseBinding = false
  2090. sparseResidencyBuffer = false
  2091. sparseResidencyImage2D = false
  2092. sparseResidencyImage3D = false
  2093. sparseResidency2Samples = false
  2094. sparseResidency4Samples = false
  2095. sparseResidency8Samples = false
  2096. sparseResidency16Samples = false
  2097. sparseResidencyAliased = false
  2098. variableMultisampleRate = false
  2099. inheritedQueries = false
  2100.  
  2101. VkPhysicalDevice16BitStorageFeatures:
  2102. -------------------------------------
  2103. storageBuffer16BitAccess = true
  2104. uniformAndStorageBuffer16BitAccess = true
  2105. storagePushConstant16 = true
  2106. storageInputOutput16 = false
  2107.  
  2108. VkPhysicalDevice4444FormatsFeaturesEXT:
  2109. ---------------------------------------
  2110. formatA4R4G4B4 = true
  2111. formatA4B4G4R4 = true
  2112.  
  2113. VkPhysicalDevice8BitStorageFeatures:
  2114. ------------------------------------
  2115. storageBuffer8BitAccess = true
  2116. uniformAndStorageBuffer8BitAccess = true
  2117. storagePushConstant8 = true
  2118.  
  2119. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  2120. --------------------------------------------------------------
  2121. attachmentFeedbackLoopDynamicState = true
  2122.  
  2123. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  2124. --------------------------------------------------------
  2125. attachmentFeedbackLoopLayout = true
  2126.  
  2127. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  2128. ----------------------------------------------
  2129. borderColorSwizzle = true
  2130. borderColorSwizzleFromImage = true
  2131.  
  2132. VkPhysicalDeviceBufferDeviceAddressFeatures:
  2133. --------------------------------------------
  2134. bufferDeviceAddress = true
  2135. bufferDeviceAddressCaptureReplay = false
  2136. bufferDeviceAddressMultiDevice = false
  2137.  
  2138. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  2139. --------------------------------------------
  2140. colorWriteEnable = true
  2141.  
  2142. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  2143. ------------------------------------------------
  2144. conditionalRendering = true
  2145. inheritedConditionalRendering = false
  2146.  
  2147. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  2148. ---------------------------------------------
  2149. customBorderColors = true
  2150. customBorderColorWithoutFormat = true
  2151.  
  2152. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  2153. --------------------------------------------
  2154. depthClipControl = true
  2155.  
  2156. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  2157. -------------------------------------------
  2158. depthClipEnable = true
  2159.  
  2160. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  2161. --------------------------------------------
  2162. descriptorBuffer = true
  2163. descriptorBufferCaptureReplay = false
  2164. descriptorBufferImageLayoutIgnored = true
  2165. descriptorBufferPushDescriptors = true
  2166.  
  2167. VkPhysicalDeviceDescriptorIndexingFeatures:
  2168. -------------------------------------------
  2169. shaderInputAttachmentArrayDynamicIndexing = true
  2170. shaderUniformTexelBufferArrayDynamicIndexing = true
  2171. shaderStorageTexelBufferArrayDynamicIndexing = true
  2172. shaderUniformBufferArrayNonUniformIndexing = true
  2173. shaderSampledImageArrayNonUniformIndexing = true
  2174. shaderStorageBufferArrayNonUniformIndexing = true
  2175. shaderStorageImageArrayNonUniformIndexing = true
  2176. shaderInputAttachmentArrayNonUniformIndexing = true
  2177. shaderUniformTexelBufferArrayNonUniformIndexing = true
  2178. shaderStorageTexelBufferArrayNonUniformIndexing = true
  2179. descriptorBindingUniformBufferUpdateAfterBind = true
  2180. descriptorBindingSampledImageUpdateAfterBind = true
  2181. descriptorBindingStorageImageUpdateAfterBind = true
  2182. descriptorBindingStorageBufferUpdateAfterBind = true
  2183. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  2184. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  2185. descriptorBindingUpdateUnusedWhilePending = true
  2186. descriptorBindingPartiallyBound = true
  2187. descriptorBindingVariableDescriptorCount = true
  2188. runtimeDescriptorArray = true
  2189.  
  2190. VkPhysicalDeviceDynamicRenderingFeatures:
  2191. -----------------------------------------
  2192. dynamicRendering = true
  2193.  
  2194. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  2195. -------------------------------------------------------------
  2196. dynamicRenderingUnusedAttachments = true
  2197.  
  2198. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  2199. -------------------------------------------------
  2200. extendedDynamicState2 = true
  2201. extendedDynamicState2LogicOp = true
  2202. extendedDynamicState2PatchControlPoints = true
  2203.  
  2204. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  2205. -------------------------------------------------
  2206. extendedDynamicState3TessellationDomainOrigin = true
  2207. extendedDynamicState3DepthClampEnable = true
  2208. extendedDynamicState3PolygonMode = true
  2209. extendedDynamicState3RasterizationSamples = true
  2210. extendedDynamicState3SampleMask = true
  2211. extendedDynamicState3AlphaToCoverageEnable = true
  2212. extendedDynamicState3AlphaToOneEnable = true
  2213. extendedDynamicState3LogicOpEnable = true
  2214. extendedDynamicState3ColorBlendEnable = true
  2215. extendedDynamicState3ColorBlendEquation = true
  2216. extendedDynamicState3ColorWriteMask = true
  2217. extendedDynamicState3RasterizationStream = false
  2218. extendedDynamicState3ConservativeRasterizationMode = false
  2219. extendedDynamicState3ExtraPrimitiveOverestimationSize = false
  2220. extendedDynamicState3DepthClipEnable = true
  2221. extendedDynamicState3SampleLocationsEnable = false
  2222. extendedDynamicState3ColorBlendAdvanced = false
  2223. extendedDynamicState3ProvokingVertexMode = true
  2224. extendedDynamicState3LineRasterizationMode = true
  2225. extendedDynamicState3LineStippleEnable = true
  2226. extendedDynamicState3DepthClipNegativeOneToOne = true
  2227. extendedDynamicState3ViewportWScalingEnable = false
  2228. extendedDynamicState3ViewportSwizzle = false
  2229. extendedDynamicState3CoverageToColorEnable = false
  2230. extendedDynamicState3CoverageToColorLocation = false
  2231. extendedDynamicState3CoverageModulationMode = false
  2232. extendedDynamicState3CoverageModulationTableEnable = false
  2233. extendedDynamicState3CoverageModulationTable = false
  2234. extendedDynamicState3CoverageReductionMode = false
  2235. extendedDynamicState3RepresentativeFragmentTestEnable = false
  2236. extendedDynamicState3ShadingRateImageEnable = false
  2237.  
  2238. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  2239. ------------------------------------------------
  2240. extendedDynamicState = true
  2241.  
  2242. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  2243. ---------------------------------------------------
  2244. graphicsPipelineLibrary = true
  2245.  
  2246. VkPhysicalDeviceHostImageCopyFeaturesEXT:
  2247. -----------------------------------------
  2248. hostImageCopy = true
  2249.  
  2250. VkPhysicalDeviceHostQueryResetFeatures:
  2251. ---------------------------------------
  2252. hostQueryReset = true
  2253.  
  2254. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  2255. -------------------------------------------
  2256. image2DViewOf3D = true
  2257. sampler2DViewOf3D = true
  2258.  
  2259. VkPhysicalDeviceImageRobustnessFeatures:
  2260. ----------------------------------------
  2261. robustImageAccess = true
  2262.  
  2263. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  2264. -----------------------------------------------
  2265. imageSlicedViewOf3D = true
  2266.  
  2267. VkPhysicalDeviceImagelessFramebufferFeatures:
  2268. ---------------------------------------------
  2269. imagelessFramebuffer = true
  2270.  
  2271. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  2272. ------------------------------------------
  2273. indexTypeUint8 = true
  2274.  
  2275. VkPhysicalDeviceInlineUniformBlockFeatures:
  2276. -------------------------------------------
  2277. inlineUniformBlock = true
  2278. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2279.  
  2280. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  2281. ---------------------------------------------
  2282. rectangularLines = true
  2283. bresenhamLines = true
  2284. smoothLines = true
  2285. stippledRectangularLines = true
  2286. stippledBresenhamLines = true
  2287. stippledSmoothLines = true
  2288.  
  2289. VkPhysicalDeviceMaintenance4Features:
  2290. -------------------------------------
  2291. maintenance4 = true
  2292.  
  2293. VkPhysicalDeviceMaintenance5FeaturesKHR:
  2294. ----------------------------------------
  2295. maintenance5 = true
  2296.  
  2297. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  2298. ------------------------------------------
  2299. memoryPriority = true
  2300.  
  2301. VkPhysicalDeviceMeshShaderFeaturesEXT:
  2302. --------------------------------------
  2303. taskShader = true
  2304. meshShader = true
  2305. multiviewMeshShader = false
  2306. primitiveFragmentShadingRateMeshShader = false
  2307. meshShaderQueries = true
  2308.  
  2309. VkPhysicalDeviceMultiDrawFeaturesEXT:
  2310. -------------------------------------
  2311. multiDraw = true
  2312.  
  2313. VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT:
  2314. -------------------------------------------------------------
  2315. multisampledRenderToSingleSampled = true
  2316.  
  2317. VkPhysicalDeviceMultiviewFeatures:
  2318. ----------------------------------
  2319. multiview = true
  2320. multiviewGeometryShader = true
  2321. multiviewTessellationShader = true
  2322.  
  2323. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  2324. -------------------------------------------------
  2325. mutableDescriptorType = true
  2326.  
  2327. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  2328. -----------------------------------------------
  2329. nestedCommandBuffer = true
  2330. nestedCommandBufferRendering = true
  2331. nestedCommandBufferSimultaneousUse = true
  2332.  
  2333. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  2334. ----------------------------------------------
  2335. nonSeamlessCubeMap = true
  2336.  
  2337. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  2338. -----------------------------------------------------
  2339. pageableDeviceLocalMemory = true
  2340.  
  2341. VkPhysicalDevicePipelineCreationCacheControlFeatures:
  2342. -----------------------------------------------------
  2343. pipelineCreationCacheControl = true
  2344.  
  2345. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  2346. --------------------------------------------------------
  2347. primitiveTopologyListRestart = true
  2348. primitiveTopologyPatchListRestart = true
  2349.  
  2350. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  2351. ----------------------------------------------------
  2352. primitivesGeneratedQuery = true
  2353. primitivesGeneratedQueryWithRasterizerDiscard = true
  2354. primitivesGeneratedQueryWithNonZeroStreams = true
  2355.  
  2356. VkPhysicalDevicePrivateDataFeatures:
  2357. ------------------------------------
  2358. privateData = true
  2359.  
  2360. VkPhysicalDeviceProtectedMemoryFeatures:
  2361. ----------------------------------------
  2362. protectedMemory = false
  2363.  
  2364. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  2365. -------------------------------------------
  2366. provokingVertexLast = true
  2367. transformFeedbackPreservesProvokingVertex = true
  2368.  
  2369. VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT:
  2370. --------------------------------------------------------------
  2371. rasterizationOrderColorAttachmentAccess = true
  2372. rasterizationOrderDepthAttachmentAccess = true
  2373. rasterizationOrderStencilAttachmentAccess = true
  2374.  
  2375. VkPhysicalDeviceRobustness2FeaturesEXT:
  2376. ---------------------------------------
  2377. robustBufferAccess2 = true
  2378. robustImageAccess2 = true
  2379. nullDescriptor = true
  2380.  
  2381. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  2382. -----------------------------------------------
  2383. samplerYcbcrConversion = true
  2384.  
  2385. VkPhysicalDeviceScalarBlockLayoutFeatures:
  2386. ------------------------------------------
  2387. scalarBlockLayout = true
  2388.  
  2389. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  2390. ----------------------------------------------------
  2391. separateDepthStencilLayouts = true
  2392.  
  2393. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  2394. ----------------------------------------------
  2395. shaderBufferFloat16Atomics = false
  2396. shaderBufferFloat16AtomicAdd = false
  2397. shaderBufferFloat16AtomicMinMax = false
  2398. shaderBufferFloat32AtomicMinMax = true
  2399. shaderBufferFloat64AtomicMinMax = false
  2400. shaderSharedFloat16Atomics = false
  2401. shaderSharedFloat16AtomicAdd = false
  2402. shaderSharedFloat16AtomicMinMax = false
  2403. shaderSharedFloat32AtomicMinMax = true
  2404. shaderSharedFloat64AtomicMinMax = false
  2405. shaderImageFloat32AtomicMinMax = true
  2406. sparseImageFloat32AtomicMinMax = false
  2407.  
  2408. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  2409. ---------------------------------------------
  2410. shaderBufferFloat32Atomics = true
  2411. shaderBufferFloat32AtomicAdd = true
  2412. shaderBufferFloat64Atomics = false
  2413. shaderBufferFloat64AtomicAdd = false
  2414. shaderSharedFloat32Atomics = true
  2415. shaderSharedFloat32AtomicAdd = true
  2416. shaderSharedFloat64Atomics = false
  2417. shaderSharedFloat64AtomicAdd = false
  2418. shaderImageFloat32Atomics = true
  2419. shaderImageFloat32AtomicAdd = true
  2420. sparseImageFloat32Atomics = false
  2421. sparseImageFloat32AtomicAdd = false
  2422.  
  2423. VkPhysicalDeviceShaderAtomicInt64Features:
  2424. ------------------------------------------
  2425. shaderBufferInt64Atomics = true
  2426. shaderSharedInt64Atomics = true
  2427.  
  2428. VkPhysicalDeviceShaderClockFeaturesKHR:
  2429. ---------------------------------------
  2430. shaderSubgroupClock = true
  2431. shaderDeviceClock = true
  2432.  
  2433. VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures:
  2434. -------------------------------------------------------
  2435. shaderDemoteToHelperInvocation = true
  2436.  
  2437. VkPhysicalDeviceShaderDrawParametersFeatures:
  2438. ---------------------------------------------
  2439. shaderDrawParameters = true
  2440.  
  2441. VkPhysicalDeviceShaderFloat16Int8Features:
  2442. ------------------------------------------
  2443. shaderFloat16 = true
  2444. shaderInt8 = true
  2445.  
  2446. VkPhysicalDeviceShaderIntegerDotProductFeatures:
  2447. ------------------------------------------------
  2448. shaderIntegerDotProduct = true
  2449.  
  2450. VkPhysicalDeviceShaderObjectFeaturesEXT:
  2451. ----------------------------------------
  2452. shaderObject = true
  2453.  
  2454. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  2455. ----------------------------------------------------
  2456. shaderSubgroupExtendedTypes = true
  2457.  
  2458. VkPhysicalDeviceShaderTerminateInvocationFeatures:
  2459. --------------------------------------------------
  2460. shaderTerminateInvocation = true
  2461.  
  2462. VkPhysicalDeviceSubgroupSizeControlFeatures:
  2463. --------------------------------------------
  2464. subgroupSizeControl = true
  2465. computeFullSubgroups = true
  2466.  
  2467. VkPhysicalDeviceSynchronization2Features:
  2468. -----------------------------------------
  2469. synchronization2 = true
  2470.  
  2471. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  2472. ------------------------------------------------
  2473. texelBufferAlignment = true
  2474.  
  2475. VkPhysicalDeviceTextureCompressionASTCHDRFeatures:
  2476. --------------------------------------------------
  2477. textureCompressionASTC_HDR = false
  2478.  
  2479. VkPhysicalDeviceTimelineSemaphoreFeatures:
  2480. ------------------------------------------
  2481. timelineSemaphore = true
  2482.  
  2483. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  2484. ---------------------------------------------
  2485. transformFeedback = true
  2486. geometryStreams = true
  2487.  
  2488. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  2489. ----------------------------------------------------
  2490. uniformBufferStandardLayout = true
  2491.  
  2492. VkPhysicalDeviceVariablePointersFeatures:
  2493. -----------------------------------------
  2494. variablePointersStorageBuffer = true
  2495. variablePointers = true
  2496.  
  2497. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  2498. --------------------------------------------------
  2499. vertexAttributeInstanceRateDivisor = true
  2500. vertexAttributeInstanceRateZeroDivisor = true
  2501.  
  2502. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  2503. ---------------------------------------------------
  2504. vertexInputDynamicState = true
  2505.  
  2506. VkPhysicalDeviceVulkan11Features:
  2507. ---------------------------------
  2508. storageBuffer16BitAccess = true
  2509. uniformAndStorageBuffer16BitAccess = true
  2510. storagePushConstant16 = true
  2511. storageInputOutput16 = false
  2512. multiview = true
  2513. multiviewGeometryShader = true
  2514. multiviewTessellationShader = true
  2515. variablePointersStorageBuffer = true
  2516. variablePointers = true
  2517. protectedMemory = false
  2518. samplerYcbcrConversion = true
  2519. shaderDrawParameters = true
  2520.  
  2521. VkPhysicalDeviceVulkan12Features:
  2522. ---------------------------------
  2523. samplerMirrorClampToEdge = true
  2524. drawIndirectCount = true
  2525. storageBuffer8BitAccess = true
  2526. uniformAndStorageBuffer8BitAccess = true
  2527. storagePushConstant8 = true
  2528. shaderBufferInt64Atomics = true
  2529. shaderSharedInt64Atomics = true
  2530. shaderFloat16 = true
  2531. shaderInt8 = true
  2532. descriptorIndexing = true
  2533. shaderInputAttachmentArrayDynamicIndexing = true
  2534. shaderUniformTexelBufferArrayDynamicIndexing = true
  2535. shaderStorageTexelBufferArrayDynamicIndexing = true
  2536. shaderUniformBufferArrayNonUniformIndexing = true
  2537. shaderSampledImageArrayNonUniformIndexing = true
  2538. shaderStorageBufferArrayNonUniformIndexing = true
  2539. shaderStorageImageArrayNonUniformIndexing = true
  2540. shaderInputAttachmentArrayNonUniformIndexing = true
  2541. shaderUniformTexelBufferArrayNonUniformIndexing = true
  2542. shaderStorageTexelBufferArrayNonUniformIndexing = true
  2543. descriptorBindingUniformBufferUpdateAfterBind = true
  2544. descriptorBindingSampledImageUpdateAfterBind = true
  2545. descriptorBindingStorageImageUpdateAfterBind = true
  2546. descriptorBindingStorageBufferUpdateAfterBind = true
  2547. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  2548. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  2549. descriptorBindingUpdateUnusedWhilePending = true
  2550. descriptorBindingPartiallyBound = true
  2551. descriptorBindingVariableDescriptorCount = true
  2552. runtimeDescriptorArray = true
  2553. samplerFilterMinmax = true
  2554. scalarBlockLayout = true
  2555. imagelessFramebuffer = true
  2556. uniformBufferStandardLayout = true
  2557. shaderSubgroupExtendedTypes = true
  2558. separateDepthStencilLayouts = true
  2559. hostQueryReset = true
  2560. timelineSemaphore = true
  2561. bufferDeviceAddress = true
  2562. bufferDeviceAddressCaptureReplay = false
  2563. bufferDeviceAddressMultiDevice = false
  2564. vulkanMemoryModel = true
  2565. vulkanMemoryModelDeviceScope = true
  2566. vulkanMemoryModelAvailabilityVisibilityChains = true
  2567. shaderOutputViewportIndex = true
  2568. shaderOutputLayer = true
  2569. subgroupBroadcastDynamicId = true
  2570.  
  2571. VkPhysicalDeviceVulkan13Features:
  2572. ---------------------------------
  2573. robustImageAccess = true
  2574. inlineUniformBlock = true
  2575. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2576. pipelineCreationCacheControl = true
  2577. privateData = true
  2578. shaderDemoteToHelperInvocation = true
  2579. shaderTerminateInvocation = true
  2580. subgroupSizeControl = true
  2581. computeFullSubgroups = true
  2582. synchronization2 = true
  2583. textureCompressionASTC_HDR = false
  2584. shaderZeroInitializeWorkgroupMemory = true
  2585. dynamicRendering = true
  2586. shaderIntegerDotProduct = true
  2587. maintenance4 = true
  2588.  
  2589. VkPhysicalDeviceVulkanMemoryModelFeatures:
  2590. ------------------------------------------
  2591. vulkanMemoryModel = true
  2592. vulkanMemoryModelDeviceScope = true
  2593. vulkanMemoryModelAvailabilityVisibilityChains = true
  2594.  
  2595. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  2596. -------------------------------------------------
  2597. ycbcr2plane444Formats = true
  2598.  
  2599. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  2600. --------------------------------------------
  2601. ycbcrImageArrays = true
  2602.  
  2603. VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures:
  2604. ------------------------------------------------------
  2605. shaderZeroInitializeWorkgroupMemory = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement