Advertisement
Guest User

Untitled

a guest
Jun 28th, 2023
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 142.05 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.3.255
  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_KHR_device_group_creation : extension revision 1
  17. VK_KHR_display : extension revision 23
  18. VK_KHR_external_fence_capabilities : extension revision 1
  19. VK_KHR_external_memory_capabilities : extension revision 1
  20. VK_KHR_external_semaphore_capabilities : extension revision 1
  21. VK_KHR_get_display_properties2 : extension revision 1
  22. VK_KHR_get_physical_device_properties2 : extension revision 2
  23. VK_KHR_get_surface_capabilities2 : extension revision 1
  24. VK_KHR_portability_enumeration : extension revision 1
  25. VK_KHR_surface : extension revision 25
  26. VK_KHR_surface_protected_capabilities : extension revision 1
  27. VK_KHR_wayland_surface : extension revision 6
  28. VK_KHR_xcb_surface : extension revision 6
  29. VK_KHR_xlib_surface : extension revision 6
  30. VK_LUNARG_direct_driver_loading : extension revision 1
  31.  
  32. Layers: count = 18
  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 1650 Ti)
  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_validation (Khronos Validation Layer) Vulkan version 1.3.250, layer version 1:
  44. Layer Extensions: count = 3
  45. VK_EXT_debug_report : extension revision 9
  46. VK_EXT_debug_utils : extension revision 1
  47. VK_EXT_validation_features : extension revision 2
  48. Devices: count = 2
  49. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  50. Layer-Device Extensions: count = 3
  51. VK_EXT_debug_marker : extension revision 4
  52. VK_EXT_tooling_info : extension revision 1
  53. VK_EXT_validation_cache : extension revision 1
  54.  
  55. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  56. Layer-Device Extensions: count = 3
  57. VK_EXT_debug_marker : extension revision 4
  58. VK_EXT_tooling_info : extension revision 1
  59. VK_EXT_validation_cache : extension revision 1
  60.  
  61. VK_LAYER_LUNARG_api_dump (LunarG API dump layer) Vulkan version 1.3.250, layer version 2:
  62. Layer Extensions: count = 0
  63. Devices: count = 2
  64. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  65. Layer-Device Extensions: count = 1
  66. VK_EXT_tooling_info : extension revision 1
  67.  
  68. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  69. Layer-Device Extensions: count = 1
  70. VK_EXT_tooling_info : extension revision 1
  71.  
  72. VK_LAYER_LUNARG_monitor (Execution Monitoring Layer) Vulkan version 1.3.250, layer version 1:
  73. Layer Extensions: count = 0
  74. Devices: count = 2
  75. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  76. Layer-Device Extensions: count = 1
  77. VK_EXT_tooling_info : extension revision 1
  78.  
  79. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  80. Layer-Device Extensions: count = 1
  81. VK_EXT_tooling_info : extension revision 1
  82.  
  83. VK_LAYER_LUNARG_screenshot (LunarG image capture layer) Vulkan version 1.3.250, layer version 1:
  84. Layer Extensions: count = 0
  85. Devices: count = 2
  86. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  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_MANGOAPP_overlay (Mangoapp Layer) Vulkan version 1.3.0, layer version 1:
  95. Layer Extensions: count = 0
  96. Devices: count = 2
  97. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  98. Layer-Device Extensions: count = 0
  99.  
  100. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  101. Layer-Device Extensions: count = 0
  102.  
  103. VK_LAYER_MANGOHUD_overlay_x86_64 (Vulkan Hud Overlay) Vulkan version 1.3.0, layer version 1:
  104. Layer Extensions: count = 0
  105. Devices: count = 2
  106. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  107. Layer-Device Extensions: count = 0
  108.  
  109. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  110. Layer-Device Extensions: count = 0
  111.  
  112. VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.3.211, layer version 1:
  113. Layer Extensions: count = 0
  114. Devices: count = 2
  115. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  116. Layer-Device Extensions: count = 0
  117.  
  118. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  119. Layer-Device Extensions: count = 0
  120.  
  121. VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.3.211, layer version 1:
  122. Layer Extensions: count = 0
  123. Devices: count = 2
  124. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  125. Layer-Device Extensions: count = 0
  126.  
  127. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  128. Layer-Device Extensions: count = 0
  129.  
  130. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.3.242, layer version 1:
  131. Layer Extensions: count = 0
  132. Devices: count = 2
  133. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  134. Layer-Device Extensions: count = 0
  135.  
  136. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  137. Layer-Device Extensions: count = 0
  138.  
  139. VK_LAYER_RENDERDOC_Capture (Debugging capture layer for RenderDoc) Vulkan version 1.3.131, layer version 27:
  140. Layer Extensions: count = 1
  141. VK_EXT_debug_utils : extension revision 1
  142. Devices: count = 2
  143. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  144. Layer-Device Extensions: count = 2
  145. VK_EXT_debug_marker : extension revision 4
  146. VK_EXT_tooling_info : extension revision 1
  147.  
  148. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  149. Layer-Device Extensions: count = 2
  150. VK_EXT_debug_marker : extension revision 4
  151. VK_EXT_tooling_info : extension revision 1
  152.  
  153. VK_LAYER_TORKEL104_libstrangle (Libstrangle framerate limiter) Vulkan version 1.1.125, layer version 1:
  154. Layer Extensions: count = 0
  155. Devices: count = 2
  156. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  157. Layer-Device Extensions: count = 0
  158.  
  159. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  160. Layer-Device Extensions: count = 0
  161.  
  162. VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
  163. Layer Extensions: count = 0
  164. Devices: count = 2
  165. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  166. Layer-Device Extensions: count = 0
  167.  
  168. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  169. Layer-Device Extensions: count = 0
  170.  
  171. VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
  172. Layer Extensions: count = 0
  173. Devices: count = 2
  174. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  175. Layer-Device Extensions: count = 0
  176.  
  177. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  178. Layer-Device Extensions: count = 0
  179.  
  180. VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
  181. Layer Extensions: count = 0
  182. Devices: count = 2
  183. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  184. Layer-Device Extensions: count = 0
  185.  
  186. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  187. Layer-Device Extensions: count = 0
  188.  
  189. VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
  190. Layer Extensions: count = 0
  191. Devices: count = 2
  192. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  193. Layer-Device Extensions: count = 0
  194.  
  195. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  196. Layer-Device Extensions: count = 0
  197.  
  198. VK_LAYER_VKBASALT_post_processing (a post processing layer) Vulkan version 1.3.223, layer version 1:
  199. Layer Extensions: count = 0
  200. Devices: count = 2
  201. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  202. Layer-Device Extensions: count = 0
  203.  
  204. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  205. Layer-Device Extensions: count = 0
  206.  
  207. VK_LAYER_VKBASALT_post_processing (a post processing layer) Vulkan version 1.3.223, layer version 1:
  208. Layer Extensions: count = 0
  209. Devices: count = 2
  210. GPU id = 0 (NVIDIA GeForce GTX 1650 Ti)
  211. Layer-Device Extensions: count = 0
  212.  
  213. GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
  214. Layer-Device Extensions: count = 0
  215.  
  216. Presentable Surfaces:
  217. =====================
  218. GPU id : 0 (NVIDIA GeForce GTX 1650 Ti):
  219. Surface types: count = 2
  220. VK_KHR_xcb_surface
  221. VK_KHR_xlib_surface
  222. Formats: count = 2
  223. SurfaceFormat[0]:
  224. format = FORMAT_B8G8R8A8_UNORM
  225. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  226. SurfaceFormat[1]:
  227. format = FORMAT_B8G8R8A8_SRGB
  228. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  229. Present Modes: count = 2
  230. PRESENT_MODE_FIFO_KHR
  231. PRESENT_MODE_IMMEDIATE_KHR
  232. VkSurfaceCapabilitiesKHR:
  233. -------------------------
  234. minImageCount = 2
  235. maxImageCount = 8
  236. currentExtent:
  237. width = 256
  238. height = 256
  239. minImageExtent:
  240. width = 256
  241. height = 256
  242. maxImageExtent:
  243. width = 256
  244. height = 256
  245. maxImageArrayLayers = 1
  246. supportedTransforms: count = 1
  247. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  248. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  249. supportedCompositeAlpha: count = 1
  250. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  251. supportedUsageFlags: count = 6
  252. IMAGE_USAGE_TRANSFER_SRC_BIT
  253. IMAGE_USAGE_TRANSFER_DST_BIT
  254. IMAGE_USAGE_SAMPLED_BIT
  255. IMAGE_USAGE_STORAGE_BIT
  256. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  257. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  258. VkSharedPresentSurfaceCapabilitiesKHR:
  259. --------------------------------------
  260. sharedPresentSupportedUsageFlags: count = 6
  261. IMAGE_USAGE_TRANSFER_SRC_BIT
  262. IMAGE_USAGE_TRANSFER_DST_BIT
  263. IMAGE_USAGE_SAMPLED_BIT
  264. IMAGE_USAGE_STORAGE_BIT
  265. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  266. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  267.  
  268. VkSurfaceProtectedCapabilitiesKHR:
  269. ----------------------------------
  270. supportsProtected = false
  271.  
  272.  
  273. GPU id : 1 (llvmpipe (LLVM 15.0.7, 256 bits)):
  274. Surface types: count = 2
  275. VK_KHR_xcb_surface
  276. VK_KHR_xlib_surface
  277. Formats: count = 2
  278. SurfaceFormat[0]:
  279. format = FORMAT_B8G8R8A8_SRGB
  280. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  281. SurfaceFormat[1]:
  282. format = FORMAT_B8G8R8A8_UNORM
  283. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  284. Present Modes: count = 4
  285. PRESENT_MODE_IMMEDIATE_KHR
  286. PRESENT_MODE_MAILBOX_KHR
  287. PRESENT_MODE_FIFO_KHR
  288. PRESENT_MODE_FIFO_RELAXED_KHR
  289. VkSurfaceCapabilitiesKHR:
  290. -------------------------
  291. minImageCount = 3
  292. maxImageCount = 0
  293. currentExtent:
  294. width = 256
  295. height = 256
  296. minImageExtent:
  297. width = 256
  298. height = 256
  299. maxImageExtent:
  300. width = 256
  301. height = 256
  302. maxImageArrayLayers = 1
  303. supportedTransforms: count = 1
  304. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  305. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  306. supportedCompositeAlpha: count = 2
  307. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  308. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  309. supportedUsageFlags: count = 7
  310. IMAGE_USAGE_TRANSFER_SRC_BIT
  311. IMAGE_USAGE_TRANSFER_DST_BIT
  312. IMAGE_USAGE_SAMPLED_BIT
  313. IMAGE_USAGE_STORAGE_BIT
  314. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  315. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  316. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  317. VkSurfaceProtectedCapabilitiesKHR:
  318. ----------------------------------
  319. supportsProtected = false
  320.  
  321.  
  322.  
  323. Device Properties and Extensions:
  324. =================================
  325. GPU0:
  326. VkPhysicalDeviceProperties:
  327. ---------------------------
  328. apiVersion = 1.3.242 (4206834)
  329. driverVersion = 535.54.3.0 (2244837568)
  330. vendorID = 0x10de
  331. deviceID = 0x1f95
  332. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  333. deviceName = NVIDIA GeForce GTX 1650 Ti
  334. pipelineCacheUUID = 3a9cdaba-4ae6-165f-94db-6b35ed84431b
  335.  
  336. VkPhysicalDeviceLimits:
  337. -----------------------
  338. maxImageDimension1D = 32768
  339. maxImageDimension2D = 32768
  340. maxImageDimension3D = 16384
  341. maxImageDimensionCube = 32768
  342. maxImageArrayLayers = 2048
  343. maxTexelBufferElements = 134217728
  344. maxUniformBufferRange = 65536
  345. maxStorageBufferRange = 4294967295
  346. maxPushConstantsSize = 256
  347. maxMemoryAllocationCount = 4294967295
  348. maxSamplerAllocationCount = 4000
  349. bufferImageGranularity = 0x00000400
  350. sparseAddressSpaceSize = 0xffffffffff
  351. maxBoundDescriptorSets = 32
  352. maxPerStageDescriptorSamplers = 1048576
  353. maxPerStageDescriptorUniformBuffers = 1048576
  354. maxPerStageDescriptorStorageBuffers = 1048576
  355. maxPerStageDescriptorSampledImages = 1048576
  356. maxPerStageDescriptorStorageImages = 1048576
  357. maxPerStageDescriptorInputAttachments = 1048576
  358. maxPerStageResources = 4294967295
  359. maxDescriptorSetSamplers = 1048576
  360. maxDescriptorSetUniformBuffers = 1048576
  361. maxDescriptorSetUniformBuffersDynamic = 15
  362. maxDescriptorSetStorageBuffers = 1048576
  363. maxDescriptorSetStorageBuffersDynamic = 16
  364. maxDescriptorSetSampledImages = 1048576
  365. maxDescriptorSetStorageImages = 1048576
  366. maxDescriptorSetInputAttachments = 1048576
  367. maxVertexInputAttributes = 32
  368. maxVertexInputBindings = 32
  369. maxVertexInputAttributeOffset = 2047
  370. maxVertexInputBindingStride = 2048
  371. maxVertexOutputComponents = 128
  372. maxTessellationGenerationLevel = 64
  373. maxTessellationPatchSize = 32
  374. maxTessellationControlPerVertexInputComponents = 128
  375. maxTessellationControlPerVertexOutputComponents = 128
  376. maxTessellationControlPerPatchOutputComponents = 120
  377. maxTessellationControlTotalOutputComponents = 4216
  378. maxTessellationEvaluationInputComponents = 128
  379. maxTessellationEvaluationOutputComponents = 128
  380. maxGeometryShaderInvocations = 32
  381. maxGeometryInputComponents = 128
  382. maxGeometryOutputComponents = 128
  383. maxGeometryOutputVertices = 1024
  384. maxGeometryTotalOutputComponents = 1024
  385. maxFragmentInputComponents = 128
  386. maxFragmentOutputAttachments = 8
  387. maxFragmentDualSrcAttachments = 1
  388. maxFragmentCombinedOutputResources = 4294967295
  389. maxComputeSharedMemorySize = 49152
  390. maxComputeWorkGroupCount: count = 3
  391. 2147483647
  392. 65535
  393. 65535
  394. maxComputeWorkGroupInvocations = 1024
  395. maxComputeWorkGroupSize: count = 3
  396. 1024
  397. 1024
  398. 64
  399. subPixelPrecisionBits = 8
  400. subTexelPrecisionBits = 8
  401. mipmapPrecisionBits = 8
  402. maxDrawIndexedIndexValue = 4294967295
  403. maxDrawIndirectCount = 4294967295
  404. maxSamplerLodBias = 15
  405. maxSamplerAnisotropy = 16
  406. maxViewports = 16
  407. maxViewportDimensions: count = 2
  408. 32768
  409. 32768
  410. viewportBoundsRange: count = 2
  411. -65536
  412. 65536
  413. viewportSubPixelBits = 8
  414. minMemoryMapAlignment = 64
  415. minTexelBufferOffsetAlignment = 0x00000010
  416. minUniformBufferOffsetAlignment = 0x00000040
  417. minStorageBufferOffsetAlignment = 0x00000010
  418. minTexelOffset = -8
  419. maxTexelOffset = 7
  420. minTexelGatherOffset = -32
  421. maxTexelGatherOffset = 31
  422. minInterpolationOffset = -0.5
  423. maxInterpolationOffset = 0.4375
  424. subPixelInterpolationOffsetBits = 4
  425. maxFramebufferWidth = 32768
  426. maxFramebufferHeight = 32768
  427. maxFramebufferLayers = 2048
  428. framebufferColorSampleCounts: count = 4
  429. SAMPLE_COUNT_1_BIT
  430. SAMPLE_COUNT_2_BIT
  431. SAMPLE_COUNT_4_BIT
  432. SAMPLE_COUNT_8_BIT
  433. framebufferDepthSampleCounts: count = 4
  434. SAMPLE_COUNT_1_BIT
  435. SAMPLE_COUNT_2_BIT
  436. SAMPLE_COUNT_4_BIT
  437. SAMPLE_COUNT_8_BIT
  438. framebufferStencilSampleCounts: count = 5
  439. SAMPLE_COUNT_1_BIT
  440. SAMPLE_COUNT_2_BIT
  441. SAMPLE_COUNT_4_BIT
  442. SAMPLE_COUNT_8_BIT
  443. SAMPLE_COUNT_16_BIT
  444. framebufferNoAttachmentsSampleCounts: count = 5
  445. SAMPLE_COUNT_1_BIT
  446. SAMPLE_COUNT_2_BIT
  447. SAMPLE_COUNT_4_BIT
  448. SAMPLE_COUNT_8_BIT
  449. SAMPLE_COUNT_16_BIT
  450. maxColorAttachments = 8
  451. sampledImageColorSampleCounts: count = 4
  452. SAMPLE_COUNT_1_BIT
  453. SAMPLE_COUNT_2_BIT
  454. SAMPLE_COUNT_4_BIT
  455. SAMPLE_COUNT_8_BIT
  456. sampledImageIntegerSampleCounts: count = 4
  457. SAMPLE_COUNT_1_BIT
  458. SAMPLE_COUNT_2_BIT
  459. SAMPLE_COUNT_4_BIT
  460. SAMPLE_COUNT_8_BIT
  461. sampledImageDepthSampleCounts: count = 4
  462. SAMPLE_COUNT_1_BIT
  463. SAMPLE_COUNT_2_BIT
  464. SAMPLE_COUNT_4_BIT
  465. SAMPLE_COUNT_8_BIT
  466. sampledImageStencilSampleCounts: count = 5
  467. SAMPLE_COUNT_1_BIT
  468. SAMPLE_COUNT_2_BIT
  469. SAMPLE_COUNT_4_BIT
  470. SAMPLE_COUNT_8_BIT
  471. SAMPLE_COUNT_16_BIT
  472. storageImageSampleCounts: count = 4
  473. SAMPLE_COUNT_1_BIT
  474. SAMPLE_COUNT_2_BIT
  475. SAMPLE_COUNT_4_BIT
  476. SAMPLE_COUNT_8_BIT
  477. maxSampleMaskWords = 1
  478. timestampComputeAndGraphics = true
  479. timestampPeriod = 1
  480. maxClipDistances = 8
  481. maxCullDistances = 8
  482. maxCombinedClipAndCullDistances = 8
  483. discreteQueuePriorities = 2
  484. pointSizeRange: count = 2
  485. 1
  486. 2047.94
  487. lineWidthRange: count = 2
  488. 1
  489. 64
  490. pointSizeGranularity = 0.0625
  491. lineWidthGranularity = 0.0625
  492. strictLines = true
  493. standardSampleLocations = true
  494. optimalBufferCopyOffsetAlignment = 0x00000001
  495. optimalBufferCopyRowPitchAlignment = 0x00000001
  496. nonCoherentAtomSize = 0x00000040
  497.  
  498. VkPhysicalDeviceSparseProperties:
  499. ---------------------------------
  500. residencyStandard2DBlockShape = true
  501. residencyStandard2DMultisampleBlockShape = true
  502. residencyStandard3DBlockShape = true
  503. residencyAlignedMipSize = false
  504. residencyNonResidentStrict = true
  505.  
  506. VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
  507. ----------------------------------------------------
  508. advancedBlendMaxColorAttachments = 8
  509. advancedBlendIndependentBlend = false
  510. advancedBlendNonPremultipliedSrcColor = true
  511. advancedBlendNonPremultipliedDstColor = true
  512. advancedBlendCorrelatedOverlap = true
  513. advancedBlendAllOperations = true
  514.  
  515. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  516. -------------------------------------------------------
  517. primitiveOverestimationSize = 0.00195312
  518. maxExtraPrimitiveOverestimationSize = 0.75
  519. extraPrimitiveOverestimationSizeGranularity = 0.25
  520. primitiveUnderestimation = true
  521. conservativePointAndLineRasterization = true
  522. degenerateTrianglesRasterized = true
  523. degenerateLinesRasterized = true
  524. fullyCoveredFragmentShaderInputVariable = true
  525. conservativeRasterizationPostDepthCoverage = true
  526.  
  527. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  528. -----------------------------------------------
  529. maxCustomBorderColorSamplers = 4000
  530.  
  531. VkPhysicalDeviceDepthStencilResolveProperties:
  532. ----------------------------------------------
  533. supportedDepthResolveModes: count = 4
  534. RESOLVE_MODE_SAMPLE_ZERO_BIT
  535. RESOLVE_MODE_AVERAGE_BIT
  536. RESOLVE_MODE_MIN_BIT
  537. RESOLVE_MODE_MAX_BIT
  538. supportedStencilResolveModes: count = 3
  539. RESOLVE_MODE_SAMPLE_ZERO_BIT
  540. RESOLVE_MODE_MIN_BIT
  541. RESOLVE_MODE_MAX_BIT
  542. independentResolveNone = true
  543. independentResolve = true
  544.  
  545. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  546. --------------------------------------------------------
  547. combinedImageSamplerDensityMapDescriptorSize = 4
  548.  
  549. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  550. ----------------------------------------------
  551. combinedImageSamplerDescriptorSingleArray = true
  552. bufferlessPushDescriptors = true
  553. allowSamplerImageViewPostSubmitCreation = false
  554. descriptorBufferOffsetAlignment = 0x00000040
  555. maxDescriptorBufferBindings = 32
  556. maxResourceDescriptorBufferBindings = 32
  557. maxSamplerDescriptorBufferBindings = 32
  558. maxEmbeddedImmutableSamplerBindings = 1048576
  559. maxEmbeddedImmutableSamplers = 4000
  560. bufferCaptureReplayDescriptorDataSize = 1
  561. imageCaptureReplayDescriptorDataSize = 1
  562. imageViewCaptureReplayDescriptorDataSize = 12
  563. samplerCaptureReplayDescriptorDataSize = 4
  564. accelerationStructureCaptureReplayDescriptorDataSize = 1
  565. samplerDescriptorSize = 4
  566. combinedImageSamplerDescriptorSize = 4
  567. sampledImageDescriptorSize = 4
  568. storageImageDescriptorSize = 4
  569. uniformTexelBufferDescriptorSize = 16
  570. robustUniformTexelBufferDescriptorSize = 16
  571. storageTexelBufferDescriptorSize = 16
  572. robustStorageTexelBufferDescriptorSize = 16
  573. uniformBufferDescriptorSize = 8
  574. robustUniformBufferDescriptorSize = 8
  575. storageBufferDescriptorSize = 16
  576. robustStorageBufferDescriptorSize = 16
  577. inputAttachmentDescriptorSize = 4
  578. accelerationStructureDescriptorSize = 8
  579. maxSamplerDescriptorBufferRange = 0xffffffffff
  580. maxResourceDescriptorBufferRange = 0xffffffffff
  581. samplerDescriptorBufferAddressSpaceSize = 0xffffffffff
  582. resourceDescriptorBufferAddressSpaceSize = 0xffffffffff
  583. descriptorBufferAddressSpaceSize = 0xffffffffff
  584.  
  585. VkPhysicalDeviceDescriptorIndexingProperties:
  586. ---------------------------------------------
  587. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  588. shaderUniformBufferArrayNonUniformIndexingNative = true
  589. shaderSampledImageArrayNonUniformIndexingNative = true
  590. shaderStorageBufferArrayNonUniformIndexingNative = true
  591. shaderStorageImageArrayNonUniformIndexingNative = true
  592. shaderInputAttachmentArrayNonUniformIndexingNative = true
  593. robustBufferAccessUpdateAfterBind = true
  594. quadDivergentImplicitLod = true
  595. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  596. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  597. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  598. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  599. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  600. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  601. maxPerStageUpdateAfterBindResources = 4294967295
  602. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  603. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  604. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  605. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  606. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  607. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  608. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  609. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  610.  
  611. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  612. ----------------------------------------------
  613. maxDiscardRectangles = 8
  614.  
  615. VkPhysicalDeviceDriverProperties:
  616. ---------------------------------
  617. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  618. driverName = NVIDIA
  619. driverInfo = 535.54.03
  620. conformanceVersion:
  621. major = 1
  622. minor = 3
  623. subminor = 5
  624. patch = 0
  625.  
  626. VkPhysicalDeviceDrmPropertiesEXT:
  627. ---------------------------------
  628. hasPrimary = true
  629. hasRender = true
  630. primaryMajor = 226
  631. primaryMinor = 1
  632. renderMajor = 226
  633. renderMinor = 129
  634.  
  635. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  636. ---------------------------------------------------
  637. dynamicPrimitiveTopologyUnrestricted = true
  638.  
  639. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  640. ------------------------------------------------
  641. minImportedHostPointerAlignment = 0x00001000
  642.  
  643. VkPhysicalDeviceFloatControlsProperties:
  644. ----------------------------------------
  645. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  646. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  647. shaderSignedZeroInfNanPreserveFloat16 = true
  648. shaderSignedZeroInfNanPreserveFloat32 = true
  649. shaderSignedZeroInfNanPreserveFloat64 = true
  650. shaderDenormPreserveFloat16 = true
  651. shaderDenormPreserveFloat32 = false
  652. shaderDenormPreserveFloat64 = false
  653. shaderDenormFlushToZeroFloat16 = false
  654. shaderDenormFlushToZeroFloat32 = false
  655. shaderDenormFlushToZeroFloat64 = false
  656. shaderRoundingModeRTEFloat16 = true
  657. shaderRoundingModeRTEFloat32 = true
  658. shaderRoundingModeRTEFloat64 = true
  659. shaderRoundingModeRTZFloat16 = false
  660. shaderRoundingModeRTZFloat32 = true
  661. shaderRoundingModeRTZFloat64 = true
  662.  
  663. VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR:
  664. -------------------------------------------------------
  665. triStripVertexOrderIndependentOfProvokingVertex = false
  666.  
  667. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  668. -------------------------------------------------
  669. minFragmentShadingRateAttachmentTexelSize:
  670. width = 16
  671. height = 16
  672. maxFragmentShadingRateAttachmentTexelSize:
  673. width = 16
  674. height = 16
  675. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  676. primitiveFragmentShadingRateWithMultipleViewports = false
  677. layeredShadingRateAttachments = true
  678. fragmentShadingRateNonTrivialCombinerOps = true
  679. maxFragmentSize:
  680. width = 4
  681. height = 4
  682. maxFragmentSizeAspectRatio = 2
  683. maxFragmentShadingRateCoverageSamples = 16
  684. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_16_BIT
  685. fragmentShadingRateWithShaderDepthStencilWrites = true
  686. fragmentShadingRateWithSampleMask = true
  687. fragmentShadingRateWithShaderSampleMask = true
  688. fragmentShadingRateWithConservativeRasterization = true
  689. fragmentShadingRateWithFragmentShaderInterlock = true
  690. fragmentShadingRateWithCustomSampleLocations = true
  691. fragmentShadingRateStrictMultiplyCombiner = true
  692.  
  693. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  694. -----------------------------------------------------
  695. graphicsPipelineLibraryFastLinking = true
  696. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  697.  
  698. VkPhysicalDeviceIDProperties:
  699. -----------------------------
  700. deviceUUID = 122adb08-4280-7f1b-51de-776b5df42297
  701. driverUUID = 8b72f8cf-fcf7-59af-b250-edf6b04fc087
  702. deviceNodeMask = 1
  703. deviceLUIDValid = false
  704.  
  705. VkPhysicalDeviceInlineUniformBlockProperties:
  706. ---------------------------------------------
  707. maxInlineUniformBlockSize = 256
  708. maxPerStageDescriptorInlineUniformBlocks = 32
  709. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  710. maxDescriptorSetInlineUniformBlocks = 32
  711. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  712.  
  713. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  714. -----------------------------------------------
  715. lineSubPixelPrecisionBits = 8
  716.  
  717. VkPhysicalDeviceMaintenance3Properties:
  718. ---------------------------------------
  719. maxPerSetDescriptors = 4294967295
  720. maxMemoryAllocationSize = 0xffe00000
  721.  
  722. VkPhysicalDeviceMaintenance4Properties:
  723. ---------------------------------------
  724. maxBufferSize = 0xffffff0000
  725.  
  726. VkPhysicalDeviceMeshShaderPropertiesEXT:
  727. ----------------------------------------
  728. maxTaskWorkGroupTotalCount = 4194304
  729. maxTaskWorkGroupCount: count = 3
  730. 4194304
  731. 65535
  732. 65535
  733. maxTaskWorkGroupInvocations = 128
  734. maxTaskWorkGroupSize: count = 3
  735. 128
  736. 128
  737. 128
  738. maxTaskPayloadSize = 16384
  739. maxTaskSharedMemorySize = 32768
  740. maxTaskPayloadAndSharedMemorySize = 32768
  741. maxMeshWorkGroupTotalCount = 4194304
  742. maxMeshWorkGroupCount: count = 3
  743. 4194304
  744. 65535
  745. 65535
  746. maxMeshWorkGroupInvocations = 128
  747. maxMeshWorkGroupSize: count = 3
  748. 128
  749. 128
  750. 128
  751. maxMeshSharedMemorySize = 28672
  752. maxMeshPayloadAndSharedMemorySize = 28672
  753. maxMeshOutputMemorySize = 32768
  754. maxMeshPayloadAndOutputMemorySize = 48128
  755. maxMeshOutputComponents = 128
  756. maxMeshOutputVertices = 256
  757. maxMeshOutputPrimitives = 256
  758. maxMeshOutputLayers = 2048
  759. maxMeshMultiviewViewCount = 4
  760. meshOutputPerVertexGranularity = 32
  761. meshOutputPerPrimitiveGranularity = 32
  762. maxPreferredTaskWorkGroupInvocations = 32
  763. maxPreferredMeshWorkGroupInvocations = 32
  764. prefersLocalInvocationVertexOutput = false
  765. prefersLocalInvocationPrimitiveOutput = false
  766. prefersCompactVertexOutput = false
  767. prefersCompactPrimitiveOutput = true
  768.  
  769. VkPhysicalDeviceMultiDrawPropertiesEXT:
  770. ---------------------------------------
  771. maxMultiDrawCount = 4294967295
  772.  
  773. VkPhysicalDeviceMultiviewProperties:
  774. ------------------------------------
  775. maxMultiviewViewCount = 32
  776. maxMultiviewInstanceIndex = 134217727
  777.  
  778. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  779. ----------------------------------------
  780. pciDomain = 0
  781. pciBus = 1
  782. pciDevice = 0
  783. pciFunction = 0
  784.  
  785. VkPhysicalDevicePipelineRobustnessPropertiesEXT:
  786. ------------------------------------------------
  787. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
  788. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
  789. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT
  790. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT
  791.  
  792. VkPhysicalDevicePointClippingProperties:
  793. ----------------------------------------
  794. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  795.  
  796. VkPhysicalDeviceProtectedMemoryProperties:
  797. ------------------------------------------
  798. protectedNoFault = false
  799.  
  800. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  801. ---------------------------------------------
  802. provokingVertexModePerPipeline = true
  803. transformFeedbackPreservesTriangleFanProvokingVertex = true
  804.  
  805. VkPhysicalDevicePushDescriptorPropertiesKHR:
  806. --------------------------------------------
  807. maxPushDescriptors = 32
  808.  
  809. VkPhysicalDeviceRobustness2PropertiesEXT:
  810. -----------------------------------------
  811. robustStorageBufferAccessSizeAlignment = 0x00000001
  812. robustUniformBufferAccessSizeAlignment = 0x00000010
  813.  
  814. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  815. ---------------------------------------------
  816. sampleLocationSampleCounts: count = 5
  817. SAMPLE_COUNT_1_BIT
  818. SAMPLE_COUNT_2_BIT
  819. SAMPLE_COUNT_4_BIT
  820. SAMPLE_COUNT_8_BIT
  821. SAMPLE_COUNT_16_BIT
  822. maxSampleLocationGridSize:
  823. width = 1
  824. height = 1
  825. sampleLocationCoordinateRange: count = 2
  826. 0
  827. 0.9375
  828. sampleLocationSubPixelBits = 4
  829. variableSampleLocations = true
  830.  
  831. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  832. ----------------------------------------------
  833. filterMinmaxSingleComponentFormats = true
  834. filterMinmaxImageComponentMapping = true
  835.  
  836. VkPhysicalDeviceShaderIntegerDotProductProperties:
  837. --------------------------------------------------
  838. integerDotProduct8BitUnsignedAccelerated = true
  839. integerDotProduct8BitSignedAccelerated = true
  840. integerDotProduct8BitMixedSignednessAccelerated = true
  841. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  842. integerDotProduct4x8BitPackedSignedAccelerated = true
  843. integerDotProduct4x8BitPackedMixedSignednessAccelerated = true
  844. integerDotProduct16BitUnsignedAccelerated = false
  845. integerDotProduct16BitSignedAccelerated = false
  846. integerDotProduct16BitMixedSignednessAccelerated = false
  847. integerDotProduct32BitUnsignedAccelerated = false
  848. integerDotProduct32BitSignedAccelerated = false
  849. integerDotProduct32BitMixedSignednessAccelerated = false
  850. integerDotProduct64BitUnsignedAccelerated = false
  851. integerDotProduct64BitSignedAccelerated = false
  852. integerDotProduct64BitMixedSignednessAccelerated = false
  853. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = true
  854. integerDotProductAccumulatingSaturating8BitSignedAccelerated = true
  855. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = true
  856. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  857. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  858. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
  859. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true
  860. integerDotProductAccumulatingSaturating16BitSignedAccelerated = true
  861. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = true
  862. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = true
  863. integerDotProductAccumulatingSaturating32BitSignedAccelerated = true
  864. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = true
  865. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = true
  866. integerDotProductAccumulatingSaturating64BitSignedAccelerated = true
  867. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = true
  868.  
  869. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  870. ----------------------------------------------------
  871. shaderModuleIdentifierAlgorithmUUID = 1f4517a6-c1c4-11ec-9d64-0242ac120005
  872.  
  873. VkPhysicalDeviceShaderObjectPropertiesEXT:
  874. ------------------------------------------
  875. shaderBinaryUUID = 3a9cdaba-4ae6-165f-94db-6b35ed84431b
  876. shaderBinaryVersion = 1
  877.  
  878. VkPhysicalDeviceSubgroupProperties:
  879. -----------------------------------
  880. subgroupSize = 32
  881. supportedStages: count = 8
  882. SHADER_STAGE_VERTEX_BIT
  883. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  884. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  885. SHADER_STAGE_GEOMETRY_BIT
  886. SHADER_STAGE_FRAGMENT_BIT
  887. SHADER_STAGE_COMPUTE_BIT
  888. SHADER_STAGE_TASK_BIT_EXT
  889. SHADER_STAGE_MESH_BIT_EXT
  890. supportedOperations: count = 9
  891. SUBGROUP_FEATURE_BASIC_BIT
  892. SUBGROUP_FEATURE_VOTE_BIT
  893. SUBGROUP_FEATURE_ARITHMETIC_BIT
  894. SUBGROUP_FEATURE_BALLOT_BIT
  895. SUBGROUP_FEATURE_SHUFFLE_BIT
  896. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  897. SUBGROUP_FEATURE_CLUSTERED_BIT
  898. SUBGROUP_FEATURE_QUAD_BIT
  899. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  900. quadOperationsInAllStages = true
  901.  
  902. VkPhysicalDeviceSubgroupSizeControlProperties:
  903. ----------------------------------------------
  904. minSubgroupSize = 32
  905. maxSubgroupSize = 32
  906. maxComputeWorkgroupSubgroups = 2097152
  907. requiredSubgroupSizeStages: count = 8
  908. SHADER_STAGE_VERTEX_BIT
  909. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  910. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  911. SHADER_STAGE_GEOMETRY_BIT
  912. SHADER_STAGE_FRAGMENT_BIT
  913. SHADER_STAGE_COMPUTE_BIT
  914. SHADER_STAGE_TASK_BIT_EXT
  915. SHADER_STAGE_MESH_BIT_EXT
  916.  
  917. VkPhysicalDeviceTexelBufferAlignmentProperties:
  918. -----------------------------------------------
  919. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  920. storageTexelBufferOffsetSingleTexelAlignment = true
  921. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  922. uniformTexelBufferOffsetSingleTexelAlignment = true
  923.  
  924. VkPhysicalDeviceTimelineSemaphoreProperties:
  925. --------------------------------------------
  926. maxTimelineSemaphoreValueDifference = 18446744073709551615
  927.  
  928. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  929. -----------------------------------------------
  930. maxTransformFeedbackStreams = 4
  931. maxTransformFeedbackBuffers = 4
  932. maxTransformFeedbackBufferSize = 0xffffffff
  933. maxTransformFeedbackStreamDataSize = 2048
  934. maxTransformFeedbackBufferDataSize = 512
  935. maxTransformFeedbackBufferDataStride = 2048
  936. transformFeedbackQueries = true
  937. transformFeedbackStreamsLinesTriangles = false
  938. transformFeedbackRasterizationStreamSelect = true
  939. transformFeedbackDraw = true
  940.  
  941. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  942. ----------------------------------------------------
  943. maxVertexAttribDivisor = 4294967295
  944.  
  945. VkPhysicalDeviceVulkan11Properties:
  946. -----------------------------------
  947. deviceUUID = 122adb08-4280-7f1b-51de-776b5df42297
  948. driverUUID = 8b72f8cf-fcf7-59af-b250-edf6b04fc087
  949. deviceNodeMask = 1
  950. deviceLUIDValid = false
  951. subgroupSize = 32
  952. subgroupSupportedStages: count = 8
  953. SHADER_STAGE_VERTEX_BIT
  954. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  955. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  956. SHADER_STAGE_GEOMETRY_BIT
  957. SHADER_STAGE_FRAGMENT_BIT
  958. SHADER_STAGE_COMPUTE_BIT
  959. SHADER_STAGE_TASK_BIT_EXT
  960. SHADER_STAGE_MESH_BIT_EXT
  961. subgroupSupportedOperations: count = 9
  962. SUBGROUP_FEATURE_BASIC_BIT
  963. SUBGROUP_FEATURE_VOTE_BIT
  964. SUBGROUP_FEATURE_ARITHMETIC_BIT
  965. SUBGROUP_FEATURE_BALLOT_BIT
  966. SUBGROUP_FEATURE_SHUFFLE_BIT
  967. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  968. SUBGROUP_FEATURE_CLUSTERED_BIT
  969. SUBGROUP_FEATURE_QUAD_BIT
  970. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  971. subgroupQuadOperationsInAllStages = true
  972. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  973. maxMultiviewViewCount = 32
  974. maxMultiviewInstanceIndex = 134217727
  975. protectedNoFault = false
  976. maxPerSetDescriptors = 4294967295
  977. maxMemoryAllocationSize = 0xffe00000
  978.  
  979. VkPhysicalDeviceVulkan12Properties:
  980. -----------------------------------
  981. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  982. driverName = NVIDIA
  983. driverInfo = 535.54.03
  984. conformanceVersion:
  985. major = 1
  986. minor = 3
  987. subminor = 5
  988. patch = 0
  989. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  990. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  991. shaderSignedZeroInfNanPreserveFloat16 = true
  992. shaderSignedZeroInfNanPreserveFloat32 = true
  993. shaderSignedZeroInfNanPreserveFloat64 = true
  994. shaderDenormPreserveFloat16 = true
  995. shaderDenormPreserveFloat32 = false
  996. shaderDenormPreserveFloat64 = false
  997. shaderDenormFlushToZeroFloat16 = false
  998. shaderDenormFlushToZeroFloat32 = false
  999. shaderDenormFlushToZeroFloat64 = false
  1000. shaderRoundingModeRTEFloat16 = true
  1001. shaderRoundingModeRTEFloat32 = true
  1002. shaderRoundingModeRTEFloat64 = true
  1003. shaderRoundingModeRTZFloat16 = false
  1004. shaderRoundingModeRTZFloat32 = true
  1005. shaderRoundingModeRTZFloat64 = true
  1006. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  1007. shaderUniformBufferArrayNonUniformIndexingNative = true
  1008. shaderSampledImageArrayNonUniformIndexingNative = true
  1009. shaderStorageBufferArrayNonUniformIndexingNative = true
  1010. shaderStorageImageArrayNonUniformIndexingNative = true
  1011. shaderInputAttachmentArrayNonUniformIndexingNative = true
  1012. robustBufferAccessUpdateAfterBind = true
  1013. quadDivergentImplicitLod = true
  1014. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  1015. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  1016. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  1017. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  1018. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  1019. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  1020. maxPerStageUpdateAfterBindResources = 4294967295
  1021. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  1022. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  1023. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  1024. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  1025. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  1026. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  1027. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  1028. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  1029. supportedDepthResolveModes: count = 4
  1030. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1031. RESOLVE_MODE_AVERAGE_BIT
  1032. RESOLVE_MODE_MIN_BIT
  1033. RESOLVE_MODE_MAX_BIT
  1034. supportedStencilResolveModes: count = 3
  1035. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1036. RESOLVE_MODE_MIN_BIT
  1037. RESOLVE_MODE_MAX_BIT
  1038. independentResolveNone = true
  1039. independentResolve = true
  1040. filterMinmaxSingleComponentFormats = true
  1041. filterMinmaxImageComponentMapping = true
  1042. maxTimelineSemaphoreValueDifference = 18446744073709551615
  1043. framebufferIntegerColorSampleCounts: count = 4
  1044. SAMPLE_COUNT_1_BIT
  1045. SAMPLE_COUNT_2_BIT
  1046. SAMPLE_COUNT_4_BIT
  1047. SAMPLE_COUNT_8_BIT
  1048.  
  1049. VkPhysicalDeviceVulkan13Properties:
  1050. -----------------------------------
  1051. minSubgroupSize = 32
  1052. maxSubgroupSize = 32
  1053. maxComputeWorkgroupSubgroups = 2097152
  1054. requiredSubgroupSizeStages: count = 8
  1055. SHADER_STAGE_VERTEX_BIT
  1056. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1057. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1058. SHADER_STAGE_GEOMETRY_BIT
  1059. SHADER_STAGE_FRAGMENT_BIT
  1060. SHADER_STAGE_COMPUTE_BIT
  1061. SHADER_STAGE_TASK_BIT_EXT
  1062. SHADER_STAGE_MESH_BIT_EXT
  1063. maxInlineUniformBlockSize = 256
  1064. maxPerStageDescriptorInlineUniformBlocks = 32
  1065. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  1066. maxDescriptorSetInlineUniformBlocks = 32
  1067. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  1068. maxInlineUniformTotalSize = 2048
  1069. integerDotProduct8BitUnsignedAccelerated = true
  1070. integerDotProduct8BitSignedAccelerated = true
  1071. integerDotProduct8BitMixedSignednessAccelerated = true
  1072. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  1073. integerDotProduct4x8BitPackedSignedAccelerated = true
  1074. integerDotProduct4x8BitPackedMixedSignednessAccelerated = true
  1075. integerDotProduct16BitUnsignedAccelerated = false
  1076. integerDotProduct16BitSignedAccelerated = false
  1077. integerDotProduct16BitMixedSignednessAccelerated = false
  1078. integerDotProduct32BitUnsignedAccelerated = false
  1079. integerDotProduct32BitSignedAccelerated = false
  1080. integerDotProduct32BitMixedSignednessAccelerated = false
  1081. integerDotProduct64BitUnsignedAccelerated = false
  1082. integerDotProduct64BitSignedAccelerated = false
  1083. integerDotProduct64BitMixedSignednessAccelerated = false
  1084. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = true
  1085. integerDotProductAccumulatingSaturating8BitSignedAccelerated = true
  1086. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = true
  1087. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  1088. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  1089. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
  1090. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true
  1091. integerDotProductAccumulatingSaturating16BitSignedAccelerated = true
  1092. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = true
  1093. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = true
  1094. integerDotProductAccumulatingSaturating32BitSignedAccelerated = true
  1095. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = true
  1096. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = true
  1097. integerDotProductAccumulatingSaturating64BitSignedAccelerated = true
  1098. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = true
  1099. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  1100. storageTexelBufferOffsetSingleTexelAlignment = true
  1101. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  1102. uniformTexelBufferOffsetSingleTexelAlignment = true
  1103. maxBufferSize = 0xffffff0000
  1104.  
  1105.  
  1106. Device Extensions: count = 176
  1107. VK_AMD_buffer_marker : extension revision 1
  1108. VK_EXT_4444_formats : extension revision 1
  1109. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  1110. VK_EXT_blend_operation_advanced : extension revision 2
  1111. VK_EXT_border_color_swizzle : extension revision 1
  1112. VK_EXT_buffer_device_address : extension revision 2
  1113. VK_EXT_calibrated_timestamps : extension revision 2
  1114. VK_EXT_color_write_enable : extension revision 1
  1115. VK_EXT_conditional_rendering : extension revision 2
  1116. VK_EXT_conservative_rasterization : extension revision 1
  1117. VK_EXT_custom_border_color : extension revision 12
  1118. VK_EXT_depth_clamp_zero_one : extension revision 1
  1119. VK_EXT_depth_clip_control : extension revision 1
  1120. VK_EXT_depth_clip_enable : extension revision 1
  1121. VK_EXT_depth_range_unrestricted : extension revision 1
  1122. VK_EXT_descriptor_buffer : extension revision 1
  1123. VK_EXT_descriptor_indexing : extension revision 2
  1124. VK_EXT_discard_rectangles : extension revision 2
  1125. VK_EXT_display_control : extension revision 1
  1126. VK_EXT_extended_dynamic_state : extension revision 1
  1127. VK_EXT_extended_dynamic_state2 : extension revision 1
  1128. VK_EXT_extended_dynamic_state3 : extension revision 2
  1129. VK_EXT_external_memory_dma_buf : extension revision 1
  1130. VK_EXT_external_memory_host : extension revision 1
  1131. VK_EXT_fragment_shader_interlock : extension revision 1
  1132. VK_EXT_global_priority : extension revision 2
  1133. VK_EXT_global_priority_query : extension revision 1
  1134. VK_EXT_graphics_pipeline_library : extension revision 1
  1135. VK_EXT_host_query_reset : extension revision 1
  1136. VK_EXT_image_2d_view_of_3d : extension revision 1
  1137. VK_EXT_image_drm_format_modifier : extension revision 2
  1138. VK_EXT_image_robustness : extension revision 1
  1139. VK_EXT_image_sliced_view_of_3d : extension revision 1
  1140. VK_EXT_image_view_min_lod : extension revision 1
  1141. VK_EXT_index_type_uint8 : extension revision 1
  1142. VK_EXT_inline_uniform_block : extension revision 1
  1143. VK_EXT_line_rasterization : extension revision 1
  1144. VK_EXT_load_store_op_none : extension revision 1
  1145. VK_EXT_memory_budget : extension revision 1
  1146. VK_EXT_memory_priority : extension revision 1
  1147. VK_EXT_mesh_shader : extension revision 1
  1148. VK_EXT_multi_draw : extension revision 1
  1149. VK_EXT_mutable_descriptor_type : extension revision 1
  1150. VK_EXT_non_seamless_cube_map : extension revision 1
  1151. VK_EXT_pageable_device_local_memory : extension revision 1
  1152. VK_EXT_pci_bus_info : extension revision 2
  1153. VK_EXT_physical_device_drm : extension revision 1
  1154. VK_EXT_pipeline_creation_cache_control : extension revision 3
  1155. VK_EXT_pipeline_creation_feedback : extension revision 1
  1156. VK_EXT_pipeline_robustness : extension revision 1
  1157. VK_EXT_post_depth_coverage : extension revision 1
  1158. VK_EXT_primitive_topology_list_restart : extension revision 1
  1159. VK_EXT_primitives_generated_query : extension revision 1
  1160. VK_EXT_private_data : extension revision 1
  1161. VK_EXT_provoking_vertex : extension revision 1
  1162. VK_EXT_queue_family_foreign : extension revision 1
  1163. VK_EXT_robustness2 : extension revision 1
  1164. VK_EXT_sample_locations : extension revision 1
  1165. VK_EXT_sampler_filter_minmax : extension revision 2
  1166. VK_EXT_scalar_block_layout : extension revision 1
  1167. VK_EXT_separate_stencil_usage : extension revision 1
  1168. VK_EXT_shader_atomic_float : extension revision 1
  1169. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  1170. VK_EXT_shader_image_atomic_int64 : extension revision 1
  1171. VK_EXT_shader_module_identifier : extension revision 1
  1172. VK_EXT_shader_object : extension revision 1
  1173. VK_EXT_shader_subgroup_ballot : extension revision 1
  1174. VK_EXT_shader_subgroup_vote : extension revision 1
  1175. VK_EXT_shader_viewport_index_layer : extension revision 1
  1176. VK_EXT_subgroup_size_control : extension revision 2
  1177. VK_EXT_texel_buffer_alignment : extension revision 1
  1178. VK_EXT_tooling_info : extension revision 1
  1179. VK_EXT_transform_feedback : extension revision 1
  1180. VK_EXT_vertex_attribute_divisor : extension revision 3
  1181. VK_EXT_vertex_input_dynamic_state : extension revision 2
  1182. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  1183. VK_EXT_ycbcr_image_arrays : extension revision 1
  1184. VK_KHR_16bit_storage : extension revision 1
  1185. VK_KHR_8bit_storage : extension revision 1
  1186. VK_KHR_bind_memory2 : extension revision 1
  1187. VK_KHR_buffer_device_address : extension revision 1
  1188. VK_KHR_copy_commands2 : extension revision 1
  1189. VK_KHR_create_renderpass2 : extension revision 1
  1190. VK_KHR_dedicated_allocation : extension revision 3
  1191. VK_KHR_depth_stencil_resolve : extension revision 1
  1192. VK_KHR_descriptor_update_template : extension revision 1
  1193. VK_KHR_device_group : extension revision 4
  1194. VK_KHR_draw_indirect_count : extension revision 1
  1195. VK_KHR_driver_properties : extension revision 1
  1196. VK_KHR_dynamic_rendering : extension revision 1
  1197. VK_KHR_external_fence : extension revision 1
  1198. VK_KHR_external_fence_fd : extension revision 1
  1199. VK_KHR_external_memory : extension revision 1
  1200. VK_KHR_external_memory_fd : extension revision 1
  1201. VK_KHR_external_semaphore : extension revision 1
  1202. VK_KHR_external_semaphore_fd : extension revision 1
  1203. VK_KHR_format_feature_flags2 : extension revision 2
  1204. VK_KHR_fragment_shader_barycentric : extension revision 1
  1205. VK_KHR_fragment_shading_rate : extension revision 2
  1206. VK_KHR_get_memory_requirements2 : extension revision 1
  1207. VK_KHR_global_priority : extension revision 1
  1208. VK_KHR_image_format_list : extension revision 1
  1209. VK_KHR_imageless_framebuffer : extension revision 1
  1210. VK_KHR_maintenance1 : extension revision 2
  1211. VK_KHR_maintenance2 : extension revision 1
  1212. VK_KHR_maintenance3 : extension revision 1
  1213. VK_KHR_maintenance4 : extension revision 2
  1214. VK_KHR_multiview : extension revision 1
  1215. VK_KHR_pipeline_executable_properties : extension revision 1
  1216. VK_KHR_pipeline_library : extension revision 1
  1217. VK_KHR_present_id : extension revision 1
  1218. VK_KHR_present_wait : extension revision 1
  1219. VK_KHR_push_descriptor : extension revision 2
  1220. VK_KHR_relaxed_block_layout : extension revision 1
  1221. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  1222. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  1223. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  1224. VK_KHR_shader_atomic_int64 : extension revision 1
  1225. VK_KHR_shader_clock : extension revision 1
  1226. VK_KHR_shader_draw_parameters : extension revision 1
  1227. VK_KHR_shader_float16_int8 : extension revision 1
  1228. VK_KHR_shader_float_controls : extension revision 4
  1229. VK_KHR_shader_integer_dot_product : extension revision 1
  1230. VK_KHR_shader_non_semantic_info : extension revision 1
  1231. VK_KHR_shader_subgroup_extended_types : extension revision 1
  1232. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  1233. VK_KHR_shader_terminate_invocation : extension revision 1
  1234. VK_KHR_shared_presentable_image : extension revision 1
  1235. VK_KHR_spirv_1_4 : extension revision 1
  1236. VK_KHR_storage_buffer_storage_class : extension revision 1
  1237. VK_KHR_swapchain : extension revision 70
  1238. VK_KHR_swapchain_mutable_format : extension revision 1
  1239. VK_KHR_synchronization2 : extension revision 1
  1240. VK_KHR_timeline_semaphore : extension revision 2
  1241. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1242. VK_KHR_variable_pointers : extension revision 1
  1243. VK_KHR_video_decode_h264 : extension revision 8
  1244. VK_KHR_video_decode_h265 : extension revision 7
  1245. VK_KHR_video_decode_queue : extension revision 7
  1246. VK_KHR_video_queue : extension revision 8
  1247. VK_KHR_vulkan_memory_model : extension revision 3
  1248. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  1249. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  1250. VK_NVX_binary_import : extension revision 1
  1251. VK_NVX_image_view_handle : extension revision 2
  1252. VK_NVX_multiview_per_view_attributes : extension revision 1
  1253. VK_NV_clip_space_w_scaling : extension revision 1
  1254. VK_NV_compute_shader_derivatives : extension revision 1
  1255. VK_NV_copy_memory_indirect : extension revision 1
  1256. VK_NV_corner_sampled_image : extension revision 2
  1257. VK_NV_coverage_reduction_mode : extension revision 1
  1258. VK_NV_cuda_kernel_launch : extension revision 2
  1259. VK_NV_dedicated_allocation : extension revision 1
  1260. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  1261. VK_NV_device_diagnostic_checkpoints : extension revision 2
  1262. VK_NV_device_diagnostics_config : extension revision 2
  1263. VK_NV_device_generated_commands : extension revision 3
  1264. VK_NV_fill_rectangle : extension revision 1
  1265. VK_NV_fragment_coverage_to_color : extension revision 1
  1266. VK_NV_fragment_shader_barycentric : extension revision 1
  1267. VK_NV_fragment_shading_rate_enums : extension revision 1
  1268. VK_NV_framebuffer_mixed_samples : extension revision 1
  1269. VK_NV_geometry_shader_passthrough : extension revision 1
  1270. VK_NV_inherited_viewport_scissor : extension revision 1
  1271. VK_NV_linear_color_attachment : extension revision 1
  1272. VK_NV_memory_decompression : extension revision 1
  1273. VK_NV_mesh_shader : extension revision 1
  1274. VK_NV_representative_fragment_test : extension revision 2
  1275. VK_NV_sample_mask_override_coverage : extension revision 1
  1276. VK_NV_scissor_exclusive : extension revision 2
  1277. VK_NV_shader_image_footprint : extension revision 2
  1278. VK_NV_shader_sm_builtins : extension revision 1
  1279. VK_NV_shader_subgroup_partitioned : extension revision 1
  1280. VK_NV_shading_rate_image : extension revision 3
  1281. VK_NV_viewport_array2 : extension revision 1
  1282. VK_NV_viewport_swizzle : extension revision 1
  1283.  
  1284. VkQueueFamilyProperties:
  1285. ========================
  1286. queueProperties[0]:
  1287. -------------------
  1288. minImageTransferGranularity = (1,1,1)
  1289. queueCount = 16
  1290. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1291. timestampValidBits = 64
  1292. present support = true
  1293. VkQueueFamilyGlobalPriorityPropertiesKHR:
  1294. -----------------------------------------
  1295. priorityCount = 1
  1296. priorities: count = 1
  1297. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  1298.  
  1299. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1300. --------------------------------------------
  1301. queryResultStatusSupport = false
  1302.  
  1303. VkQueueFamilyVideoPropertiesKHR:
  1304. --------------------------------
  1305. videoCodecOperations:
  1306. None
  1307.  
  1308.  
  1309. queueProperties[1]:
  1310. -------------------
  1311. minImageTransferGranularity = (1,1,1)
  1312. queueCount = 2
  1313. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1314. timestampValidBits = 64
  1315. present support = false
  1316. VkQueueFamilyGlobalPriorityPropertiesKHR:
  1317. -----------------------------------------
  1318. priorityCount = 1
  1319. priorities: count = 1
  1320. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  1321.  
  1322. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1323. --------------------------------------------
  1324. queryResultStatusSupport = false
  1325.  
  1326. VkQueueFamilyVideoPropertiesKHR:
  1327. --------------------------------
  1328. videoCodecOperations:
  1329. None
  1330.  
  1331.  
  1332. queueProperties[2]:
  1333. -------------------
  1334. minImageTransferGranularity = (1,1,1)
  1335. queueCount = 8
  1336. queueFlags = QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1337. timestampValidBits = 64
  1338. present support = true
  1339. VkQueueFamilyGlobalPriorityPropertiesKHR:
  1340. -----------------------------------------
  1341. priorityCount = 1
  1342. priorities: count = 1
  1343. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  1344.  
  1345. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1346. --------------------------------------------
  1347. queryResultStatusSupport = false
  1348.  
  1349. VkQueueFamilyVideoPropertiesKHR:
  1350. --------------------------------
  1351. videoCodecOperations:
  1352. None
  1353.  
  1354.  
  1355. queueProperties[3]:
  1356. -------------------
  1357. minImageTransferGranularity = (1,1,1)
  1358. queueCount = 1
  1359. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT | QUEUE_VIDEO_DECODE_BIT_KHR
  1360. timestampValidBits = 32
  1361. present support = false
  1362. VkQueueFamilyGlobalPriorityPropertiesKHR:
  1363. -----------------------------------------
  1364. priorityCount = 1
  1365. priorities: count = 1
  1366. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  1367.  
  1368. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1369. --------------------------------------------
  1370. queryResultStatusSupport = true
  1371.  
  1372. VkQueueFamilyVideoPropertiesKHR:
  1373. --------------------------------
  1374. videoCodecOperations: count = 2
  1375. VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR
  1376. VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
  1377.  
  1378.  
  1379. VkPhysicalDeviceMemoryProperties:
  1380. =================================
  1381. memoryHeaps: count = 3
  1382. memoryHeaps[0]:
  1383. size = 4294967296 (0x100000000) (4.00 GiB)
  1384. budget = 4092395520 (0xf3ed0000) (3.81 GiB)
  1385. usage = 0 (0x00000000) (0.00 B)
  1386. flags: count = 1
  1387. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1388. memoryHeaps[1]:
  1389. size = 50073824256 (0xba8a1ec00) (46.63 GiB)
  1390. budget = 50073824256 (0xba8a1ec00) (46.63 GiB)
  1391. usage = 0 (0x00000000) (0.00 B)
  1392. flags:
  1393. None
  1394. memoryHeaps[2]:
  1395. size = 257949696 (0x0f600000) (246.00 MiB)
  1396. budget = 254214144 (0x0f270000) (242.44 MiB)
  1397. usage = 3735552 (0x00390000) (3.56 MiB)
  1398. flags: count = 1
  1399. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1400. memoryTypes: count = 5
  1401. memoryTypes[0]:
  1402. heapIndex = 1
  1403. propertyFlags = 0x0000:
  1404. None
  1405. usable for:
  1406. IMAGE_TILING_OPTIMAL:
  1407. color images
  1408. FORMAT_D16_UNORM
  1409. FORMAT_X8_D24_UNORM_PACK32
  1410. FORMAT_D32_SFLOAT
  1411. FORMAT_S8_UINT
  1412. FORMAT_D24_UNORM_S8_UINT
  1413. FORMAT_D32_SFLOAT_S8_UINT
  1414. IMAGE_TILING_LINEAR:
  1415. color images
  1416. (non-sparse, non-transient)
  1417. memoryTypes[1]:
  1418. heapIndex = 0
  1419. propertyFlags = 0x0001: count = 1
  1420. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1421. usable for:
  1422. IMAGE_TILING_OPTIMAL:
  1423. color images
  1424. FORMAT_D16_UNORM
  1425. FORMAT_X8_D24_UNORM_PACK32
  1426. FORMAT_D32_SFLOAT
  1427. FORMAT_S8_UINT
  1428. FORMAT_D24_UNORM_S8_UINT
  1429. FORMAT_D32_SFLOAT_S8_UINT
  1430. IMAGE_TILING_LINEAR:
  1431. color images
  1432. (non-sparse, non-transient)
  1433. memoryTypes[2]:
  1434. heapIndex = 1
  1435. propertyFlags = 0x0006: count = 2
  1436. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1437. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1438. usable for:
  1439. IMAGE_TILING_OPTIMAL:
  1440. None
  1441. IMAGE_TILING_LINEAR:
  1442. color images
  1443. (non-sparse, non-transient)
  1444. memoryTypes[3]:
  1445. heapIndex = 1
  1446. propertyFlags = 0x000e: count = 3
  1447. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1448. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1449. MEMORY_PROPERTY_HOST_CACHED_BIT
  1450. usable for:
  1451. IMAGE_TILING_OPTIMAL:
  1452. None
  1453. IMAGE_TILING_LINEAR:
  1454. color images
  1455. (non-sparse, non-transient)
  1456. memoryTypes[4]:
  1457. heapIndex = 2
  1458. propertyFlags = 0x0007: count = 3
  1459. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1460. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1461. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1462. usable for:
  1463. IMAGE_TILING_OPTIMAL:
  1464. None
  1465. IMAGE_TILING_LINEAR:
  1466. color images
  1467. (non-sparse, non-transient)
  1468.  
  1469. VkPhysicalDeviceFeatures:
  1470. =========================
  1471. robustBufferAccess = true
  1472. fullDrawIndexUint32 = true
  1473. imageCubeArray = true
  1474. independentBlend = true
  1475. geometryShader = true
  1476. tessellationShader = true
  1477. sampleRateShading = true
  1478. dualSrcBlend = true
  1479. logicOp = true
  1480. multiDrawIndirect = true
  1481. drawIndirectFirstInstance = true
  1482. depthClamp = true
  1483. depthBiasClamp = true
  1484. fillModeNonSolid = true
  1485. depthBounds = true
  1486. wideLines = true
  1487. largePoints = true
  1488. alphaToOne = true
  1489. multiViewport = true
  1490. samplerAnisotropy = true
  1491. textureCompressionETC2 = false
  1492. textureCompressionASTC_LDR = false
  1493. textureCompressionBC = true
  1494. occlusionQueryPrecise = true
  1495. pipelineStatisticsQuery = true
  1496. vertexPipelineStoresAndAtomics = true
  1497. fragmentStoresAndAtomics = true
  1498. shaderTessellationAndGeometryPointSize = true
  1499. shaderImageGatherExtended = true
  1500. shaderStorageImageExtendedFormats = true
  1501. shaderStorageImageMultisample = true
  1502. shaderStorageImageReadWithoutFormat = true
  1503. shaderStorageImageWriteWithoutFormat = true
  1504. shaderUniformBufferArrayDynamicIndexing = true
  1505. shaderSampledImageArrayDynamicIndexing = true
  1506. shaderStorageBufferArrayDynamicIndexing = true
  1507. shaderStorageImageArrayDynamicIndexing = true
  1508. shaderClipDistance = true
  1509. shaderCullDistance = true
  1510. shaderFloat64 = true
  1511. shaderInt64 = true
  1512. shaderInt16 = true
  1513. shaderResourceResidency = true
  1514. shaderResourceMinLod = true
  1515. sparseBinding = true
  1516. sparseResidencyBuffer = true
  1517. sparseResidencyImage2D = true
  1518. sparseResidencyImage3D = true
  1519. sparseResidency2Samples = true
  1520. sparseResidency4Samples = true
  1521. sparseResidency8Samples = true
  1522. sparseResidency16Samples = true
  1523. sparseResidencyAliased = true
  1524. variableMultisampleRate = true
  1525. inheritedQueries = true
  1526.  
  1527. VkPhysicalDevice16BitStorageFeatures:
  1528. -------------------------------------
  1529. storageBuffer16BitAccess = true
  1530. uniformAndStorageBuffer16BitAccess = true
  1531. storagePushConstant16 = true
  1532. storageInputOutput16 = false
  1533.  
  1534. VkPhysicalDevice4444FormatsFeaturesEXT:
  1535. ---------------------------------------
  1536. formatA4R4G4B4 = true
  1537. formatA4B4G4R4 = true
  1538.  
  1539. VkPhysicalDevice8BitStorageFeatures:
  1540. ------------------------------------
  1541. storageBuffer8BitAccess = true
  1542. uniformAndStorageBuffer8BitAccess = true
  1543. storagePushConstant8 = true
  1544.  
  1545. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  1546. --------------------------------------------------------
  1547. attachmentFeedbackLoopLayout = true
  1548.  
  1549. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  1550. --------------------------------------------------
  1551. advancedBlendCoherentOperations = true
  1552.  
  1553. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  1554. ----------------------------------------------
  1555. borderColorSwizzle = true
  1556. borderColorSwizzleFromImage = false
  1557.  
  1558. VkPhysicalDeviceBufferDeviceAddressFeatures:
  1559. --------------------------------------------
  1560. bufferDeviceAddress = true
  1561. bufferDeviceAddressCaptureReplay = true
  1562. bufferDeviceAddressMultiDevice = true
  1563.  
  1564. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1565. -----------------------------------------------
  1566. bufferDeviceAddress = true
  1567. bufferDeviceAddressCaptureReplay = true
  1568. bufferDeviceAddressMultiDevice = true
  1569.  
  1570. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  1571. --------------------------------------------
  1572. colorWriteEnable = true
  1573.  
  1574. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1575. ------------------------------------------------
  1576. conditionalRendering = true
  1577. inheritedConditionalRendering = true
  1578.  
  1579. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1580. ---------------------------------------------
  1581. customBorderColors = true
  1582. customBorderColorWithoutFormat = true
  1583.  
  1584. VkPhysicalDeviceDepthClampZeroOneFeaturesEXT:
  1585. ---------------------------------------------
  1586. depthClampZeroOne = true
  1587.  
  1588. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  1589. --------------------------------------------
  1590. depthClipControl = true
  1591.  
  1592. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1593. -------------------------------------------
  1594. depthClipEnable = true
  1595.  
  1596. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  1597. --------------------------------------------
  1598. descriptorBuffer = true
  1599. descriptorBufferCaptureReplay = true
  1600. descriptorBufferImageLayoutIgnored = true
  1601. descriptorBufferPushDescriptors = true
  1602.  
  1603. VkPhysicalDeviceDescriptorIndexingFeatures:
  1604. -------------------------------------------
  1605. shaderInputAttachmentArrayDynamicIndexing = true
  1606. shaderUniformTexelBufferArrayDynamicIndexing = true
  1607. shaderStorageTexelBufferArrayDynamicIndexing = true
  1608. shaderUniformBufferArrayNonUniformIndexing = true
  1609. shaderSampledImageArrayNonUniformIndexing = true
  1610. shaderStorageBufferArrayNonUniformIndexing = true
  1611. shaderStorageImageArrayNonUniformIndexing = true
  1612. shaderInputAttachmentArrayNonUniformIndexing = true
  1613. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1614. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1615. descriptorBindingUniformBufferUpdateAfterBind = true
  1616. descriptorBindingSampledImageUpdateAfterBind = true
  1617. descriptorBindingStorageImageUpdateAfterBind = true
  1618. descriptorBindingStorageBufferUpdateAfterBind = true
  1619. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1620. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1621. descriptorBindingUpdateUnusedWhilePending = true
  1622. descriptorBindingPartiallyBound = true
  1623. descriptorBindingVariableDescriptorCount = true
  1624. runtimeDescriptorArray = true
  1625.  
  1626. VkPhysicalDeviceDynamicRenderingFeatures:
  1627. -----------------------------------------
  1628. dynamicRendering = true
  1629.  
  1630. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  1631. -------------------------------------------------
  1632. extendedDynamicState2 = true
  1633. extendedDynamicState2LogicOp = true
  1634. extendedDynamicState2PatchControlPoints = true
  1635.  
  1636. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  1637. -------------------------------------------------
  1638. extendedDynamicState3TessellationDomainOrigin = true
  1639. extendedDynamicState3DepthClampEnable = true
  1640. extendedDynamicState3PolygonMode = true
  1641. extendedDynamicState3RasterizationSamples = true
  1642. extendedDynamicState3SampleMask = true
  1643. extendedDynamicState3AlphaToCoverageEnable = true
  1644. extendedDynamicState3AlphaToOneEnable = true
  1645. extendedDynamicState3LogicOpEnable = true
  1646. extendedDynamicState3ColorBlendEnable = true
  1647. extendedDynamicState3ColorBlendEquation = true
  1648. extendedDynamicState3ColorWriteMask = true
  1649. extendedDynamicState3RasterizationStream = true
  1650. extendedDynamicState3ConservativeRasterizationMode = true
  1651. extendedDynamicState3ExtraPrimitiveOverestimationSize = true
  1652. extendedDynamicState3DepthClipEnable = true
  1653. extendedDynamicState3SampleLocationsEnable = true
  1654. extendedDynamicState3ColorBlendAdvanced = true
  1655. extendedDynamicState3ProvokingVertexMode = true
  1656. extendedDynamicState3LineRasterizationMode = true
  1657. extendedDynamicState3LineStippleEnable = true
  1658. extendedDynamicState3DepthClipNegativeOneToOne = true
  1659. extendedDynamicState3ViewportWScalingEnable = true
  1660. extendedDynamicState3ViewportSwizzle = true
  1661. extendedDynamicState3CoverageToColorEnable = true
  1662. extendedDynamicState3CoverageToColorLocation = true
  1663. extendedDynamicState3CoverageModulationMode = true
  1664. extendedDynamicState3CoverageModulationTableEnable = true
  1665. extendedDynamicState3CoverageModulationTable = true
  1666. extendedDynamicState3CoverageReductionMode = true
  1667. extendedDynamicState3RepresentativeFragmentTestEnable = true
  1668. extendedDynamicState3ShadingRateImageEnable = true
  1669.  
  1670. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1671. ------------------------------------------------
  1672. extendedDynamicState = true
  1673.  
  1674. VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR:
  1675. -----------------------------------------------------
  1676. fragmentShaderBarycentric = true
  1677.  
  1678. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  1679. ---------------------------------------------------
  1680. fragmentShaderSampleInterlock = true
  1681. fragmentShaderPixelInterlock = true
  1682. fragmentShaderShadingRateInterlock = true
  1683.  
  1684. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  1685. -----------------------------------------------
  1686. pipelineFragmentShadingRate = true
  1687. primitiveFragmentShadingRate = true
  1688. attachmentFragmentShadingRate = true
  1689.  
  1690. VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR:
  1691. -----------------------------------------------
  1692. globalPriorityQuery = true
  1693.  
  1694. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  1695. ---------------------------------------------------
  1696. graphicsPipelineLibrary = true
  1697.  
  1698. VkPhysicalDeviceHostQueryResetFeatures:
  1699. ---------------------------------------
  1700. hostQueryReset = true
  1701.  
  1702. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  1703. -------------------------------------------
  1704. image2DViewOf3D = true
  1705. sampler2DViewOf3D = true
  1706.  
  1707. VkPhysicalDeviceImageRobustnessFeatures:
  1708. ----------------------------------------
  1709. robustImageAccess = true
  1710.  
  1711. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  1712. -----------------------------------------------
  1713. imageSlicedViewOf3D = true
  1714.  
  1715. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  1716. -------------------------------------------
  1717. minLod = true
  1718.  
  1719. VkPhysicalDeviceImagelessFramebufferFeatures:
  1720. ---------------------------------------------
  1721. imagelessFramebuffer = true
  1722.  
  1723. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1724. ------------------------------------------
  1725. indexTypeUint8 = true
  1726.  
  1727. VkPhysicalDeviceInlineUniformBlockFeatures:
  1728. -------------------------------------------
  1729. inlineUniformBlock = true
  1730. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1731.  
  1732. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1733. ---------------------------------------------
  1734. rectangularLines = true
  1735. bresenhamLines = true
  1736. smoothLines = true
  1737. stippledRectangularLines = true
  1738. stippledBresenhamLines = true
  1739. stippledSmoothLines = true
  1740.  
  1741. VkPhysicalDeviceMaintenance4Features:
  1742. -------------------------------------
  1743. maintenance4 = true
  1744.  
  1745. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  1746. ------------------------------------------
  1747. memoryPriority = true
  1748.  
  1749. VkPhysicalDeviceMeshShaderFeaturesEXT:
  1750. --------------------------------------
  1751. taskShader = true
  1752. meshShader = true
  1753. multiviewMeshShader = true
  1754. primitiveFragmentShadingRateMeshShader = true
  1755. meshShaderQueries = true
  1756.  
  1757. VkPhysicalDeviceMultiDrawFeaturesEXT:
  1758. -------------------------------------
  1759. multiDraw = true
  1760.  
  1761. VkPhysicalDeviceMultiviewFeatures:
  1762. ----------------------------------
  1763. multiview = true
  1764. multiviewGeometryShader = true
  1765. multiviewTessellationShader = true
  1766.  
  1767. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  1768. -------------------------------------------------
  1769. mutableDescriptorType = true
  1770.  
  1771. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  1772. ----------------------------------------------
  1773. nonSeamlessCubeMap = true
  1774.  
  1775. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  1776. -----------------------------------------------------
  1777. pageableDeviceLocalMemory = true
  1778.  
  1779. VkPhysicalDevicePipelineCreationCacheControlFeatures:
  1780. -----------------------------------------------------
  1781. pipelineCreationCacheControl = true
  1782.  
  1783. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1784. --------------------------------------------------------
  1785. pipelineExecutableInfo = true
  1786.  
  1787. VkPhysicalDevicePipelineRobustnessFeaturesEXT:
  1788. ----------------------------------------------
  1789. pipelineRobustness = true
  1790.  
  1791. VkPhysicalDevicePresentIdFeaturesKHR:
  1792. -------------------------------------
  1793. presentId = true
  1794.  
  1795. VkPhysicalDevicePresentWaitFeaturesKHR:
  1796. ---------------------------------------
  1797. presentWait = true
  1798.  
  1799. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  1800. --------------------------------------------------------
  1801. primitiveTopologyListRestart = true
  1802. primitiveTopologyPatchListRestart = true
  1803.  
  1804. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  1805. ----------------------------------------------------
  1806. primitivesGeneratedQuery = true
  1807. primitivesGeneratedQueryWithRasterizerDiscard = true
  1808. primitivesGeneratedQueryWithNonZeroStreams = true
  1809.  
  1810. VkPhysicalDevicePrivateDataFeatures:
  1811. ------------------------------------
  1812. privateData = true
  1813.  
  1814. VkPhysicalDeviceProtectedMemoryFeatures:
  1815. ----------------------------------------
  1816. protectedMemory = false
  1817.  
  1818. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  1819. -------------------------------------------
  1820. provokingVertexLast = true
  1821. transformFeedbackPreservesProvokingVertex = true
  1822.  
  1823. VkPhysicalDeviceRobustness2FeaturesEXT:
  1824. ---------------------------------------
  1825. robustBufferAccess2 = true
  1826. robustImageAccess2 = true
  1827. nullDescriptor = true
  1828.  
  1829. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1830. -----------------------------------------------
  1831. samplerYcbcrConversion = true
  1832.  
  1833. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1834. ------------------------------------------
  1835. scalarBlockLayout = true
  1836.  
  1837. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  1838. ----------------------------------------------------
  1839. separateDepthStencilLayouts = true
  1840.  
  1841. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1842. ---------------------------------------------
  1843. shaderBufferFloat32Atomics = true
  1844. shaderBufferFloat32AtomicAdd = true
  1845. shaderBufferFloat64Atomics = true
  1846. shaderBufferFloat64AtomicAdd = true
  1847. shaderSharedFloat32Atomics = true
  1848. shaderSharedFloat32AtomicAdd = true
  1849. shaderSharedFloat64Atomics = true
  1850. shaderSharedFloat64AtomicAdd = true
  1851. shaderImageFloat32Atomics = true
  1852. shaderImageFloat32AtomicAdd = true
  1853. sparseImageFloat32Atomics = true
  1854. sparseImageFloat32AtomicAdd = true
  1855.  
  1856. VkPhysicalDeviceShaderAtomicInt64Features:
  1857. ------------------------------------------
  1858. shaderBufferInt64Atomics = true
  1859. shaderSharedInt64Atomics = true
  1860.  
  1861. VkPhysicalDeviceShaderClockFeaturesKHR:
  1862. ---------------------------------------
  1863. shaderSubgroupClock = true
  1864. shaderDeviceClock = true
  1865.  
  1866. VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures:
  1867. -------------------------------------------------------
  1868. shaderDemoteToHelperInvocation = true
  1869.  
  1870. VkPhysicalDeviceShaderDrawParametersFeatures:
  1871. ---------------------------------------------
  1872. shaderDrawParameters = true
  1873.  
  1874. VkPhysicalDeviceShaderFloat16Int8Features:
  1875. ------------------------------------------
  1876. shaderFloat16 = true
  1877. shaderInt8 = true
  1878.  
  1879. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1880. --------------------------------------------------
  1881. shaderImageInt64Atomics = true
  1882. sparseImageInt64Atomics = true
  1883.  
  1884. VkPhysicalDeviceShaderIntegerDotProductFeatures:
  1885. ------------------------------------------------
  1886. shaderIntegerDotProduct = true
  1887.  
  1888. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  1889. --------------------------------------------------
  1890. shaderModuleIdentifier = true
  1891.  
  1892. VkPhysicalDeviceShaderObjectFeaturesEXT:
  1893. ----------------------------------------
  1894. shaderObject = true
  1895.  
  1896. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  1897. ----------------------------------------------------
  1898. shaderSubgroupExtendedTypes = true
  1899.  
  1900. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  1901. ------------------------------------------------------------
  1902. shaderSubgroupUniformControlFlow = true
  1903.  
  1904. VkPhysicalDeviceShaderTerminateInvocationFeatures:
  1905. --------------------------------------------------
  1906. shaderTerminateInvocation = true
  1907.  
  1908. VkPhysicalDeviceSubgroupSizeControlFeatures:
  1909. --------------------------------------------
  1910. subgroupSizeControl = true
  1911. computeFullSubgroups = true
  1912.  
  1913. VkPhysicalDeviceSynchronization2Features:
  1914. -----------------------------------------
  1915. synchronization2 = true
  1916.  
  1917. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1918. ------------------------------------------------
  1919. texelBufferAlignment = true
  1920.  
  1921. VkPhysicalDeviceTextureCompressionASTCHDRFeatures:
  1922. --------------------------------------------------
  1923. textureCompressionASTC_HDR = false
  1924.  
  1925. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1926. ------------------------------------------
  1927. timelineSemaphore = true
  1928.  
  1929. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1930. ---------------------------------------------
  1931. transformFeedback = true
  1932. geometryStreams = true
  1933.  
  1934. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1935. ----------------------------------------------------
  1936. uniformBufferStandardLayout = true
  1937.  
  1938. VkPhysicalDeviceVariablePointersFeatures:
  1939. -----------------------------------------
  1940. variablePointersStorageBuffer = true
  1941. variablePointers = true
  1942.  
  1943. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1944. --------------------------------------------------
  1945. vertexAttributeInstanceRateDivisor = true
  1946. vertexAttributeInstanceRateZeroDivisor = true
  1947.  
  1948. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  1949. ---------------------------------------------------
  1950. vertexInputDynamicState = true
  1951.  
  1952. VkPhysicalDeviceVulkan11Features:
  1953. ---------------------------------
  1954. storageBuffer16BitAccess = true
  1955. uniformAndStorageBuffer16BitAccess = true
  1956. storagePushConstant16 = true
  1957. storageInputOutput16 = false
  1958. multiview = true
  1959. multiviewGeometryShader = true
  1960. multiviewTessellationShader = true
  1961. variablePointersStorageBuffer = true
  1962. variablePointers = true
  1963. protectedMemory = false
  1964. samplerYcbcrConversion = true
  1965. shaderDrawParameters = true
  1966.  
  1967. VkPhysicalDeviceVulkan12Features:
  1968. ---------------------------------
  1969. samplerMirrorClampToEdge = true
  1970. drawIndirectCount = true
  1971. storageBuffer8BitAccess = true
  1972. uniformAndStorageBuffer8BitAccess = true
  1973. storagePushConstant8 = true
  1974. shaderBufferInt64Atomics = true
  1975. shaderSharedInt64Atomics = true
  1976. shaderFloat16 = true
  1977. shaderInt8 = true
  1978. descriptorIndexing = true
  1979. shaderInputAttachmentArrayDynamicIndexing = true
  1980. shaderUniformTexelBufferArrayDynamicIndexing = true
  1981. shaderStorageTexelBufferArrayDynamicIndexing = true
  1982. shaderUniformBufferArrayNonUniformIndexing = true
  1983. shaderSampledImageArrayNonUniformIndexing = true
  1984. shaderStorageBufferArrayNonUniformIndexing = true
  1985. shaderStorageImageArrayNonUniformIndexing = true
  1986. shaderInputAttachmentArrayNonUniformIndexing = true
  1987. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1988. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1989. descriptorBindingUniformBufferUpdateAfterBind = true
  1990. descriptorBindingSampledImageUpdateAfterBind = true
  1991. descriptorBindingStorageImageUpdateAfterBind = true
  1992. descriptorBindingStorageBufferUpdateAfterBind = true
  1993. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1994. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1995. descriptorBindingUpdateUnusedWhilePending = true
  1996. descriptorBindingPartiallyBound = true
  1997. descriptorBindingVariableDescriptorCount = true
  1998. runtimeDescriptorArray = true
  1999. samplerFilterMinmax = true
  2000. scalarBlockLayout = true
  2001. imagelessFramebuffer = true
  2002. uniformBufferStandardLayout = true
  2003. shaderSubgroupExtendedTypes = true
  2004. separateDepthStencilLayouts = true
  2005. hostQueryReset = true
  2006. timelineSemaphore = true
  2007. bufferDeviceAddress = true
  2008. bufferDeviceAddressCaptureReplay = true
  2009. bufferDeviceAddressMultiDevice = true
  2010. vulkanMemoryModel = true
  2011. vulkanMemoryModelDeviceScope = true
  2012. vulkanMemoryModelAvailabilityVisibilityChains = true
  2013. shaderOutputViewportIndex = true
  2014. shaderOutputLayer = true
  2015. subgroupBroadcastDynamicId = true
  2016.  
  2017. VkPhysicalDeviceVulkan13Features:
  2018. ---------------------------------
  2019. robustImageAccess = true
  2020. inlineUniformBlock = true
  2021. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2022. pipelineCreationCacheControl = true
  2023. privateData = true
  2024. shaderDemoteToHelperInvocation = true
  2025. shaderTerminateInvocation = true
  2026. subgroupSizeControl = true
  2027. computeFullSubgroups = true
  2028. synchronization2 = true
  2029. textureCompressionASTC_HDR = false
  2030. shaderZeroInitializeWorkgroupMemory = true
  2031. dynamicRendering = true
  2032. shaderIntegerDotProduct = true
  2033. maintenance4 = true
  2034.  
  2035. VkPhysicalDeviceVulkanMemoryModelFeatures:
  2036. ------------------------------------------
  2037. vulkanMemoryModel = true
  2038. vulkanMemoryModelDeviceScope = true
  2039. vulkanMemoryModelAvailabilityVisibilityChains = true
  2040.  
  2041. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  2042. ---------------------------------------------------------
  2043. workgroupMemoryExplicitLayout = true
  2044. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  2045. workgroupMemoryExplicitLayout8BitAccess = true
  2046. workgroupMemoryExplicitLayout16BitAccess = true
  2047.  
  2048. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  2049. -------------------------------------------------
  2050. ycbcr2plane444Formats = true
  2051.  
  2052. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  2053. --------------------------------------------
  2054. ycbcrImageArrays = true
  2055.  
  2056. VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures:
  2057. ------------------------------------------------------
  2058. shaderZeroInitializeWorkgroupMemory = true
  2059.  
  2060.  
  2061. GPU1:
  2062. VkPhysicalDeviceProperties:
  2063. ---------------------------
  2064. apiVersion = 1.3.246 (4206838)
  2065. driverVersion = 0.0.1 (1)
  2066. vendorID = 0x10005
  2067. deviceID = 0x0000
  2068. deviceType = PHYSICAL_DEVICE_TYPE_CPU
  2069. deviceName = llvmpipe (LLVM 15.0.7, 256 bits)
  2070. pipelineCacheUUID = 32332e31-2e33-6161-6161-616161616161
  2071.  
  2072. VkPhysicalDeviceLimits:
  2073. -----------------------
  2074. maxImageDimension1D = 16384
  2075. maxImageDimension2D = 16384
  2076. maxImageDimension3D = 4096
  2077. maxImageDimensionCube = 32768
  2078. maxImageArrayLayers = 2048
  2079. maxTexelBufferElements = 134217728
  2080. maxUniformBufferRange = 65536
  2081. maxStorageBufferRange = 134217728
  2082. maxPushConstantsSize = 128
  2083. maxMemoryAllocationCount = 4294967295
  2084. maxSamplerAllocationCount = 32768
  2085. bufferImageGranularity = 0x00000040
  2086. sparseAddressSpaceSize = 0x00000000
  2087. maxBoundDescriptorSets = 8
  2088. maxPerStageDescriptorSamplers = 32
  2089. maxPerStageDescriptorUniformBuffers = 15
  2090. maxPerStageDescriptorStorageBuffers = 32
  2091. maxPerStageDescriptorSampledImages = 128
  2092. maxPerStageDescriptorStorageImages = 64
  2093. maxPerStageDescriptorInputAttachments = 8
  2094. maxPerStageResources = 128
  2095. maxDescriptorSetSamplers = 32768
  2096. maxDescriptorSetUniformBuffers = 256
  2097. maxDescriptorSetUniformBuffersDynamic = 256
  2098. maxDescriptorSetStorageBuffers = 256
  2099. maxDescriptorSetStorageBuffersDynamic = 256
  2100. maxDescriptorSetSampledImages = 256
  2101. maxDescriptorSetStorageImages = 256
  2102. maxDescriptorSetInputAttachments = 256
  2103. maxVertexInputAttributes = 32
  2104. maxVertexInputBindings = 32
  2105. maxVertexInputAttributeOffset = 2047
  2106. maxVertexInputBindingStride = 2048
  2107. maxVertexOutputComponents = 128
  2108. maxTessellationGenerationLevel = 64
  2109. maxTessellationPatchSize = 32
  2110. maxTessellationControlPerVertexInputComponents = 128
  2111. maxTessellationControlPerVertexOutputComponents = 128
  2112. maxTessellationControlPerPatchOutputComponents = 128
  2113. maxTessellationControlTotalOutputComponents = 4096
  2114. maxTessellationEvaluationInputComponents = 128
  2115. maxTessellationEvaluationOutputComponents = 128
  2116. maxGeometryShaderInvocations = 32
  2117. maxGeometryInputComponents = 64
  2118. maxGeometryOutputComponents = 128
  2119. maxGeometryOutputVertices = 1024
  2120. maxGeometryTotalOutputComponents = 1024
  2121. maxFragmentInputComponents = 128
  2122. maxFragmentOutputAttachments = 8
  2123. maxFragmentDualSrcAttachments = 2
  2124. maxFragmentCombinedOutputResources = 104
  2125. maxComputeSharedMemorySize = 32768
  2126. maxComputeWorkGroupCount: count = 3
  2127. 65535
  2128. 65535
  2129. 65535
  2130. maxComputeWorkGroupInvocations = 1024
  2131. maxComputeWorkGroupSize: count = 3
  2132. 1024
  2133. 1024
  2134. 1024
  2135. subPixelPrecisionBits = 8
  2136. subTexelPrecisionBits = 8
  2137. mipmapPrecisionBits = 4
  2138. maxDrawIndexedIndexValue = 4294967295
  2139. maxDrawIndirectCount = 4294967295
  2140. maxSamplerLodBias = 16
  2141. maxSamplerAnisotropy = 16
  2142. maxViewports = 16
  2143. maxViewportDimensions: count = 2
  2144. 16384
  2145. 16384
  2146. viewportBoundsRange: count = 2
  2147. -32768
  2148. 32768
  2149. viewportSubPixelBits = 0
  2150. minMemoryMapAlignment = 64
  2151. minTexelBufferOffsetAlignment = 0x00000010
  2152. minUniformBufferOffsetAlignment = 0x00000010
  2153. minStorageBufferOffsetAlignment = 0x00000010
  2154. minTexelOffset = -32
  2155. maxTexelOffset = 31
  2156. minTexelGatherOffset = -32
  2157. maxTexelGatherOffset = 31
  2158. minInterpolationOffset = -2
  2159. maxInterpolationOffset = 2
  2160. subPixelInterpolationOffsetBits = 8
  2161. maxFramebufferWidth = 16384
  2162. maxFramebufferHeight = 16384
  2163. maxFramebufferLayers = 2048
  2164. framebufferColorSampleCounts: count = 2
  2165. SAMPLE_COUNT_1_BIT
  2166. SAMPLE_COUNT_4_BIT
  2167. framebufferDepthSampleCounts: count = 2
  2168. SAMPLE_COUNT_1_BIT
  2169. SAMPLE_COUNT_4_BIT
  2170. framebufferStencilSampleCounts: count = 2
  2171. SAMPLE_COUNT_1_BIT
  2172. SAMPLE_COUNT_4_BIT
  2173. framebufferNoAttachmentsSampleCounts: count = 2
  2174. SAMPLE_COUNT_1_BIT
  2175. SAMPLE_COUNT_4_BIT
  2176. maxColorAttachments = 8
  2177. sampledImageColorSampleCounts: count = 2
  2178. SAMPLE_COUNT_1_BIT
  2179. SAMPLE_COUNT_4_BIT
  2180. sampledImageIntegerSampleCounts: count = 2
  2181. SAMPLE_COUNT_1_BIT
  2182. SAMPLE_COUNT_4_BIT
  2183. sampledImageDepthSampleCounts: count = 2
  2184. SAMPLE_COUNT_1_BIT
  2185. SAMPLE_COUNT_4_BIT
  2186. sampledImageStencilSampleCounts: count = 2
  2187. SAMPLE_COUNT_1_BIT
  2188. SAMPLE_COUNT_4_BIT
  2189. storageImageSampleCounts: count = 2
  2190. SAMPLE_COUNT_1_BIT
  2191. SAMPLE_COUNT_4_BIT
  2192. maxSampleMaskWords = 1
  2193. timestampComputeAndGraphics = true
  2194. timestampPeriod = 1
  2195. maxClipDistances = 8
  2196. maxCullDistances = 8
  2197. maxCombinedClipAndCullDistances = 8
  2198. discreteQueuePriorities = 2
  2199. pointSizeRange: count = 2
  2200. 0
  2201. 255
  2202. lineWidthRange: count = 2
  2203. 1
  2204. 255
  2205. pointSizeGranularity = 0.125
  2206. lineWidthGranularity = 0.0078125
  2207. strictLines = true
  2208. standardSampleLocations = true
  2209. optimalBufferCopyOffsetAlignment = 0x00000080
  2210. optimalBufferCopyRowPitchAlignment = 0x00000080
  2211. nonCoherentAtomSize = 0x00000040
  2212.  
  2213. VkPhysicalDeviceSparseProperties:
  2214. ---------------------------------
  2215. residencyStandard2DBlockShape = false
  2216. residencyStandard2DMultisampleBlockShape = false
  2217. residencyStandard3DBlockShape = false
  2218. residencyAlignedMipSize = false
  2219. residencyNonResidentStrict = false
  2220.  
  2221. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  2222. -----------------------------------------------
  2223. maxCustomBorderColorSamplers = 32768
  2224.  
  2225. VkPhysicalDeviceDepthStencilResolveProperties:
  2226. ----------------------------------------------
  2227. supportedDepthResolveModes: count = 2
  2228. RESOLVE_MODE_SAMPLE_ZERO_BIT
  2229. RESOLVE_MODE_AVERAGE_BIT
  2230. supportedStencilResolveModes: count = 1
  2231. RESOLVE_MODE_SAMPLE_ZERO_BIT
  2232. independentResolveNone = false
  2233. independentResolve = false
  2234.  
  2235. VkPhysicalDeviceDescriptorIndexingProperties:
  2236. ---------------------------------------------
  2237. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  2238. shaderUniformBufferArrayNonUniformIndexingNative = false
  2239. shaderSampledImageArrayNonUniformIndexingNative = false
  2240. shaderStorageBufferArrayNonUniformIndexingNative = false
  2241. shaderStorageImageArrayNonUniformIndexingNative = false
  2242. shaderInputAttachmentArrayNonUniformIndexingNative = false
  2243. robustBufferAccessUpdateAfterBind = true
  2244. quadDivergentImplicitLod = false
  2245. maxPerStageDescriptorUpdateAfterBindSamplers = 65536
  2246. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 65536
  2247. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 65536
  2248. maxPerStageDescriptorUpdateAfterBindSampledImages = 65536
  2249. maxPerStageDescriptorUpdateAfterBindStorageImages = 65536
  2250. maxPerStageDescriptorUpdateAfterBindInputAttachments = 65536
  2251. maxPerStageUpdateAfterBindResources = 65536
  2252. maxDescriptorSetUpdateAfterBindSamplers = 65536
  2253. maxDescriptorSetUpdateAfterBindUniformBuffers = 65536
  2254. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  2255. maxDescriptorSetUpdateAfterBindStorageBuffers = 65536
  2256. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  2257. maxDescriptorSetUpdateAfterBindSampledImages = 65536
  2258. maxDescriptorSetUpdateAfterBindStorageImages = 65536
  2259. maxDescriptorSetUpdateAfterBindInputAttachments = 65536
  2260.  
  2261. VkPhysicalDeviceDriverProperties:
  2262. ---------------------------------
  2263. driverID = DRIVER_ID_MESA_LLVMPIPE
  2264. driverName = llvmpipe
  2265. driverInfo = Mesa 23.1.3 (LLVM 15.0.7)
  2266. conformanceVersion:
  2267. major = 1
  2268. minor = 3
  2269. subminor = 1
  2270. patch = 1
  2271.  
  2272. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  2273. ---------------------------------------------------
  2274. dynamicPrimitiveTopologyUnrestricted = true
  2275.  
  2276. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  2277. ------------------------------------------------
  2278. minImportedHostPointerAlignment = 0x00001000
  2279.  
  2280. VkPhysicalDeviceFloatControlsProperties:
  2281. ----------------------------------------
  2282. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  2283. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  2284. shaderSignedZeroInfNanPreserveFloat16 = true
  2285. shaderSignedZeroInfNanPreserveFloat32 = true
  2286. shaderSignedZeroInfNanPreserveFloat64 = true
  2287. shaderDenormPreserveFloat16 = false
  2288. shaderDenormPreserveFloat32 = false
  2289. shaderDenormPreserveFloat64 = false
  2290. shaderDenormFlushToZeroFloat16 = false
  2291. shaderDenormFlushToZeroFloat32 = false
  2292. shaderDenormFlushToZeroFloat64 = false
  2293. shaderRoundingModeRTEFloat16 = true
  2294. shaderRoundingModeRTEFloat32 = true
  2295. shaderRoundingModeRTEFloat64 = true
  2296. shaderRoundingModeRTZFloat16 = false
  2297. shaderRoundingModeRTZFloat32 = false
  2298. shaderRoundingModeRTZFloat64 = false
  2299.  
  2300. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  2301. -----------------------------------------------------
  2302. graphicsPipelineLibraryFastLinking = true
  2303. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  2304.  
  2305. VkPhysicalDeviceIDProperties:
  2306. -----------------------------
  2307. deviceUUID = 6d657361-3233-2e31-2e33-000000000000
  2308. driverUUID = 6c6c766d-7069-7065-5555-494400000000
  2309. deviceNodeMask = 0
  2310. deviceLUIDValid = false
  2311.  
  2312. VkPhysicalDeviceInlineUniformBlockProperties:
  2313. ---------------------------------------------
  2314. maxInlineUniformBlockSize = 4096
  2315. maxPerStageDescriptorInlineUniformBlocks = 8
  2316. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 8
  2317. maxDescriptorSetInlineUniformBlocks = 8
  2318. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 8
  2319.  
  2320. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  2321. -----------------------------------------------
  2322. lineSubPixelPrecisionBits = 8
  2323.  
  2324. VkPhysicalDeviceMaintenance3Properties:
  2325. ---------------------------------------
  2326. maxPerSetDescriptors = 1024
  2327. maxMemoryAllocationSize = 0x80000000
  2328.  
  2329. VkPhysicalDeviceMaintenance4Properties:
  2330. ---------------------------------------
  2331. maxBufferSize = 0xffffffff
  2332.  
  2333. VkPhysicalDeviceMultiDrawPropertiesEXT:
  2334. ---------------------------------------
  2335. maxMultiDrawCount = 2048
  2336.  
  2337. VkPhysicalDeviceMultiviewProperties:
  2338. ------------------------------------
  2339. maxMultiviewViewCount = 6
  2340. maxMultiviewInstanceIndex = 2147483647
  2341.  
  2342. VkPhysicalDevicePointClippingProperties:
  2343. ----------------------------------------
  2344. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  2345.  
  2346. VkPhysicalDeviceProtectedMemoryProperties:
  2347. ------------------------------------------
  2348. protectedNoFault = false
  2349.  
  2350. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  2351. ---------------------------------------------
  2352. provokingVertexModePerPipeline = true
  2353. transformFeedbackPreservesTriangleFanProvokingVertex = true
  2354.  
  2355. VkPhysicalDevicePushDescriptorPropertiesKHR:
  2356. --------------------------------------------
  2357. maxPushDescriptors = 32
  2358.  
  2359. VkPhysicalDeviceRobustness2PropertiesEXT:
  2360. -----------------------------------------
  2361. robustStorageBufferAccessSizeAlignment = 0x00000001
  2362. robustUniformBufferAccessSizeAlignment = 0x00000001
  2363.  
  2364. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  2365. ----------------------------------------------
  2366. filterMinmaxSingleComponentFormats = true
  2367. filterMinmaxImageComponentMapping = true
  2368.  
  2369. VkPhysicalDeviceShaderIntegerDotProductProperties:
  2370. --------------------------------------------------
  2371. integerDotProduct8BitUnsignedAccelerated = false
  2372. integerDotProduct8BitSignedAccelerated = false
  2373. integerDotProduct8BitMixedSignednessAccelerated = false
  2374. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  2375. integerDotProduct4x8BitPackedSignedAccelerated = false
  2376. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  2377. integerDotProduct16BitUnsignedAccelerated = false
  2378. integerDotProduct16BitSignedAccelerated = false
  2379. integerDotProduct16BitMixedSignednessAccelerated = false
  2380. integerDotProduct32BitUnsignedAccelerated = false
  2381. integerDotProduct32BitSignedAccelerated = false
  2382. integerDotProduct32BitMixedSignednessAccelerated = false
  2383. integerDotProduct64BitUnsignedAccelerated = false
  2384. integerDotProduct64BitSignedAccelerated = false
  2385. integerDotProduct64BitMixedSignednessAccelerated = false
  2386. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  2387. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  2388. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  2389. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  2390. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  2391. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  2392. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  2393. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  2394. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  2395. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  2396. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  2397. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  2398. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  2399. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  2400. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  2401.  
  2402. VkPhysicalDeviceShaderObjectPropertiesEXT:
  2403. ------------------------------------------
  2404. shaderBinaryUUID = 32332e31-2e33-6161-6161-616161616161
  2405. shaderBinaryVersion = 1
  2406.  
  2407. VkPhysicalDeviceSubgroupProperties:
  2408. -----------------------------------
  2409. subgroupSize = 8
  2410. supportedStages: count = 2
  2411. SHADER_STAGE_FRAGMENT_BIT
  2412. SHADER_STAGE_COMPUTE_BIT
  2413. supportedOperations: count = 7
  2414. SUBGROUP_FEATURE_BASIC_BIT
  2415. SUBGROUP_FEATURE_VOTE_BIT
  2416. SUBGROUP_FEATURE_ARITHMETIC_BIT
  2417. SUBGROUP_FEATURE_BALLOT_BIT
  2418. SUBGROUP_FEATURE_SHUFFLE_BIT
  2419. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  2420. SUBGROUP_FEATURE_QUAD_BIT
  2421. quadOperationsInAllStages = false
  2422.  
  2423. VkPhysicalDeviceSubgroupSizeControlProperties:
  2424. ----------------------------------------------
  2425. minSubgroupSize = 8
  2426. maxSubgroupSize = 8
  2427. maxComputeWorkgroupSubgroups = 32
  2428. requiredSubgroupSizeStages: count = 2
  2429. SHADER_STAGE_FRAGMENT_BIT
  2430. SHADER_STAGE_COMPUTE_BIT
  2431.  
  2432. VkPhysicalDeviceTexelBufferAlignmentProperties:
  2433. -----------------------------------------------
  2434. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  2435. storageTexelBufferOffsetSingleTexelAlignment = true
  2436. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  2437. uniformTexelBufferOffsetSingleTexelAlignment = true
  2438.  
  2439. VkPhysicalDeviceTimelineSemaphoreProperties:
  2440. --------------------------------------------
  2441. maxTimelineSemaphoreValueDifference = 18446744073709551615
  2442.  
  2443. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  2444. -----------------------------------------------
  2445. maxTransformFeedbackStreams = 4
  2446. maxTransformFeedbackBuffers = 4
  2447. maxTransformFeedbackBufferSize = 0xffffffff
  2448. maxTransformFeedbackStreamDataSize = 512
  2449. maxTransformFeedbackBufferDataSize = 512
  2450. maxTransformFeedbackBufferDataStride = 512
  2451. transformFeedbackQueries = true
  2452. transformFeedbackStreamsLinesTriangles = false
  2453. transformFeedbackRasterizationStreamSelect = false
  2454. transformFeedbackDraw = true
  2455.  
  2456. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  2457. ----------------------------------------------------
  2458. maxVertexAttribDivisor = 4294967295
  2459.  
  2460. VkPhysicalDeviceVulkan11Properties:
  2461. -----------------------------------
  2462. deviceUUID = 6d657361-3233-2e31-2e33-000000000000
  2463. driverUUID = 6c6c766d-7069-7065-5555-494400000000
  2464. deviceNodeMask = 0
  2465. deviceLUIDValid = false
  2466. subgroupSize = 8
  2467. subgroupSupportedStages: count = 2
  2468. SHADER_STAGE_FRAGMENT_BIT
  2469. SHADER_STAGE_COMPUTE_BIT
  2470. subgroupSupportedOperations: count = 7
  2471. SUBGROUP_FEATURE_BASIC_BIT
  2472. SUBGROUP_FEATURE_VOTE_BIT
  2473. SUBGROUP_FEATURE_ARITHMETIC_BIT
  2474. SUBGROUP_FEATURE_BALLOT_BIT
  2475. SUBGROUP_FEATURE_SHUFFLE_BIT
  2476. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  2477. SUBGROUP_FEATURE_QUAD_BIT
  2478. subgroupQuadOperationsInAllStages = false
  2479. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  2480. maxMultiviewViewCount = 6
  2481. maxMultiviewInstanceIndex = 2147483647
  2482. protectedNoFault = false
  2483. maxPerSetDescriptors = 1024
  2484. maxMemoryAllocationSize = 0x80000000
  2485.  
  2486. VkPhysicalDeviceVulkan12Properties:
  2487. -----------------------------------
  2488. driverID = DRIVER_ID_MESA_LLVMPIPE
  2489. driverName = llvmpipe
  2490. driverInfo = Mesa 23.1.3 (LLVM 15.0.7)
  2491. conformanceVersion:
  2492. major = 1
  2493. minor = 3
  2494. subminor = 1
  2495. patch = 1
  2496. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  2497. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  2498. shaderSignedZeroInfNanPreserveFloat16 = true
  2499. shaderSignedZeroInfNanPreserveFloat32 = true
  2500. shaderSignedZeroInfNanPreserveFloat64 = true
  2501. shaderDenormPreserveFloat16 = false
  2502. shaderDenormPreserveFloat32 = false
  2503. shaderDenormPreserveFloat64 = false
  2504. shaderDenormFlushToZeroFloat16 = false
  2505. shaderDenormFlushToZeroFloat32 = false
  2506. shaderDenormFlushToZeroFloat64 = false
  2507. shaderRoundingModeRTEFloat16 = true
  2508. shaderRoundingModeRTEFloat32 = true
  2509. shaderRoundingModeRTEFloat64 = true
  2510. shaderRoundingModeRTZFloat16 = false
  2511. shaderRoundingModeRTZFloat32 = false
  2512. shaderRoundingModeRTZFloat64 = false
  2513. maxUpdateAfterBindDescriptorsInAllPools = 67108863
  2514. shaderUniformBufferArrayNonUniformIndexingNative = false
  2515. shaderSampledImageArrayNonUniformIndexingNative = false
  2516. shaderStorageBufferArrayNonUniformIndexingNative = false
  2517. shaderStorageImageArrayNonUniformIndexingNative = false
  2518. shaderInputAttachmentArrayNonUniformIndexingNative = false
  2519. robustBufferAccessUpdateAfterBind = true
  2520. quadDivergentImplicitLod = false
  2521. maxPerStageDescriptorUpdateAfterBindSamplers = 65536
  2522. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 65536
  2523. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 65536
  2524. maxPerStageDescriptorUpdateAfterBindSampledImages = 65536
  2525. maxPerStageDescriptorUpdateAfterBindStorageImages = 65536
  2526. maxPerStageDescriptorUpdateAfterBindInputAttachments = 65536
  2527. maxPerStageUpdateAfterBindResources = 65536
  2528. maxDescriptorSetUpdateAfterBindSamplers = 65536
  2529. maxDescriptorSetUpdateAfterBindUniformBuffers = 65536
  2530. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  2531. maxDescriptorSetUpdateAfterBindStorageBuffers = 65536
  2532. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  2533. maxDescriptorSetUpdateAfterBindSampledImages = 65536
  2534. maxDescriptorSetUpdateAfterBindStorageImages = 65536
  2535. maxDescriptorSetUpdateAfterBindInputAttachments = 65536
  2536. supportedDepthResolveModes: count = 2
  2537. RESOLVE_MODE_SAMPLE_ZERO_BIT
  2538. RESOLVE_MODE_AVERAGE_BIT
  2539. supportedStencilResolveModes: count = 1
  2540. RESOLVE_MODE_SAMPLE_ZERO_BIT
  2541. independentResolveNone = false
  2542. independentResolve = false
  2543. filterMinmaxSingleComponentFormats = true
  2544. filterMinmaxImageComponentMapping = true
  2545. maxTimelineSemaphoreValueDifference = 18446744073709551615
  2546. framebufferIntegerColorSampleCounts: count = 1
  2547. SAMPLE_COUNT_1_BIT
  2548.  
  2549. VkPhysicalDeviceVulkan13Properties:
  2550. -----------------------------------
  2551. minSubgroupSize = 8
  2552. maxSubgroupSize = 8
  2553. maxComputeWorkgroupSubgroups = 32
  2554. requiredSubgroupSizeStages: count = 2
  2555. SHADER_STAGE_FRAGMENT_BIT
  2556. SHADER_STAGE_COMPUTE_BIT
  2557. maxInlineUniformBlockSize = 4096
  2558. maxPerStageDescriptorInlineUniformBlocks = 8
  2559. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 8
  2560. maxDescriptorSetInlineUniformBlocks = 8
  2561. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 8
  2562. maxInlineUniformTotalSize = 262144
  2563. integerDotProduct8BitUnsignedAccelerated = false
  2564. integerDotProduct8BitSignedAccelerated = false
  2565. integerDotProduct8BitMixedSignednessAccelerated = false
  2566. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  2567. integerDotProduct4x8BitPackedSignedAccelerated = false
  2568. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  2569. integerDotProduct16BitUnsignedAccelerated = false
  2570. integerDotProduct16BitSignedAccelerated = false
  2571. integerDotProduct16BitMixedSignednessAccelerated = false
  2572. integerDotProduct32BitUnsignedAccelerated = false
  2573. integerDotProduct32BitSignedAccelerated = false
  2574. integerDotProduct32BitMixedSignednessAccelerated = false
  2575. integerDotProduct64BitUnsignedAccelerated = false
  2576. integerDotProduct64BitSignedAccelerated = false
  2577. integerDotProduct64BitMixedSignednessAccelerated = false
  2578. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  2579. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  2580. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  2581. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  2582. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  2583. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  2584. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  2585. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  2586. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  2587. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  2588. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  2589. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  2590. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  2591. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  2592. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  2593. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  2594. storageTexelBufferOffsetSingleTexelAlignment = true
  2595. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  2596. uniformTexelBufferOffsetSingleTexelAlignment = true
  2597. maxBufferSize = 0xffffffff
  2598.  
  2599.  
  2600. Device Extensions: count = 104
  2601. VK_ARM_rasterization_order_attachment_access : extension revision 1
  2602. VK_EXT_4444_formats : extension revision 1
  2603. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  2604. VK_EXT_border_color_swizzle : extension revision 1
  2605. VK_EXT_calibrated_timestamps : extension revision 2
  2606. VK_EXT_color_write_enable : extension revision 1
  2607. VK_EXT_conditional_rendering : extension revision 2
  2608. VK_EXT_custom_border_color : extension revision 12
  2609. VK_EXT_depth_clip_control : extension revision 1
  2610. VK_EXT_depth_clip_enable : extension revision 1
  2611. VK_EXT_depth_range_unrestricted : extension revision 1
  2612. VK_EXT_extended_dynamic_state : extension revision 1
  2613. VK_EXT_extended_dynamic_state2 : extension revision 1
  2614. VK_EXT_extended_dynamic_state3 : extension revision 2
  2615. VK_EXT_external_memory_host : extension revision 1
  2616. VK_EXT_graphics_pipeline_library : extension revision 1
  2617. VK_EXT_host_query_reset : extension revision 1
  2618. VK_EXT_image_2d_view_of_3d : extension revision 1
  2619. VK_EXT_image_robustness : extension revision 1
  2620. VK_EXT_image_sliced_view_of_3d : extension revision 1
  2621. VK_EXT_index_type_uint8 : extension revision 1
  2622. VK_EXT_inline_uniform_block : extension revision 1
  2623. VK_EXT_line_rasterization : extension revision 1
  2624. VK_EXT_multi_draw : extension revision 1
  2625. VK_EXT_multisampled_render_to_single_sampled : extension revision 1
  2626. VK_EXT_non_seamless_cube_map : extension revision 1
  2627. VK_EXT_pipeline_creation_cache_control : extension revision 3
  2628. VK_EXT_pipeline_creation_feedback : extension revision 1
  2629. VK_EXT_post_depth_coverage : extension revision 1
  2630. VK_EXT_primitive_topology_list_restart : extension revision 1
  2631. VK_EXT_primitives_generated_query : extension revision 1
  2632. VK_EXT_private_data : extension revision 1
  2633. VK_EXT_provoking_vertex : extension revision 1
  2634. VK_EXT_rasterization_order_attachment_access : extension revision 1
  2635. VK_EXT_robustness2 : extension revision 1
  2636. VK_EXT_sampler_filter_minmax : extension revision 2
  2637. VK_EXT_scalar_block_layout : extension revision 1
  2638. VK_EXT_separate_stencil_usage : extension revision 1
  2639. VK_EXT_shader_atomic_float : extension revision 1
  2640. VK_EXT_shader_atomic_float2 : extension revision 1
  2641. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  2642. VK_EXT_shader_object : extension revision 1
  2643. VK_EXT_shader_stencil_export : extension revision 1
  2644. VK_EXT_shader_subgroup_ballot : extension revision 1
  2645. VK_EXT_shader_subgroup_vote : extension revision 1
  2646. VK_EXT_shader_viewport_index_layer : extension revision 1
  2647. VK_EXT_subgroup_size_control : extension revision 2
  2648. VK_EXT_texel_buffer_alignment : extension revision 1
  2649. VK_EXT_transform_feedback : extension revision 1
  2650. VK_EXT_vertex_attribute_divisor : extension revision 3
  2651. VK_EXT_vertex_input_dynamic_state : extension revision 2
  2652. VK_GOOGLE_decorate_string : extension revision 1
  2653. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  2654. VK_KHR_16bit_storage : extension revision 1
  2655. VK_KHR_8bit_storage : extension revision 1
  2656. VK_KHR_bind_memory2 : extension revision 1
  2657. VK_KHR_buffer_device_address : extension revision 1
  2658. VK_KHR_copy_commands2 : extension revision 1
  2659. VK_KHR_create_renderpass2 : extension revision 1
  2660. VK_KHR_dedicated_allocation : extension revision 3
  2661. VK_KHR_depth_stencil_resolve : extension revision 1
  2662. VK_KHR_descriptor_update_template : extension revision 1
  2663. VK_KHR_device_group : extension revision 4
  2664. VK_KHR_draw_indirect_count : extension revision 1
  2665. VK_KHR_driver_properties : extension revision 1
  2666. VK_KHR_dynamic_rendering : extension revision 1
  2667. VK_KHR_external_fence : extension revision 1
  2668. VK_KHR_external_memory : extension revision 1
  2669. VK_KHR_external_memory_fd : extension revision 1
  2670. VK_KHR_external_semaphore : extension revision 1
  2671. VK_KHR_format_feature_flags2 : extension revision 2
  2672. VK_KHR_get_memory_requirements2 : extension revision 1
  2673. VK_KHR_image_format_list : extension revision 1
  2674. VK_KHR_imageless_framebuffer : extension revision 1
  2675. VK_KHR_incremental_present : extension revision 2
  2676. VK_KHR_maintenance1 : extension revision 2
  2677. VK_KHR_maintenance2 : extension revision 1
  2678. VK_KHR_maintenance3 : extension revision 1
  2679. VK_KHR_maintenance4 : extension revision 2
  2680. VK_KHR_multiview : extension revision 1
  2681. VK_KHR_pipeline_library : extension revision 1
  2682. VK_KHR_push_descriptor : extension revision 2
  2683. VK_KHR_relaxed_block_layout : extension revision 1
  2684. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  2685. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  2686. VK_KHR_shader_atomic_int64 : extension revision 1
  2687. VK_KHR_shader_clock : extension revision 1
  2688. VK_KHR_shader_draw_parameters : extension revision 1
  2689. VK_KHR_shader_float16_int8 : extension revision 1
  2690. VK_KHR_shader_float_controls : extension revision 4
  2691. VK_KHR_shader_integer_dot_product : extension revision 1
  2692. VK_KHR_shader_non_semantic_info : extension revision 1
  2693. VK_KHR_shader_subgroup_extended_types : extension revision 1
  2694. VK_KHR_shader_terminate_invocation : extension revision 1
  2695. VK_KHR_spirv_1_4 : extension revision 1
  2696. VK_KHR_storage_buffer_storage_class : extension revision 1
  2697. VK_KHR_swapchain : extension revision 70
  2698. VK_KHR_swapchain_mutable_format : extension revision 1
  2699. VK_KHR_synchronization2 : extension revision 1
  2700. VK_KHR_timeline_semaphore : extension revision 2
  2701. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  2702. VK_KHR_variable_pointers : extension revision 1
  2703. VK_KHR_vulkan_memory_model : extension revision 3
  2704. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  2705.  
  2706. VkQueueFamilyProperties:
  2707. ========================
  2708. queueProperties[0]:
  2709. -------------------
  2710. minImageTransferGranularity = (1,1,1)
  2711. queueCount = 1
  2712. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT
  2713. timestampValidBits = 64
  2714. present support = true
  2715.  
  2716. VkPhysicalDeviceMemoryProperties:
  2717. =================================
  2718. memoryHeaps: count = 1
  2719. memoryHeaps[0]:
  2720. size = 2147483648 (0x80000000) (2.00 GiB)
  2721. flags: count = 1
  2722. MEMORY_HEAP_DEVICE_LOCAL_BIT
  2723. memoryTypes: count = 1
  2724. memoryTypes[0]:
  2725. heapIndex = 0
  2726. propertyFlags = 0x000f: count = 4
  2727. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  2728. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  2729. MEMORY_PROPERTY_HOST_COHERENT_BIT
  2730. MEMORY_PROPERTY_HOST_CACHED_BIT
  2731. usable for:
  2732. IMAGE_TILING_OPTIMAL:
  2733. color images
  2734. FORMAT_D16_UNORM
  2735. FORMAT_X8_D24_UNORM_PACK32
  2736. FORMAT_D32_SFLOAT
  2737. FORMAT_S8_UINT
  2738. FORMAT_D24_UNORM_S8_UINT
  2739. FORMAT_D32_SFLOAT_S8_UINT
  2740. (non-sparse)
  2741. IMAGE_TILING_LINEAR:
  2742. color images
  2743. (non-sparse)
  2744.  
  2745. VkPhysicalDeviceFeatures:
  2746. =========================
  2747. robustBufferAccess = true
  2748. fullDrawIndexUint32 = true
  2749. imageCubeArray = true
  2750. independentBlend = true
  2751. geometryShader = true
  2752. tessellationShader = true
  2753. sampleRateShading = true
  2754. dualSrcBlend = true
  2755. logicOp = true
  2756. multiDrawIndirect = true
  2757. drawIndirectFirstInstance = true
  2758. depthClamp = true
  2759. depthBiasClamp = true
  2760. fillModeNonSolid = true
  2761. depthBounds = false
  2762. wideLines = true
  2763. largePoints = true
  2764. alphaToOne = true
  2765. multiViewport = true
  2766. samplerAnisotropy = true
  2767. textureCompressionETC2 = false
  2768. textureCompressionASTC_LDR = false
  2769. textureCompressionBC = true
  2770. occlusionQueryPrecise = true
  2771. pipelineStatisticsQuery = true
  2772. vertexPipelineStoresAndAtomics = true
  2773. fragmentStoresAndAtomics = true
  2774. shaderTessellationAndGeometryPointSize = true
  2775. shaderImageGatherExtended = true
  2776. shaderStorageImageExtendedFormats = true
  2777. shaderStorageImageMultisample = true
  2778. shaderStorageImageReadWithoutFormat = false
  2779. shaderStorageImageWriteWithoutFormat = true
  2780. shaderUniformBufferArrayDynamicIndexing = true
  2781. shaderSampledImageArrayDynamicIndexing = false
  2782. shaderStorageBufferArrayDynamicIndexing = true
  2783. shaderStorageImageArrayDynamicIndexing = false
  2784. shaderClipDistance = true
  2785. shaderCullDistance = true
  2786. shaderFloat64 = true
  2787. shaderInt64 = true
  2788. shaderInt16 = true
  2789. shaderResourceResidency = false
  2790. shaderResourceMinLod = false
  2791. sparseBinding = false
  2792. sparseResidencyBuffer = false
  2793. sparseResidencyImage2D = false
  2794. sparseResidencyImage3D = false
  2795. sparseResidency2Samples = false
  2796. sparseResidency4Samples = false
  2797. sparseResidency8Samples = false
  2798. sparseResidency16Samples = false
  2799. sparseResidencyAliased = false
  2800. variableMultisampleRate = false
  2801. inheritedQueries = false
  2802.  
  2803. VkPhysicalDevice16BitStorageFeatures:
  2804. -------------------------------------
  2805. storageBuffer16BitAccess = true
  2806. uniformAndStorageBuffer16BitAccess = true
  2807. storagePushConstant16 = true
  2808. storageInputOutput16 = false
  2809.  
  2810. VkPhysicalDevice4444FormatsFeaturesEXT:
  2811. ---------------------------------------
  2812. formatA4R4G4B4 = true
  2813. formatA4B4G4R4 = true
  2814.  
  2815. VkPhysicalDevice8BitStorageFeatures:
  2816. ------------------------------------
  2817. storageBuffer8BitAccess = true
  2818. uniformAndStorageBuffer8BitAccess = true
  2819. storagePushConstant8 = true
  2820.  
  2821. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  2822. --------------------------------------------------------
  2823. attachmentFeedbackLoopLayout = true
  2824.  
  2825. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  2826. ----------------------------------------------
  2827. borderColorSwizzle = true
  2828. borderColorSwizzleFromImage = true
  2829.  
  2830. VkPhysicalDeviceBufferDeviceAddressFeatures:
  2831. --------------------------------------------
  2832. bufferDeviceAddress = true
  2833. bufferDeviceAddressCaptureReplay = false
  2834. bufferDeviceAddressMultiDevice = false
  2835.  
  2836. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  2837. --------------------------------------------
  2838. colorWriteEnable = true
  2839.  
  2840. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  2841. ------------------------------------------------
  2842. conditionalRendering = true
  2843. inheritedConditionalRendering = false
  2844.  
  2845. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  2846. ---------------------------------------------
  2847. customBorderColors = true
  2848. customBorderColorWithoutFormat = true
  2849.  
  2850. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  2851. --------------------------------------------
  2852. depthClipControl = true
  2853.  
  2854. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  2855. -------------------------------------------
  2856. depthClipEnable = true
  2857.  
  2858. VkPhysicalDeviceDescriptorIndexingFeatures:
  2859. -------------------------------------------
  2860. shaderInputAttachmentArrayDynamicIndexing = false
  2861. shaderUniformTexelBufferArrayDynamicIndexing = false
  2862. shaderStorageTexelBufferArrayDynamicIndexing = false
  2863. shaderUniformBufferArrayNonUniformIndexing = false
  2864. shaderSampledImageArrayNonUniformIndexing = false
  2865. shaderStorageBufferArrayNonUniformIndexing = false
  2866. shaderStorageImageArrayNonUniformIndexing = false
  2867. shaderInputAttachmentArrayNonUniformIndexing = false
  2868. shaderUniformTexelBufferArrayNonUniformIndexing = false
  2869. shaderStorageTexelBufferArrayNonUniformIndexing = false
  2870. descriptorBindingUniformBufferUpdateAfterBind = false
  2871. descriptorBindingSampledImageUpdateAfterBind = false
  2872. descriptorBindingStorageImageUpdateAfterBind = false
  2873. descriptorBindingStorageBufferUpdateAfterBind = false
  2874. descriptorBindingUniformTexelBufferUpdateAfterBind = false
  2875. descriptorBindingStorageTexelBufferUpdateAfterBind = false
  2876. descriptorBindingUpdateUnusedWhilePending = false
  2877. descriptorBindingPartiallyBound = false
  2878. descriptorBindingVariableDescriptorCount = false
  2879. runtimeDescriptorArray = false
  2880.  
  2881. VkPhysicalDeviceDynamicRenderingFeatures:
  2882. -----------------------------------------
  2883. dynamicRendering = true
  2884.  
  2885. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  2886. -------------------------------------------------
  2887. extendedDynamicState2 = true
  2888. extendedDynamicState2LogicOp = true
  2889. extendedDynamicState2PatchControlPoints = true
  2890.  
  2891. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  2892. -------------------------------------------------
  2893. extendedDynamicState3TessellationDomainOrigin = true
  2894. extendedDynamicState3DepthClampEnable = true
  2895. extendedDynamicState3PolygonMode = true
  2896. extendedDynamicState3RasterizationSamples = true
  2897. extendedDynamicState3SampleMask = true
  2898. extendedDynamicState3AlphaToCoverageEnable = true
  2899. extendedDynamicState3AlphaToOneEnable = true
  2900. extendedDynamicState3LogicOpEnable = true
  2901. extendedDynamicState3ColorBlendEnable = true
  2902. extendedDynamicState3ColorBlendEquation = true
  2903. extendedDynamicState3ColorWriteMask = true
  2904. extendedDynamicState3RasterizationStream = false
  2905. extendedDynamicState3ConservativeRasterizationMode = false
  2906. extendedDynamicState3ExtraPrimitiveOverestimationSize = false
  2907. extendedDynamicState3DepthClipEnable = true
  2908. extendedDynamicState3SampleLocationsEnable = false
  2909. extendedDynamicState3ColorBlendAdvanced = false
  2910. extendedDynamicState3ProvokingVertexMode = true
  2911. extendedDynamicState3LineRasterizationMode = true
  2912. extendedDynamicState3LineStippleEnable = true
  2913. extendedDynamicState3DepthClipNegativeOneToOne = true
  2914. extendedDynamicState3ViewportWScalingEnable = false
  2915. extendedDynamicState3ViewportSwizzle = false
  2916. extendedDynamicState3CoverageToColorEnable = false
  2917. extendedDynamicState3CoverageToColorLocation = false
  2918. extendedDynamicState3CoverageModulationMode = false
  2919. extendedDynamicState3CoverageModulationTableEnable = false
  2920. extendedDynamicState3CoverageModulationTable = false
  2921. extendedDynamicState3CoverageReductionMode = false
  2922. extendedDynamicState3RepresentativeFragmentTestEnable = false
  2923. extendedDynamicState3ShadingRateImageEnable = false
  2924.  
  2925. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  2926. ------------------------------------------------
  2927. extendedDynamicState = true
  2928.  
  2929. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  2930. ---------------------------------------------------
  2931. graphicsPipelineLibrary = true
  2932.  
  2933. VkPhysicalDeviceHostQueryResetFeatures:
  2934. ---------------------------------------
  2935. hostQueryReset = true
  2936.  
  2937. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  2938. -------------------------------------------
  2939. image2DViewOf3D = true
  2940. sampler2DViewOf3D = true
  2941.  
  2942. VkPhysicalDeviceImageRobustnessFeatures:
  2943. ----------------------------------------
  2944. robustImageAccess = true
  2945.  
  2946. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  2947. -----------------------------------------------
  2948. imageSlicedViewOf3D = true
  2949.  
  2950. VkPhysicalDeviceImagelessFramebufferFeatures:
  2951. ---------------------------------------------
  2952. imagelessFramebuffer = true
  2953.  
  2954. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  2955. ------------------------------------------
  2956. indexTypeUint8 = true
  2957.  
  2958. VkPhysicalDeviceInlineUniformBlockFeatures:
  2959. -------------------------------------------
  2960. inlineUniformBlock = true
  2961. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2962.  
  2963. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  2964. ---------------------------------------------
  2965. rectangularLines = true
  2966. bresenhamLines = true
  2967. smoothLines = true
  2968. stippledRectangularLines = true
  2969. stippledBresenhamLines = true
  2970. stippledSmoothLines = true
  2971.  
  2972. VkPhysicalDeviceMaintenance4Features:
  2973. -------------------------------------
  2974. maintenance4 = true
  2975.  
  2976. VkPhysicalDeviceMultiDrawFeaturesEXT:
  2977. -------------------------------------
  2978. multiDraw = true
  2979.  
  2980. VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT:
  2981. -------------------------------------------------------------
  2982. multisampledRenderToSingleSampled = true
  2983.  
  2984. VkPhysicalDeviceMultiviewFeatures:
  2985. ----------------------------------
  2986. multiview = true
  2987. multiviewGeometryShader = true
  2988. multiviewTessellationShader = true
  2989.  
  2990. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  2991. ----------------------------------------------
  2992. nonSeamlessCubeMap = true
  2993.  
  2994. VkPhysicalDevicePipelineCreationCacheControlFeatures:
  2995. -----------------------------------------------------
  2996. pipelineCreationCacheControl = true
  2997.  
  2998. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  2999. --------------------------------------------------------
  3000. primitiveTopologyListRestart = true
  3001. primitiveTopologyPatchListRestart = true
  3002.  
  3003. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  3004. ----------------------------------------------------
  3005. primitivesGeneratedQuery = true
  3006. primitivesGeneratedQueryWithRasterizerDiscard = true
  3007. primitivesGeneratedQueryWithNonZeroStreams = true
  3008.  
  3009. VkPhysicalDevicePrivateDataFeatures:
  3010. ------------------------------------
  3011. privateData = true
  3012.  
  3013. VkPhysicalDeviceProtectedMemoryFeatures:
  3014. ----------------------------------------
  3015. protectedMemory = false
  3016.  
  3017. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  3018. -------------------------------------------
  3019. provokingVertexLast = true
  3020. transformFeedbackPreservesProvokingVertex = true
  3021.  
  3022. VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT:
  3023. --------------------------------------------------------------
  3024. rasterizationOrderColorAttachmentAccess = true
  3025. rasterizationOrderDepthAttachmentAccess = true
  3026. rasterizationOrderStencilAttachmentAccess = true
  3027.  
  3028. VkPhysicalDeviceRobustness2FeaturesEXT:
  3029. ---------------------------------------
  3030. robustBufferAccess2 = true
  3031. robustImageAccess2 = true
  3032. nullDescriptor = true
  3033.  
  3034. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  3035. -----------------------------------------------
  3036. samplerYcbcrConversion = false
  3037.  
  3038. VkPhysicalDeviceScalarBlockLayoutFeatures:
  3039. ------------------------------------------
  3040. scalarBlockLayout = true
  3041.  
  3042. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  3043. ----------------------------------------------------
  3044. separateDepthStencilLayouts = true
  3045.  
  3046. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  3047. ----------------------------------------------
  3048. shaderBufferFloat16Atomics = false
  3049. shaderBufferFloat16AtomicAdd = false
  3050. shaderBufferFloat16AtomicMinMax = false
  3051. shaderBufferFloat32AtomicMinMax = true
  3052. shaderBufferFloat64AtomicMinMax = false
  3053. shaderSharedFloat16Atomics = false
  3054. shaderSharedFloat16AtomicAdd = false
  3055. shaderSharedFloat16AtomicMinMax = false
  3056. shaderSharedFloat32AtomicMinMax = true
  3057. shaderSharedFloat64AtomicMinMax = false
  3058. shaderImageFloat32AtomicMinMax = true
  3059. sparseImageFloat32AtomicMinMax = false
  3060.  
  3061. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  3062. ---------------------------------------------
  3063. shaderBufferFloat32Atomics = true
  3064. shaderBufferFloat32AtomicAdd = true
  3065. shaderBufferFloat64Atomics = false
  3066. shaderBufferFloat64AtomicAdd = false
  3067. shaderSharedFloat32Atomics = true
  3068. shaderSharedFloat32AtomicAdd = true
  3069. shaderSharedFloat64Atomics = false
  3070. shaderSharedFloat64AtomicAdd = false
  3071. shaderImageFloat32Atomics = true
  3072. shaderImageFloat32AtomicAdd = true
  3073. sparseImageFloat32Atomics = false
  3074. sparseImageFloat32AtomicAdd = false
  3075.  
  3076. VkPhysicalDeviceShaderAtomicInt64Features:
  3077. ------------------------------------------
  3078. shaderBufferInt64Atomics = true
  3079. shaderSharedInt64Atomics = true
  3080.  
  3081. VkPhysicalDeviceShaderClockFeaturesKHR:
  3082. ---------------------------------------
  3083. shaderSubgroupClock = true
  3084. shaderDeviceClock = true
  3085.  
  3086. VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures:
  3087. -------------------------------------------------------
  3088. shaderDemoteToHelperInvocation = true
  3089.  
  3090. VkPhysicalDeviceShaderDrawParametersFeatures:
  3091. ---------------------------------------------
  3092. shaderDrawParameters = true
  3093.  
  3094. VkPhysicalDeviceShaderFloat16Int8Features:
  3095. ------------------------------------------
  3096. shaderFloat16 = true
  3097. shaderInt8 = true
  3098.  
  3099. VkPhysicalDeviceShaderIntegerDotProductFeatures:
  3100. ------------------------------------------------
  3101. shaderIntegerDotProduct = true
  3102.  
  3103. VkPhysicalDeviceShaderObjectFeaturesEXT:
  3104. ----------------------------------------
  3105. shaderObject = true
  3106.  
  3107. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  3108. ----------------------------------------------------
  3109. shaderSubgroupExtendedTypes = true
  3110.  
  3111. VkPhysicalDeviceShaderTerminateInvocationFeatures:
  3112. --------------------------------------------------
  3113. shaderTerminateInvocation = true
  3114.  
  3115. VkPhysicalDeviceSubgroupSizeControlFeatures:
  3116. --------------------------------------------
  3117. subgroupSizeControl = true
  3118. computeFullSubgroups = true
  3119.  
  3120. VkPhysicalDeviceSynchronization2Features:
  3121. -----------------------------------------
  3122. synchronization2 = true
  3123.  
  3124. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  3125. ------------------------------------------------
  3126. texelBufferAlignment = true
  3127.  
  3128. VkPhysicalDeviceTextureCompressionASTCHDRFeatures:
  3129. --------------------------------------------------
  3130. textureCompressionASTC_HDR = false
  3131.  
  3132. VkPhysicalDeviceTimelineSemaphoreFeatures:
  3133. ------------------------------------------
  3134. timelineSemaphore = true
  3135.  
  3136. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  3137. ---------------------------------------------
  3138. transformFeedback = true
  3139. geometryStreams = true
  3140.  
  3141. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  3142. ----------------------------------------------------
  3143. uniformBufferStandardLayout = true
  3144.  
  3145. VkPhysicalDeviceVariablePointersFeatures:
  3146. -----------------------------------------
  3147. variablePointersStorageBuffer = true
  3148. variablePointers = true
  3149.  
  3150. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  3151. --------------------------------------------------
  3152. vertexAttributeInstanceRateDivisor = true
  3153. vertexAttributeInstanceRateZeroDivisor = true
  3154.  
  3155. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  3156. ---------------------------------------------------
  3157. vertexInputDynamicState = true
  3158.  
  3159. VkPhysicalDeviceVulkan11Features:
  3160. ---------------------------------
  3161. storageBuffer16BitAccess = true
  3162. uniformAndStorageBuffer16BitAccess = true
  3163. storagePushConstant16 = true
  3164. storageInputOutput16 = false
  3165. multiview = true
  3166. multiviewGeometryShader = true
  3167. multiviewTessellationShader = true
  3168. variablePointersStorageBuffer = true
  3169. variablePointers = true
  3170. protectedMemory = false
  3171. samplerYcbcrConversion = false
  3172. shaderDrawParameters = true
  3173.  
  3174. VkPhysicalDeviceVulkan12Features:
  3175. ---------------------------------
  3176. samplerMirrorClampToEdge = true
  3177. drawIndirectCount = true
  3178. storageBuffer8BitAccess = true
  3179. uniformAndStorageBuffer8BitAccess = true
  3180. storagePushConstant8 = true
  3181. shaderBufferInt64Atomics = true
  3182. shaderSharedInt64Atomics = true
  3183. shaderFloat16 = true
  3184. shaderInt8 = true
  3185. descriptorIndexing = false
  3186. shaderInputAttachmentArrayDynamicIndexing = false
  3187. shaderUniformTexelBufferArrayDynamicIndexing = false
  3188. shaderStorageTexelBufferArrayDynamicIndexing = false
  3189. shaderUniformBufferArrayNonUniformIndexing = false
  3190. shaderSampledImageArrayNonUniformIndexing = false
  3191. shaderStorageBufferArrayNonUniformIndexing = false
  3192. shaderStorageImageArrayNonUniformIndexing = false
  3193. shaderInputAttachmentArrayNonUniformIndexing = false
  3194. shaderUniformTexelBufferArrayNonUniformIndexing = false
  3195. shaderStorageTexelBufferArrayNonUniformIndexing = false
  3196. descriptorBindingUniformBufferUpdateAfterBind = false
  3197. descriptorBindingSampledImageUpdateAfterBind = false
  3198. descriptorBindingStorageImageUpdateAfterBind = false
  3199. descriptorBindingStorageBufferUpdateAfterBind = false
  3200. descriptorBindingUniformTexelBufferUpdateAfterBind = false
  3201. descriptorBindingStorageTexelBufferUpdateAfterBind = false
  3202. descriptorBindingUpdateUnusedWhilePending = false
  3203. descriptorBindingPartiallyBound = false
  3204. descriptorBindingVariableDescriptorCount = false
  3205. runtimeDescriptorArray = false
  3206. samplerFilterMinmax = true
  3207. scalarBlockLayout = true
  3208. imagelessFramebuffer = true
  3209. uniformBufferStandardLayout = true
  3210. shaderSubgroupExtendedTypes = true
  3211. separateDepthStencilLayouts = true
  3212. hostQueryReset = true
  3213. timelineSemaphore = true
  3214. bufferDeviceAddress = true
  3215. bufferDeviceAddressCaptureReplay = false
  3216. bufferDeviceAddressMultiDevice = false
  3217. vulkanMemoryModel = true
  3218. vulkanMemoryModelDeviceScope = true
  3219. vulkanMemoryModelAvailabilityVisibilityChains = true
  3220. shaderOutputViewportIndex = true
  3221. shaderOutputLayer = true
  3222. subgroupBroadcastDynamicId = true
  3223.  
  3224. VkPhysicalDeviceVulkan13Features:
  3225. ---------------------------------
  3226. robustImageAccess = true
  3227. inlineUniformBlock = true
  3228. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  3229. pipelineCreationCacheControl = true
  3230. privateData = true
  3231. shaderDemoteToHelperInvocation = true
  3232. shaderTerminateInvocation = true
  3233. subgroupSizeControl = true
  3234. computeFullSubgroups = true
  3235. synchronization2 = true
  3236. textureCompressionASTC_HDR = false
  3237. shaderZeroInitializeWorkgroupMemory = true
  3238. dynamicRendering = true
  3239. shaderIntegerDotProduct = true
  3240. maintenance4 = true
  3241.  
  3242. VkPhysicalDeviceVulkanMemoryModelFeatures:
  3243. ------------------------------------------
  3244. vulkanMemoryModel = true
  3245. vulkanMemoryModelDeviceScope = true
  3246. vulkanMemoryModelAvailabilityVisibilityChains = true
  3247.  
  3248. VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures:
  3249. ------------------------------------------------------
  3250. shaderZeroInitializeWorkgroupMemory = true
  3251.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement