Advertisement
Guest User

System Info

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