Advertisement
Guest User

Untitled

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