Last active 1748397084

gistfile1.txt Raw
1$ vulkaninfo
2==========
3VULKANINFO
4==========
5
6Vulkan Instance Version: 1.4.313
7
8
9Instance Extensions: count = 24
10===============================
11 VK_EXT_acquire_drm_display : extension revision 1
12 VK_EXT_acquire_xlib_display : extension revision 1
13 VK_EXT_debug_report : extension revision 10
14 VK_EXT_debug_utils : extension revision 2
15 VK_EXT_direct_mode_display : extension revision 1
16 VK_EXT_display_surface_counter : extension revision 1
17 VK_EXT_headless_surface : extension revision 1
18 VK_EXT_surface_maintenance1 : extension revision 1
19 VK_EXT_swapchain_colorspace : extension revision 5
20 VK_KHR_device_group_creation : extension revision 1
21 VK_KHR_display : extension revision 23
22 VK_KHR_external_fence_capabilities : extension revision 1
23 VK_KHR_external_memory_capabilities : extension revision 1
24 VK_KHR_external_semaphore_capabilities : extension revision 1
25 VK_KHR_get_display_properties2 : extension revision 1
26 VK_KHR_get_physical_device_properties2 : extension revision 2
27 VK_KHR_get_surface_capabilities2 : extension revision 1
28 VK_KHR_portability_enumeration : extension revision 1
29 VK_KHR_surface : extension revision 25
30 VK_KHR_surface_protected_capabilities : extension revision 1
31 VK_KHR_wayland_surface : extension revision 6
32 VK_KHR_xcb_surface : extension revision 6
33 VK_KHR_xlib_surface : extension revision 6
34 VK_LUNARG_direct_driver_loading : extension revision 1
35
36Layers: count = 3
37=================
38VK_LAYER_INTEL_nullhw (INTEL NULL HW) Vulkan version 1.1.73, layer version 1:
39 Layer Extensions: count = 0
40 Devices: count = 3
41 GPU id = 0 (NVIDIA GeForce 940MX (NVK GM108))
42 Layer-Device Extensions: count = 0
43
44 GPU id = 1 (Intel(R) UHD Graphics 620 (KBL GT2))
45 Layer-Device Extensions: count = 0
46
47 GPU id = 2 (llvmpipe (LLVM 20.1.5, 256 bits))
48 Layer-Device Extensions: count = 0
49
50VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.4.303, layer version 1:
51 Layer Extensions: count = 0
52 Devices: count = 3
53 GPU id = 0 (NVIDIA GeForce 940MX (NVK GM108))
54 Layer-Device Extensions: count = 0
55
56 GPU id = 1 (Intel(R) UHD Graphics 620 (KBL GT2))
57 Layer-Device Extensions: count = 0
58
59 GPU id = 2 (llvmpipe (LLVM 20.1.5, 256 bits))
60 Layer-Device Extensions: count = 0
61
62VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.4.303, layer version 1:
63 Layer Extensions: count = 0
64 Devices: count = 3
65 GPU id = 0 (NVIDIA GeForce 940MX (NVK GM108))
66 Layer-Device Extensions: count = 0
67
68 GPU id = 1 (Intel(R) UHD Graphics 620 (KBL GT2))
69 Layer-Device Extensions: count = 0
70
71 GPU id = 2 (llvmpipe (LLVM 20.1.5, 256 bits))
72 Layer-Device Extensions: count = 0
73
74Presentable Surfaces:
75=====================
76GPU id : 0 (NVIDIA GeForce 940MX (NVK GM108)) [VK_KHR_xcb_surface, VK_KHR_xlib_surface]:
77 Surface types: count = 2
78 VK_KHR_xcb_surface
79 VK_KHR_xlib_surface
80 Formats: count = 2
81 SurfaceFormat[0]:
82 format = FORMAT_B8G8R8A8_SRGB
83 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
84 SurfaceFormat[1]:
85 format = FORMAT_B8G8R8A8_UNORM
86 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
87 Present Modes: count = 4
88 PRESENT_MODE_IMMEDIATE_KHR
89 PRESENT_MODE_MAILBOX_KHR
90 PRESENT_MODE_FIFO_KHR
91 PRESENT_MODE_FIFO_RELAXED_KHR
92 VkSurfaceCapabilitiesKHR:
93 -------------------------
94 minImageCount = 3
95 maxImageCount = 0
96 currentExtent:
97 width = 256
98 height = 256
99 minImageExtent:
100 width = 256
101 height = 256
102 maxImageExtent:
103 width = 256
104 height = 256
105 maxImageArrayLayers = 1
106 supportedTransforms: count = 1
107 SURFACE_TRANSFORM_IDENTITY_BIT_KHR
108 currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
109 supportedCompositeAlpha: count = 2
110 COMPOSITE_ALPHA_OPAQUE_BIT_KHR
111 COMPOSITE_ALPHA_INHERIT_BIT_KHR
112 supportedUsageFlags: count = 7
113 IMAGE_USAGE_TRANSFER_SRC_BIT
114 IMAGE_USAGE_TRANSFER_DST_BIT
115 IMAGE_USAGE_SAMPLED_BIT
116 IMAGE_USAGE_STORAGE_BIT
117 IMAGE_USAGE_COLOR_ATTACHMENT_BIT
118 IMAGE_USAGE_INPUT_ATTACHMENT_BIT
119 IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
120 VkSurfaceProtectedCapabilitiesKHR:
121 ----------------------------------
122 supportsProtected = false
123
124 VK_EXT_surface_maintenance1:
125 ----------------------------
126 PRESENT_MODE_IMMEDIATE_KHR:
127 minImageCount = 3
128 maxImageCount = 0
129 VkSurfacePresentScalingCapabilitiesEXT:
130 supportedPresentScaling:
131 None
132 supportedPresentGravityX:
133 None
134 supportedPresentGravityY:
135 None
136 minScaledImageExtent:
137 width = 256
138 height = 256
139 maxScaledImageExtent:
140 width = 256
141 height = 256
142 VkSurfacePresentModeCompatibilityEXT:
143 presentModeCount = 4
144 pPresentModes: count = 4
145 PRESENT_MODE_IMMEDIATE_KHR
146 PRESENT_MODE_MAILBOX_KHR
147 PRESENT_MODE_FIFO_KHR
148 PRESENT_MODE_FIFO_RELAXED_KHR
149 PRESENT_MODE_MAILBOX_KHR:
150 minImageCount = 4
151 maxImageCount = 0
152 VkSurfacePresentScalingCapabilitiesEXT:
153 supportedPresentScaling:
154 None
155 supportedPresentGravityX:
156 None
157 supportedPresentGravityY:
158 None
159 minScaledImageExtent:
160 width = 256
161 height = 256
162 maxScaledImageExtent:
163 width = 256
164 height = 256
165 VkSurfacePresentModeCompatibilityEXT:
166 presentModeCount = 4
167 pPresentModes: count = 4
168 PRESENT_MODE_MAILBOX_KHR
169 PRESENT_MODE_IMMEDIATE_KHR
170 PRESENT_MODE_FIFO_KHR
171 PRESENT_MODE_FIFO_RELAXED_KHR
172 PRESENT_MODE_FIFO_KHR:
173 minImageCount = 3
174 maxImageCount = 0
175 VkSurfacePresentScalingCapabilitiesEXT:
176 supportedPresentScaling:
177 None
178 supportedPresentGravityX:
179 None
180 supportedPresentGravityY:
181 None
182 minScaledImageExtent:
183 width = 256
184 height = 256
185 maxScaledImageExtent:
186 width = 256
187 height = 256
188 VkSurfacePresentModeCompatibilityEXT:
189 presentModeCount = 4
190 pPresentModes: count = 4
191 PRESENT_MODE_FIFO_KHR
192 PRESENT_MODE_IMMEDIATE_KHR
193 PRESENT_MODE_MAILBOX_KHR
194 PRESENT_MODE_FIFO_RELAXED_KHR
195 PRESENT_MODE_FIFO_RELAXED_KHR:
196 minImageCount = 3
197 maxImageCount = 0
198 VkSurfacePresentScalingCapabilitiesEXT:
199 supportedPresentScaling:
200 None
201 supportedPresentGravityX:
202 None
203 supportedPresentGravityY:
204 None
205 minScaledImageExtent:
206 width = 256
207 height = 256
208 maxScaledImageExtent:
209 width = 256
210 height = 256
211 VkSurfacePresentModeCompatibilityEXT:
212 presentModeCount = 4
213 pPresentModes: count = 4
214 PRESENT_MODE_FIFO_RELAXED_KHR
215 PRESENT_MODE_IMMEDIATE_KHR
216 PRESENT_MODE_MAILBOX_KHR
217 PRESENT_MODE_FIFO_KHR
218
219GPU id : 1 (Intel(R) UHD Graphics 620 (KBL GT2)) [VK_KHR_xcb_surface, VK_KHR_xlib_surface]:
220 Surface types: count = 2
221 VK_KHR_xcb_surface
222 VK_KHR_xlib_surface
223 Formats: count = 2
224 SurfaceFormat[0]:
225 format = FORMAT_B8G8R8A8_SRGB
226 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
227 SurfaceFormat[1]:
228 format = FORMAT_B8G8R8A8_UNORM
229 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
230 Present Modes: count = 4
231 PRESENT_MODE_IMMEDIATE_KHR
232 PRESENT_MODE_MAILBOX_KHR
233 PRESENT_MODE_FIFO_KHR
234 PRESENT_MODE_FIFO_RELAXED_KHR
235 VkSurfaceCapabilitiesKHR:
236 -------------------------
237 minImageCount = 3
238 maxImageCount = 0
239 currentExtent:
240 width = 256
241 height = 256
242 minImageExtent:
243 width = 256
244 height = 256
245 maxImageExtent:
246 width = 256
247 height = 256
248 maxImageArrayLayers = 1
249 supportedTransforms: count = 1
250 SURFACE_TRANSFORM_IDENTITY_BIT_KHR
251 currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
252 supportedCompositeAlpha: count = 2
253 COMPOSITE_ALPHA_OPAQUE_BIT_KHR
254 COMPOSITE_ALPHA_INHERIT_BIT_KHR
255 supportedUsageFlags: count = 7
256 IMAGE_USAGE_TRANSFER_SRC_BIT
257 IMAGE_USAGE_TRANSFER_DST_BIT
258 IMAGE_USAGE_SAMPLED_BIT
259 IMAGE_USAGE_STORAGE_BIT
260 IMAGE_USAGE_COLOR_ATTACHMENT_BIT
261 IMAGE_USAGE_INPUT_ATTACHMENT_BIT
262 IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
263 VkSurfaceProtectedCapabilitiesKHR:
264 ----------------------------------
265 supportsProtected = false
266
267 VK_EXT_surface_maintenance1:
268 ----------------------------
269 PRESENT_MODE_IMMEDIATE_KHR:
270 minImageCount = 3
271 maxImageCount = 0
272 VkSurfacePresentScalingCapabilitiesEXT:
273 supportedPresentScaling:
274 None
275 supportedPresentGravityX:
276 None
277 supportedPresentGravityY:
278 None
279 minScaledImageExtent:
280 width = 256
281 height = 256
282 maxScaledImageExtent:
283 width = 256
284 height = 256
285 VkSurfacePresentModeCompatibilityEXT:
286 presentModeCount = 4
287 pPresentModes: count = 4
288 PRESENT_MODE_IMMEDIATE_KHR
289 PRESENT_MODE_MAILBOX_KHR
290 PRESENT_MODE_FIFO_KHR
291 PRESENT_MODE_FIFO_RELAXED_KHR
292 PRESENT_MODE_MAILBOX_KHR:
293 minImageCount = 4
294 maxImageCount = 0
295 VkSurfacePresentScalingCapabilitiesEXT:
296 supportedPresentScaling:
297 None
298 supportedPresentGravityX:
299 None
300 supportedPresentGravityY:
301 None
302 minScaledImageExtent:
303 width = 256
304 height = 256
305 maxScaledImageExtent:
306 width = 256
307 height = 256
308 VkSurfacePresentModeCompatibilityEXT:
309 presentModeCount = 4
310 pPresentModes: count = 4
311 PRESENT_MODE_MAILBOX_KHR
312 PRESENT_MODE_IMMEDIATE_KHR
313 PRESENT_MODE_FIFO_KHR
314 PRESENT_MODE_FIFO_RELAXED_KHR
315 PRESENT_MODE_FIFO_KHR:
316 minImageCount = 3
317 maxImageCount = 0
318 VkSurfacePresentScalingCapabilitiesEXT:
319 supportedPresentScaling:
320 None
321 supportedPresentGravityX:
322 None
323 supportedPresentGravityY:
324 None
325 minScaledImageExtent:
326 width = 256
327 height = 256
328 maxScaledImageExtent:
329 width = 256
330 height = 256
331 VkSurfacePresentModeCompatibilityEXT:
332 presentModeCount = 4
333 pPresentModes: count = 4
334 PRESENT_MODE_FIFO_KHR
335 PRESENT_MODE_IMMEDIATE_KHR
336 PRESENT_MODE_MAILBOX_KHR
337 PRESENT_MODE_FIFO_RELAXED_KHR
338 PRESENT_MODE_FIFO_RELAXED_KHR:
339 minImageCount = 3
340 maxImageCount = 0
341 VkSurfacePresentScalingCapabilitiesEXT:
342 supportedPresentScaling:
343 None
344 supportedPresentGravityX:
345 None
346 supportedPresentGravityY:
347 None
348 minScaledImageExtent:
349 width = 256
350 height = 256
351 maxScaledImageExtent:
352 width = 256
353 height = 256
354 VkSurfacePresentModeCompatibilityEXT:
355 presentModeCount = 4
356 pPresentModes: count = 4
357 PRESENT_MODE_FIFO_RELAXED_KHR
358 PRESENT_MODE_IMMEDIATE_KHR
359 PRESENT_MODE_MAILBOX_KHR
360 PRESENT_MODE_FIFO_KHR
361
362GPU id : 2 (llvmpipe (LLVM 20.1.5, 256 bits)) [VK_KHR_xcb_surface, VK_KHR_xlib_surface]:
363 Surface types: count = 2
364 VK_KHR_xcb_surface
365 VK_KHR_xlib_surface
366 Formats: count = 2
367 SurfaceFormat[0]:
368 format = FORMAT_B8G8R8A8_SRGB
369 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
370 SurfaceFormat[1]:
371 format = FORMAT_B8G8R8A8_UNORM
372 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
373 Present Modes: count = 4
374 PRESENT_MODE_IMMEDIATE_KHR
375 PRESENT_MODE_MAILBOX_KHR
376 PRESENT_MODE_FIFO_KHR
377 PRESENT_MODE_FIFO_RELAXED_KHR
378 VkSurfaceCapabilitiesKHR:
379 -------------------------
380 minImageCount = 3
381 maxImageCount = 0
382 currentExtent:
383 width = 256
384 height = 256
385 minImageExtent:
386 width = 256
387 height = 256
388 maxImageExtent:
389 width = 256
390 height = 256
391 maxImageArrayLayers = 1
392 supportedTransforms: count = 1
393 SURFACE_TRANSFORM_IDENTITY_BIT_KHR
394 currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
395 supportedCompositeAlpha: count = 2
396 COMPOSITE_ALPHA_OPAQUE_BIT_KHR
397 COMPOSITE_ALPHA_INHERIT_BIT_KHR
398 supportedUsageFlags: count = 7
399 IMAGE_USAGE_TRANSFER_SRC_BIT
400 IMAGE_USAGE_TRANSFER_DST_BIT
401 IMAGE_USAGE_SAMPLED_BIT
402 IMAGE_USAGE_STORAGE_BIT
403 IMAGE_USAGE_COLOR_ATTACHMENT_BIT
404 IMAGE_USAGE_INPUT_ATTACHMENT_BIT
405 IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
406 VkSurfaceProtectedCapabilitiesKHR:
407 ----------------------------------
408 supportsProtected = false
409
410 VK_EXT_surface_maintenance1:
411 ----------------------------
412 PRESENT_MODE_IMMEDIATE_KHR:
413 minImageCount = 3
414 maxImageCount = 0
415 VkSurfacePresentScalingCapabilitiesEXT:
416 supportedPresentScaling:
417 None
418 supportedPresentGravityX:
419 None
420 supportedPresentGravityY:
421 None
422 minScaledImageExtent:
423 width = 256
424 height = 256
425 maxScaledImageExtent:
426 width = 256
427 height = 256
428 VkSurfacePresentModeCompatibilityEXT:
429 presentModeCount = 4
430 pPresentModes: count = 4
431 PRESENT_MODE_IMMEDIATE_KHR
432 PRESENT_MODE_MAILBOX_KHR
433 PRESENT_MODE_FIFO_KHR
434 PRESENT_MODE_FIFO_RELAXED_KHR
435 PRESENT_MODE_MAILBOX_KHR:
436 minImageCount = 4
437 maxImageCount = 0
438 VkSurfacePresentScalingCapabilitiesEXT:
439 supportedPresentScaling:
440 None
441 supportedPresentGravityX:
442 None
443 supportedPresentGravityY:
444 None
445 minScaledImageExtent:
446 width = 256
447 height = 256
448 maxScaledImageExtent:
449 width = 256
450 height = 256
451 VkSurfacePresentModeCompatibilityEXT:
452 presentModeCount = 4
453 pPresentModes: count = 4
454 PRESENT_MODE_MAILBOX_KHR
455 PRESENT_MODE_IMMEDIATE_KHR
456 PRESENT_MODE_FIFO_KHR
457 PRESENT_MODE_FIFO_RELAXED_KHR
458 PRESENT_MODE_FIFO_KHR:
459 minImageCount = 3
460 maxImageCount = 0
461 VkSurfacePresentScalingCapabilitiesEXT:
462 supportedPresentScaling:
463 None
464 supportedPresentGravityX:
465 None
466 supportedPresentGravityY:
467 None
468 minScaledImageExtent:
469 width = 256
470 height = 256
471 maxScaledImageExtent:
472 width = 256
473 height = 256
474 VkSurfacePresentModeCompatibilityEXT:
475 presentModeCount = 4
476 pPresentModes: count = 4
477 PRESENT_MODE_FIFO_KHR
478 PRESENT_MODE_IMMEDIATE_KHR
479 PRESENT_MODE_MAILBOX_KHR
480 PRESENT_MODE_FIFO_RELAXED_KHR
481 PRESENT_MODE_FIFO_RELAXED_KHR:
482 minImageCount = 3
483 maxImageCount = 0
484 VkSurfacePresentScalingCapabilitiesEXT:
485 supportedPresentScaling:
486 None
487 supportedPresentGravityX:
488 None
489 supportedPresentGravityY:
490 None
491 minScaledImageExtent:
492 width = 256
493 height = 256
494 maxScaledImageExtent:
495 width = 256
496 height = 256
497 VkSurfacePresentModeCompatibilityEXT:
498 presentModeCount = 4
499 pPresentModes: count = 4
500 PRESENT_MODE_FIFO_RELAXED_KHR
501 PRESENT_MODE_IMMEDIATE_KHR
502 PRESENT_MODE_MAILBOX_KHR
503 PRESENT_MODE_FIFO_KHR
504
505GPU id : 0 (NVIDIA GeForce 940MX (NVK GM108)) [VK_KHR_wayland_surface]:
506 Surface type = VK_KHR_wayland_surface
507 Formats: count = 72
508 SurfaceFormat[0]:
509 format = FORMAT_A2R10G10B10_UNORM_PACK32
510 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
511 SurfaceFormat[1]:
512 format = FORMAT_R8G8B8A8_SRGB
513 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
514 SurfaceFormat[2]:
515 format = FORMAT_R8G8B8A8_UNORM
516 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
517 SurfaceFormat[3]:
518 format = FORMAT_B8G8R8A8_SRGB
519 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
520 SurfaceFormat[4]:
521 format = FORMAT_B8G8R8A8_UNORM
522 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
523 SurfaceFormat[5]:
524 format = FORMAT_R16G16B16A16_SFLOAT
525 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
526 SurfaceFormat[6]:
527 format = FORMAT_R16G16B16A16_UNORM
528 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
529 SurfaceFormat[7]:
530 format = FORMAT_R5G6B5_UNORM_PACK16
531 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
532 SurfaceFormat[8]:
533 format = FORMAT_A2R10G10B10_UNORM_PACK32
534 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
535 SurfaceFormat[9]:
536 format = FORMAT_R8G8B8A8_SRGB
537 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
538 SurfaceFormat[10]:
539 format = FORMAT_R8G8B8A8_UNORM
540 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
541 SurfaceFormat[11]:
542 format = FORMAT_B8G8R8A8_SRGB
543 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
544 SurfaceFormat[12]:
545 format = FORMAT_B8G8R8A8_UNORM
546 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
547 SurfaceFormat[13]:
548 format = FORMAT_R16G16B16A16_SFLOAT
549 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
550 SurfaceFormat[14]:
551 format = FORMAT_R16G16B16A16_UNORM
552 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
553 SurfaceFormat[15]:
554 format = FORMAT_R5G6B5_UNORM_PACK16
555 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
556 SurfaceFormat[16]:
557 format = FORMAT_A2R10G10B10_UNORM_PACK32
558 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
559 SurfaceFormat[17]:
560 format = FORMAT_R8G8B8A8_SRGB
561 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
562 SurfaceFormat[18]:
563 format = FORMAT_R8G8B8A8_UNORM
564 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
565 SurfaceFormat[19]:
566 format = FORMAT_B8G8R8A8_SRGB
567 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
568 SurfaceFormat[20]:
569 format = FORMAT_B8G8R8A8_UNORM
570 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
571 SurfaceFormat[21]:
572 format = FORMAT_R16G16B16A16_SFLOAT
573 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
574 SurfaceFormat[22]:
575 format = FORMAT_R16G16B16A16_UNORM
576 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
577 SurfaceFormat[23]:
578 format = FORMAT_R5G6B5_UNORM_PACK16
579 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
580 SurfaceFormat[24]:
581 format = FORMAT_A2R10G10B10_UNORM_PACK32
582 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
583 SurfaceFormat[25]:
584 format = FORMAT_R8G8B8A8_SRGB
585 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
586 SurfaceFormat[26]:
587 format = FORMAT_R8G8B8A8_UNORM
588 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
589 SurfaceFormat[27]:
590 format = FORMAT_B8G8R8A8_SRGB
591 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
592 SurfaceFormat[28]:
593 format = FORMAT_B8G8R8A8_UNORM
594 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
595 SurfaceFormat[29]:
596 format = FORMAT_R16G16B16A16_SFLOAT
597 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
598 SurfaceFormat[30]:
599 format = FORMAT_R16G16B16A16_UNORM
600 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
601 SurfaceFormat[31]:
602 format = FORMAT_R5G6B5_UNORM_PACK16
603 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
604 SurfaceFormat[32]:
605 format = FORMAT_A2R10G10B10_UNORM_PACK32
606 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
607 SurfaceFormat[33]:
608 format = FORMAT_R8G8B8A8_SRGB
609 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
610 SurfaceFormat[34]:
611 format = FORMAT_R8G8B8A8_UNORM
612 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
613 SurfaceFormat[35]:
614 format = FORMAT_B8G8R8A8_SRGB
615 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
616 SurfaceFormat[36]:
617 format = FORMAT_B8G8R8A8_UNORM
618 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
619 SurfaceFormat[37]:
620 format = FORMAT_R16G16B16A16_SFLOAT
621 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
622 SurfaceFormat[38]:
623 format = FORMAT_R16G16B16A16_UNORM
624 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
625 SurfaceFormat[39]:
626 format = FORMAT_R5G6B5_UNORM_PACK16
627 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
628 SurfaceFormat[40]:
629 format = FORMAT_A2R10G10B10_UNORM_PACK32
630 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
631 SurfaceFormat[41]:
632 format = FORMAT_R8G8B8A8_SRGB
633 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
634 SurfaceFormat[42]:
635 format = FORMAT_R8G8B8A8_UNORM
636 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
637 SurfaceFormat[43]:
638 format = FORMAT_B8G8R8A8_SRGB
639 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
640 SurfaceFormat[44]:
641 format = FORMAT_B8G8R8A8_UNORM
642 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
643 SurfaceFormat[45]:
644 format = FORMAT_R16G16B16A16_SFLOAT
645 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
646 SurfaceFormat[46]:
647 format = FORMAT_R16G16B16A16_UNORM
648 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
649 SurfaceFormat[47]:
650 format = FORMAT_R5G6B5_UNORM_PACK16
651 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
652 SurfaceFormat[48]:
653 format = FORMAT_A2R10G10B10_UNORM_PACK32
654 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
655 SurfaceFormat[49]:
656 format = FORMAT_R8G8B8A8_SRGB
657 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
658 SurfaceFormat[50]:
659 format = FORMAT_R8G8B8A8_UNORM
660 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
661 SurfaceFormat[51]:
662 format = FORMAT_B8G8R8A8_SRGB
663 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
664 SurfaceFormat[52]:
665 format = FORMAT_B8G8R8A8_UNORM
666 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
667 SurfaceFormat[53]:
668 format = FORMAT_R16G16B16A16_SFLOAT
669 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
670 SurfaceFormat[54]:
671 format = FORMAT_R16G16B16A16_UNORM
672 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
673 SurfaceFormat[55]:
674 format = FORMAT_R5G6B5_UNORM_PACK16
675 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
676 SurfaceFormat[56]:
677 format = FORMAT_A2R10G10B10_UNORM_PACK32
678 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
679 SurfaceFormat[57]:
680 format = FORMAT_R8G8B8A8_SRGB
681 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
682 SurfaceFormat[58]:
683 format = FORMAT_R8G8B8A8_UNORM
684 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
685 SurfaceFormat[59]:
686 format = FORMAT_B8G8R8A8_SRGB
687 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
688 SurfaceFormat[60]:
689 format = FORMAT_B8G8R8A8_UNORM
690 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
691 SurfaceFormat[61]:
692 format = FORMAT_R16G16B16A16_SFLOAT
693 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
694 SurfaceFormat[62]:
695 format = FORMAT_R16G16B16A16_UNORM
696 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
697 SurfaceFormat[63]:
698 format = FORMAT_R5G6B5_UNORM_PACK16
699 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
700 SurfaceFormat[64]:
701 format = FORMAT_A2R10G10B10_UNORM_PACK32
702 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
703 SurfaceFormat[65]:
704 format = FORMAT_R8G8B8A8_SRGB
705 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
706 SurfaceFormat[66]:
707 format = FORMAT_R8G8B8A8_UNORM
708 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
709 SurfaceFormat[67]:
710 format = FORMAT_B8G8R8A8_SRGB
711 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
712 SurfaceFormat[68]:
713 format = FORMAT_B8G8R8A8_UNORM
714 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
715 SurfaceFormat[69]:
716 format = FORMAT_R16G16B16A16_SFLOAT
717 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
718 SurfaceFormat[70]:
719 format = FORMAT_R16G16B16A16_UNORM
720 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
721 SurfaceFormat[71]:
722 format = FORMAT_R5G6B5_UNORM_PACK16
723 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
724 Present Modes: count = 3
725 PRESENT_MODE_MAILBOX_KHR
726 PRESENT_MODE_FIFO_KHR
727 PRESENT_MODE_IMMEDIATE_KHR
728 VkSurfaceCapabilitiesKHR:
729 -------------------------
730 minImageCount = 4
731 maxImageCount = 0
732 currentExtent:
733 width = 4294967295
734 height = 4294967295
735 minImageExtent:
736 width = 1
737 height = 1
738 maxImageExtent:
739 width = 16384
740 height = 16384
741 maxImageArrayLayers = 1
742 supportedTransforms: count = 1
743 SURFACE_TRANSFORM_IDENTITY_BIT_KHR
744 currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
745 supportedCompositeAlpha: count = 2
746 COMPOSITE_ALPHA_OPAQUE_BIT_KHR
747 COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
748 supportedUsageFlags: count = 7
749 IMAGE_USAGE_TRANSFER_SRC_BIT
750 IMAGE_USAGE_TRANSFER_DST_BIT
751 IMAGE_USAGE_SAMPLED_BIT
752 IMAGE_USAGE_STORAGE_BIT
753 IMAGE_USAGE_COLOR_ATTACHMENT_BIT
754 IMAGE_USAGE_INPUT_ATTACHMENT_BIT
755 IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
756 VkSurfaceProtectedCapabilitiesKHR:
757 ----------------------------------
758 supportsProtected = false
759
760 VK_EXT_surface_maintenance1:
761 ----------------------------
762 PRESENT_MODE_MAILBOX_KHR:
763 minImageCount = 4
764 maxImageCount = 0
765 VkSurfacePresentScalingCapabilitiesEXT:
766 supportedPresentScaling:
767 None
768 supportedPresentGravityX:
769 None
770 supportedPresentGravityY:
771 None
772 minScaledImageExtent:
773 width = 1
774 height = 1
775 maxScaledImageExtent:
776 width = 16384
777 height = 16384
778 VkSurfacePresentModeCompatibilityEXT:
779 presentModeCount = 2
780 pPresentModes: count = 2
781 PRESENT_MODE_MAILBOX_KHR
782 PRESENT_MODE_FIFO_KHR
783 PRESENT_MODE_FIFO_KHR:
784 minImageCount = 3
785 maxImageCount = 0
786 VkSurfacePresentScalingCapabilitiesEXT:
787 supportedPresentScaling:
788 None
789 supportedPresentGravityX:
790 None
791 supportedPresentGravityY:
792 None
793 minScaledImageExtent:
794 width = 1
795 height = 1
796 maxScaledImageExtent:
797 width = 16384
798 height = 16384
799 VkSurfacePresentModeCompatibilityEXT:
800 presentModeCount = 2
801 pPresentModes: count = 2
802 PRESENT_MODE_FIFO_KHR
803 PRESENT_MODE_MAILBOX_KHR
804 PRESENT_MODE_IMMEDIATE_KHR:
805 minImageCount = 3
806 maxImageCount = 0
807 VkSurfacePresentScalingCapabilitiesEXT:
808 supportedPresentScaling:
809 None
810 supportedPresentGravityX:
811 None
812 supportedPresentGravityY:
813 None
814 minScaledImageExtent:
815 width = 1
816 height = 1
817 maxScaledImageExtent:
818 width = 16384
819 height = 16384
820 VkSurfacePresentModeCompatibilityEXT:
821 presentModeCount = 1
822 pPresentModes: count = 1
823 PRESENT_MODE_IMMEDIATE_KHR
824
825GPU id : 1 (Intel(R) UHD Graphics 620 (KBL GT2)) [VK_KHR_wayland_surface]:
826 Surface type = VK_KHR_wayland_surface
827 Formats: count = 72
828 SurfaceFormat[0]:
829 format = FORMAT_A2R10G10B10_UNORM_PACK32
830 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
831 SurfaceFormat[1]:
832 format = FORMAT_R8G8B8A8_SRGB
833 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
834 SurfaceFormat[2]:
835 format = FORMAT_R8G8B8A8_UNORM
836 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
837 SurfaceFormat[3]:
838 format = FORMAT_B8G8R8A8_SRGB
839 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
840 SurfaceFormat[4]:
841 format = FORMAT_B8G8R8A8_UNORM
842 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
843 SurfaceFormat[5]:
844 format = FORMAT_R16G16B16A16_SFLOAT
845 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
846 SurfaceFormat[6]:
847 format = FORMAT_R16G16B16A16_UNORM
848 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
849 SurfaceFormat[7]:
850 format = FORMAT_R5G6B5_UNORM_PACK16
851 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
852 SurfaceFormat[8]:
853 format = FORMAT_A2R10G10B10_UNORM_PACK32
854 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
855 SurfaceFormat[9]:
856 format = FORMAT_R8G8B8A8_SRGB
857 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
858 SurfaceFormat[10]:
859 format = FORMAT_R8G8B8A8_UNORM
860 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
861 SurfaceFormat[11]:
862 format = FORMAT_B8G8R8A8_SRGB
863 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
864 SurfaceFormat[12]:
865 format = FORMAT_B8G8R8A8_UNORM
866 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
867 SurfaceFormat[13]:
868 format = FORMAT_R16G16B16A16_SFLOAT
869 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
870 SurfaceFormat[14]:
871 format = FORMAT_R16G16B16A16_UNORM
872 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
873 SurfaceFormat[15]:
874 format = FORMAT_R5G6B5_UNORM_PACK16
875 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
876 SurfaceFormat[16]:
877 format = FORMAT_A2R10G10B10_UNORM_PACK32
878 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
879 SurfaceFormat[17]:
880 format = FORMAT_R8G8B8A8_SRGB
881 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
882 SurfaceFormat[18]:
883 format = FORMAT_R8G8B8A8_UNORM
884 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
885 SurfaceFormat[19]:
886 format = FORMAT_B8G8R8A8_SRGB
887 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
888 SurfaceFormat[20]:
889 format = FORMAT_B8G8R8A8_UNORM
890 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
891 SurfaceFormat[21]:
892 format = FORMAT_R16G16B16A16_SFLOAT
893 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
894 SurfaceFormat[22]:
895 format = FORMAT_R16G16B16A16_UNORM
896 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
897 SurfaceFormat[23]:
898 format = FORMAT_R5G6B5_UNORM_PACK16
899 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
900 SurfaceFormat[24]:
901 format = FORMAT_A2R10G10B10_UNORM_PACK32
902 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
903 SurfaceFormat[25]:
904 format = FORMAT_R8G8B8A8_SRGB
905 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
906 SurfaceFormat[26]:
907 format = FORMAT_R8G8B8A8_UNORM
908 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
909 SurfaceFormat[27]:
910 format = FORMAT_B8G8R8A8_SRGB
911 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
912 SurfaceFormat[28]:
913 format = FORMAT_B8G8R8A8_UNORM
914 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
915 SurfaceFormat[29]:
916 format = FORMAT_R16G16B16A16_SFLOAT
917 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
918 SurfaceFormat[30]:
919 format = FORMAT_R16G16B16A16_UNORM
920 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
921 SurfaceFormat[31]:
922 format = FORMAT_R5G6B5_UNORM_PACK16
923 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
924 SurfaceFormat[32]:
925 format = FORMAT_A2R10G10B10_UNORM_PACK32
926 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
927 SurfaceFormat[33]:
928 format = FORMAT_R8G8B8A8_SRGB
929 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
930 SurfaceFormat[34]:
931 format = FORMAT_R8G8B8A8_UNORM
932 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
933 SurfaceFormat[35]:
934 format = FORMAT_B8G8R8A8_SRGB
935 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
936 SurfaceFormat[36]:
937 format = FORMAT_B8G8R8A8_UNORM
938 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
939 SurfaceFormat[37]:
940 format = FORMAT_R16G16B16A16_SFLOAT
941 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
942 SurfaceFormat[38]:
943 format = FORMAT_R16G16B16A16_UNORM
944 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
945 SurfaceFormat[39]:
946 format = FORMAT_R5G6B5_UNORM_PACK16
947 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
948 SurfaceFormat[40]:
949 format = FORMAT_A2R10G10B10_UNORM_PACK32
950 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
951 SurfaceFormat[41]:
952 format = FORMAT_R8G8B8A8_SRGB
953 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
954 SurfaceFormat[42]:
955 format = FORMAT_R8G8B8A8_UNORM
956 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
957 SurfaceFormat[43]:
958 format = FORMAT_B8G8R8A8_SRGB
959 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
960 SurfaceFormat[44]:
961 format = FORMAT_B8G8R8A8_UNORM
962 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
963 SurfaceFormat[45]:
964 format = FORMAT_R16G16B16A16_SFLOAT
965 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
966 SurfaceFormat[46]:
967 format = FORMAT_R16G16B16A16_UNORM
968 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
969 SurfaceFormat[47]:
970 format = FORMAT_R5G6B5_UNORM_PACK16
971 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
972 SurfaceFormat[48]:
973 format = FORMAT_A2R10G10B10_UNORM_PACK32
974 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
975 SurfaceFormat[49]:
976 format = FORMAT_R8G8B8A8_SRGB
977 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
978 SurfaceFormat[50]:
979 format = FORMAT_R8G8B8A8_UNORM
980 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
981 SurfaceFormat[51]:
982 format = FORMAT_B8G8R8A8_SRGB
983 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
984 SurfaceFormat[52]:
985 format = FORMAT_B8G8R8A8_UNORM
986 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
987 SurfaceFormat[53]:
988 format = FORMAT_R16G16B16A16_SFLOAT
989 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
990 SurfaceFormat[54]:
991 format = FORMAT_R16G16B16A16_UNORM
992 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
993 SurfaceFormat[55]:
994 format = FORMAT_R5G6B5_UNORM_PACK16
995 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
996 SurfaceFormat[56]:
997 format = FORMAT_A2R10G10B10_UNORM_PACK32
998 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
999 SurfaceFormat[57]:
1000 format = FORMAT_R8G8B8A8_SRGB
1001 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
1002 SurfaceFormat[58]:
1003 format = FORMAT_R8G8B8A8_UNORM
1004 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
1005 SurfaceFormat[59]:
1006 format = FORMAT_B8G8R8A8_SRGB
1007 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
1008 SurfaceFormat[60]:
1009 format = FORMAT_B8G8R8A8_UNORM
1010 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
1011 SurfaceFormat[61]:
1012 format = FORMAT_R16G16B16A16_SFLOAT
1013 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
1014 SurfaceFormat[62]:
1015 format = FORMAT_R16G16B16A16_UNORM
1016 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
1017 SurfaceFormat[63]:
1018 format = FORMAT_R5G6B5_UNORM_PACK16
1019 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
1020 SurfaceFormat[64]:
1021 format = FORMAT_A2R10G10B10_UNORM_PACK32
1022 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
1023 SurfaceFormat[65]:
1024 format = FORMAT_R8G8B8A8_SRGB
1025 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
1026 SurfaceFormat[66]:
1027 format = FORMAT_R8G8B8A8_UNORM
1028 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
1029 SurfaceFormat[67]:
1030 format = FORMAT_B8G8R8A8_SRGB
1031 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
1032 SurfaceFormat[68]:
1033 format = FORMAT_B8G8R8A8_UNORM
1034 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
1035 SurfaceFormat[69]:
1036 format = FORMAT_R16G16B16A16_SFLOAT
1037 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
1038 SurfaceFormat[70]:
1039 format = FORMAT_R16G16B16A16_UNORM
1040 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
1041 SurfaceFormat[71]:
1042 format = FORMAT_R5G6B5_UNORM_PACK16
1043 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
1044 Present Modes: count = 3
1045 PRESENT_MODE_MAILBOX_KHR
1046 PRESENT_MODE_FIFO_KHR
1047 PRESENT_MODE_IMMEDIATE_KHR
1048 VkSurfaceCapabilitiesKHR:
1049 -------------------------
1050 minImageCount = 4
1051 maxImageCount = 0
1052 currentExtent:
1053 width = 4294967295
1054 height = 4294967295
1055 minImageExtent:
1056 width = 1
1057 height = 1
1058 maxImageExtent:
1059 width = 16384
1060 height = 16384
1061 maxImageArrayLayers = 1
1062 supportedTransforms: count = 1
1063 SURFACE_TRANSFORM_IDENTITY_BIT_KHR
1064 currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
1065 supportedCompositeAlpha: count = 2
1066 COMPOSITE_ALPHA_OPAQUE_BIT_KHR
1067 COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
1068 supportedUsageFlags: count = 7
1069 IMAGE_USAGE_TRANSFER_SRC_BIT
1070 IMAGE_USAGE_TRANSFER_DST_BIT
1071 IMAGE_USAGE_SAMPLED_BIT
1072 IMAGE_USAGE_STORAGE_BIT
1073 IMAGE_USAGE_COLOR_ATTACHMENT_BIT
1074 IMAGE_USAGE_INPUT_ATTACHMENT_BIT
1075 IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
1076 VkSurfaceProtectedCapabilitiesKHR:
1077 ----------------------------------
1078 supportsProtected = false
1079
1080 VK_EXT_surface_maintenance1:
1081 ----------------------------
1082 PRESENT_MODE_MAILBOX_KHR:
1083 minImageCount = 4
1084 maxImageCount = 0
1085 VkSurfacePresentScalingCapabilitiesEXT:
1086 supportedPresentScaling:
1087 None
1088 supportedPresentGravityX:
1089 None
1090 supportedPresentGravityY:
1091 None
1092 minScaledImageExtent:
1093 width = 1
1094 height = 1
1095 maxScaledImageExtent:
1096 width = 16384
1097 height = 16384
1098 VkSurfacePresentModeCompatibilityEXT:
1099 presentModeCount = 2
1100 pPresentModes: count = 2
1101 PRESENT_MODE_MAILBOX_KHR
1102 PRESENT_MODE_FIFO_KHR
1103 PRESENT_MODE_FIFO_KHR:
1104 minImageCount = 3
1105 maxImageCount = 0
1106 VkSurfacePresentScalingCapabilitiesEXT:
1107 supportedPresentScaling:
1108 None
1109 supportedPresentGravityX:
1110 None
1111 supportedPresentGravityY:
1112 None
1113 minScaledImageExtent:
1114 width = 1
1115 height = 1
1116 maxScaledImageExtent:
1117 width = 16384
1118 height = 16384
1119 VkSurfacePresentModeCompatibilityEXT:
1120 presentModeCount = 2
1121 pPresentModes: count = 2
1122 PRESENT_MODE_FIFO_KHR
1123 PRESENT_MODE_MAILBOX_KHR
1124 PRESENT_MODE_IMMEDIATE_KHR:
1125 minImageCount = 3
1126 maxImageCount = 0
1127 VkSurfacePresentScalingCapabilitiesEXT:
1128 supportedPresentScaling:
1129 None
1130 supportedPresentGravityX:
1131 None
1132 supportedPresentGravityY:
1133 None
1134 minScaledImageExtent:
1135 width = 1
1136 height = 1
1137 maxScaledImageExtent:
1138 width = 16384
1139 height = 16384
1140 VkSurfacePresentModeCompatibilityEXT:
1141 presentModeCount = 1
1142 pPresentModes: count = 1
1143 PRESENT_MODE_IMMEDIATE_KHR
1144
1145GPU id : 2 (llvmpipe (LLVM 20.1.5, 256 bits)) [VK_KHR_wayland_surface]:
1146 Surface type = VK_KHR_wayland_surface
1147 Formats: count = 45
1148 SurfaceFormat[0]:
1149 format = FORMAT_B8G8R8A8_SRGB
1150 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
1151 SurfaceFormat[1]:
1152 format = FORMAT_B8G8R8A8_UNORM
1153 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
1154 SurfaceFormat[2]:
1155 format = FORMAT_A2R10G10B10_UNORM_PACK32
1156 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
1157 SurfaceFormat[3]:
1158 format = FORMAT_A2B10G10R10_UNORM_PACK32
1159 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
1160 SurfaceFormat[4]:
1161 format = FORMAT_R16G16B16A16_UNORM
1162 colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
1163 SurfaceFormat[5]:
1164 format = FORMAT_B8G8R8A8_SRGB
1165 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
1166 SurfaceFormat[6]:
1167 format = FORMAT_B8G8R8A8_UNORM
1168 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
1169 SurfaceFormat[7]:
1170 format = FORMAT_A2R10G10B10_UNORM_PACK32
1171 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
1172 SurfaceFormat[8]:
1173 format = FORMAT_A2B10G10R10_UNORM_PACK32
1174 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
1175 SurfaceFormat[9]:
1176 format = FORMAT_R16G16B16A16_UNORM
1177 colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
1178 SurfaceFormat[10]:
1179 format = FORMAT_B8G8R8A8_SRGB
1180 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
1181 SurfaceFormat[11]:
1182 format = FORMAT_B8G8R8A8_UNORM
1183 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
1184 SurfaceFormat[12]:
1185 format = FORMAT_A2R10G10B10_UNORM_PACK32
1186 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
1187 SurfaceFormat[13]:
1188 format = FORMAT_A2B10G10R10_UNORM_PACK32
1189 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
1190 SurfaceFormat[14]:
1191 format = FORMAT_R16G16B16A16_UNORM
1192 colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
1193 SurfaceFormat[15]:
1194 format = FORMAT_B8G8R8A8_SRGB
1195 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
1196 SurfaceFormat[16]:
1197 format = FORMAT_B8G8R8A8_UNORM
1198 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
1199 SurfaceFormat[17]:
1200 format = FORMAT_A2R10G10B10_UNORM_PACK32
1201 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
1202 SurfaceFormat[18]:
1203 format = FORMAT_A2B10G10R10_UNORM_PACK32
1204 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
1205 SurfaceFormat[19]:
1206 format = FORMAT_R16G16B16A16_UNORM
1207 colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
1208 SurfaceFormat[20]:
1209 format = FORMAT_B8G8R8A8_SRGB
1210 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
1211 SurfaceFormat[21]:
1212 format = FORMAT_B8G8R8A8_UNORM
1213 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
1214 SurfaceFormat[22]:
1215 format = FORMAT_A2R10G10B10_UNORM_PACK32
1216 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
1217 SurfaceFormat[23]:
1218 format = FORMAT_A2B10G10R10_UNORM_PACK32
1219 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
1220 SurfaceFormat[24]:
1221 format = FORMAT_R16G16B16A16_UNORM
1222 colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
1223 SurfaceFormat[25]:
1224 format = FORMAT_B8G8R8A8_SRGB
1225 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
1226 SurfaceFormat[26]:
1227 format = FORMAT_B8G8R8A8_UNORM
1228 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
1229 SurfaceFormat[27]:
1230 format = FORMAT_A2R10G10B10_UNORM_PACK32
1231 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
1232 SurfaceFormat[28]:
1233 format = FORMAT_A2B10G10R10_UNORM_PACK32
1234 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
1235 SurfaceFormat[29]:
1236 format = FORMAT_R16G16B16A16_UNORM
1237 colorSpace = COLOR_SPACE_BT709_LINEAR_EXT
1238 SurfaceFormat[30]:
1239 format = FORMAT_B8G8R8A8_SRGB
1240 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
1241 SurfaceFormat[31]:
1242 format = FORMAT_B8G8R8A8_UNORM
1243 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
1244 SurfaceFormat[32]:
1245 format = FORMAT_A2R10G10B10_UNORM_PACK32
1246 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
1247 SurfaceFormat[33]:
1248 format = FORMAT_A2B10G10R10_UNORM_PACK32
1249 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
1250 SurfaceFormat[34]:
1251 format = FORMAT_R16G16B16A16_UNORM
1252 colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
1253 SurfaceFormat[35]:
1254 format = FORMAT_B8G8R8A8_SRGB
1255 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
1256 SurfaceFormat[36]:
1257 format = FORMAT_B8G8R8A8_UNORM
1258 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
1259 SurfaceFormat[37]:
1260 format = FORMAT_A2R10G10B10_UNORM_PACK32
1261 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
1262 SurfaceFormat[38]:
1263 format = FORMAT_A2B10G10R10_UNORM_PACK32
1264 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
1265 SurfaceFormat[39]:
1266 format = FORMAT_R16G16B16A16_UNORM
1267 colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
1268 SurfaceFormat[40]:
1269 format = FORMAT_B8G8R8A8_SRGB
1270 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
1271 SurfaceFormat[41]:
1272 format = FORMAT_B8G8R8A8_UNORM
1273 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
1274 SurfaceFormat[42]:
1275 format = FORMAT_A2R10G10B10_UNORM_PACK32
1276 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
1277 SurfaceFormat[43]:
1278 format = FORMAT_A2B10G10R10_UNORM_PACK32
1279 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
1280 SurfaceFormat[44]:
1281 format = FORMAT_R16G16B16A16_UNORM
1282 colorSpace = COLOR_SPACE_ADOBERGB_LINEAR_EXT
1283 Present Modes: count = 3
1284 PRESENT_MODE_MAILBOX_KHR
1285 PRESENT_MODE_FIFO_KHR
1286 PRESENT_MODE_IMMEDIATE_KHR
1287 VkSurfaceCapabilitiesKHR:
1288 -------------------------
1289 minImageCount = 4
1290 maxImageCount = 0
1291 currentExtent:
1292 width = 4294967295
1293 height = 4294967295
1294 minImageExtent:
1295 width = 1
1296 height = 1
1297 maxImageExtent:
1298 width = 16384
1299 height = 16384
1300 maxImageArrayLayers = 1
1301 supportedTransforms: count = 1
1302 SURFACE_TRANSFORM_IDENTITY_BIT_KHR
1303 currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
1304 supportedCompositeAlpha: count = 2
1305 COMPOSITE_ALPHA_OPAQUE_BIT_KHR
1306 COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
1307 supportedUsageFlags: count = 7
1308 IMAGE_USAGE_TRANSFER_SRC_BIT
1309 IMAGE_USAGE_TRANSFER_DST_BIT
1310 IMAGE_USAGE_SAMPLED_BIT
1311 IMAGE_USAGE_STORAGE_BIT
1312 IMAGE_USAGE_COLOR_ATTACHMENT_BIT
1313 IMAGE_USAGE_INPUT_ATTACHMENT_BIT
1314 IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
1315 VkSurfaceProtectedCapabilitiesKHR:
1316 ----------------------------------
1317 supportsProtected = false
1318
1319 VK_EXT_surface_maintenance1:
1320 ----------------------------
1321 PRESENT_MODE_MAILBOX_KHR:
1322 minImageCount = 4
1323 maxImageCount = 0
1324 VkSurfacePresentScalingCapabilitiesEXT:
1325 supportedPresentScaling:
1326 None
1327 supportedPresentGravityX:
1328 None
1329 supportedPresentGravityY:
1330 None
1331 minScaledImageExtent:
1332 width = 1
1333 height = 1
1334 maxScaledImageExtent:
1335 width = 16384
1336 height = 16384
1337 VkSurfacePresentModeCompatibilityEXT:
1338 presentModeCount = 2
1339 pPresentModes: count = 2
1340 PRESENT_MODE_MAILBOX_KHR
1341 PRESENT_MODE_FIFO_KHR
1342 PRESENT_MODE_FIFO_KHR:
1343 minImageCount = 3
1344 maxImageCount = 0
1345 VkSurfacePresentScalingCapabilitiesEXT:
1346 supportedPresentScaling:
1347 None
1348 supportedPresentGravityX:
1349 None
1350 supportedPresentGravityY:
1351 None
1352 minScaledImageExtent:
1353 width = 1
1354 height = 1
1355 maxScaledImageExtent:
1356 width = 16384
1357 height = 16384
1358 VkSurfacePresentModeCompatibilityEXT:
1359 presentModeCount = 2
1360 pPresentModes: count = 2
1361 PRESENT_MODE_FIFO_KHR
1362 PRESENT_MODE_MAILBOX_KHR
1363 PRESENT_MODE_IMMEDIATE_KHR:
1364 minImageCount = 3
1365 maxImageCount = 0
1366 VkSurfacePresentScalingCapabilitiesEXT:
1367 supportedPresentScaling:
1368 None
1369 supportedPresentGravityX:
1370 None
1371 supportedPresentGravityY:
1372 None
1373 minScaledImageExtent:
1374 width = 1
1375 height = 1
1376 maxScaledImageExtent:
1377 width = 16384
1378 height = 16384
1379 VkSurfacePresentModeCompatibilityEXT:
1380 presentModeCount = 1
1381 pPresentModes: count = 1
1382 PRESENT_MODE_IMMEDIATE_KHR
1383
1384
1385Device Properties and Extensions:
1386=================================
1387GPU0:
1388VkPhysicalDeviceProperties:
1389---------------------------
1390 apiVersion = 1.3.311 (4206903)
1391 driverVersion = 25.1.1 (104861697)
1392 vendorID = 0x10de
1393 deviceID = 0x134d
1394 deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
1395 deviceName = NVIDIA GeForce 940MX (NVK GM108)
1396 pipelineCacheUUID = 4716af26-4342-3032-5d66-d8018c806787
1397
1398VkPhysicalDeviceLimits:
1399-----------------------
1400 maxImageDimension1D = 16384
1401 maxImageDimension2D = 16384
1402 maxImageDimension3D = 16384
1403 maxImageDimensionCube = 32768
1404 maxImageArrayLayers = 2048
1405 maxTexelBufferElements = 134217728
1406 maxUniformBufferRange = 65536
1407 maxStorageBufferRange = 4294967295
1408 maxPushConstantsSize = 256
1409 maxMemoryAllocationCount = 4096
1410 maxSamplerAllocationCount = 4000
1411 bufferImageGranularity = 0x00010000
1412 sparseAddressSpaceSize = 0x8000000000
1413 maxBoundDescriptorSets = 32
1414 maxPerStageDescriptorSamplers = 1048576
1415 maxPerStageDescriptorUniformBuffers = 1048576
1416 maxPerStageDescriptorStorageBuffers = 1048576
1417 maxPerStageDescriptorSampledImages = 1048576
1418 maxPerStageDescriptorStorageImages = 1048576
1419 maxPerStageDescriptorInputAttachments = 1048576
1420 maxPerStageResources = 4294967295
1421 maxDescriptorSetSamplers = 1048576
1422 maxDescriptorSetUniformBuffers = 1048576
1423 maxDescriptorSetUniformBuffersDynamic = 32
1424 maxDescriptorSetStorageBuffers = 1048576
1425 maxDescriptorSetStorageBuffersDynamic = 32
1426 maxDescriptorSetSampledImages = 1048576
1427 maxDescriptorSetStorageImages = 1048576
1428 maxDescriptorSetInputAttachments = 1048576
1429 maxVertexInputAttributes = 32
1430 maxVertexInputBindings = 32
1431 maxVertexInputAttributeOffset = 2047
1432 maxVertexInputBindingStride = 2048
1433 maxVertexOutputComponents = 128
1434 maxTessellationGenerationLevel = 64
1435 maxTessellationPatchSize = 32
1436 maxTessellationControlPerVertexInputComponents = 128
1437 maxTessellationControlPerVertexOutputComponents = 128
1438 maxTessellationControlPerPatchOutputComponents = 120
1439 maxTessellationControlTotalOutputComponents = 4216
1440 maxTessellationEvaluationInputComponents = 128
1441 maxTessellationEvaluationOutputComponents = 128
1442 maxGeometryShaderInvocations = 32
1443 maxGeometryInputComponents = 128
1444 maxGeometryOutputComponents = 128
1445 maxGeometryOutputVertices = 1024
1446 maxGeometryTotalOutputComponents = 1024
1447 maxFragmentInputComponents = 128
1448 maxFragmentOutputAttachments = 8
1449 maxFragmentDualSrcAttachments = 1
1450 maxFragmentCombinedOutputResources = 16
1451 maxComputeSharedMemorySize = 49152
1452 maxComputeWorkGroupCount: count = 3
1453 2147483647
1454 65535
1455 65535
1456 maxComputeWorkGroupInvocations = 1024
1457 maxComputeWorkGroupSize: count = 3
1458 1024
1459 1024
1460 64
1461 subPixelPrecisionBits = 8
1462 subTexelPrecisionBits = 8
1463 mipmapPrecisionBits = 8
1464 maxDrawIndexedIndexValue = 4294967295
1465 maxDrawIndirectCount = 4294967295
1466 maxSamplerLodBias = 15
1467 maxSamplerAnisotropy = 16
1468 maxViewports = 16
1469 maxViewportDimensions: count = 2
1470 32768
1471 32768
1472 viewportBoundsRange: count = 2
1473 -65536
1474 65536
1475 viewportSubPixelBits = 8
1476 minMemoryMapAlignment = 4096
1477 minTexelBufferOffsetAlignment = 0x00000010
1478 minUniformBufferOffsetAlignment = 0x00000100
1479 minStorageBufferOffsetAlignment = 0x00000010
1480 minTexelOffset = -8
1481 maxTexelOffset = 7
1482 minTexelGatherOffset = -32
1483 maxTexelGatherOffset = 31
1484 minInterpolationOffset = -0.5
1485 maxInterpolationOffset = 0.4375
1486 subPixelInterpolationOffsetBits = 4
1487 maxFramebufferWidth = 16384
1488 maxFramebufferHeight = 16384
1489 maxFramebufferLayers = 2048
1490 framebufferColorSampleCounts: count = 4
1491 SAMPLE_COUNT_1_BIT
1492 SAMPLE_COUNT_2_BIT
1493 SAMPLE_COUNT_4_BIT
1494 SAMPLE_COUNT_8_BIT
1495 framebufferDepthSampleCounts: count = 4
1496 SAMPLE_COUNT_1_BIT
1497 SAMPLE_COUNT_2_BIT
1498 SAMPLE_COUNT_4_BIT
1499 SAMPLE_COUNT_8_BIT
1500 framebufferStencilSampleCounts: count = 4
1501 SAMPLE_COUNT_1_BIT
1502 SAMPLE_COUNT_2_BIT
1503 SAMPLE_COUNT_4_BIT
1504 SAMPLE_COUNT_8_BIT
1505 framebufferNoAttachmentsSampleCounts: count = 4
1506 SAMPLE_COUNT_1_BIT
1507 SAMPLE_COUNT_2_BIT
1508 SAMPLE_COUNT_4_BIT
1509 SAMPLE_COUNT_8_BIT
1510 maxColorAttachments = 8
1511 sampledImageColorSampleCounts: count = 4
1512 SAMPLE_COUNT_1_BIT
1513 SAMPLE_COUNT_2_BIT
1514 SAMPLE_COUNT_4_BIT
1515 SAMPLE_COUNT_8_BIT
1516 sampledImageIntegerSampleCounts: count = 4
1517 SAMPLE_COUNT_1_BIT
1518 SAMPLE_COUNT_2_BIT
1519 SAMPLE_COUNT_4_BIT
1520 SAMPLE_COUNT_8_BIT
1521 sampledImageDepthSampleCounts: count = 4
1522 SAMPLE_COUNT_1_BIT
1523 SAMPLE_COUNT_2_BIT
1524 SAMPLE_COUNT_4_BIT
1525 SAMPLE_COUNT_8_BIT
1526 sampledImageStencilSampleCounts: count = 4
1527 SAMPLE_COUNT_1_BIT
1528 SAMPLE_COUNT_2_BIT
1529 SAMPLE_COUNT_4_BIT
1530 SAMPLE_COUNT_8_BIT
1531 storageImageSampleCounts: count = 4
1532 SAMPLE_COUNT_1_BIT
1533 SAMPLE_COUNT_2_BIT
1534 SAMPLE_COUNT_4_BIT
1535 SAMPLE_COUNT_8_BIT
1536 maxSampleMaskWords = 1
1537 timestampComputeAndGraphics = true
1538 timestampPeriod = 1
1539 maxClipDistances = 8
1540 maxCullDistances = 8
1541 maxCombinedClipAndCullDistances = 8
1542 discreteQueuePriorities = 2
1543 pointSizeRange: count = 2
1544 1
1545 2047.94
1546 lineWidthRange: count = 2
1547 1
1548 64
1549 pointSizeGranularity = 0.0625
1550 lineWidthGranularity = 0.0625
1551 strictLines = true
1552 standardSampleLocations = true
1553 optimalBufferCopyOffsetAlignment = 0x00000001
1554 optimalBufferCopyRowPitchAlignment = 0x00000001
1555 nonCoherentAtomSize = 0x00000040
1556
1557VkPhysicalDeviceSparseProperties:
1558---------------------------------
1559 residencyStandard2DBlockShape = true
1560 residencyStandard2DMultisampleBlockShape = true
1561 residencyStandard3DBlockShape = true
1562 residencyAlignedMipSize = true
1563 residencyNonResidentStrict = true
1564
1565VkPhysicalDeviceCustomBorderColorPropertiesEXT:
1566-----------------------------------------------
1567 maxCustomBorderColorSamplers = 4000
1568
1569VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
1570--------------------------------------------------------
1571 combinedImageSamplerDensityMapDescriptorSize = 0
1572
1573VkPhysicalDeviceDescriptorBufferPropertiesEXT:
1574----------------------------------------------
1575 combinedImageSamplerDescriptorSingleArray = true
1576 bufferlessPushDescriptors = true
1577 allowSamplerImageViewPostSubmitCreation = false
1578 descriptorBufferOffsetAlignment = 0x00000100
1579 maxDescriptorBufferBindings = 32
1580 maxResourceDescriptorBufferBindings = 32
1581 maxSamplerDescriptorBufferBindings = 32
1582 maxEmbeddedImmutableSamplerBindings = 32
1583 maxEmbeddedImmutableSamplers = 4000
1584 bufferCaptureReplayDescriptorDataSize = 0
1585 imageCaptureReplayDescriptorDataSize = 0
1586 imageViewCaptureReplayDescriptorDataSize = 12
1587 samplerCaptureReplayDescriptorDataSize = 8
1588 accelerationStructureCaptureReplayDescriptorDataSize = 0
1589 samplerDescriptorSize = 4
1590 combinedImageSamplerDescriptorSize = 4
1591 sampledImageDescriptorSize = 4
1592 storageImageDescriptorSize = 8
1593 uniformTexelBufferDescriptorSize = 16
1594 robustUniformTexelBufferDescriptorSize = 16
1595 storageTexelBufferDescriptorSize = 16
1596 robustStorageTexelBufferDescriptorSize = 16
1597 uniformBufferDescriptorSize = 16
1598 robustUniformBufferDescriptorSize = 16
1599 storageBufferDescriptorSize = 16
1600 robustStorageBufferDescriptorSize = 16
1601 inputAttachmentDescriptorSize = 4
1602 accelerationStructureDescriptorSize = 0
1603 maxSamplerDescriptorBufferRange = 0xffffffff
1604 maxResourceDescriptorBufferRange = 0xffffffff
1605 samplerDescriptorBufferAddressSpaceSize = 0xffffffff
1606 resourceDescriptorBufferAddressSpaceSize = 0xffffffff
1607 descriptorBufferAddressSpaceSize = 0xffffffff
1608
1609VkPhysicalDeviceDrmPropertiesEXT:
1610---------------------------------
1611 hasPrimary = true
1612 hasRender = true
1613 primaryMajor = 226
1614 primaryMinor = 0
1615 renderMajor = 226
1616 renderMinor = 128
1617
1618VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
1619---------------------------------------------------
1620 dynamicPrimitiveTopologyUnrestricted = true
1621
1622VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
1623-----------------------------------------------------
1624 graphicsPipelineLibraryFastLinking = true
1625 graphicsPipelineLibraryIndependentInterpolationDecoration = true
1626
1627VkPhysicalDeviceLayeredApiPropertiesListKHR:
1628--------------------------------------------
1629 layeredApiCount = 0
1630 pLayeredApis = NULL
1631
1632VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
1633----------------------------------------------------
1634 nativeUnalignedPerformance = true
1635
1636VkPhysicalDeviceLineRasterizationPropertiesKHR:
1637-----------------------------------------------
1638 lineSubPixelPrecisionBits = 8
1639
1640VkPhysicalDeviceMaintenance5PropertiesKHR:
1641------------------------------------------
1642 earlyFragmentMultisampleCoverageAfterSampleCounting = true
1643 earlyFragmentSampleMaskTestBeforeSampleCounting = true
1644 depthStencilSwizzleOneSupport = true
1645 polygonModePointSize = true
1646 nonStrictSinglePixelWideLinesUseParallelogram = false
1647 nonStrictWideLinesUseParallelogram = false
1648
1649VkPhysicalDeviceMaintenance6PropertiesKHR:
1650------------------------------------------
1651 blockTexelViewCompatibleMultipleLayers = true
1652 maxCombinedImageSamplerDescriptorCount = 3
1653 fragmentShadingRateClampCombinerInputs = false
1654
1655VkPhysicalDeviceMaintenance7PropertiesKHR:
1656------------------------------------------
1657 robustFragmentShadingRateAttachmentAccess = false
1658 separateDepthStencilAttachmentAccess = false
1659 maxDescriptorSetTotalUniformBuffersDynamic = 32
1660 maxDescriptorSetTotalStorageBuffersDynamic = 32
1661 maxDescriptorSetTotalBuffersDynamic = 64
1662 maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = 32
1663 maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = 32
1664 maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = 64
1665
1666VkPhysicalDeviceMapMemoryPlacedPropertiesEXT:
1667---------------------------------------------
1668 minPlacedMemoryMapAlignment = 0x00001000
1669
1670VkPhysicalDeviceMultiDrawPropertiesEXT:
1671---------------------------------------
1672 maxMultiDrawCount = 4294967295
1673
1674VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
1675-------------------------------------------------
1676 maxCommandBufferNestingLevel = 4294967295
1677
1678VkPhysicalDevicePCIBusInfoPropertiesEXT:
1679----------------------------------------
1680 pciDomain = 0
1681 pciBus = 1
1682 pciDevice = 0
1683 pciFunction = 0
1684
1685VkPhysicalDevicePipelineRobustnessPropertiesEXT:
1686------------------------------------------------
1687 defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
1688 defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
1689 defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
1690 defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
1691
1692VkPhysicalDeviceProvokingVertexPropertiesEXT:
1693---------------------------------------------
1694 provokingVertexModePerPipeline = true
1695 transformFeedbackPreservesTriangleFanProvokingVertex = true
1696
1697VkPhysicalDevicePushDescriptorPropertiesKHR:
1698--------------------------------------------
1699 maxPushDescriptors = 32
1700
1701VkPhysicalDeviceRobustness2PropertiesEXT:
1702-----------------------------------------
1703 robustStorageBufferAccessSizeAlignment = 0x00000004
1704 robustUniformBufferAccessSizeAlignment = 0x00000100
1705
1706VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
1707----------------------------------------------------
1708 shaderModuleIdentifierAlgorithmUUID = 4d455341-2d42-4c41-4b45-330000000000
1709
1710VkPhysicalDeviceShaderObjectPropertiesEXT:
1711------------------------------------------
1712 shaderBinaryUUID = 4716af26-4342-3032-5d66-d8018c806787
1713 shaderBinaryVersion = 0
1714
1715VkPhysicalDeviceTransformFeedbackPropertiesEXT:
1716-----------------------------------------------
1717 maxTransformFeedbackStreams = 4
1718 maxTransformFeedbackBuffers = 4
1719 maxTransformFeedbackBufferSize = 0xffffffff
1720 maxTransformFeedbackStreamDataSize = 2048
1721 maxTransformFeedbackBufferDataSize = 512
1722 maxTransformFeedbackBufferDataStride = 2048
1723 transformFeedbackQueries = true
1724 transformFeedbackStreamsLinesTriangles = false
1725 transformFeedbackRasterizationStreamSelect = true
1726 transformFeedbackDraw = true
1727
1728VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR:
1729----------------------------------------------------
1730 maxVertexAttribDivisor = 4294967295
1731 supportsNonZeroFirstInstance = true
1732
1733VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
1734----------------------------------------------------
1735 maxVertexAttribDivisor = 4294967295
1736
1737VkPhysicalDeviceVulkan11Properties:
1738-----------------------------------
1739 deviceUUID = 1801de10-4d13-0000-0100-000100000000
1740 driverUUID = 719b8d48-57b1-ec3b-f860-3220b74dc540
1741 deviceNodeMask = 0
1742 deviceLUIDValid = false
1743 subgroupSize = 32
1744 subgroupSupportedStages: count = 6
1745 SHADER_STAGE_VERTEX_BIT
1746 SHADER_STAGE_TESSELLATION_CONTROL_BIT
1747 SHADER_STAGE_TESSELLATION_EVALUATION_BIT
1748 SHADER_STAGE_GEOMETRY_BIT
1749 SHADER_STAGE_FRAGMENT_BIT
1750 SHADER_STAGE_COMPUTE_BIT
1751 subgroupSupportedOperations: count = 10
1752 SUBGROUP_FEATURE_BASIC_BIT
1753 SUBGROUP_FEATURE_VOTE_BIT
1754 SUBGROUP_FEATURE_ARITHMETIC_BIT
1755 SUBGROUP_FEATURE_BALLOT_BIT
1756 SUBGROUP_FEATURE_SHUFFLE_BIT
1757 SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
1758 SUBGROUP_FEATURE_CLUSTERED_BIT
1759 SUBGROUP_FEATURE_QUAD_BIT
1760 SUBGROUP_FEATURE_ROTATE_BIT
1761 SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
1762 subgroupQuadOperationsInAllStages = false
1763 pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
1764 maxMultiviewViewCount = 32
1765 maxMultiviewInstanceIndex = 4294967295
1766 protectedNoFault = false
1767 maxPerSetDescriptors = 4294967295
1768 maxMemoryAllocationSize = 0x80000000
1769
1770VkPhysicalDeviceVulkan12Properties:
1771-----------------------------------
1772 driverID = DRIVER_ID_MESA_NVK
1773 driverName = NVK
1774 driverInfo = Mesa 25.1.1
1775 conformanceVersion:
1776 major = 1
1777 minor = 4
1778 subminor = 1
1779 patch = 3
1780 denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
1781 roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
1782 shaderSignedZeroInfNanPreserveFloat16 = true
1783 shaderSignedZeroInfNanPreserveFloat32 = true
1784 shaderSignedZeroInfNanPreserveFloat64 = true
1785 shaderDenormPreserveFloat16 = true
1786 shaderDenormPreserveFloat32 = true
1787 shaderDenormPreserveFloat64 = true
1788 shaderDenormFlushToZeroFloat16 = false
1789 shaderDenormFlushToZeroFloat32 = true
1790 shaderDenormFlushToZeroFloat64 = false
1791 shaderRoundingModeRTEFloat16 = true
1792 shaderRoundingModeRTEFloat32 = true
1793 shaderRoundingModeRTEFloat64 = true
1794 shaderRoundingModeRTZFloat16 = false
1795 shaderRoundingModeRTZFloat32 = true
1796 shaderRoundingModeRTZFloat64 = true
1797 maxUpdateAfterBindDescriptorsInAllPools = 4294967295
1798 shaderUniformBufferArrayNonUniformIndexingNative = false
1799 shaderSampledImageArrayNonUniformIndexingNative = false
1800 shaderStorageBufferArrayNonUniformIndexingNative = true
1801 shaderStorageImageArrayNonUniformIndexingNative = false
1802 shaderInputAttachmentArrayNonUniformIndexingNative = false
1803 robustBufferAccessUpdateAfterBind = true
1804 quadDivergentImplicitLod = false
1805 maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
1806 maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
1807 maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
1808 maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
1809 maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
1810 maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
1811 maxPerStageUpdateAfterBindResources = 4294967295
1812 maxDescriptorSetUpdateAfterBindSamplers = 1048576
1813 maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
1814 maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 32
1815 maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
1816 maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 32
1817 maxDescriptorSetUpdateAfterBindSampledImages = 1048576
1818 maxDescriptorSetUpdateAfterBindStorageImages = 1048576
1819 maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
1820 supportedDepthResolveModes: count = 4
1821 RESOLVE_MODE_SAMPLE_ZERO_BIT
1822 RESOLVE_MODE_AVERAGE_BIT
1823 RESOLVE_MODE_MIN_BIT
1824 RESOLVE_MODE_MAX_BIT
1825 supportedStencilResolveModes: count = 3
1826 RESOLVE_MODE_SAMPLE_ZERO_BIT
1827 RESOLVE_MODE_MIN_BIT
1828 RESOLVE_MODE_MAX_BIT
1829 independentResolveNone = true
1830 independentResolve = true
1831 filterMinmaxSingleComponentFormats = false
1832 filterMinmaxImageComponentMapping = false
1833 maxTimelineSemaphoreValueDifference = 18446744073709551615
1834 framebufferIntegerColorSampleCounts: count = 4
1835 SAMPLE_COUNT_1_BIT
1836 SAMPLE_COUNT_2_BIT
1837 SAMPLE_COUNT_4_BIT
1838 SAMPLE_COUNT_8_BIT
1839
1840VkPhysicalDeviceVulkan13Properties:
1841-----------------------------------
1842 minSubgroupSize = 32
1843 maxSubgroupSize = 32
1844 maxComputeWorkgroupSubgroups = 32
1845 requiredSubgroupSizeStages:
1846 None
1847 maxInlineUniformBlockSize = 65536
1848 maxPerStageDescriptorInlineUniformBlocks = 32
1849 maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
1850 maxDescriptorSetInlineUniformBlocks = 192
1851 maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 192
1852 maxInlineUniformTotalSize = 65536
1853 integerDotProduct8BitUnsignedAccelerated = false
1854 integerDotProduct8BitSignedAccelerated = false
1855 integerDotProduct8BitMixedSignednessAccelerated = false
1856 integerDotProduct4x8BitPackedUnsignedAccelerated = false
1857 integerDotProduct4x8BitPackedSignedAccelerated = false
1858 integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
1859 integerDotProduct16BitUnsignedAccelerated = false
1860 integerDotProduct16BitSignedAccelerated = false
1861 integerDotProduct16BitMixedSignednessAccelerated = false
1862 integerDotProduct32BitUnsignedAccelerated = false
1863 integerDotProduct32BitSignedAccelerated = false
1864 integerDotProduct32BitMixedSignednessAccelerated = false
1865 integerDotProduct64BitUnsignedAccelerated = false
1866 integerDotProduct64BitSignedAccelerated = false
1867 integerDotProduct64BitMixedSignednessAccelerated = false
1868 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
1869 integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
1870 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
1871 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
1872 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
1873 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
1874 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
1875 integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
1876 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
1877 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
1878 integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
1879 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
1880 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
1881 integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
1882 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
1883 storageTexelBufferOffsetAlignmentBytes = 0x00000010
1884 storageTexelBufferOffsetSingleTexelAlignment = true
1885 uniformTexelBufferOffsetAlignmentBytes = 0x00000010
1886 uniformTexelBufferOffsetSingleTexelAlignment = true
1887 maxBufferSize = 0x80000000
1888
1889Device Extensions: count = 152
1890 VK_EXT_4444_formats : extension revision 1
1891 VK_EXT_attachment_feedback_loop_layout : extension revision 2
1892 VK_EXT_border_color_swizzle : extension revision 1
1893 VK_EXT_buffer_device_address : extension revision 2
1894 VK_EXT_calibrated_timestamps : extension revision 2
1895 VK_EXT_color_write_enable : extension revision 1
1896 VK_EXT_conditional_rendering : extension revision 2
1897 VK_EXT_custom_border_color : extension revision 12
1898 VK_EXT_depth_bias_control : extension revision 1
1899 VK_EXT_depth_clamp_control : extension revision 1
1900 VK_EXT_depth_clamp_zero_one : extension revision 1
1901 VK_EXT_depth_clip_control : extension revision 1
1902 VK_EXT_depth_clip_enable : extension revision 1
1903 VK_EXT_descriptor_buffer : extension revision 1
1904 VK_EXT_descriptor_indexing : extension revision 2
1905 VK_EXT_display_control : extension revision 1
1906 VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
1907 VK_EXT_extended_dynamic_state : extension revision 1
1908 VK_EXT_extended_dynamic_state2 : extension revision 1
1909 VK_EXT_extended_dynamic_state3 : extension revision 2
1910 VK_EXT_external_memory_dma_buf : extension revision 1
1911 VK_EXT_global_priority : extension revision 2
1912 VK_EXT_global_priority_query : extension revision 1
1913 VK_EXT_graphics_pipeline_library : extension revision 1
1914 VK_EXT_hdr_metadata : extension revision 3
1915 VK_EXT_host_query_reset : extension revision 1
1916 VK_EXT_image_2d_view_of_3d : extension revision 1
1917 VK_EXT_image_drm_format_modifier : extension revision 2
1918 VK_EXT_image_robustness : extension revision 1
1919 VK_EXT_image_sliced_view_of_3d : extension revision 1
1920 VK_EXT_image_view_min_lod : extension revision 1
1921 VK_EXT_index_type_uint8 : extension revision 1
1922 VK_EXT_inline_uniform_block : extension revision 1
1923 VK_EXT_legacy_vertex_attributes : extension revision 1
1924 VK_EXT_line_rasterization : extension revision 1
1925 VK_EXT_load_store_op_none : extension revision 1
1926 VK_EXT_map_memory_placed : extension revision 1
1927 VK_EXT_memory_budget : extension revision 1
1928 VK_EXT_multi_draw : extension revision 1
1929 VK_EXT_mutable_descriptor_type : extension revision 1
1930 VK_EXT_nested_command_buffer : extension revision 1
1931 VK_EXT_non_seamless_cube_map : extension revision 1
1932 VK_EXT_pci_bus_info : extension revision 2
1933 VK_EXT_physical_device_drm : extension revision 1
1934 VK_EXT_pipeline_creation_cache_control : extension revision 3
1935 VK_EXT_pipeline_creation_feedback : extension revision 1
1936 VK_EXT_pipeline_robustness : extension revision 1
1937 VK_EXT_primitive_topology_list_restart : extension revision 1
1938 VK_EXT_primitives_generated_query : extension revision 1
1939 VK_EXT_private_data : extension revision 1
1940 VK_EXT_provoking_vertex : extension revision 1
1941 VK_EXT_queue_family_foreign : extension revision 1
1942 VK_EXT_robustness2 : extension revision 1
1943 VK_EXT_scalar_block_layout : extension revision 1
1944 VK_EXT_separate_stencil_usage : extension revision 1
1945 VK_EXT_shader_demote_to_helper_invocation : extension revision 1
1946 VK_EXT_shader_image_atomic_int64 : extension revision 1
1947 VK_EXT_shader_module_identifier : extension revision 1
1948 VK_EXT_shader_object : extension revision 1
1949 VK_EXT_shader_replicated_composites : extension revision 1
1950 VK_EXT_shader_subgroup_ballot : extension revision 1
1951 VK_EXT_shader_subgroup_vote : extension revision 1
1952 VK_EXT_subgroup_size_control : extension revision 2
1953 VK_EXT_swapchain_maintenance1 : extension revision 1
1954 VK_EXT_texel_buffer_alignment : extension revision 1
1955 VK_EXT_tooling_info : extension revision 1
1956 VK_EXT_transform_feedback : extension revision 1
1957 VK_EXT_vertex_attribute_divisor : extension revision 3
1958 VK_EXT_vertex_input_dynamic_state : extension revision 2
1959 VK_EXT_ycbcr_2plane_444_formats : extension revision 1
1960 VK_EXT_ycbcr_image_arrays : extension revision 1
1961 VK_GOOGLE_decorate_string : extension revision 1
1962 VK_GOOGLE_hlsl_functionality1 : extension revision 1
1963 VK_GOOGLE_user_type : extension revision 1
1964 VK_KHR_16bit_storage : extension revision 1
1965 VK_KHR_8bit_storage : extension revision 1
1966 VK_KHR_bind_memory2 : extension revision 1
1967 VK_KHR_buffer_device_address : extension revision 1
1968 VK_KHR_calibrated_timestamps : extension revision 1
1969 VK_KHR_copy_commands2 : extension revision 1
1970 VK_KHR_create_renderpass2 : extension revision 1
1971 VK_KHR_dedicated_allocation : extension revision 3
1972 VK_KHR_depth_stencil_resolve : extension revision 1
1973 VK_KHR_descriptor_update_template : extension revision 1
1974 VK_KHR_device_group : extension revision 4
1975 VK_KHR_driver_properties : extension revision 1
1976 VK_KHR_dynamic_rendering : extension revision 1
1977 VK_KHR_dynamic_rendering_local_read : extension revision 1
1978 VK_KHR_external_fence : extension revision 1
1979 VK_KHR_external_fence_fd : extension revision 1
1980 VK_KHR_external_memory : extension revision 1
1981 VK_KHR_external_memory_fd : extension revision 1
1982 VK_KHR_external_semaphore : extension revision 1
1983 VK_KHR_external_semaphore_fd : extension revision 1
1984 VK_KHR_format_feature_flags2 : extension revision 2
1985 VK_KHR_get_memory_requirements2 : extension revision 1
1986 VK_KHR_global_priority : extension revision 1
1987 VK_KHR_image_format_list : extension revision 1
1988 VK_KHR_imageless_framebuffer : extension revision 1
1989 VK_KHR_incremental_present : extension revision 2
1990 VK_KHR_index_type_uint8 : extension revision 1
1991 VK_KHR_line_rasterization : extension revision 1
1992 VK_KHR_load_store_op_none : extension revision 1
1993 VK_KHR_maintenance1 : extension revision 2
1994 VK_KHR_maintenance2 : extension revision 1
1995 VK_KHR_maintenance3 : extension revision 1
1996 VK_KHR_maintenance4 : extension revision 2
1997 VK_KHR_maintenance5 : extension revision 1
1998 VK_KHR_maintenance6 : extension revision 1
1999 VK_KHR_maintenance7 : extension revision 1
2000 VK_KHR_map_memory2 : extension revision 1
2001 VK_KHR_multiview : extension revision 1
2002 VK_KHR_pipeline_executable_properties : extension revision 1
2003 VK_KHR_pipeline_library : extension revision 1
2004 VK_KHR_present_id : extension revision 1
2005 VK_KHR_present_wait : extension revision 1
2006 VK_KHR_push_descriptor : extension revision 2
2007 VK_KHR_relaxed_block_layout : extension revision 1
2008 VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
2009 VK_KHR_sampler_ycbcr_conversion : extension revision 14
2010 VK_KHR_separate_depth_stencil_layouts : extension revision 1
2011 VK_KHR_shader_atomic_int64 : extension revision 1
2012 VK_KHR_shader_clock : extension revision 1
2013 VK_KHR_shader_draw_parameters : extension revision 1
2014 VK_KHR_shader_expect_assume : extension revision 1
2015 VK_KHR_shader_float16_int8 : extension revision 1
2016 VK_KHR_shader_float_controls : extension revision 4
2017 VK_KHR_shader_float_controls2 : extension revision 1
2018 VK_KHR_shader_integer_dot_product : extension revision 1
2019 VK_KHR_shader_maximal_reconvergence : extension revision 1
2020 VK_KHR_shader_non_semantic_info : extension revision 1
2021 VK_KHR_shader_quad_control : extension revision 1
2022 VK_KHR_shader_relaxed_extended_instruction : extension revision 1
2023 VK_KHR_shader_subgroup_extended_types : extension revision 1
2024 VK_KHR_shader_subgroup_rotate : extension revision 2
2025 VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
2026 VK_KHR_shader_terminate_invocation : extension revision 1
2027 VK_KHR_spirv_1_4 : extension revision 1
2028 VK_KHR_storage_buffer_storage_class : extension revision 1
2029 VK_KHR_swapchain : extension revision 70
2030 VK_KHR_swapchain_mutable_format : extension revision 1
2031 VK_KHR_synchronization2 : extension revision 1
2032 VK_KHR_timeline_semaphore : extension revision 2
2033 VK_KHR_uniform_buffer_standard_layout : extension revision 1
2034 VK_KHR_variable_pointers : extension revision 1
2035 VK_KHR_vertex_attribute_divisor : extension revision 1
2036 VK_KHR_vulkan_memory_model : extension revision 3
2037 VK_KHR_workgroup_memory_explicit_layout : extension revision 1
2038 VK_KHR_zero_initialize_workgroup_memory : extension revision 1
2039 VK_MESA_image_alignment_control : extension revision 1
2040 VK_NV_shader_sm_builtins : extension revision 1
2041 VK_VALVE_mutable_descriptor_type : extension revision 1
2042
2043VkQueueFamilyProperties:
2044========================
2045 queueProperties[0]:
2046 -------------------
2047 minImageTransferGranularity = (1,1,1)
2048 queueCount = 1
2049 queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
2050 timestampValidBits = 64
2051 present support = true
2052 VkQueueFamilyGlobalPriorityPropertiesEXT:
2053 -----------------------------------------
2054 priorityCount = 1
2055 priorities: count = 1
2056 QUEUE_GLOBAL_PRIORITY_MEDIUM
2057
2058
2059VkPhysicalDeviceMemoryProperties:
2060=================================
2061memoryHeaps: count = 3
2062 memoryHeaps[0]:
2063 size = 2147483648 (0x80000000) (2.00 GiB)
2064 budget = 1620049920 (0x60900000) (1.51 GiB)
2065 usage = 0 (0x00000000) (0.00 B)
2066 flags: count = 1
2067 MEMORY_HEAP_DEVICE_LOCAL_BIT
2068 memoryHeaps[1]:
2069 size = 268435456 (0x10000000) (256.00 MiB)
2070 budget = 241172480 (0x0e600000) (230.00 MiB)
2071 usage = 0 (0x00000000) (0.00 B)
2072 flags: count = 1
2073 MEMORY_HEAP_DEVICE_LOCAL_BIT
2074 memoryHeaps[2]:
2075 size = 6158286848 (0x16f100000) (5.74 GiB)
2076 budget = 4088397824 (0xf3b00000) (3.81 GiB)
2077 usage = 0 (0x00000000) (0.00 B)
2078 flags:
2079 None
2080memoryTypes: count = 3
2081 memoryTypes[0]:
2082 heapIndex = 0
2083 propertyFlags = 0x0001: count = 1
2084 MEMORY_PROPERTY_DEVICE_LOCAL_BIT
2085 usable for:
2086 IMAGE_TILING_OPTIMAL:
2087 color images
2088 FORMAT_D16_UNORM
2089 FORMAT_X8_D24_UNORM_PACK32
2090 FORMAT_D32_SFLOAT
2091 FORMAT_D24_UNORM_S8_UINT
2092 FORMAT_D32_SFLOAT_S8_UINT
2093 (non-sparse)
2094 IMAGE_TILING_LINEAR:
2095 color images
2096 (non-sparse, non-transient)
2097 memoryTypes[1]:
2098 heapIndex = 1
2099 propertyFlags = 0x0007: count = 3
2100 MEMORY_PROPERTY_DEVICE_LOCAL_BIT
2101 MEMORY_PROPERTY_HOST_VISIBLE_BIT
2102 MEMORY_PROPERTY_HOST_COHERENT_BIT
2103 usable for:
2104 IMAGE_TILING_OPTIMAL:
2105 color images
2106 FORMAT_D16_UNORM
2107 FORMAT_X8_D24_UNORM_PACK32
2108 FORMAT_D32_SFLOAT
2109 FORMAT_D24_UNORM_S8_UINT
2110 FORMAT_D32_SFLOAT_S8_UINT
2111 (non-sparse)
2112 IMAGE_TILING_LINEAR:
2113 color images
2114 (non-sparse, non-transient)
2115 memoryTypes[2]:
2116 heapIndex = 2
2117 propertyFlags = 0x000e: count = 3
2118 MEMORY_PROPERTY_HOST_VISIBLE_BIT
2119 MEMORY_PROPERTY_HOST_COHERENT_BIT
2120 MEMORY_PROPERTY_HOST_CACHED_BIT
2121 usable for:
2122 IMAGE_TILING_OPTIMAL:
2123 color images
2124 FORMAT_D16_UNORM
2125 FORMAT_X8_D24_UNORM_PACK32
2126 FORMAT_D32_SFLOAT
2127 FORMAT_D24_UNORM_S8_UINT
2128 FORMAT_D32_SFLOAT_S8_UINT
2129 (non-sparse)
2130 IMAGE_TILING_LINEAR:
2131 color images
2132 (non-sparse, non-transient)
2133
2134VkPhysicalDeviceFeatures:
2135=========================
2136 robustBufferAccess = true
2137 fullDrawIndexUint32 = true
2138 imageCubeArray = true
2139 independentBlend = true
2140 geometryShader = true
2141 tessellationShader = true
2142 sampleRateShading = true
2143 dualSrcBlend = true
2144 logicOp = true
2145 multiDrawIndirect = true
2146 drawIndirectFirstInstance = true
2147 depthClamp = true
2148 depthBiasClamp = true
2149 fillModeNonSolid = true
2150 depthBounds = true
2151 wideLines = true
2152 largePoints = true
2153 alphaToOne = true
2154 multiViewport = true
2155 samplerAnisotropy = true
2156 textureCompressionETC2 = false
2157 textureCompressionASTC_LDR = false
2158 textureCompressionBC = true
2159 occlusionQueryPrecise = true
2160 pipelineStatisticsQuery = true
2161 vertexPipelineStoresAndAtomics = true
2162 fragmentStoresAndAtomics = true
2163 shaderTessellationAndGeometryPointSize = true
2164 shaderImageGatherExtended = true
2165 shaderStorageImageExtendedFormats = true
2166 shaderStorageImageMultisample = true
2167 shaderStorageImageReadWithoutFormat = true
2168 shaderStorageImageWriteWithoutFormat = true
2169 shaderUniformBufferArrayDynamicIndexing = true
2170 shaderSampledImageArrayDynamicIndexing = true
2171 shaderStorageBufferArrayDynamicIndexing = true
2172 shaderStorageImageArrayDynamicIndexing = true
2173 shaderClipDistance = true
2174 shaderCullDistance = true
2175 shaderFloat64 = true
2176 shaderInt64 = true
2177 shaderInt16 = true
2178 shaderResourceResidency = false
2179 shaderResourceMinLod = false
2180 sparseBinding = false
2181 sparseResidencyBuffer = false
2182 sparseResidencyImage2D = false
2183 sparseResidencyImage3D = false
2184 sparseResidency2Samples = false
2185 sparseResidency4Samples = false
2186 sparseResidency8Samples = false
2187 sparseResidency16Samples = false
2188 sparseResidencyAliased = false
2189 variableMultisampleRate = true
2190 inheritedQueries = true
2191
2192VkPhysicalDevice4444FormatsFeaturesEXT:
2193---------------------------------------
2194 formatA4R4G4B4 = true
2195 formatA4B4G4R4 = true
2196
2197VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
2198--------------------------------------------------------
2199 attachmentFeedbackLoopLayout = true
2200
2201VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
2202----------------------------------------------
2203 borderColorSwizzle = true
2204 borderColorSwizzleFromImage = false
2205
2206VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
2207-----------------------------------------------
2208 bufferDeviceAddress = true
2209 bufferDeviceAddressCaptureReplay = true
2210 bufferDeviceAddressMultiDevice = false
2211
2212VkPhysicalDeviceColorWriteEnableFeaturesEXT:
2213--------------------------------------------
2214 colorWriteEnable = true
2215
2216VkPhysicalDeviceConditionalRenderingFeaturesEXT:
2217------------------------------------------------
2218 conditionalRendering = true
2219 inheritedConditionalRendering = true
2220
2221VkPhysicalDeviceCustomBorderColorFeaturesEXT:
2222---------------------------------------------
2223 customBorderColors = true
2224 customBorderColorWithoutFormat = true
2225
2226VkPhysicalDeviceDepthBiasControlFeaturesEXT:
2227--------------------------------------------
2228 depthBiasControl = true
2229 leastRepresentableValueForceUnormRepresentation = true
2230 floatRepresentation = false
2231 depthBiasExact = true
2232
2233VkPhysicalDeviceDepthClampControlFeaturesEXT:
2234---------------------------------------------
2235 depthClampControl = true
2236
2237VkPhysicalDeviceDepthClampZeroOneFeaturesKHR:
2238---------------------------------------------
2239 depthClampZeroOne = true
2240
2241VkPhysicalDeviceDepthClipControlFeaturesEXT:
2242--------------------------------------------
2243 depthClipControl = true
2244
2245VkPhysicalDeviceDepthClipEnableFeaturesEXT:
2246-------------------------------------------
2247 depthClipEnable = true
2248
2249VkPhysicalDeviceDescriptorBufferFeaturesEXT:
2250--------------------------------------------
2251 descriptorBuffer = true
2252 descriptorBufferCaptureReplay = true
2253 descriptorBufferImageLayoutIgnored = true
2254 descriptorBufferPushDescriptors = true
2255
2256VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR:
2257-----------------------------------------------------
2258 dynamicRenderingLocalRead = true
2259
2260VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
2261-------------------------------------------------------------
2262 dynamicRenderingUnusedAttachments = true
2263
2264VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
2265-------------------------------------------------
2266 extendedDynamicState2 = true
2267 extendedDynamicState2LogicOp = true
2268 extendedDynamicState2PatchControlPoints = true
2269
2270VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
2271-------------------------------------------------
2272 extendedDynamicState3TessellationDomainOrigin = true
2273 extendedDynamicState3DepthClampEnable = true
2274 extendedDynamicState3PolygonMode = true
2275 extendedDynamicState3RasterizationSamples = true
2276 extendedDynamicState3SampleMask = true
2277 extendedDynamicState3AlphaToCoverageEnable = true
2278 extendedDynamicState3AlphaToOneEnable = true
2279 extendedDynamicState3LogicOpEnable = true
2280 extendedDynamicState3ColorBlendEnable = true
2281 extendedDynamicState3ColorBlendEquation = true
2282 extendedDynamicState3ColorWriteMask = true
2283 extendedDynamicState3RasterizationStream = true
2284 extendedDynamicState3ConservativeRasterizationMode = false
2285 extendedDynamicState3ExtraPrimitiveOverestimationSize = false
2286 extendedDynamicState3DepthClipEnable = true
2287 extendedDynamicState3SampleLocationsEnable = false
2288 extendedDynamicState3ColorBlendAdvanced = false
2289 extendedDynamicState3ProvokingVertexMode = true
2290 extendedDynamicState3LineRasterizationMode = true
2291 extendedDynamicState3LineStippleEnable = true
2292 extendedDynamicState3DepthClipNegativeOneToOne = true
2293 extendedDynamicState3ViewportWScalingEnable = false
2294 extendedDynamicState3ViewportSwizzle = false
2295 extendedDynamicState3CoverageToColorEnable = false
2296 extendedDynamicState3CoverageToColorLocation = false
2297 extendedDynamicState3CoverageModulationMode = false
2298 extendedDynamicState3CoverageModulationTableEnable = false
2299 extendedDynamicState3CoverageModulationTable = false
2300 extendedDynamicState3CoverageReductionMode = false
2301 extendedDynamicState3RepresentativeFragmentTestEnable = false
2302 extendedDynamicState3ShadingRateImageEnable = false
2303
2304VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
2305------------------------------------------------
2306 extendedDynamicState = true
2307
2308VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT:
2309-----------------------------------------------
2310 globalPriorityQuery = true
2311
2312VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
2313---------------------------------------------------
2314 graphicsPipelineLibrary = true
2315
2316VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
2317-------------------------------------------
2318 image2DViewOf3D = true
2319 sampler2DViewOf3D = true
2320
2321VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
2322-----------------------------------------------
2323 imageSlicedViewOf3D = true
2324
2325VkPhysicalDeviceImageViewMinLodFeaturesEXT:
2326-------------------------------------------
2327 minLod = true
2328
2329VkPhysicalDeviceIndexTypeUint8FeaturesKHR:
2330------------------------------------------
2331 indexTypeUint8 = true
2332
2333VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
2334--------------------------------------------------
2335 legacyVertexAttributes = true
2336
2337VkPhysicalDeviceLineRasterizationFeaturesKHR:
2338---------------------------------------------
2339 rectangularLines = true
2340 bresenhamLines = true
2341 smoothLines = true
2342 stippledRectangularLines = true
2343 stippledBresenhamLines = true
2344 stippledSmoothLines = true
2345
2346VkPhysicalDeviceMaintenance5FeaturesKHR:
2347----------------------------------------
2348 maintenance5 = true
2349
2350VkPhysicalDeviceMaintenance6FeaturesKHR:
2351----------------------------------------
2352 maintenance6 = true
2353
2354VkPhysicalDeviceMaintenance7FeaturesKHR:
2355----------------------------------------
2356 maintenance7 = true
2357
2358VkPhysicalDeviceMapMemoryPlacedFeaturesEXT:
2359-------------------------------------------
2360 memoryMapPlaced = true
2361 memoryMapRangePlaced = false
2362 memoryUnmapReserve = true
2363
2364VkPhysicalDeviceMultiDrawFeaturesEXT:
2365-------------------------------------
2366 multiDraw = true
2367
2368VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
2369-------------------------------------------------
2370 mutableDescriptorType = true
2371
2372VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
2373-----------------------------------------------
2374 nestedCommandBuffer = true
2375 nestedCommandBufferRendering = true
2376 nestedCommandBufferSimultaneousUse = true
2377
2378VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
2379----------------------------------------------
2380 nonSeamlessCubeMap = true
2381
2382VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
2383--------------------------------------------------------
2384 pipelineExecutableInfo = true
2385
2386VkPhysicalDevicePipelineRobustnessFeaturesEXT:
2387----------------------------------------------
2388 pipelineRobustness = true
2389
2390VkPhysicalDevicePresentIdFeaturesKHR:
2391-------------------------------------
2392 presentId = true
2393
2394VkPhysicalDevicePresentWaitFeaturesKHR:
2395---------------------------------------
2396 presentWait = true
2397
2398VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
2399--------------------------------------------------------
2400 primitiveTopologyListRestart = true
2401 primitiveTopologyPatchListRestart = true
2402
2403VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
2404----------------------------------------------------
2405 primitivesGeneratedQuery = true
2406 primitivesGeneratedQueryWithRasterizerDiscard = true
2407 primitivesGeneratedQueryWithNonZeroStreams = true
2408
2409VkPhysicalDeviceProvokingVertexFeaturesEXT:
2410-------------------------------------------
2411 provokingVertexLast = true
2412 transformFeedbackPreservesProvokingVertex = true
2413
2414VkPhysicalDeviceRobustness2FeaturesEXT:
2415---------------------------------------
2416 robustBufferAccess2 = true
2417 robustImageAccess2 = true
2418 nullDescriptor = true
2419
2420VkPhysicalDeviceShaderClockFeaturesKHR:
2421---------------------------------------
2422 shaderSubgroupClock = true
2423 shaderDeviceClock = true
2424
2425VkPhysicalDeviceShaderExpectAssumeFeaturesKHR:
2426----------------------------------------------
2427 shaderExpectAssume = true
2428
2429VkPhysicalDeviceShaderFloatControls2FeaturesKHR:
2430------------------------------------------------
2431 shaderFloatControls2 = true
2432
2433VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
2434--------------------------------------------------
2435 shaderImageInt64Atomics = true
2436 sparseImageInt64Atomics = true
2437
2438VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
2439------------------------------------------------------
2440 shaderMaximalReconvergence = true
2441
2442VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
2443--------------------------------------------------
2444 shaderModuleIdentifier = true
2445
2446VkPhysicalDeviceShaderObjectFeaturesEXT:
2447----------------------------------------
2448 shaderObject = true
2449
2450VkPhysicalDeviceShaderQuadControlFeaturesKHR:
2451---------------------------------------------
2452 shaderQuadControl = true
2453
2454VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
2455------------------------------------------------------------
2456 shaderRelaxedExtendedInstruction = true
2457
2458VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
2459------------------------------------------------------
2460 shaderReplicatedComposites = true
2461
2462VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR:
2463------------------------------------------------
2464 shaderSubgroupRotate = true
2465 shaderSubgroupRotateClustered = true
2466
2467VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
2468------------------------------------------------------------
2469 shaderSubgroupUniformControlFlow = true
2470
2471VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
2472-------------------------------------------------
2473 swapchainMaintenance1 = true
2474
2475VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
2476------------------------------------------------
2477 texelBufferAlignment = true
2478
2479VkPhysicalDeviceTransformFeedbackFeaturesEXT:
2480---------------------------------------------
2481 transformFeedback = true
2482 geometryStreams = true
2483
2484VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR:
2485--------------------------------------------------
2486 vertexAttributeInstanceRateDivisor = true
2487 vertexAttributeInstanceRateZeroDivisor = true
2488
2489VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
2490---------------------------------------------------
2491 vertexInputDynamicState = true
2492
2493VkPhysicalDeviceVulkan11Features:
2494---------------------------------
2495 storageBuffer16BitAccess = true
2496 uniformAndStorageBuffer16BitAccess = true
2497 storagePushConstant16 = true
2498 storageInputOutput16 = false
2499 multiview = true
2500 multiviewGeometryShader = true
2501 multiviewTessellationShader = true
2502 variablePointersStorageBuffer = true
2503 variablePointers = true
2504 protectedMemory = false
2505 samplerYcbcrConversion = true
2506 shaderDrawParameters = true
2507
2508VkPhysicalDeviceVulkan12Features:
2509---------------------------------
2510 samplerMirrorClampToEdge = true
2511 drawIndirectCount = false
2512 storageBuffer8BitAccess = true
2513 uniformAndStorageBuffer8BitAccess = true
2514 storagePushConstant8 = true
2515 shaderBufferInt64Atomics = true
2516 shaderSharedInt64Atomics = true
2517 shaderFloat16 = false
2518 shaderInt8 = true
2519 descriptorIndexing = true
2520 shaderInputAttachmentArrayDynamicIndexing = true
2521 shaderUniformTexelBufferArrayDynamicIndexing = true
2522 shaderStorageTexelBufferArrayDynamicIndexing = true
2523 shaderUniformBufferArrayNonUniformIndexing = true
2524 shaderSampledImageArrayNonUniformIndexing = true
2525 shaderStorageBufferArrayNonUniformIndexing = true
2526 shaderStorageImageArrayNonUniformIndexing = true
2527 shaderInputAttachmentArrayNonUniformIndexing = true
2528 shaderUniformTexelBufferArrayNonUniformIndexing = true
2529 shaderStorageTexelBufferArrayNonUniformIndexing = true
2530 descriptorBindingUniformBufferUpdateAfterBind = true
2531 descriptorBindingSampledImageUpdateAfterBind = true
2532 descriptorBindingStorageImageUpdateAfterBind = true
2533 descriptorBindingStorageBufferUpdateAfterBind = true
2534 descriptorBindingUniformTexelBufferUpdateAfterBind = true
2535 descriptorBindingStorageTexelBufferUpdateAfterBind = true
2536 descriptorBindingUpdateUnusedWhilePending = true
2537 descriptorBindingPartiallyBound = true
2538 descriptorBindingVariableDescriptorCount = true
2539 runtimeDescriptorArray = true
2540 samplerFilterMinmax = false
2541 scalarBlockLayout = true
2542 imagelessFramebuffer = true
2543 uniformBufferStandardLayout = true
2544 shaderSubgroupExtendedTypes = true
2545 separateDepthStencilLayouts = true
2546 hostQueryReset = true
2547 timelineSemaphore = true
2548 bufferDeviceAddress = true
2549 bufferDeviceAddressCaptureReplay = true
2550 bufferDeviceAddressMultiDevice = false
2551 vulkanMemoryModel = true
2552 vulkanMemoryModelDeviceScope = true
2553 vulkanMemoryModelAvailabilityVisibilityChains = true
2554 shaderOutputViewportIndex = false
2555 shaderOutputLayer = false
2556 subgroupBroadcastDynamicId = true
2557
2558VkPhysicalDeviceVulkan13Features:
2559---------------------------------
2560 robustImageAccess = true
2561 inlineUniformBlock = true
2562 descriptorBindingInlineUniformBlockUpdateAfterBind = true
2563 pipelineCreationCacheControl = true
2564 privateData = true
2565 shaderDemoteToHelperInvocation = true
2566 shaderTerminateInvocation = true
2567 subgroupSizeControl = true
2568 computeFullSubgroups = true
2569 synchronization2 = true
2570 textureCompressionASTC_HDR = false
2571 shaderZeroInitializeWorkgroupMemory = true
2572 dynamicRendering = true
2573 shaderIntegerDotProduct = true
2574 maintenance4 = true
2575
2576VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
2577---------------------------------------------------------
2578 workgroupMemoryExplicitLayout = true
2579 workgroupMemoryExplicitLayoutScalarBlockLayout = true
2580 workgroupMemoryExplicitLayout8BitAccess = true
2581 workgroupMemoryExplicitLayout16BitAccess = true
2582
2583VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
2584-------------------------------------------------
2585 ycbcr2plane444Formats = true
2586
2587VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
2588--------------------------------------------
2589 ycbcrImageArrays = true
2590
2591
2592GPU1:
2593VkPhysicalDeviceProperties:
2594---------------------------
2595 apiVersion = 1.4.311 (4210999)
2596 driverVersion = 25.1.1 (104861697)
2597 vendorID = 0x8086
2598 deviceID = 0x5917
2599 deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
2600 deviceName = Intel(R) UHD Graphics 620 (KBL GT2)
2601 pipelineCacheUUID = 8d4e809c-32f4-5002-53de-79b124eb0b9b
2602
2603VkPhysicalDeviceLimits:
2604-----------------------
2605 maxImageDimension1D = 16384
2606 maxImageDimension2D = 16384
2607 maxImageDimension3D = 2048
2608 maxImageDimensionCube = 16384
2609 maxImageArrayLayers = 2048
2610 maxTexelBufferElements = 134217728
2611 maxUniformBufferRange = 134217728
2612 maxStorageBufferRange = 4294967295
2613 maxPushConstantsSize = 256
2614 maxMemoryAllocationCount = 4294967295
2615 maxSamplerAllocationCount = 65536
2616 bufferImageGranularity = 0x00000001
2617 sparseAddressSpaceSize = 0x00000000
2618 maxBoundDescriptorSets = 8
2619 maxPerStageDescriptorSamplers = 402653184
2620 maxPerStageDescriptorUniformBuffers = 201326592
2621 maxPerStageDescriptorStorageBuffers = 201326592
2622 maxPerStageDescriptorSampledImages = 201326592
2623 maxPerStageDescriptorStorageImages = 201326592
2624 maxPerStageDescriptorInputAttachments = 64
2625 maxPerStageResources = 201326592
2626 maxDescriptorSetSamplers = 402653184
2627 maxDescriptorSetUniformBuffers = 201326592
2628 maxDescriptorSetUniformBuffersDynamic = 8
2629 maxDescriptorSetStorageBuffers = 201326592
2630 maxDescriptorSetStorageBuffersDynamic = 8
2631 maxDescriptorSetSampledImages = 201326592
2632 maxDescriptorSetStorageImages = 201326592
2633 maxDescriptorSetInputAttachments = 256
2634 maxVertexInputAttributes = 29
2635 maxVertexInputBindings = 31
2636 maxVertexInputAttributeOffset = 2047
2637 maxVertexInputBindingStride = 4095
2638 maxVertexOutputComponents = 128
2639 maxTessellationGenerationLevel = 64
2640 maxTessellationPatchSize = 32
2641 maxTessellationControlPerVertexInputComponents = 128
2642 maxTessellationControlPerVertexOutputComponents = 128
2643 maxTessellationControlPerPatchOutputComponents = 128
2644 maxTessellationControlTotalOutputComponents = 2048
2645 maxTessellationEvaluationInputComponents = 128
2646 maxTessellationEvaluationOutputComponents = 128
2647 maxGeometryShaderInvocations = 32
2648 maxGeometryInputComponents = 128
2649 maxGeometryOutputComponents = 128
2650 maxGeometryOutputVertices = 256
2651 maxGeometryTotalOutputComponents = 1024
2652 maxFragmentInputComponents = 116
2653 maxFragmentOutputAttachments = 8
2654 maxFragmentDualSrcAttachments = 1
2655 maxFragmentCombinedOutputResources = 402653192
2656 maxComputeSharedMemorySize = 65536
2657 maxComputeWorkGroupCount: count = 3
2658 65535
2659 65535
2660 65535
2661 maxComputeWorkGroupInvocations = 1024
2662 maxComputeWorkGroupSize: count = 3
2663 1024
2664 1024
2665 1024
2666 subPixelPrecisionBits = 8
2667 subTexelPrecisionBits = 8
2668 mipmapPrecisionBits = 8
2669 maxDrawIndexedIndexValue = 4294967295
2670 maxDrawIndirectCount = 4294967295
2671 maxSamplerLodBias = 16
2672 maxSamplerAnisotropy = 16
2673 maxViewports = 16
2674 maxViewportDimensions: count = 2
2675 16384
2676 16384
2677 viewportBoundsRange: count = 2
2678 -32768
2679 32767
2680 viewportSubPixelBits = 13
2681 minMemoryMapAlignment = 4096
2682 minTexelBufferOffsetAlignment = 0x00000010
2683 minUniformBufferOffsetAlignment = 0x00000040
2684 minStorageBufferOffsetAlignment = 0x00000004
2685 minTexelOffset = -8
2686 maxTexelOffset = 7
2687 minTexelGatherOffset = -32
2688 maxTexelGatherOffset = 31
2689 minInterpolationOffset = -0.5
2690 maxInterpolationOffset = 0.4375
2691 subPixelInterpolationOffsetBits = 4
2692 maxFramebufferWidth = 16384
2693 maxFramebufferHeight = 16384
2694 maxFramebufferLayers = 2048
2695 framebufferColorSampleCounts: count = 5
2696 SAMPLE_COUNT_1_BIT
2697 SAMPLE_COUNT_2_BIT
2698 SAMPLE_COUNT_4_BIT
2699 SAMPLE_COUNT_8_BIT
2700 SAMPLE_COUNT_16_BIT
2701 framebufferDepthSampleCounts: count = 5
2702 SAMPLE_COUNT_1_BIT
2703 SAMPLE_COUNT_2_BIT
2704 SAMPLE_COUNT_4_BIT
2705 SAMPLE_COUNT_8_BIT
2706 SAMPLE_COUNT_16_BIT
2707 framebufferStencilSampleCounts: count = 5
2708 SAMPLE_COUNT_1_BIT
2709 SAMPLE_COUNT_2_BIT
2710 SAMPLE_COUNT_4_BIT
2711 SAMPLE_COUNT_8_BIT
2712 SAMPLE_COUNT_16_BIT
2713 framebufferNoAttachmentsSampleCounts: count = 5
2714 SAMPLE_COUNT_1_BIT
2715 SAMPLE_COUNT_2_BIT
2716 SAMPLE_COUNT_4_BIT
2717 SAMPLE_COUNT_8_BIT
2718 SAMPLE_COUNT_16_BIT
2719 maxColorAttachments = 8
2720 sampledImageColorSampleCounts: count = 5
2721 SAMPLE_COUNT_1_BIT
2722 SAMPLE_COUNT_2_BIT
2723 SAMPLE_COUNT_4_BIT
2724 SAMPLE_COUNT_8_BIT
2725 SAMPLE_COUNT_16_BIT
2726 sampledImageIntegerSampleCounts: count = 5
2727 SAMPLE_COUNT_1_BIT
2728 SAMPLE_COUNT_2_BIT
2729 SAMPLE_COUNT_4_BIT
2730 SAMPLE_COUNT_8_BIT
2731 SAMPLE_COUNT_16_BIT
2732 sampledImageDepthSampleCounts: count = 5
2733 SAMPLE_COUNT_1_BIT
2734 SAMPLE_COUNT_2_BIT
2735 SAMPLE_COUNT_4_BIT
2736 SAMPLE_COUNT_8_BIT
2737 SAMPLE_COUNT_16_BIT
2738 sampledImageStencilSampleCounts: count = 5
2739 SAMPLE_COUNT_1_BIT
2740 SAMPLE_COUNT_2_BIT
2741 SAMPLE_COUNT_4_BIT
2742 SAMPLE_COUNT_8_BIT
2743 SAMPLE_COUNT_16_BIT
2744 storageImageSampleCounts: count = 1
2745 SAMPLE_COUNT_1_BIT
2746 maxSampleMaskWords = 1
2747 timestampComputeAndGraphics = true
2748 timestampPeriod = 83.3333
2749 maxClipDistances = 8
2750 maxCullDistances = 8
2751 maxCombinedClipAndCullDistances = 8
2752 discreteQueuePriorities = 2
2753 pointSizeRange: count = 2
2754 0.125
2755 255.875
2756 lineWidthRange: count = 2
2757 0
2758 8
2759 pointSizeGranularity = 0.125
2760 lineWidthGranularity = 0.0078125
2761 strictLines = false
2762 standardSampleLocations = true
2763 optimalBufferCopyOffsetAlignment = 0x00000080
2764 optimalBufferCopyRowPitchAlignment = 0x00000080
2765 nonCoherentAtomSize = 0x00000040
2766
2767VkPhysicalDeviceSparseProperties:
2768---------------------------------
2769 residencyStandard2DBlockShape = false
2770 residencyStandard2DMultisampleBlockShape = false
2771 residencyStandard3DBlockShape = false
2772 residencyAlignedMipSize = false
2773 residencyNonResidentStrict = false
2774
2775VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR:
2776------------------------------------------------------
2777 meshAndTaskShaderDerivatives = false
2778
2779VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
2780-------------------------------------------------------
2781 primitiveOverestimationSize = 0.00195312
2782 maxExtraPrimitiveOverestimationSize = 0
2783 extraPrimitiveOverestimationSizeGranularity = 0
2784 primitiveUnderestimation = false
2785 conservativePointAndLineRasterization = false
2786 degenerateTrianglesRasterized = true
2787 degenerateLinesRasterized = false
2788 fullyCoveredFragmentShaderInputVariable = false
2789 conservativeRasterizationPostDepthCoverage = true
2790
2791VkPhysicalDeviceCooperativeMatrixPropertiesKHR:
2792-----------------------------------------------
2793 cooperativeMatrixSupportedStages: count = 1
2794 SHADER_STAGE_COMPUTE_BIT
2795
2796VkPhysicalDeviceCustomBorderColorPropertiesEXT:
2797-----------------------------------------------
2798 maxCustomBorderColorSamplers = 4096
2799
2800VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
2801--------------------------------------------------------
2802 combinedImageSamplerDensityMapDescriptorSize = 0
2803
2804VkPhysicalDeviceDescriptorBufferPropertiesEXT:
2805----------------------------------------------
2806 combinedImageSamplerDescriptorSingleArray = true
2807 bufferlessPushDescriptors = true
2808 allowSamplerImageViewPostSubmitCreation = true
2809 descriptorBufferOffsetAlignment = 0x00000040
2810 maxDescriptorBufferBindings = 3
2811 maxResourceDescriptorBufferBindings = 1
2812 maxSamplerDescriptorBufferBindings = 1
2813 maxEmbeddedImmutableSamplerBindings = 1
2814 maxEmbeddedImmutableSamplers = 2048
2815 bufferCaptureReplayDescriptorDataSize = 8
2816 imageCaptureReplayDescriptorDataSize = 8
2817 imageViewCaptureReplayDescriptorDataSize = 0
2818 samplerCaptureReplayDescriptorDataSize = 4
2819 accelerationStructureCaptureReplayDescriptorDataSize = 0
2820 samplerDescriptorSize = 32
2821 combinedImageSamplerDescriptorSize = 128
2822 sampledImageDescriptorSize = 64
2823 storageImageDescriptorSize = 64
2824 uniformTexelBufferDescriptorSize = 64
2825 robustUniformTexelBufferDescriptorSize = 64
2826 storageTexelBufferDescriptorSize = 64
2827 robustStorageTexelBufferDescriptorSize = 64
2828 uniformBufferDescriptorSize = 64
2829 robustUniformBufferDescriptorSize = 64
2830 storageBufferDescriptorSize = 64
2831 robustStorageBufferDescriptorSize = 64
2832 inputAttachmentDescriptorSize = 64
2833 accelerationStructureDescriptorSize = 16
2834 maxSamplerDescriptorBufferRange = 0xbffff000
2835 maxResourceDescriptorBufferRange = 0x04000000
2836 samplerDescriptorBufferAddressSpaceSize = 0xbffff000
2837 resourceDescriptorBufferAddressSpaceSize = 0xbffff000
2838 descriptorBufferAddressSpaceSize = 0xbffff000
2839
2840VkPhysicalDeviceDrmPropertiesEXT:
2841---------------------------------
2842 hasPrimary = true
2843 hasRender = true
2844 primaryMajor = 226
2845 primaryMinor = 1
2846 renderMajor = 226
2847 renderMinor = 129
2848
2849VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
2850---------------------------------------------------
2851 dynamicPrimitiveTopologyUnrestricted = true
2852
2853VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
2854------------------------------------------------
2855 minImportedHostPointerAlignment = 0x00001000
2856
2857VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
2858-----------------------------------------------------
2859 graphicsPipelineLibraryFastLinking = true
2860 graphicsPipelineLibraryIndependentInterpolationDecoration = true
2861
2862VkPhysicalDeviceLayeredApiPropertiesListKHR:
2863--------------------------------------------
2864 layeredApiCount = 0
2865 pLayeredApis = NULL
2866
2867VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
2868----------------------------------------------------
2869 nativeUnalignedPerformance = true
2870
2871VkPhysicalDeviceMaintenance7PropertiesKHR:
2872------------------------------------------
2873 robustFragmentShadingRateAttachmentAccess = true
2874 separateDepthStencilAttachmentAccess = true
2875 maxDescriptorSetTotalUniformBuffersDynamic = 16
2876 maxDescriptorSetTotalStorageBuffersDynamic = 16
2877 maxDescriptorSetTotalBuffersDynamic = 16
2878 maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = 16
2879 maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = 16
2880 maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = 16
2881
2882VkPhysicalDeviceMapMemoryPlacedPropertiesEXT:
2883---------------------------------------------
2884 minPlacedMemoryMapAlignment = 0x00001000
2885
2886VkPhysicalDeviceMultiDrawPropertiesEXT:
2887---------------------------------------
2888 maxMultiDrawCount = 2048
2889
2890VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
2891-------------------------------------------------
2892 maxCommandBufferNestingLevel = 4294967295
2893
2894VkPhysicalDevicePCIBusInfoPropertiesEXT:
2895----------------------------------------
2896 pciDomain = 0
2897 pciBus = 0
2898 pciDevice = 2
2899 pciFunction = 0
2900
2901VkPhysicalDeviceProvokingVertexPropertiesEXT:
2902---------------------------------------------
2903 provokingVertexModePerPipeline = true
2904 transformFeedbackPreservesTriangleFanProvokingVertex = false
2905
2906VkPhysicalDeviceRobustness2PropertiesEXT:
2907-----------------------------------------
2908 robustStorageBufferAccessSizeAlignment = 0x00000004
2909 robustUniformBufferAccessSizeAlignment = 0x00000040
2910
2911VkPhysicalDeviceSampleLocationsPropertiesEXT:
2912---------------------------------------------
2913 sampleLocationSampleCounts: count = 5
2914 SAMPLE_COUNT_1_BIT
2915 SAMPLE_COUNT_2_BIT
2916 SAMPLE_COUNT_4_BIT
2917 SAMPLE_COUNT_8_BIT
2918 SAMPLE_COUNT_16_BIT
2919 maxSampleLocationGridSize:
2920 width = 1
2921 height = 1
2922 sampleLocationCoordinateRange: count = 2
2923 0
2924 0.9375
2925 sampleLocationSubPixelBits = 4
2926 variableSampleLocations = true
2927
2928VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
2929----------------------------------------------------
2930 shaderModuleIdentifierAlgorithmUUID = 4d455341-2d42-4c41-4b45-330000000000
2931
2932VkPhysicalDeviceTransformFeedbackPropertiesEXT:
2933-----------------------------------------------
2934 maxTransformFeedbackStreams = 4
2935 maxTransformFeedbackBuffers = 4
2936 maxTransformFeedbackBufferSize = 0x100000000
2937 maxTransformFeedbackStreamDataSize = 512
2938 maxTransformFeedbackBufferDataSize = 512
2939 maxTransformFeedbackBufferDataStride = 2048
2940 transformFeedbackQueries = true
2941 transformFeedbackStreamsLinesTriangles = false
2942 transformFeedbackRasterizationStreamSelect = false
2943 transformFeedbackDraw = true
2944
2945VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
2946----------------------------------------------------
2947 maxVertexAttribDivisor = 268435455
2948
2949VkPhysicalDeviceVulkan11Properties:
2950-----------------------------------
2951 deviceUUID = 86801759-0700-0000-0002-000000000000
2952 driverUUID = 97ee96e5-363a-bf8b-3692-9b2d5a8d4a8f
2953 deviceNodeMask = 0
2954 deviceLUIDValid = false
2955 subgroupSize = 32
2956 subgroupSupportedStages: count = 6
2957 SHADER_STAGE_VERTEX_BIT
2958 SHADER_STAGE_TESSELLATION_CONTROL_BIT
2959 SHADER_STAGE_TESSELLATION_EVALUATION_BIT
2960 SHADER_STAGE_GEOMETRY_BIT
2961 SHADER_STAGE_FRAGMENT_BIT
2962 SHADER_STAGE_COMPUTE_BIT
2963 subgroupSupportedOperations: count = 10
2964 SUBGROUP_FEATURE_BASIC_BIT
2965 SUBGROUP_FEATURE_VOTE_BIT
2966 SUBGROUP_FEATURE_ARITHMETIC_BIT
2967 SUBGROUP_FEATURE_BALLOT_BIT
2968 SUBGROUP_FEATURE_SHUFFLE_BIT
2969 SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
2970 SUBGROUP_FEATURE_CLUSTERED_BIT
2971 SUBGROUP_FEATURE_QUAD_BIT
2972 SUBGROUP_FEATURE_ROTATE_BIT
2973 SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
2974 subgroupQuadOperationsInAllStages = true
2975 pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
2976 maxMultiviewViewCount = 16
2977 maxMultiviewInstanceIndex = 268435455
2978 protectedNoFault = false
2979 maxPerSetDescriptors = 1024
2980 maxMemoryAllocationSize = 0x16f11b400
2981
2982VkPhysicalDeviceVulkan12Properties:
2983-----------------------------------
2984 driverID = DRIVER_ID_INTEL_OPEN_SOURCE_MESA
2985 driverName = Intel open-source Mesa driver
2986 driverInfo = Mesa 25.1.1
2987 conformanceVersion:
2988 major = 1
2989 minor = 4
2990 subminor = 0
2991 patch = 0
2992 denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
2993 roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
2994 shaderSignedZeroInfNanPreserveFloat16 = true
2995 shaderSignedZeroInfNanPreserveFloat32 = true
2996 shaderSignedZeroInfNanPreserveFloat64 = true
2997 shaderDenormPreserveFloat16 = true
2998 shaderDenormPreserveFloat32 = true
2999 shaderDenormPreserveFloat64 = true
3000 shaderDenormFlushToZeroFloat16 = false
3001 shaderDenormFlushToZeroFloat32 = true
3002 shaderDenormFlushToZeroFloat64 = true
3003 shaderRoundingModeRTEFloat16 = true
3004 shaderRoundingModeRTEFloat32 = true
3005 shaderRoundingModeRTEFloat64 = true
3006 shaderRoundingModeRTZFloat16 = true
3007 shaderRoundingModeRTZFloat32 = true
3008 shaderRoundingModeRTZFloat64 = true
3009 maxUpdateAfterBindDescriptorsInAllPools = 201326592
3010 shaderUniformBufferArrayNonUniformIndexingNative = false
3011 shaderSampledImageArrayNonUniformIndexingNative = false
3012 shaderStorageBufferArrayNonUniformIndexingNative = true
3013 shaderStorageImageArrayNonUniformIndexingNative = false
3014 shaderInputAttachmentArrayNonUniformIndexingNative = false
3015 robustBufferAccessUpdateAfterBind = true
3016 quadDivergentImplicitLod = false
3017 maxPerStageDescriptorUpdateAfterBindSamplers = 402653184
3018 maxPerStageDescriptorUpdateAfterBindUniformBuffers = 201326592
3019 maxPerStageDescriptorUpdateAfterBindStorageBuffers = 201326592
3020 maxPerStageDescriptorUpdateAfterBindSampledImages = 201326592
3021 maxPerStageDescriptorUpdateAfterBindStorageImages = 201326592
3022 maxPerStageDescriptorUpdateAfterBindInputAttachments = 64
3023 maxPerStageUpdateAfterBindResources = 201326592
3024 maxDescriptorSetUpdateAfterBindSamplers = 402653184
3025 maxDescriptorSetUpdateAfterBindUniformBuffers = 201326592
3026 maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8
3027 maxDescriptorSetUpdateAfterBindStorageBuffers = 201326592
3028 maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
3029 maxDescriptorSetUpdateAfterBindSampledImages = 201326592
3030 maxDescriptorSetUpdateAfterBindStorageImages = 201326592
3031 maxDescriptorSetUpdateAfterBindInputAttachments = 256
3032 supportedDepthResolveModes: count = 4
3033 RESOLVE_MODE_SAMPLE_ZERO_BIT
3034 RESOLVE_MODE_AVERAGE_BIT
3035 RESOLVE_MODE_MIN_BIT
3036 RESOLVE_MODE_MAX_BIT
3037 supportedStencilResolveModes: count = 3
3038 RESOLVE_MODE_SAMPLE_ZERO_BIT
3039 RESOLVE_MODE_MIN_BIT
3040 RESOLVE_MODE_MAX_BIT
3041 independentResolveNone = true
3042 independentResolve = true
3043 filterMinmaxSingleComponentFormats = true
3044 filterMinmaxImageComponentMapping = true
3045 maxTimelineSemaphoreValueDifference = 18446744073709551615
3046 framebufferIntegerColorSampleCounts: count = 5
3047 SAMPLE_COUNT_1_BIT
3048 SAMPLE_COUNT_2_BIT
3049 SAMPLE_COUNT_4_BIT
3050 SAMPLE_COUNT_8_BIT
3051 SAMPLE_COUNT_16_BIT
3052
3053VkPhysicalDeviceVulkan13Properties:
3054-----------------------------------
3055 minSubgroupSize = 8
3056 maxSubgroupSize = 32
3057 maxComputeWorkgroupSubgroups = 56
3058 requiredSubgroupSizeStages: count = 3
3059 SHADER_STAGE_COMPUTE_BIT
3060 SHADER_STAGE_TASK_BIT_EXT
3061 SHADER_STAGE_MESH_BIT_EXT
3062 maxInlineUniformBlockSize = 4096
3063 maxPerStageDescriptorInlineUniformBlocks = 32
3064 maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
3065 maxDescriptorSetInlineUniformBlocks = 32
3066 maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
3067 maxInlineUniformTotalSize = 65535
3068 integerDotProduct8BitUnsignedAccelerated = false
3069 integerDotProduct8BitSignedAccelerated = false
3070 integerDotProduct8BitMixedSignednessAccelerated = false
3071 integerDotProduct4x8BitPackedUnsignedAccelerated = false
3072 integerDotProduct4x8BitPackedSignedAccelerated = false
3073 integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
3074 integerDotProduct16BitUnsignedAccelerated = false
3075 integerDotProduct16BitSignedAccelerated = false
3076 integerDotProduct16BitMixedSignednessAccelerated = false
3077 integerDotProduct32BitUnsignedAccelerated = false
3078 integerDotProduct32BitSignedAccelerated = false
3079 integerDotProduct32BitMixedSignednessAccelerated = false
3080 integerDotProduct64BitUnsignedAccelerated = false
3081 integerDotProduct64BitSignedAccelerated = false
3082 integerDotProduct64BitMixedSignednessAccelerated = false
3083 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
3084 integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
3085 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
3086 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
3087 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
3088 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
3089 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
3090 integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
3091 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
3092 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
3093 integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
3094 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
3095 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
3096 integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
3097 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
3098 storageTexelBufferOffsetAlignmentBytes = 0x00000010
3099 storageTexelBufferOffsetSingleTexelAlignment = true
3100 uniformTexelBufferOffsetAlignmentBytes = 0x00000001
3101 uniformTexelBufferOffsetSingleTexelAlignment = true
3102 maxBufferSize = 0x100000000
3103
3104VkPhysicalDeviceVulkan14Properties:
3105-----------------------------------
3106 lineSubPixelPrecisionBits = 4
3107 maxVertexAttribDivisor = 268435455
3108 supportsNonZeroFirstInstance = true
3109 maxPushDescriptors = 32
3110 dynamicRenderingLocalReadDepthStencilAttachments = true
3111 dynamicRenderingLocalReadMultisampledAttachments = true
3112 earlyFragmentMultisampleCoverageAfterSampleCounting = false
3113 earlyFragmentSampleMaskTestBeforeSampleCounting = false
3114 depthStencilSwizzleOneSupport = true
3115 polygonModePointSize = true
3116 nonStrictSinglePixelWideLinesUseParallelogram = false
3117 nonStrictWideLinesUseParallelogram = false
3118 blockTexelViewCompatibleMultipleLayers = true
3119 maxCombinedImageSamplerDescriptorCount = 3
3120 fragmentShadingRateClampCombinerInputs = true
3121 defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
3122 defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
3123 defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
3124 defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
3125 copySrcLayoutCount = 18
3126 pCopySrcLayouts: count = 18
3127 IMAGE_LAYOUT_GENERAL
3128 IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
3129 IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
3130 IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
3131 IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
3132 IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
3133 IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
3134 IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
3135 IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
3136 IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
3137 IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
3138 IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
3139 IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
3140 IMAGE_LAYOUT_READ_ONLY_OPTIMAL
3141 IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
3142 IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
3143 IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT
3144 IMAGE_LAYOUT_RENDERING_LOCAL_READ
3145 copyDstLayoutCount = 18
3146 pCopyDstLayouts: count = 18
3147 IMAGE_LAYOUT_GENERAL
3148 IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
3149 IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
3150 IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
3151 IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
3152 IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
3153 IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
3154 IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
3155 IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
3156 IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
3157 IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
3158 IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
3159 IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
3160 IMAGE_LAYOUT_READ_ONLY_OPTIMAL
3161 IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
3162 IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
3163 IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT
3164 IMAGE_LAYOUT_RENDERING_LOCAL_READ
3165 optimalTilingLayoutUUID = 0275eb0e-09a4-0f26-9713-81fafdf65333
3166 identicalMemoryTypeRequirements = false
3167
3168Device Extensions: count = 172
3169 VK_AMD_buffer_marker : extension revision 1
3170 VK_EXT_4444_formats : extension revision 1
3171 VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
3172 VK_EXT_attachment_feedback_loop_layout : extension revision 2
3173 VK_EXT_border_color_swizzle : extension revision 1
3174 VK_EXT_buffer_device_address : extension revision 2
3175 VK_EXT_calibrated_timestamps : extension revision 2
3176 VK_EXT_color_write_enable : extension revision 1
3177 VK_EXT_conditional_rendering : extension revision 2
3178 VK_EXT_conservative_rasterization : extension revision 1
3179 VK_EXT_custom_border_color : extension revision 12
3180 VK_EXT_depth_bias_control : extension revision 1
3181 VK_EXT_depth_clamp_control : extension revision 1
3182 VK_EXT_depth_clamp_zero_one : extension revision 1
3183 VK_EXT_depth_clip_control : extension revision 1
3184 VK_EXT_depth_clip_enable : extension revision 1
3185 VK_EXT_descriptor_buffer : extension revision 1
3186 VK_EXT_descriptor_indexing : extension revision 2
3187 VK_EXT_device_memory_report : extension revision 2
3188 VK_EXT_display_control : extension revision 1
3189 VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
3190 VK_EXT_extended_dynamic_state : extension revision 1
3191 VK_EXT_extended_dynamic_state2 : extension revision 1
3192 VK_EXT_extended_dynamic_state3 : extension revision 2
3193 VK_EXT_external_memory_dma_buf : extension revision 1
3194 VK_EXT_external_memory_host : extension revision 1
3195 VK_EXT_fragment_shader_interlock : extension revision 1
3196 VK_EXT_global_priority : extension revision 2
3197 VK_EXT_global_priority_query : extension revision 1
3198 VK_EXT_graphics_pipeline_library : extension revision 1
3199 VK_EXT_hdr_metadata : extension revision 3
3200 VK_EXT_host_image_copy : extension revision 1
3201 VK_EXT_host_query_reset : extension revision 1
3202 VK_EXT_image_2d_view_of_3d : extension revision 1
3203 VK_EXT_image_drm_format_modifier : extension revision 2
3204 VK_EXT_image_robustness : extension revision 1
3205 VK_EXT_image_sliced_view_of_3d : extension revision 1
3206 VK_EXT_image_view_min_lod : extension revision 1
3207 VK_EXT_index_type_uint8 : extension revision 1
3208 VK_EXT_inline_uniform_block : extension revision 1
3209 VK_EXT_legacy_dithering : extension revision 2
3210 VK_EXT_legacy_vertex_attributes : extension revision 1
3211 VK_EXT_line_rasterization : extension revision 1
3212 VK_EXT_load_store_op_none : extension revision 1
3213 VK_EXT_map_memory_placed : extension revision 1
3214 VK_EXT_memory_budget : extension revision 1
3215 VK_EXT_multi_draw : extension revision 1
3216 VK_EXT_mutable_descriptor_type : extension revision 1
3217 VK_EXT_nested_command_buffer : extension revision 1
3218 VK_EXT_non_seamless_cube_map : extension revision 1
3219 VK_EXT_pci_bus_info : extension revision 2
3220 VK_EXT_physical_device_drm : extension revision 1
3221 VK_EXT_pipeline_creation_cache_control : extension revision 3
3222 VK_EXT_pipeline_creation_feedback : extension revision 1
3223 VK_EXT_pipeline_robustness : extension revision 1
3224 VK_EXT_post_depth_coverage : extension revision 1
3225 VK_EXT_primitive_topology_list_restart : extension revision 1
3226 VK_EXT_primitives_generated_query : extension revision 1
3227 VK_EXT_private_data : extension revision 1
3228 VK_EXT_provoking_vertex : extension revision 1
3229 VK_EXT_queue_family_foreign : extension revision 1
3230 VK_EXT_robustness2 : extension revision 1
3231 VK_EXT_sample_locations : extension revision 1
3232 VK_EXT_sampler_filter_minmax : extension revision 2
3233 VK_EXT_scalar_block_layout : extension revision 1
3234 VK_EXT_separate_stencil_usage : extension revision 1
3235 VK_EXT_shader_atomic_float : extension revision 1
3236 VK_EXT_shader_atomic_float2 : extension revision 1
3237 VK_EXT_shader_demote_to_helper_invocation : extension revision 1
3238 VK_EXT_shader_image_atomic_int64 : extension revision 1
3239 VK_EXT_shader_module_identifier : extension revision 1
3240 VK_EXT_shader_replicated_composites : extension revision 1
3241 VK_EXT_shader_stencil_export : extension revision 1
3242 VK_EXT_shader_subgroup_ballot : extension revision 1
3243 VK_EXT_shader_subgroup_vote : extension revision 1
3244 VK_EXT_shader_viewport_index_layer : extension revision 1
3245 VK_EXT_subgroup_size_control : extension revision 2
3246 VK_EXT_swapchain_maintenance1 : extension revision 1
3247 VK_EXT_texel_buffer_alignment : extension revision 1
3248 VK_EXT_tooling_info : extension revision 1
3249 VK_EXT_transform_feedback : extension revision 1
3250 VK_EXT_vertex_attribute_divisor : extension revision 3
3251 VK_EXT_vertex_input_dynamic_state : extension revision 2
3252 VK_EXT_ycbcr_2plane_444_formats : extension revision 1
3253 VK_EXT_ycbcr_image_arrays : extension revision 1
3254 VK_GOOGLE_decorate_string : extension revision 1
3255 VK_GOOGLE_hlsl_functionality1 : extension revision 1
3256 VK_GOOGLE_user_type : extension revision 1
3257 VK_INTEL_shader_integer_functions2 : extension revision 1
3258 VK_KHR_16bit_storage : extension revision 1
3259 VK_KHR_8bit_storage : extension revision 1
3260 VK_KHR_bind_memory2 : extension revision 1
3261 VK_KHR_buffer_device_address : extension revision 1
3262 VK_KHR_calibrated_timestamps : extension revision 1
3263 VK_KHR_compute_shader_derivatives : extension revision 1
3264 VK_KHR_cooperative_matrix : extension revision 2
3265 VK_KHR_copy_commands2 : extension revision 1
3266 VK_KHR_create_renderpass2 : extension revision 1
3267 VK_KHR_dedicated_allocation : extension revision 3
3268 VK_KHR_deferred_host_operations : extension revision 4
3269 VK_KHR_depth_stencil_resolve : extension revision 1
3270 VK_KHR_descriptor_update_template : extension revision 1
3271 VK_KHR_device_group : extension revision 4
3272 VK_KHR_draw_indirect_count : extension revision 1
3273 VK_KHR_driver_properties : extension revision 1
3274 VK_KHR_dynamic_rendering : extension revision 1
3275 VK_KHR_dynamic_rendering_local_read : extension revision 1
3276 VK_KHR_external_fence : extension revision 1
3277 VK_KHR_external_fence_fd : extension revision 1
3278 VK_KHR_external_memory : extension revision 1
3279 VK_KHR_external_memory_fd : extension revision 1
3280 VK_KHR_external_semaphore : extension revision 1
3281 VK_KHR_external_semaphore_fd : extension revision 1
3282 VK_KHR_format_feature_flags2 : extension revision 2
3283 VK_KHR_get_memory_requirements2 : extension revision 1
3284 VK_KHR_global_priority : extension revision 1
3285 VK_KHR_image_format_list : extension revision 1
3286 VK_KHR_imageless_framebuffer : extension revision 1
3287 VK_KHR_incremental_present : extension revision 2
3288 VK_KHR_index_type_uint8 : extension revision 1
3289 VK_KHR_line_rasterization : extension revision 1
3290 VK_KHR_load_store_op_none : extension revision 1
3291 VK_KHR_maintenance1 : extension revision 2
3292 VK_KHR_maintenance2 : extension revision 1
3293 VK_KHR_maintenance3 : extension revision 1
3294 VK_KHR_maintenance4 : extension revision 2
3295 VK_KHR_maintenance5 : extension revision 1
3296 VK_KHR_maintenance6 : extension revision 1
3297 VK_KHR_maintenance7 : extension revision 1
3298 VK_KHR_maintenance8 : extension revision 1
3299 VK_KHR_map_memory2 : extension revision 1
3300 VK_KHR_multiview : extension revision 1
3301 VK_KHR_pipeline_executable_properties : extension revision 1
3302 VK_KHR_pipeline_library : extension revision 1
3303 VK_KHR_present_id : extension revision 1
3304 VK_KHR_present_wait : extension revision 1
3305 VK_KHR_push_descriptor : extension revision 2
3306 VK_KHR_relaxed_block_layout : extension revision 1
3307 VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
3308 VK_KHR_sampler_ycbcr_conversion : extension revision 14
3309 VK_KHR_separate_depth_stencil_layouts : extension revision 1
3310 VK_KHR_shader_atomic_int64 : extension revision 1
3311 VK_KHR_shader_clock : extension revision 1
3312 VK_KHR_shader_draw_parameters : extension revision 1
3313 VK_KHR_shader_expect_assume : extension revision 1
3314 VK_KHR_shader_float16_int8 : extension revision 1
3315 VK_KHR_shader_float_controls : extension revision 4
3316 VK_KHR_shader_float_controls2 : extension revision 1
3317 VK_KHR_shader_integer_dot_product : extension revision 1
3318 VK_KHR_shader_maximal_reconvergence : extension revision 1
3319 VK_KHR_shader_non_semantic_info : extension revision 1
3320 VK_KHR_shader_quad_control : extension revision 1
3321 VK_KHR_shader_relaxed_extended_instruction : extension revision 1
3322 VK_KHR_shader_subgroup_extended_types : extension revision 1
3323 VK_KHR_shader_subgroup_rotate : extension revision 2
3324 VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
3325 VK_KHR_shader_terminate_invocation : extension revision 1
3326 VK_KHR_spirv_1_4 : extension revision 1
3327 VK_KHR_storage_buffer_storage_class : extension revision 1
3328 VK_KHR_swapchain : extension revision 70
3329 VK_KHR_swapchain_mutable_format : extension revision 1
3330 VK_KHR_synchronization2 : extension revision 1
3331 VK_KHR_timeline_semaphore : extension revision 2
3332 VK_KHR_uniform_buffer_standard_layout : extension revision 1
3333 VK_KHR_variable_pointers : extension revision 1
3334 VK_KHR_vertex_attribute_divisor : extension revision 1
3335 VK_KHR_vulkan_memory_model : extension revision 3
3336 VK_KHR_workgroup_memory_explicit_layout : extension revision 1
3337 VK_KHR_zero_initialize_workgroup_memory : extension revision 1
3338 VK_MESA_image_alignment_control : extension revision 1
3339 VK_NV_compute_shader_derivatives : extension revision 1
3340 VK_VALVE_mutable_descriptor_type : extension revision 1
3341
3342VkQueueFamilyProperties:
3343========================
3344 queueProperties[0]:
3345 -------------------
3346 minImageTransferGranularity = (1,1,1)
3347 queueCount = 1
3348 queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT
3349 timestampValidBits = 36
3350 present support = true
3351
3352VkPhysicalDeviceMemoryProperties:
3353=================================
3354memoryHeaps: count = 1
3355 memoryHeaps[0]:
3356 size = 6158398464 (0x16f11b400) (5.74 GiB)
3357 budget = 5451546624 (0x144f00000) (5.08 GiB)
3358 usage = 0 (0x00000000) (0.00 B)
3359 flags: count = 1
3360 MEMORY_HEAP_DEVICE_LOCAL_BIT
3361memoryTypes: count = 6
3362 memoryTypes[0]:
3363 heapIndex = 0
3364 propertyFlags = 0x0001: count = 1
3365 MEMORY_PROPERTY_DEVICE_LOCAL_BIT
3366 usable for:
3367 IMAGE_TILING_OPTIMAL:
3368 color images
3369 FORMAT_D16_UNORM
3370 FORMAT_X8_D24_UNORM_PACK32
3371 FORMAT_D32_SFLOAT
3372 FORMAT_S8_UINT
3373 FORMAT_D24_UNORM_S8_UINT
3374 FORMAT_D32_SFLOAT_S8_UINT
3375 (non-sparse)
3376 IMAGE_TILING_LINEAR:
3377 color images
3378 (non-sparse)
3379 memoryTypes[1]:
3380 heapIndex = 0
3381 propertyFlags = 0x0007: count = 3
3382 MEMORY_PROPERTY_DEVICE_LOCAL_BIT
3383 MEMORY_PROPERTY_HOST_VISIBLE_BIT
3384 MEMORY_PROPERTY_HOST_COHERENT_BIT
3385 usable for:
3386 IMAGE_TILING_OPTIMAL:
3387 color images
3388 FORMAT_D16_UNORM
3389 FORMAT_X8_D24_UNORM_PACK32
3390 FORMAT_D32_SFLOAT
3391 FORMAT_S8_UINT
3392 FORMAT_D24_UNORM_S8_UINT
3393 FORMAT_D32_SFLOAT_S8_UINT
3394 (non-sparse)
3395 IMAGE_TILING_LINEAR:
3396 color images
3397 (non-sparse)
3398 memoryTypes[2]:
3399 heapIndex = 0
3400 propertyFlags = 0x000f: count = 4
3401 MEMORY_PROPERTY_DEVICE_LOCAL_BIT
3402 MEMORY_PROPERTY_HOST_VISIBLE_BIT
3403 MEMORY_PROPERTY_HOST_COHERENT_BIT
3404 MEMORY_PROPERTY_HOST_CACHED_BIT
3405 usable for:
3406 IMAGE_TILING_OPTIMAL:
3407 color images
3408 FORMAT_D16_UNORM
3409 FORMAT_X8_D24_UNORM_PACK32
3410 FORMAT_D32_SFLOAT
3411 FORMAT_S8_UINT
3412 FORMAT_D24_UNORM_S8_UINT
3413 FORMAT_D32_SFLOAT_S8_UINT
3414 (non-sparse)
3415 IMAGE_TILING_LINEAR:
3416 color images
3417 (non-sparse)
3418 memoryTypes[3]:
3419 heapIndex = 0
3420 propertyFlags = 0x0001: count = 1
3421 MEMORY_PROPERTY_DEVICE_LOCAL_BIT
3422 usable for:
3423 IMAGE_TILING_OPTIMAL:
3424 None
3425 IMAGE_TILING_LINEAR:
3426 None
3427 memoryTypes[4]:
3428 heapIndex = 0
3429 propertyFlags = 0x0007: count = 3
3430 MEMORY_PROPERTY_DEVICE_LOCAL_BIT
3431 MEMORY_PROPERTY_HOST_VISIBLE_BIT
3432 MEMORY_PROPERTY_HOST_COHERENT_BIT
3433 usable for:
3434 IMAGE_TILING_OPTIMAL:
3435 None
3436 IMAGE_TILING_LINEAR:
3437 None
3438 memoryTypes[5]:
3439 heapIndex = 0
3440 propertyFlags = 0x000f: count = 4
3441 MEMORY_PROPERTY_DEVICE_LOCAL_BIT
3442 MEMORY_PROPERTY_HOST_VISIBLE_BIT
3443 MEMORY_PROPERTY_HOST_COHERENT_BIT
3444 MEMORY_PROPERTY_HOST_CACHED_BIT
3445 usable for:
3446 IMAGE_TILING_OPTIMAL:
3447 None
3448 IMAGE_TILING_LINEAR:
3449 None
3450
3451VkPhysicalDeviceFeatures:
3452=========================
3453 robustBufferAccess = true
3454 fullDrawIndexUint32 = true
3455 imageCubeArray = true
3456 independentBlend = true
3457 geometryShader = true
3458 tessellationShader = true
3459 sampleRateShading = true
3460 dualSrcBlend = true
3461 logicOp = true
3462 multiDrawIndirect = true
3463 drawIndirectFirstInstance = true
3464 depthClamp = true
3465 depthBiasClamp = true
3466 fillModeNonSolid = true
3467 depthBounds = false
3468 wideLines = true
3469 largePoints = true
3470 alphaToOne = true
3471 multiViewport = true
3472 samplerAnisotropy = true
3473 textureCompressionETC2 = true
3474 textureCompressionASTC_LDR = true
3475 textureCompressionBC = true
3476 occlusionQueryPrecise = true
3477 pipelineStatisticsQuery = true
3478 vertexPipelineStoresAndAtomics = true
3479 fragmentStoresAndAtomics = true
3480 shaderTessellationAndGeometryPointSize = true
3481 shaderImageGatherExtended = true
3482 shaderStorageImageExtendedFormats = true
3483 shaderStorageImageMultisample = false
3484 shaderStorageImageReadWithoutFormat = false
3485 shaderStorageImageWriteWithoutFormat = true
3486 shaderUniformBufferArrayDynamicIndexing = true
3487 shaderSampledImageArrayDynamicIndexing = true
3488 shaderStorageBufferArrayDynamicIndexing = true
3489 shaderStorageImageArrayDynamicIndexing = true
3490 shaderClipDistance = true
3491 shaderCullDistance = true
3492 shaderFloat64 = true
3493 shaderInt64 = true
3494 shaderInt16 = true
3495 shaderResourceResidency = false
3496 shaderResourceMinLod = true
3497 sparseBinding = false
3498 sparseResidencyBuffer = false
3499 sparseResidencyImage2D = false
3500 sparseResidencyImage3D = false
3501 sparseResidency2Samples = false
3502 sparseResidency4Samples = false
3503 sparseResidency8Samples = false
3504 sparseResidency16Samples = false
3505 sparseResidencyAliased = false
3506 variableMultisampleRate = true
3507 inheritedQueries = true
3508
3509VkPhysicalDevice4444FormatsFeaturesEXT:
3510---------------------------------------
3511 formatA4R4G4B4 = true
3512 formatA4B4G4R4 = false
3513
3514VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
3515--------------------------------------------------------------
3516 attachmentFeedbackLoopDynamicState = true
3517
3518VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
3519--------------------------------------------------------
3520 attachmentFeedbackLoopLayout = true
3521
3522VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
3523----------------------------------------------
3524 borderColorSwizzle = true
3525 borderColorSwizzleFromImage = true
3526
3527VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
3528-----------------------------------------------
3529 bufferDeviceAddress = true
3530 bufferDeviceAddressCaptureReplay = false
3531 bufferDeviceAddressMultiDevice = false
3532
3533VkPhysicalDeviceColorWriteEnableFeaturesEXT:
3534--------------------------------------------
3535 colorWriteEnable = true
3536
3537VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
3538----------------------------------------------------
3539 computeDerivativeGroupQuads = true
3540 computeDerivativeGroupLinear = true
3541
3542VkPhysicalDeviceConditionalRenderingFeaturesEXT:
3543------------------------------------------------
3544 conditionalRendering = true
3545 inheritedConditionalRendering = true
3546
3547VkPhysicalDeviceCooperativeMatrixFeaturesKHR:
3548---------------------------------------------
3549 cooperativeMatrix = true
3550 cooperativeMatrixRobustBufferAccess = false
3551
3552VkPhysicalDeviceCustomBorderColorFeaturesEXT:
3553---------------------------------------------
3554 customBorderColors = true
3555 customBorderColorWithoutFormat = true
3556
3557VkPhysicalDeviceDepthBiasControlFeaturesEXT:
3558--------------------------------------------
3559 depthBiasControl = true
3560 leastRepresentableValueForceUnormRepresentation = false
3561 floatRepresentation = true
3562 depthBiasExact = true
3563
3564VkPhysicalDeviceDepthClampControlFeaturesEXT:
3565---------------------------------------------
3566 depthClampControl = true
3567
3568VkPhysicalDeviceDepthClampZeroOneFeaturesKHR:
3569---------------------------------------------
3570 depthClampZeroOne = true
3571
3572VkPhysicalDeviceDepthClipControlFeaturesEXT:
3573--------------------------------------------
3574 depthClipControl = true
3575
3576VkPhysicalDeviceDepthClipEnableFeaturesEXT:
3577-------------------------------------------
3578 depthClipEnable = true
3579
3580VkPhysicalDeviceDescriptorBufferFeaturesEXT:
3581--------------------------------------------
3582 descriptorBuffer = true
3583 descriptorBufferCaptureReplay = true
3584 descriptorBufferImageLayoutIgnored = false
3585 descriptorBufferPushDescriptors = true
3586
3587VkPhysicalDeviceDeviceMemoryReportFeaturesEXT:
3588----------------------------------------------
3589 deviceMemoryReport = true
3590
3591VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
3592-------------------------------------------------------------
3593 dynamicRenderingUnusedAttachments = true
3594
3595VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
3596-------------------------------------------------
3597 extendedDynamicState2 = true
3598 extendedDynamicState2LogicOp = true
3599 extendedDynamicState2PatchControlPoints = true
3600
3601VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
3602-------------------------------------------------
3603 extendedDynamicState3TessellationDomainOrigin = true
3604 extendedDynamicState3DepthClampEnable = true
3605 extendedDynamicState3PolygonMode = true
3606 extendedDynamicState3RasterizationSamples = true
3607 extendedDynamicState3SampleMask = true
3608 extendedDynamicState3AlphaToCoverageEnable = true
3609 extendedDynamicState3AlphaToOneEnable = true
3610 extendedDynamicState3LogicOpEnable = true
3611 extendedDynamicState3ColorBlendEnable = true
3612 extendedDynamicState3ColorBlendEquation = true
3613 extendedDynamicState3ColorWriteMask = true
3614 extendedDynamicState3RasterizationStream = true
3615 extendedDynamicState3ConservativeRasterizationMode = true
3616 extendedDynamicState3ExtraPrimitiveOverestimationSize = false
3617 extendedDynamicState3DepthClipEnable = true
3618 extendedDynamicState3SampleLocationsEnable = true
3619 extendedDynamicState3ColorBlendAdvanced = false
3620 extendedDynamicState3ProvokingVertexMode = true
3621 extendedDynamicState3LineRasterizationMode = true
3622 extendedDynamicState3LineStippleEnable = true
3623 extendedDynamicState3DepthClipNegativeOneToOne = true
3624 extendedDynamicState3ViewportWScalingEnable = false
3625 extendedDynamicState3ViewportSwizzle = false
3626 extendedDynamicState3CoverageToColorEnable = false
3627 extendedDynamicState3CoverageToColorLocation = false
3628 extendedDynamicState3CoverageModulationMode = false
3629 extendedDynamicState3CoverageModulationTableEnable = false
3630 extendedDynamicState3CoverageModulationTable = false
3631 extendedDynamicState3CoverageReductionMode = false
3632 extendedDynamicState3RepresentativeFragmentTestEnable = false
3633 extendedDynamicState3ShadingRateImageEnable = false
3634
3635VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
3636------------------------------------------------
3637 extendedDynamicState = true
3638
3639VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
3640---------------------------------------------------
3641 fragmentShaderSampleInterlock = true
3642 fragmentShaderPixelInterlock = true
3643 fragmentShaderShadingRateInterlock = false
3644
3645VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
3646---------------------------------------------------
3647 graphicsPipelineLibrary = true
3648
3649VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
3650-------------------------------------------
3651 image2DViewOf3D = true
3652 sampler2DViewOf3D = true
3653
3654VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
3655-----------------------------------------------
3656 imageSlicedViewOf3D = true
3657
3658VkPhysicalDeviceImageViewMinLodFeaturesEXT:
3659-------------------------------------------
3660 minLod = true
3661
3662VkPhysicalDeviceLegacyDitheringFeaturesEXT:
3663-------------------------------------------
3664 legacyDithering = true
3665
3666VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
3667--------------------------------------------------
3668 legacyVertexAttributes = true
3669
3670VkPhysicalDeviceMaintenance7FeaturesKHR:
3671----------------------------------------
3672 maintenance7 = true
3673
3674VkPhysicalDeviceMaintenance8FeaturesKHR:
3675----------------------------------------
3676 maintenance8 = true
3677
3678VkPhysicalDeviceMapMemoryPlacedFeaturesEXT:
3679-------------------------------------------
3680 memoryMapPlaced = true
3681 memoryMapRangePlaced = false
3682 memoryUnmapReserve = true
3683
3684VkPhysicalDeviceMultiDrawFeaturesEXT:
3685-------------------------------------
3686 multiDraw = true
3687
3688VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
3689-------------------------------------------------
3690 mutableDescriptorType = true
3691
3692VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
3693-----------------------------------------------
3694 nestedCommandBuffer = true
3695 nestedCommandBufferRendering = true
3696 nestedCommandBufferSimultaneousUse = false
3697
3698VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
3699----------------------------------------------
3700 nonSeamlessCubeMap = true
3701
3702VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
3703--------------------------------------------------------
3704 pipelineExecutableInfo = true
3705
3706VkPhysicalDevicePresentIdFeaturesKHR:
3707-------------------------------------
3708 presentId = true
3709
3710VkPhysicalDevicePresentWaitFeaturesKHR:
3711---------------------------------------
3712 presentWait = true
3713
3714VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
3715--------------------------------------------------------
3716 primitiveTopologyListRestart = true
3717 primitiveTopologyPatchListRestart = true
3718
3719VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
3720----------------------------------------------------
3721 primitivesGeneratedQuery = true
3722 primitivesGeneratedQueryWithRasterizerDiscard = false
3723 primitivesGeneratedQueryWithNonZeroStreams = false
3724
3725VkPhysicalDeviceProvokingVertexFeaturesEXT:
3726-------------------------------------------
3727 provokingVertexLast = true
3728 transformFeedbackPreservesProvokingVertex = true
3729
3730VkPhysicalDeviceRobustness2FeaturesEXT:
3731---------------------------------------
3732 robustBufferAccess2 = true
3733 robustImageAccess2 = true
3734 nullDescriptor = true
3735
3736VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
3737----------------------------------------------
3738 shaderBufferFloat16Atomics = false
3739 shaderBufferFloat16AtomicAdd = false
3740 shaderBufferFloat16AtomicMinMax = false
3741 shaderBufferFloat32AtomicMinMax = true
3742 shaderBufferFloat64AtomicMinMax = false
3743 shaderSharedFloat16Atomics = false
3744 shaderSharedFloat16AtomicAdd = false
3745 shaderSharedFloat16AtomicMinMax = false
3746 shaderSharedFloat32AtomicMinMax = true
3747 shaderSharedFloat64AtomicMinMax = false
3748 shaderImageFloat32AtomicMinMax = false
3749 sparseImageFloat32AtomicMinMax = false
3750
3751VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
3752---------------------------------------------
3753 shaderBufferFloat32Atomics = true
3754 shaderBufferFloat32AtomicAdd = false
3755 shaderBufferFloat64Atomics = false
3756 shaderBufferFloat64AtomicAdd = false
3757 shaderSharedFloat32Atomics = true
3758 shaderSharedFloat32AtomicAdd = false
3759 shaderSharedFloat64Atomics = false
3760 shaderSharedFloat64AtomicAdd = false
3761 shaderImageFloat32Atomics = true
3762 shaderImageFloat32AtomicAdd = false
3763 sparseImageFloat32Atomics = false
3764 sparseImageFloat32AtomicAdd = false
3765
3766VkPhysicalDeviceShaderClockFeaturesKHR:
3767---------------------------------------
3768 shaderSubgroupClock = true
3769 shaderDeviceClock = false
3770
3771VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
3772--------------------------------------------------
3773 shaderImageInt64Atomics = true
3774 sparseImageInt64Atomics = false
3775
3776VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
3777------------------------------------------------------
3778 shaderMaximalReconvergence = true
3779
3780VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
3781--------------------------------------------------
3782 shaderModuleIdentifier = true
3783
3784VkPhysicalDeviceShaderQuadControlFeaturesKHR:
3785---------------------------------------------
3786 shaderQuadControl = true
3787
3788VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
3789------------------------------------------------------------
3790 shaderRelaxedExtendedInstruction = true
3791
3792VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
3793------------------------------------------------------
3794 shaderReplicatedComposites = true
3795
3796VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
3797------------------------------------------------------------
3798 shaderSubgroupUniformControlFlow = true
3799
3800VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
3801-------------------------------------------------
3802 swapchainMaintenance1 = true
3803
3804VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
3805------------------------------------------------
3806 texelBufferAlignment = true
3807
3808VkPhysicalDeviceTransformFeedbackFeaturesEXT:
3809---------------------------------------------
3810 transformFeedback = true
3811 geometryStreams = true
3812
3813VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
3814---------------------------------------------------
3815 vertexInputDynamicState = true
3816
3817VkPhysicalDeviceVulkan11Features:
3818---------------------------------
3819 storageBuffer16BitAccess = true
3820 uniformAndStorageBuffer16BitAccess = true
3821 storagePushConstant16 = true
3822 storageInputOutput16 = false
3823 multiview = true
3824 multiviewGeometryShader = true
3825 multiviewTessellationShader = true
3826 variablePointersStorageBuffer = true
3827 variablePointers = true
3828 protectedMemory = false
3829 samplerYcbcrConversion = true
3830 shaderDrawParameters = true
3831
3832VkPhysicalDeviceVulkan12Features:
3833---------------------------------
3834 samplerMirrorClampToEdge = true
3835 drawIndirectCount = true
3836 storageBuffer8BitAccess = true
3837 uniformAndStorageBuffer8BitAccess = true
3838 storagePushConstant8 = true
3839 shaderBufferInt64Atomics = true
3840 shaderSharedInt64Atomics = false
3841 shaderFloat16 = true
3842 shaderInt8 = true
3843 descriptorIndexing = true
3844 shaderInputAttachmentArrayDynamicIndexing = false
3845 shaderUniformTexelBufferArrayDynamicIndexing = true
3846 shaderStorageTexelBufferArrayDynamicIndexing = true
3847 shaderUniformBufferArrayNonUniformIndexing = true
3848 shaderSampledImageArrayNonUniformIndexing = true
3849 shaderStorageBufferArrayNonUniformIndexing = true
3850 shaderStorageImageArrayNonUniformIndexing = true
3851 shaderInputAttachmentArrayNonUniformIndexing = false
3852 shaderUniformTexelBufferArrayNonUniformIndexing = true
3853 shaderStorageTexelBufferArrayNonUniformIndexing = true
3854 descriptorBindingUniformBufferUpdateAfterBind = true
3855 descriptorBindingSampledImageUpdateAfterBind = true
3856 descriptorBindingStorageImageUpdateAfterBind = true
3857 descriptorBindingStorageBufferUpdateAfterBind = true
3858 descriptorBindingUniformTexelBufferUpdateAfterBind = true
3859 descriptorBindingStorageTexelBufferUpdateAfterBind = true
3860 descriptorBindingUpdateUnusedWhilePending = true
3861 descriptorBindingPartiallyBound = true
3862 descriptorBindingVariableDescriptorCount = true
3863 runtimeDescriptorArray = true
3864 samplerFilterMinmax = true
3865 scalarBlockLayout = true
3866 imagelessFramebuffer = true
3867 uniformBufferStandardLayout = true
3868 shaderSubgroupExtendedTypes = true
3869 separateDepthStencilLayouts = true
3870 hostQueryReset = true
3871 timelineSemaphore = true
3872 bufferDeviceAddress = true
3873 bufferDeviceAddressCaptureReplay = true
3874 bufferDeviceAddressMultiDevice = false
3875 vulkanMemoryModel = true
3876 vulkanMemoryModelDeviceScope = true
3877 vulkanMemoryModelAvailabilityVisibilityChains = true
3878 shaderOutputViewportIndex = true
3879 shaderOutputLayer = true
3880 subgroupBroadcastDynamicId = true
3881
3882VkPhysicalDeviceVulkan13Features:
3883---------------------------------
3884 robustImageAccess = true
3885 inlineUniformBlock = true
3886 descriptorBindingInlineUniformBlockUpdateAfterBind = true
3887 pipelineCreationCacheControl = true
3888 privateData = true
3889 shaderDemoteToHelperInvocation = true
3890 shaderTerminateInvocation = true
3891 subgroupSizeControl = true
3892 computeFullSubgroups = true
3893 synchronization2 = true
3894 textureCompressionASTC_HDR = false
3895 shaderZeroInitializeWorkgroupMemory = true
3896 dynamicRendering = true
3897 shaderIntegerDotProduct = true
3898 maintenance4 = true
3899
3900VkPhysicalDeviceVulkan14Features:
3901---------------------------------
3902 globalPriorityQuery = true
3903 shaderSubgroupRotate = true
3904 shaderSubgroupRotateClustered = true
3905 shaderFloatControls2 = true
3906 shaderExpectAssume = true
3907 rectangularLines = false
3908 bresenhamLines = true
3909 smoothLines = true
3910 stippledRectangularLines = false
3911 stippledBresenhamLines = true
3912 stippledSmoothLines = false
3913 vertexAttributeInstanceRateDivisor = true
3914 vertexAttributeInstanceRateZeroDivisor = true
3915 indexTypeUint8 = true
3916 dynamicRenderingLocalRead = true
3917 maintenance5 = true
3918 maintenance6 = true
3919 pipelineProtectedAccess = false
3920 pipelineRobustness = true
3921 hostImageCopy = true
3922 pushDescriptor = true
3923
3924VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
3925---------------------------------------------------------
3926 workgroupMemoryExplicitLayout = true
3927 workgroupMemoryExplicitLayoutScalarBlockLayout = true
3928 workgroupMemoryExplicitLayout8BitAccess = true
3929 workgroupMemoryExplicitLayout16BitAccess = true
3930
3931VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
3932-------------------------------------------------
3933 ycbcr2plane444Formats = true
3934
3935VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
3936--------------------------------------------
3937 ycbcrImageArrays = true
3938
3939
3940GPU2:
3941VkPhysicalDeviceProperties:
3942---------------------------
3943 apiVersion = 1.4.311 (4210999)
3944 driverVersion = 25.1.1 (104861697)
3945 vendorID = 0x10005
3946 deviceID = 0x0000
3947 deviceType = PHYSICAL_DEVICE_TYPE_CPU
3948 deviceName = llvmpipe (LLVM 20.1.5, 256 bits)
3949 pipelineCacheUUID = 32352e31-2e31-6161-6161-616161616161
3950
3951VkPhysicalDeviceLimits:
3952-----------------------
3953 maxImageDimension1D = 16384
3954 maxImageDimension2D = 16384
3955 maxImageDimension3D = 4096
3956 maxImageDimensionCube = 32768
3957 maxImageArrayLayers = 2048
3958 maxTexelBufferElements = 134217728
3959 maxUniformBufferRange = 65536
3960 maxStorageBufferRange = 134217728
3961 maxPushConstantsSize = 256
3962 maxMemoryAllocationCount = 4294967295
3963 maxSamplerAllocationCount = 32768
3964 bufferImageGranularity = 0x00000040
3965 sparseAddressSpaceSize = 0x80000000
3966 maxBoundDescriptorSets = 8
3967 maxPerStageDescriptorSamplers = 1000000
3968 maxPerStageDescriptorUniformBuffers = 1000000
3969 maxPerStageDescriptorStorageBuffers = 1000000
3970 maxPerStageDescriptorSampledImages = 1000000
3971 maxPerStageDescriptorStorageImages = 1000000
3972 maxPerStageDescriptorInputAttachments = 1000000
3973 maxPerStageResources = 1000000
3974 maxDescriptorSetSamplers = 1000000
3975 maxDescriptorSetUniformBuffers = 1000000
3976 maxDescriptorSetUniformBuffersDynamic = 500000
3977 maxDescriptorSetStorageBuffers = 1000000
3978 maxDescriptorSetStorageBuffersDynamic = 500000
3979 maxDescriptorSetSampledImages = 1000000
3980 maxDescriptorSetStorageImages = 1000000
3981 maxDescriptorSetInputAttachments = 1000000
3982 maxVertexInputAttributes = 32
3983 maxVertexInputBindings = 32
3984 maxVertexInputAttributeOffset = 2047
3985 maxVertexInputBindingStride = 2048
3986 maxVertexOutputComponents = 128
3987 maxTessellationGenerationLevel = 64
3988 maxTessellationPatchSize = 32
3989 maxTessellationControlPerVertexInputComponents = 128
3990 maxTessellationControlPerVertexOutputComponents = 128
3991 maxTessellationControlPerPatchOutputComponents = 128
3992 maxTessellationControlTotalOutputComponents = 4096
3993 maxTessellationEvaluationInputComponents = 128
3994 maxTessellationEvaluationOutputComponents = 128
3995 maxGeometryShaderInvocations = 32
3996 maxGeometryInputComponents = 64
3997 maxGeometryOutputComponents = 128
3998 maxGeometryOutputVertices = 1024
3999 maxGeometryTotalOutputComponents = 1024
4000 maxFragmentInputComponents = 128
4001 maxFragmentOutputAttachments = 8
4002 maxFragmentDualSrcAttachments = 2
4003 maxFragmentCombinedOutputResources = 104
4004 maxComputeSharedMemorySize = 32768
4005 maxComputeWorkGroupCount: count = 3
4006 65535
4007 65535
4008 65535
4009 maxComputeWorkGroupInvocations = 1024
4010 maxComputeWorkGroupSize: count = 3
4011 1024
4012 1024
4013 1024
4014 subPixelPrecisionBits = 8
4015 subTexelPrecisionBits = 8
4016 mipmapPrecisionBits = 6
4017 maxDrawIndexedIndexValue = 4294967295
4018 maxDrawIndirectCount = 4294967295
4019 maxSamplerLodBias = 16
4020 maxSamplerAnisotropy = 16
4021 maxViewports = 16
4022 maxViewportDimensions: count = 2
4023 16384
4024 16384
4025 viewportBoundsRange: count = 2
4026 -32768
4027 32768
4028 viewportSubPixelBits = 0
4029 minMemoryMapAlignment = 64
4030 minTexelBufferOffsetAlignment = 0x00000010
4031 minUniformBufferOffsetAlignment = 0x00000010
4032 minStorageBufferOffsetAlignment = 0x00000010
4033 minTexelOffset = -32
4034 maxTexelOffset = 31
4035 minTexelGatherOffset = -32
4036 maxTexelGatherOffset = 31
4037 minInterpolationOffset = -2
4038 maxInterpolationOffset = 2
4039 subPixelInterpolationOffsetBits = 8
4040 maxFramebufferWidth = 16384
4041 maxFramebufferHeight = 16384
4042 maxFramebufferLayers = 2048
4043 framebufferColorSampleCounts: count = 2
4044 SAMPLE_COUNT_1_BIT
4045 SAMPLE_COUNT_4_BIT
4046 framebufferDepthSampleCounts: count = 2
4047 SAMPLE_COUNT_1_BIT
4048 SAMPLE_COUNT_4_BIT
4049 framebufferStencilSampleCounts: count = 2
4050 SAMPLE_COUNT_1_BIT
4051 SAMPLE_COUNT_4_BIT
4052 framebufferNoAttachmentsSampleCounts: count = 2
4053 SAMPLE_COUNT_1_BIT
4054 SAMPLE_COUNT_4_BIT
4055 maxColorAttachments = 8
4056 sampledImageColorSampleCounts: count = 2
4057 SAMPLE_COUNT_1_BIT
4058 SAMPLE_COUNT_4_BIT
4059 sampledImageIntegerSampleCounts: count = 2
4060 SAMPLE_COUNT_1_BIT
4061 SAMPLE_COUNT_4_BIT
4062 sampledImageDepthSampleCounts: count = 2
4063 SAMPLE_COUNT_1_BIT
4064 SAMPLE_COUNT_4_BIT
4065 sampledImageStencilSampleCounts: count = 2
4066 SAMPLE_COUNT_1_BIT
4067 SAMPLE_COUNT_4_BIT
4068 storageImageSampleCounts: count = 2
4069 SAMPLE_COUNT_1_BIT
4070 SAMPLE_COUNT_4_BIT
4071 maxSampleMaskWords = 1
4072 timestampComputeAndGraphics = true
4073 timestampPeriod = 1
4074 maxClipDistances = 8
4075 maxCullDistances = 8
4076 maxCombinedClipAndCullDistances = 8
4077 discreteQueuePriorities = 2
4078 pointSizeRange: count = 2
4079 0
4080 256
4081 lineWidthRange: count = 2
4082 1
4083 255
4084 pointSizeGranularity = 0.125
4085 lineWidthGranularity = 0.0078125
4086 strictLines = true
4087 standardSampleLocations = true
4088 optimalBufferCopyOffsetAlignment = 0x00000080
4089 optimalBufferCopyRowPitchAlignment = 0x00000080
4090 nonCoherentAtomSize = 0x00000040
4091
4092VkPhysicalDeviceSparseProperties:
4093---------------------------------
4094 residencyStandard2DBlockShape = true
4095 residencyStandard2DMultisampleBlockShape = true
4096 residencyStandard3DBlockShape = true
4097 residencyAlignedMipSize = false
4098 residencyNonResidentStrict = false
4099
4100VkPhysicalDeviceAccelerationStructurePropertiesKHR:
4101---------------------------------------------------
4102 maxGeometryCount = 16777215
4103 maxInstanceCount = 16777215
4104 maxPrimitiveCount = 16777215
4105 maxPerStageDescriptorAccelerationStructures = 1000000
4106 maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 1000000
4107 maxDescriptorSetAccelerationStructures = 1000000
4108 maxDescriptorSetUpdateAfterBindAccelerationStructures = 1000000
4109 minAccelerationStructureScratchOffsetAlignment = 8
4110
4111VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR:
4112------------------------------------------------------
4113 meshAndTaskShaderDerivatives = true
4114
4115VkPhysicalDeviceCustomBorderColorPropertiesEXT:
4116-----------------------------------------------
4117 maxCustomBorderColorSamplers = 32768
4118
4119VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
4120--------------------------------------------------------
4121 combinedImageSamplerDensityMapDescriptorSize = 0
4122
4123VkPhysicalDeviceDescriptorBufferPropertiesEXT:
4124----------------------------------------------
4125 combinedImageSamplerDescriptorSingleArray = true
4126 bufferlessPushDescriptors = true
4127 allowSamplerImageViewPostSubmitCreation = false
4128 descriptorBufferOffsetAlignment = 0x00000004
4129 maxDescriptorBufferBindings = 8
4130 maxResourceDescriptorBufferBindings = 8
4131 maxSamplerDescriptorBufferBindings = 8
4132 maxEmbeddedImmutableSamplerBindings = 8
4133 maxEmbeddedImmutableSamplers = 2032
4134 bufferCaptureReplayDescriptorDataSize = 0
4135 imageCaptureReplayDescriptorDataSize = 0
4136 imageViewCaptureReplayDescriptorDataSize = 0
4137 samplerCaptureReplayDescriptorDataSize = 0
4138 accelerationStructureCaptureReplayDescriptorDataSize = 0
4139 samplerDescriptorSize = 256
4140 combinedImageSamplerDescriptorSize = 256
4141 sampledImageDescriptorSize = 256
4142 storageImageDescriptorSize = 256
4143 uniformTexelBufferDescriptorSize = 256
4144 robustUniformTexelBufferDescriptorSize = 256
4145 storageTexelBufferDescriptorSize = 256
4146 robustStorageTexelBufferDescriptorSize = 256
4147 uniformBufferDescriptorSize = 256
4148 robustUniformBufferDescriptorSize = 256
4149 storageBufferDescriptorSize = 256
4150 robustStorageBufferDescriptorSize = 256
4151 inputAttachmentDescriptorSize = 256
4152 accelerationStructureDescriptorSize = 256
4153 maxSamplerDescriptorBufferRange = 0xffffffff
4154 maxResourceDescriptorBufferRange = 0xffffffff
4155 samplerDescriptorBufferAddressSpaceSize = 0xffffffff
4156 resourceDescriptorBufferAddressSpaceSize = 0xffffffff
4157 descriptorBufferAddressSpaceSize = 0xffffffff
4158
4159VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT:
4160-----------------------------------------------------
4161 maxIndirectPipelineCount = 4096
4162 maxIndirectShaderObjectCount = 4096
4163 maxIndirectSequenceCount = 1048576
4164 maxIndirectCommandsTokenCount = 16
4165 maxIndirectCommandsTokenOffset = 2047
4166 maxIndirectCommandsIndirectStride = 2048
4167 supportedIndirectCommandsInputModes: count = 2
4168 INDIRECT_COMMANDS_INPUT_MODE_VULKAN_INDEX_BUFFER_EXT
4169 INDIRECT_COMMANDS_INPUT_MODE_DXGI_INDEX_BUFFER_EXT
4170 supportedIndirectCommandsShaderStages: count = 16
4171 SHADER_STAGE_VERTEX_BIT
4172 SHADER_STAGE_TESSELLATION_CONTROL_BIT
4173 SHADER_STAGE_TESSELLATION_EVALUATION_BIT
4174 SHADER_STAGE_GEOMETRY_BIT
4175 SHADER_STAGE_FRAGMENT_BIT
4176 SHADER_STAGE_COMPUTE_BIT
4177 SHADER_STAGE_RAYGEN_BIT_KHR
4178 SHADER_STAGE_ANY_HIT_BIT_KHR
4179 SHADER_STAGE_CLOSEST_HIT_BIT_KHR
4180 SHADER_STAGE_MISS_BIT_KHR
4181 SHADER_STAGE_INTERSECTION_BIT_KHR
4182 SHADER_STAGE_CALLABLE_BIT_KHR
4183 SHADER_STAGE_TASK_BIT_EXT
4184 SHADER_STAGE_MESH_BIT_EXT
4185 SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI
4186 SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI
4187 supportedIndirectCommandsShaderStagesPipelineBinding: count = 16
4188 SHADER_STAGE_VERTEX_BIT
4189 SHADER_STAGE_TESSELLATION_CONTROL_BIT
4190 SHADER_STAGE_TESSELLATION_EVALUATION_BIT
4191 SHADER_STAGE_GEOMETRY_BIT
4192 SHADER_STAGE_FRAGMENT_BIT
4193 SHADER_STAGE_COMPUTE_BIT
4194 SHADER_STAGE_RAYGEN_BIT_KHR
4195 SHADER_STAGE_ANY_HIT_BIT_KHR
4196 SHADER_STAGE_CLOSEST_HIT_BIT_KHR
4197 SHADER_STAGE_MISS_BIT_KHR
4198 SHADER_STAGE_INTERSECTION_BIT_KHR
4199 SHADER_STAGE_CALLABLE_BIT_KHR
4200 SHADER_STAGE_TASK_BIT_EXT
4201 SHADER_STAGE_MESH_BIT_EXT
4202 SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI
4203 SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI
4204 supportedIndirectCommandsShaderStagesShaderBinding: count = 16
4205 SHADER_STAGE_VERTEX_BIT
4206 SHADER_STAGE_TESSELLATION_CONTROL_BIT
4207 SHADER_STAGE_TESSELLATION_EVALUATION_BIT
4208 SHADER_STAGE_GEOMETRY_BIT
4209 SHADER_STAGE_FRAGMENT_BIT
4210 SHADER_STAGE_COMPUTE_BIT
4211 SHADER_STAGE_RAYGEN_BIT_KHR
4212 SHADER_STAGE_ANY_HIT_BIT_KHR
4213 SHADER_STAGE_CLOSEST_HIT_BIT_KHR
4214 SHADER_STAGE_MISS_BIT_KHR
4215 SHADER_STAGE_INTERSECTION_BIT_KHR
4216 SHADER_STAGE_CALLABLE_BIT_KHR
4217 SHADER_STAGE_TASK_BIT_EXT
4218 SHADER_STAGE_MESH_BIT_EXT
4219 SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI
4220 SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI
4221 deviceGeneratedCommandsTransformFeedback = true
4222 deviceGeneratedCommandsMultiDrawIndirectCount = true
4223
4224VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
4225---------------------------------------------------
4226 dynamicPrimitiveTopologyUnrestricted = true
4227
4228VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
4229------------------------------------------------
4230 minImportedHostPointerAlignment = 0x00001000
4231
4232VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
4233-----------------------------------------------------
4234 graphicsPipelineLibraryFastLinking = true
4235 graphicsPipelineLibraryIndependentInterpolationDecoration = true
4236
4237VkPhysicalDeviceLayeredApiPropertiesListKHR:
4238--------------------------------------------
4239 layeredApiCount = 0
4240 pLayeredApis = NULL
4241
4242VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
4243----------------------------------------------------
4244 nativeUnalignedPerformance = true
4245
4246VkPhysicalDeviceMaintenance7PropertiesKHR:
4247------------------------------------------
4248 robustFragmentShadingRateAttachmentAccess = false
4249 separateDepthStencilAttachmentAccess = true
4250 maxDescriptorSetTotalUniformBuffersDynamic = 1000000
4251 maxDescriptorSetTotalStorageBuffersDynamic = 1000000
4252 maxDescriptorSetTotalBuffersDynamic = 1000000
4253 maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = 500000
4254 maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = 500000
4255 maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = 1000000
4256
4257VkPhysicalDeviceMeshShaderPropertiesEXT:
4258----------------------------------------
4259 maxTaskWorkGroupTotalCount = 4194304
4260 maxTaskWorkGroupCount: count = 3
4261 65536
4262 65536
4263 65536
4264 maxTaskWorkGroupInvocations = 1024
4265 maxTaskWorkGroupSize: count = 3
4266 1024
4267 1024
4268 1024
4269 maxTaskPayloadSize = 16384
4270 maxTaskSharedMemorySize = 32768
4271 maxTaskPayloadAndSharedMemorySize = 32768
4272 maxMeshWorkGroupTotalCount = 4194304
4273 maxMeshWorkGroupCount: count = 3
4274 65536
4275 65536
4276 65536
4277 maxMeshWorkGroupInvocations = 1024
4278 maxMeshWorkGroupSize: count = 3
4279 1024
4280 1024
4281 1024
4282 maxMeshSharedMemorySize = 28672
4283 maxMeshPayloadAndSharedMemorySize = 45056
4284 maxMeshOutputMemorySize = 32768
4285 maxMeshPayloadAndOutputMemorySize = 49152
4286 maxMeshOutputComponents = 128
4287 maxMeshOutputVertices = 256
4288 maxMeshOutputPrimitives = 256
4289 maxMeshOutputLayers = 8
4290 maxMeshMultiviewViewCount = 0
4291 meshOutputPerVertexGranularity = 1
4292 meshOutputPerPrimitiveGranularity = 1
4293 maxPreferredTaskWorkGroupInvocations = 64
4294 maxPreferredMeshWorkGroupInvocations = 128
4295 prefersLocalInvocationVertexOutput = true
4296 prefersLocalInvocationPrimitiveOutput = true
4297 prefersCompactVertexOutput = true
4298 prefersCompactPrimitiveOutput = false
4299
4300VkPhysicalDeviceMultiDrawPropertiesEXT:
4301---------------------------------------
4302 maxMultiDrawCount = 2048
4303
4304VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
4305-------------------------------------------------
4306 maxCommandBufferNestingLevel = 4294967295
4307
4308VkPhysicalDeviceProvokingVertexPropertiesEXT:
4309---------------------------------------------
4310 provokingVertexModePerPipeline = true
4311 transformFeedbackPreservesTriangleFanProvokingVertex = true
4312
4313VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
4314------------------------------------------------
4315 shaderGroupHandleSize = 32
4316 maxRayRecursionDepth = 31
4317 maxShaderGroupStride = 16384
4318 shaderGroupBaseAlignment = 32
4319 shaderGroupHandleCaptureReplaySize = 0
4320 maxRayDispatchInvocationCount = 67108864
4321 shaderGroupHandleAlignment = 16
4322 maxRayHitAttributeSize = 32
4323
4324VkPhysicalDeviceRobustness2PropertiesEXT:
4325-----------------------------------------
4326 robustStorageBufferAccessSizeAlignment = 0x00000001
4327 robustUniformBufferAccessSizeAlignment = 0x00000001
4328
4329VkPhysicalDeviceShaderObjectPropertiesEXT:
4330------------------------------------------
4331 shaderBinaryUUID = 32352e31-2e31-6161-6161-616161616161
4332 shaderBinaryVersion = 1
4333
4334VkPhysicalDeviceTransformFeedbackPropertiesEXT:
4335-----------------------------------------------
4336 maxTransformFeedbackStreams = 4
4337 maxTransformFeedbackBuffers = 4
4338 maxTransformFeedbackBufferSize = 0xffffffff
4339 maxTransformFeedbackStreamDataSize = 512
4340 maxTransformFeedbackBufferDataSize = 512
4341 maxTransformFeedbackBufferDataStride = 512
4342 transformFeedbackQueries = true
4343 transformFeedbackStreamsLinesTriangles = false
4344 transformFeedbackRasterizationStreamSelect = false
4345 transformFeedbackDraw = true
4346
4347VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
4348----------------------------------------------------
4349 maxVertexAttribDivisor = 4294967295
4350
4351VkPhysicalDeviceVulkan11Properties:
4352-----------------------------------
4353 deviceUUID = 6d657361-3235-2e31-2e31-000000000000
4354 driverUUID = 6c6c766d-7069-7065-5555-494400000000
4355 deviceNodeMask = 0
4356 deviceLUIDValid = false
4357 subgroupSize = 8
4358 subgroupSupportedStages: count = 4
4359 SHADER_STAGE_FRAGMENT_BIT
4360 SHADER_STAGE_COMPUTE_BIT
4361 SHADER_STAGE_TASK_BIT_EXT
4362 SHADER_STAGE_MESH_BIT_EXT
4363 subgroupSupportedOperations: count = 10
4364 SUBGROUP_FEATURE_BASIC_BIT
4365 SUBGROUP_FEATURE_VOTE_BIT
4366 SUBGROUP_FEATURE_ARITHMETIC_BIT
4367 SUBGROUP_FEATURE_BALLOT_BIT
4368 SUBGROUP_FEATURE_SHUFFLE_BIT
4369 SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
4370 SUBGROUP_FEATURE_CLUSTERED_BIT
4371 SUBGROUP_FEATURE_QUAD_BIT
4372 SUBGROUP_FEATURE_ROTATE_BIT
4373 SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
4374 subgroupQuadOperationsInAllStages = true
4375 pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
4376 maxMultiviewViewCount = 6
4377 maxMultiviewInstanceIndex = 2147483647
4378 protectedNoFault = false
4379 maxPerSetDescriptors = 1000000
4380 maxMemoryAllocationSize = 0x80000000
4381
4382VkPhysicalDeviceVulkan12Properties:
4383-----------------------------------
4384 driverID = DRIVER_ID_MESA_LLVMPIPE
4385 driverName = llvmpipe
4386 driverInfo = Mesa 25.1.1 (LLVM 20.1.5)
4387 conformanceVersion:
4388 major = 1
4389 minor = 3
4390 subminor = 1
4391 patch = 1
4392 denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
4393 roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
4394 shaderSignedZeroInfNanPreserveFloat16 = true
4395 shaderSignedZeroInfNanPreserveFloat32 = true
4396 shaderSignedZeroInfNanPreserveFloat64 = true
4397 shaderDenormPreserveFloat16 = false
4398 shaderDenormPreserveFloat32 = false
4399 shaderDenormPreserveFloat64 = false
4400 shaderDenormFlushToZeroFloat16 = false
4401 shaderDenormFlushToZeroFloat32 = false
4402 shaderDenormFlushToZeroFloat64 = false
4403 shaderRoundingModeRTEFloat16 = true
4404 shaderRoundingModeRTEFloat32 = true
4405 shaderRoundingModeRTEFloat64 = true
4406 shaderRoundingModeRTZFloat16 = false
4407 shaderRoundingModeRTZFloat32 = false
4408 shaderRoundingModeRTZFloat64 = false
4409 maxUpdateAfterBindDescriptorsInAllPools = 4294967295
4410 shaderUniformBufferArrayNonUniformIndexingNative = true
4411 shaderSampledImageArrayNonUniformIndexingNative = true
4412 shaderStorageBufferArrayNonUniformIndexingNative = true
4413 shaderStorageImageArrayNonUniformIndexingNative = true
4414 shaderInputAttachmentArrayNonUniformIndexingNative = true
4415 robustBufferAccessUpdateAfterBind = true
4416 quadDivergentImplicitLod = true
4417 maxPerStageDescriptorUpdateAfterBindSamplers = 1000000
4418 maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1000000
4419 maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1000000
4420 maxPerStageDescriptorUpdateAfterBindSampledImages = 1000000
4421 maxPerStageDescriptorUpdateAfterBindStorageImages = 1000000
4422 maxPerStageDescriptorUpdateAfterBindInputAttachments = 1000000
4423 maxPerStageUpdateAfterBindResources = 1000000
4424 maxDescriptorSetUpdateAfterBindSamplers = 1000000
4425 maxDescriptorSetUpdateAfterBindUniformBuffers = 1000000
4426 maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 500000
4427 maxDescriptorSetUpdateAfterBindStorageBuffers = 1000000
4428 maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 500000
4429 maxDescriptorSetUpdateAfterBindSampledImages = 1000000
4430 maxDescriptorSetUpdateAfterBindStorageImages = 1000000
4431 maxDescriptorSetUpdateAfterBindInputAttachments = 1000000
4432 supportedDepthResolveModes: count = 2
4433 RESOLVE_MODE_SAMPLE_ZERO_BIT
4434 RESOLVE_MODE_AVERAGE_BIT
4435 supportedStencilResolveModes: count = 1
4436 RESOLVE_MODE_SAMPLE_ZERO_BIT
4437 independentResolveNone = false
4438 independentResolve = false
4439 filterMinmaxSingleComponentFormats = true
4440 filterMinmaxImageComponentMapping = true
4441 maxTimelineSemaphoreValueDifference = 18446744073709551615
4442 framebufferIntegerColorSampleCounts: count = 1
4443 SAMPLE_COUNT_1_BIT
4444
4445VkPhysicalDeviceVulkan13Properties:
4446-----------------------------------
4447 minSubgroupSize = 8
4448 maxSubgroupSize = 8
4449 maxComputeWorkgroupSubgroups = 32
4450 requiredSubgroupSizeStages: count = 2
4451 SHADER_STAGE_FRAGMENT_BIT
4452 SHADER_STAGE_COMPUTE_BIT
4453 maxInlineUniformBlockSize = 4096
4454 maxPerStageDescriptorInlineUniformBlocks = 8
4455 maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 8
4456 maxDescriptorSetInlineUniformBlocks = 8
4457 maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 8
4458 maxInlineUniformTotalSize = 262144
4459 integerDotProduct8BitUnsignedAccelerated = false
4460 integerDotProduct8BitSignedAccelerated = false
4461 integerDotProduct8BitMixedSignednessAccelerated = false
4462 integerDotProduct4x8BitPackedUnsignedAccelerated = false
4463 integerDotProduct4x8BitPackedSignedAccelerated = false
4464 integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
4465 integerDotProduct16BitUnsignedAccelerated = false
4466 integerDotProduct16BitSignedAccelerated = false
4467 integerDotProduct16BitMixedSignednessAccelerated = false
4468 integerDotProduct32BitUnsignedAccelerated = false
4469 integerDotProduct32BitSignedAccelerated = false
4470 integerDotProduct32BitMixedSignednessAccelerated = false
4471 integerDotProduct64BitUnsignedAccelerated = false
4472 integerDotProduct64BitSignedAccelerated = false
4473 integerDotProduct64BitMixedSignednessAccelerated = false
4474 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
4475 integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
4476 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
4477 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
4478 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
4479 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
4480 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
4481 integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
4482 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
4483 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
4484 integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
4485 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
4486 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
4487 integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
4488 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
4489 storageTexelBufferOffsetAlignmentBytes = 0x00000010
4490 storageTexelBufferOffsetSingleTexelAlignment = true
4491 uniformTexelBufferOffsetAlignmentBytes = 0x00000010
4492 uniformTexelBufferOffsetSingleTexelAlignment = true
4493 maxBufferSize = 0xffffffff
4494
4495VkPhysicalDeviceVulkan14Properties:
4496-----------------------------------
4497 lineSubPixelPrecisionBits = 8
4498 maxVertexAttribDivisor = 4294967295
4499 supportsNonZeroFirstInstance = false
4500 maxPushDescriptors = 32
4501 dynamicRenderingLocalReadDepthStencilAttachments = false
4502 dynamicRenderingLocalReadMultisampledAttachments = false
4503 earlyFragmentMultisampleCoverageAfterSampleCounting = true
4504 earlyFragmentSampleMaskTestBeforeSampleCounting = false
4505 depthStencilSwizzleOneSupport = false
4506 polygonModePointSize = true
4507 nonStrictSinglePixelWideLinesUseParallelogram = false
4508 nonStrictWideLinesUseParallelogram = false
4509 blockTexelViewCompatibleMultipleLayers = true
4510 maxCombinedImageSamplerDescriptorCount = 3
4511 fragmentShadingRateClampCombinerInputs = false
4512 defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
4513 defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
4514 defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
4515 defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
4516 copySrcLayoutCount = 23
4517 pCopySrcLayouts: count = 23
4518 IMAGE_LAYOUT_GENERAL
4519 IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
4520 IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
4521 IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
4522 IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
4523 IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
4524 IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
4525 IMAGE_LAYOUT_PREINITIALIZED
4526 IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
4527 IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
4528 IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
4529 IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
4530 IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
4531 IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
4532 IMAGE_LAYOUT_READ_ONLY_OPTIMAL
4533 IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
4534 IMAGE_LAYOUT_PRESENT_SRC_KHR
4535 IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
4536 IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
4537 IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
4538 IMAGE_LAYOUT_SHARED_PRESENT_KHR
4539 IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
4540 IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
4541 copyDstLayoutCount = 23
4542 pCopyDstLayouts: count = 23
4543 IMAGE_LAYOUT_GENERAL
4544 IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
4545 IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
4546 IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
4547 IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
4548 IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
4549 IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
4550 IMAGE_LAYOUT_PREINITIALIZED
4551 IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
4552 IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
4553 IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
4554 IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
4555 IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
4556 IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
4557 IMAGE_LAYOUT_READ_ONLY_OPTIMAL
4558 IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
4559 IMAGE_LAYOUT_PRESENT_SRC_KHR
4560 IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
4561 IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
4562 IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
4563 IMAGE_LAYOUT_SHARED_PRESENT_KHR
4564 IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
4565 IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
4566 optimalTilingLayoutUUID = 32352e31-2e31-6161-6161-616161616161
4567 identicalMemoryTypeRequirements = false
4568
4569Device Extensions: count = 154
4570 VK_AMDX_shader_enqueue : extension revision 2
4571 VK_ANDROID_external_memory_android_hardware_buffer : extension revision 5
4572 VK_ARM_rasterization_order_attachment_access : extension revision 1
4573 VK_EXT_4444_formats : extension revision 1
4574 VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
4575 VK_EXT_attachment_feedback_loop_layout : extension revision 2
4576 VK_EXT_border_color_swizzle : extension revision 1
4577 VK_EXT_calibrated_timestamps : extension revision 2
4578 VK_EXT_color_write_enable : extension revision 1
4579 VK_EXT_conditional_rendering : extension revision 2
4580 VK_EXT_custom_border_color : extension revision 12
4581 VK_EXT_depth_clip_control : extension revision 1
4582 VK_EXT_depth_clip_enable : extension revision 1
4583 VK_EXT_depth_range_unrestricted : extension revision 1
4584 VK_EXT_descriptor_buffer : extension revision 1
4585 VK_EXT_descriptor_indexing : extension revision 2
4586 VK_EXT_device_generated_commands : extension revision 1
4587 VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
4588 VK_EXT_extended_dynamic_state : extension revision 1
4589 VK_EXT_extended_dynamic_state2 : extension revision 1
4590 VK_EXT_extended_dynamic_state3 : extension revision 2
4591 VK_EXT_external_memory_dma_buf : extension revision 1
4592 VK_EXT_external_memory_host : extension revision 1
4593 VK_EXT_graphics_pipeline_library : extension revision 1
4594 VK_EXT_hdr_metadata : extension revision 3
4595 VK_EXT_host_image_copy : extension revision 1
4596 VK_EXT_host_query_reset : extension revision 1
4597 VK_EXT_image_2d_view_of_3d : extension revision 1
4598 VK_EXT_image_robustness : extension revision 1
4599 VK_EXT_image_sliced_view_of_3d : extension revision 1
4600 VK_EXT_index_type_uint8 : extension revision 1
4601 VK_EXT_inline_uniform_block : extension revision 1
4602 VK_EXT_legacy_vertex_attributes : extension revision 1
4603 VK_EXT_line_rasterization : extension revision 1
4604 VK_EXT_load_store_op_none : extension revision 1
4605 VK_EXT_memory_budget : extension revision 1
4606 VK_EXT_memory_priority : extension revision 1
4607 VK_EXT_mesh_shader : extension revision 1
4608 VK_EXT_multi_draw : extension revision 1
4609 VK_EXT_multisampled_render_to_single_sampled : extension revision 1
4610 VK_EXT_mutable_descriptor_type : extension revision 1
4611 VK_EXT_nested_command_buffer : extension revision 1
4612 VK_EXT_non_seamless_cube_map : extension revision 1
4613 VK_EXT_pageable_device_local_memory : extension revision 1
4614 VK_EXT_pipeline_creation_cache_control : extension revision 3
4615 VK_EXT_pipeline_creation_feedback : extension revision 1
4616 VK_EXT_pipeline_library_group_handles : extension revision 1
4617 VK_EXT_pipeline_protected_access : extension revision 1
4618 VK_EXT_pipeline_robustness : extension revision 1
4619 VK_EXT_post_depth_coverage : extension revision 1
4620 VK_EXT_primitive_topology_list_restart : extension revision 1
4621 VK_EXT_primitives_generated_query : extension revision 1
4622 VK_EXT_private_data : extension revision 1
4623 VK_EXT_provoking_vertex : extension revision 1
4624 VK_EXT_queue_family_foreign : extension revision 1
4625 VK_EXT_rasterization_order_attachment_access : extension revision 1
4626 VK_EXT_robustness2 : extension revision 1
4627 VK_EXT_sampler_filter_minmax : extension revision 2
4628 VK_EXT_scalar_block_layout : extension revision 1
4629 VK_EXT_separate_stencil_usage : extension revision 1
4630 VK_EXT_shader_atomic_float : extension revision 1
4631 VK_EXT_shader_atomic_float2 : extension revision 1
4632 VK_EXT_shader_demote_to_helper_invocation : extension revision 1
4633 VK_EXT_shader_object : extension revision 1
4634 VK_EXT_shader_replicated_composites : extension revision 1
4635 VK_EXT_shader_stencil_export : extension revision 1
4636 VK_EXT_shader_subgroup_ballot : extension revision 1
4637 VK_EXT_shader_subgroup_vote : extension revision 1
4638 VK_EXT_shader_viewport_index_layer : extension revision 1
4639 VK_EXT_subgroup_size_control : extension revision 2
4640 VK_EXT_swapchain_maintenance1 : extension revision 1
4641 VK_EXT_texel_buffer_alignment : extension revision 1
4642 VK_EXT_transform_feedback : extension revision 1
4643 VK_EXT_vertex_attribute_divisor : extension revision 3
4644 VK_EXT_vertex_input_dynamic_state : extension revision 2
4645 VK_EXT_ycbcr_2plane_444_formats : extension revision 1
4646 VK_EXT_ycbcr_image_arrays : extension revision 1
4647 VK_GOOGLE_decorate_string : extension revision 1
4648 VK_GOOGLE_hlsl_functionality1 : extension revision 1
4649 VK_KHR_16bit_storage : extension revision 1
4650 VK_KHR_8bit_storage : extension revision 1
4651 VK_KHR_acceleration_structure : extension revision 13
4652 VK_KHR_bind_memory2 : extension revision 1
4653 VK_KHR_buffer_device_address : extension revision 1
4654 VK_KHR_compute_shader_derivatives : extension revision 1
4655 VK_KHR_copy_commands2 : extension revision 1
4656 VK_KHR_create_renderpass2 : extension revision 1
4657 VK_KHR_dedicated_allocation : extension revision 3
4658 VK_KHR_deferred_host_operations : extension revision 4
4659 VK_KHR_depth_stencil_resolve : extension revision 1
4660 VK_KHR_descriptor_update_template : extension revision 1
4661 VK_KHR_device_group : extension revision 4
4662 VK_KHR_draw_indirect_count : extension revision 1
4663 VK_KHR_driver_properties : extension revision 1
4664 VK_KHR_dynamic_rendering : extension revision 1
4665 VK_KHR_dynamic_rendering_local_read : extension revision 1
4666 VK_KHR_external_fence : extension revision 1
4667 VK_KHR_external_memory : extension revision 1
4668 VK_KHR_external_memory_fd : extension revision 1
4669 VK_KHR_external_semaphore : extension revision 1
4670 VK_KHR_format_feature_flags2 : extension revision 2
4671 VK_KHR_get_memory_requirements2 : extension revision 1
4672 VK_KHR_global_priority : extension revision 1
4673 VK_KHR_image_format_list : extension revision 1
4674 VK_KHR_imageless_framebuffer : extension revision 1
4675 VK_KHR_incremental_present : extension revision 2
4676 VK_KHR_index_type_uint8 : extension revision 1
4677 VK_KHR_line_rasterization : extension revision 1
4678 VK_KHR_load_store_op_none : extension revision 1
4679 VK_KHR_maintenance1 : extension revision 2
4680 VK_KHR_maintenance2 : extension revision 1
4681 VK_KHR_maintenance3 : extension revision 1
4682 VK_KHR_maintenance4 : extension revision 2
4683 VK_KHR_maintenance5 : extension revision 1
4684 VK_KHR_maintenance6 : extension revision 1
4685 VK_KHR_maintenance7 : extension revision 1
4686 VK_KHR_maintenance8 : extension revision 1
4687 VK_KHR_map_memory2 : extension revision 1
4688 VK_KHR_multiview : extension revision 1
4689 VK_KHR_pipeline_library : extension revision 1
4690 VK_KHR_push_descriptor : extension revision 2
4691 VK_KHR_ray_query : extension revision 1
4692 VK_KHR_ray_tracing_maintenance1 : extension revision 1
4693 VK_KHR_ray_tracing_pipeline : extension revision 1
4694 VK_KHR_ray_tracing_position_fetch : extension revision 1
4695 VK_KHR_relaxed_block_layout : extension revision 1
4696 VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
4697 VK_KHR_sampler_ycbcr_conversion : extension revision 14
4698 VK_KHR_separate_depth_stencil_layouts : extension revision 1
4699 VK_KHR_shader_atomic_int64 : extension revision 1
4700 VK_KHR_shader_clock : extension revision 1
4701 VK_KHR_shader_draw_parameters : extension revision 1
4702 VK_KHR_shader_expect_assume : extension revision 1
4703 VK_KHR_shader_float16_int8 : extension revision 1
4704 VK_KHR_shader_float_controls : extension revision 4
4705 VK_KHR_shader_float_controls2 : extension revision 1
4706 VK_KHR_shader_integer_dot_product : extension revision 1
4707 VK_KHR_shader_maximal_reconvergence : extension revision 1
4708 VK_KHR_shader_non_semantic_info : extension revision 1
4709 VK_KHR_shader_relaxed_extended_instruction : extension revision 1
4710 VK_KHR_shader_subgroup_extended_types : extension revision 1
4711 VK_KHR_shader_subgroup_rotate : extension revision 2
4712 VK_KHR_shader_terminate_invocation : extension revision 1
4713 VK_KHR_spirv_1_4 : extension revision 1
4714 VK_KHR_storage_buffer_storage_class : extension revision 1
4715 VK_KHR_swapchain : extension revision 70
4716 VK_KHR_swapchain_mutable_format : extension revision 1
4717 VK_KHR_synchronization2 : extension revision 1
4718 VK_KHR_timeline_semaphore : extension revision 2
4719 VK_KHR_uniform_buffer_standard_layout : extension revision 1
4720 VK_KHR_variable_pointers : extension revision 1
4721 VK_KHR_vertex_attribute_divisor : extension revision 1
4722 VK_KHR_vulkan_memory_model : extension revision 3
4723 VK_KHR_zero_initialize_workgroup_memory : extension revision 1
4724
4725VkQueueFamilyProperties:
4726========================
4727 queueProperties[0]:
4728 -------------------
4729 minImageTransferGranularity = (1,1,1)
4730 queueCount = 1
4731 queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
4732 timestampValidBits = 64
4733 present support = true
4734
4735VkPhysicalDeviceMemoryProperties:
4736=================================
4737memoryHeaps: count = 1
4738 memoryHeaps[0]:
4739 size = 8211197952 (0x1e96cf000) (7.65 GiB)
4740 budget = 8211197952 (0x1e96cf000) (7.65 GiB)
4741 usage = 2154139648 (0x80659000) (2.01 GiB)
4742 flags: count = 1
4743 MEMORY_HEAP_DEVICE_LOCAL_BIT
4744memoryTypes: count = 1
4745 memoryTypes[0]:
4746 heapIndex = 0
4747 propertyFlags = 0x000f: count = 4
4748 MEMORY_PROPERTY_DEVICE_LOCAL_BIT
4749 MEMORY_PROPERTY_HOST_VISIBLE_BIT
4750 MEMORY_PROPERTY_HOST_COHERENT_BIT
4751 MEMORY_PROPERTY_HOST_CACHED_BIT
4752 usable for:
4753 IMAGE_TILING_OPTIMAL:
4754 color images
4755 FORMAT_D16_UNORM
4756 FORMAT_X8_D24_UNORM_PACK32
4757 FORMAT_D32_SFLOAT
4758 FORMAT_S8_UINT
4759 FORMAT_D24_UNORM_S8_UINT
4760 FORMAT_D32_SFLOAT_S8_UINT
4761 IMAGE_TILING_LINEAR:
4762 color images
4763
4764VkPhysicalDeviceFeatures:
4765=========================
4766 robustBufferAccess = true
4767 fullDrawIndexUint32 = true
4768 imageCubeArray = true
4769 independentBlend = true
4770 geometryShader = true
4771 tessellationShader = true
4772 sampleRateShading = true
4773 dualSrcBlend = true
4774 logicOp = true
4775 multiDrawIndirect = true
4776 drawIndirectFirstInstance = true
4777 depthClamp = true
4778 depthBiasClamp = true
4779 fillModeNonSolid = true
4780 depthBounds = false
4781 wideLines = true
4782 largePoints = true
4783 alphaToOne = true
4784 multiViewport = true
4785 samplerAnisotropy = true
4786 textureCompressionETC2 = false
4787 textureCompressionASTC_LDR = false
4788 textureCompressionBC = true
4789 occlusionQueryPrecise = true
4790 pipelineStatisticsQuery = true
4791 vertexPipelineStoresAndAtomics = true
4792 fragmentStoresAndAtomics = true
4793 shaderTessellationAndGeometryPointSize = true
4794 shaderImageGatherExtended = true
4795 shaderStorageImageExtendedFormats = true
4796 shaderStorageImageMultisample = true
4797 shaderStorageImageReadWithoutFormat = true
4798 shaderStorageImageWriteWithoutFormat = true
4799 shaderUniformBufferArrayDynamicIndexing = true
4800 shaderSampledImageArrayDynamicIndexing = true
4801 shaderStorageBufferArrayDynamicIndexing = true
4802 shaderStorageImageArrayDynamicIndexing = true
4803 shaderClipDistance = true
4804 shaderCullDistance = true
4805 shaderFloat64 = true
4806 shaderInt64 = true
4807 shaderInt16 = true
4808 shaderResourceResidency = true
4809 shaderResourceMinLod = false
4810 sparseBinding = true
4811 sparseResidencyBuffer = true
4812 sparseResidencyImage2D = true
4813 sparseResidencyImage3D = true
4814 sparseResidency2Samples = false
4815 sparseResidency4Samples = false
4816 sparseResidency8Samples = false
4817 sparseResidency16Samples = false
4818 sparseResidencyAliased = true
4819 variableMultisampleRate = false
4820 inheritedQueries = false
4821
4822VkPhysicalDevice4444FormatsFeaturesEXT:
4823---------------------------------------
4824 formatA4R4G4B4 = true
4825 formatA4B4G4R4 = true
4826
4827VkPhysicalDeviceAccelerationStructureFeaturesKHR:
4828-------------------------------------------------
4829 accelerationStructure = true
4830 accelerationStructureCaptureReplay = false
4831 accelerationStructureIndirectBuild = false
4832 accelerationStructureHostCommands = false
4833 descriptorBindingAccelerationStructureUpdateAfterBind = true
4834
4835VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
4836--------------------------------------------------------------
4837 attachmentFeedbackLoopDynamicState = true
4838
4839VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
4840--------------------------------------------------------
4841 attachmentFeedbackLoopLayout = true
4842
4843VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
4844----------------------------------------------
4845 borderColorSwizzle = true
4846 borderColorSwizzleFromImage = true
4847
4848VkPhysicalDeviceColorWriteEnableFeaturesEXT:
4849--------------------------------------------
4850 colorWriteEnable = true
4851
4852VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
4853----------------------------------------------------
4854 computeDerivativeGroupQuads = true
4855 computeDerivativeGroupLinear = true
4856
4857VkPhysicalDeviceConditionalRenderingFeaturesEXT:
4858------------------------------------------------
4859 conditionalRendering = true
4860 inheritedConditionalRendering = false
4861
4862VkPhysicalDeviceCustomBorderColorFeaturesEXT:
4863---------------------------------------------
4864 customBorderColors = true
4865 customBorderColorWithoutFormat = true
4866
4867VkPhysicalDeviceDepthClipControlFeaturesEXT:
4868--------------------------------------------
4869 depthClipControl = true
4870
4871VkPhysicalDeviceDepthClipEnableFeaturesEXT:
4872-------------------------------------------
4873 depthClipEnable = true
4874
4875VkPhysicalDeviceDescriptorBufferFeaturesEXT:
4876--------------------------------------------
4877 descriptorBuffer = true
4878 descriptorBufferCaptureReplay = false
4879 descriptorBufferImageLayoutIgnored = true
4880 descriptorBufferPushDescriptors = true
4881
4882VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT:
4883---------------------------------------------------
4884 deviceGeneratedCommands = true
4885 dynamicGeneratedPipelineLayout = true
4886
4887VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
4888-------------------------------------------------------------
4889 dynamicRenderingUnusedAttachments = true
4890
4891VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
4892-------------------------------------------------
4893 extendedDynamicState2 = true
4894 extendedDynamicState2LogicOp = true
4895 extendedDynamicState2PatchControlPoints = true
4896
4897VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
4898-------------------------------------------------
4899 extendedDynamicState3TessellationDomainOrigin = true
4900 extendedDynamicState3DepthClampEnable = true
4901 extendedDynamicState3PolygonMode = true
4902 extendedDynamicState3RasterizationSamples = true
4903 extendedDynamicState3SampleMask = true
4904 extendedDynamicState3AlphaToCoverageEnable = true
4905 extendedDynamicState3AlphaToOneEnable = true
4906 extendedDynamicState3LogicOpEnable = true
4907 extendedDynamicState3ColorBlendEnable = true
4908 extendedDynamicState3ColorBlendEquation = true
4909 extendedDynamicState3ColorWriteMask = true
4910 extendedDynamicState3RasterizationStream = false
4911 extendedDynamicState3ConservativeRasterizationMode = false
4912 extendedDynamicState3ExtraPrimitiveOverestimationSize = false
4913 extendedDynamicState3DepthClipEnable = true
4914 extendedDynamicState3SampleLocationsEnable = false
4915 extendedDynamicState3ColorBlendAdvanced = false
4916 extendedDynamicState3ProvokingVertexMode = true
4917 extendedDynamicState3LineRasterizationMode = true
4918 extendedDynamicState3LineStippleEnable = true
4919 extendedDynamicState3DepthClipNegativeOneToOne = true
4920 extendedDynamicState3ViewportWScalingEnable = false
4921 extendedDynamicState3ViewportSwizzle = false
4922 extendedDynamicState3CoverageToColorEnable = false
4923 extendedDynamicState3CoverageToColorLocation = false
4924 extendedDynamicState3CoverageModulationMode = false
4925 extendedDynamicState3CoverageModulationTableEnable = false
4926 extendedDynamicState3CoverageModulationTable = false
4927 extendedDynamicState3CoverageReductionMode = false
4928 extendedDynamicState3RepresentativeFragmentTestEnable = false
4929 extendedDynamicState3ShadingRateImageEnable = false
4930
4931VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
4932------------------------------------------------
4933 extendedDynamicState = true
4934
4935VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
4936---------------------------------------------------
4937 graphicsPipelineLibrary = true
4938
4939VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
4940-------------------------------------------
4941 image2DViewOf3D = true
4942 sampler2DViewOf3D = true
4943
4944VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
4945-----------------------------------------------
4946 imageSlicedViewOf3D = true
4947
4948VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
4949--------------------------------------------------
4950 legacyVertexAttributes = true
4951
4952VkPhysicalDeviceMaintenance7FeaturesKHR:
4953----------------------------------------
4954 maintenance7 = true
4955
4956VkPhysicalDeviceMaintenance8FeaturesKHR:
4957----------------------------------------
4958 maintenance8 = true
4959
4960VkPhysicalDeviceMemoryPriorityFeaturesEXT:
4961------------------------------------------
4962 memoryPriority = true
4963
4964VkPhysicalDeviceMeshShaderFeaturesEXT:
4965--------------------------------------
4966 taskShader = true
4967 meshShader = true
4968 multiviewMeshShader = false
4969 primitiveFragmentShadingRateMeshShader = false
4970 meshShaderQueries = true
4971
4972VkPhysicalDeviceMultiDrawFeaturesEXT:
4973-------------------------------------
4974 multiDraw = true
4975
4976VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT:
4977-------------------------------------------------------------
4978 multisampledRenderToSingleSampled = true
4979
4980VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
4981-------------------------------------------------
4982 mutableDescriptorType = true
4983
4984VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
4985-----------------------------------------------
4986 nestedCommandBuffer = true
4987 nestedCommandBufferRendering = true
4988 nestedCommandBufferSimultaneousUse = true
4989
4990VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
4991----------------------------------------------
4992 nonSeamlessCubeMap = true
4993
4994VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
4995-----------------------------------------------------
4996 pageableDeviceLocalMemory = true
4997
4998VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
4999-------------------------------------------------------
5000 pipelineLibraryGroupHandles = true
5001
5002VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
5003--------------------------------------------------------
5004 primitiveTopologyListRestart = true
5005 primitiveTopologyPatchListRestart = true
5006
5007VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
5008----------------------------------------------------
5009 primitivesGeneratedQuery = true
5010 primitivesGeneratedQueryWithRasterizerDiscard = true
5011 primitivesGeneratedQueryWithNonZeroStreams = true
5012
5013VkPhysicalDeviceProvokingVertexFeaturesEXT:
5014-------------------------------------------
5015 provokingVertexLast = true
5016 transformFeedbackPreservesProvokingVertex = true
5017
5018VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT:
5019--------------------------------------------------------------
5020 rasterizationOrderColorAttachmentAccess = true
5021 rasterizationOrderDepthAttachmentAccess = true
5022 rasterizationOrderStencilAttachmentAccess = true
5023
5024VkPhysicalDeviceRayQueryFeaturesKHR:
5025------------------------------------
5026 rayQuery = true
5027
5028VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
5029--------------------------------------------------
5030 rayTracingMaintenance1 = true
5031 rayTracingPipelineTraceRaysIndirect2 = true
5032
5033VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
5034----------------------------------------------
5035 rayTracingPipeline = true
5036 rayTracingPipelineShaderGroupHandleCaptureReplay = false
5037 rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
5038 rayTracingPipelineTraceRaysIndirect = true
5039 rayTraversalPrimitiveCulling = true
5040
5041VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR:
5042---------------------------------------------------
5043 rayTracingPositionFetch = true
5044
5045VkPhysicalDeviceRobustness2FeaturesEXT:
5046---------------------------------------
5047 robustBufferAccess2 = true
5048 robustImageAccess2 = true
5049 nullDescriptor = true
5050
5051VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
5052----------------------------------------------
5053 shaderBufferFloat16Atomics = false
5054 shaderBufferFloat16AtomicAdd = false
5055 shaderBufferFloat16AtomicMinMax = false
5056 shaderBufferFloat32AtomicMinMax = true
5057 shaderBufferFloat64AtomicMinMax = false
5058 shaderSharedFloat16Atomics = false
5059 shaderSharedFloat16AtomicAdd = false
5060 shaderSharedFloat16AtomicMinMax = false
5061 shaderSharedFloat32AtomicMinMax = true
5062 shaderSharedFloat64AtomicMinMax = false
5063 shaderImageFloat32AtomicMinMax = true
5064 sparseImageFloat32AtomicMinMax = false
5065
5066VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
5067---------------------------------------------
5068 shaderBufferFloat32Atomics = true
5069 shaderBufferFloat32AtomicAdd = true
5070 shaderBufferFloat64Atomics = false
5071 shaderBufferFloat64AtomicAdd = false
5072 shaderSharedFloat32Atomics = true
5073 shaderSharedFloat32AtomicAdd = true
5074 shaderSharedFloat64Atomics = false
5075 shaderSharedFloat64AtomicAdd = false
5076 shaderImageFloat32Atomics = true
5077 shaderImageFloat32AtomicAdd = true
5078 sparseImageFloat32Atomics = true
5079 sparseImageFloat32AtomicAdd = true
5080
5081VkPhysicalDeviceShaderClockFeaturesKHR:
5082---------------------------------------
5083 shaderSubgroupClock = true
5084 shaderDeviceClock = true
5085
5086VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
5087------------------------------------------------------
5088 shaderMaximalReconvergence = true
5089
5090VkPhysicalDeviceShaderObjectFeaturesEXT:
5091----------------------------------------
5092 shaderObject = true
5093
5094VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
5095------------------------------------------------------------
5096 shaderRelaxedExtendedInstruction = true
5097
5098VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
5099------------------------------------------------------
5100 shaderReplicatedComposites = true
5101
5102VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
5103-------------------------------------------------
5104 swapchainMaintenance1 = true
5105
5106VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
5107------------------------------------------------
5108 texelBufferAlignment = true
5109
5110VkPhysicalDeviceTransformFeedbackFeaturesEXT:
5111---------------------------------------------
5112 transformFeedback = true
5113 geometryStreams = true
5114
5115VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
5116---------------------------------------------------
5117 vertexInputDynamicState = true
5118
5119VkPhysicalDeviceVulkan11Features:
5120---------------------------------
5121 storageBuffer16BitAccess = true
5122 uniformAndStorageBuffer16BitAccess = true
5123 storagePushConstant16 = true
5124 storageInputOutput16 = false
5125 multiview = true
5126 multiviewGeometryShader = true
5127 multiviewTessellationShader = true
5128 variablePointersStorageBuffer = true
5129 variablePointers = true
5130 protectedMemory = false
5131 samplerYcbcrConversion = true
5132 shaderDrawParameters = true
5133
5134VkPhysicalDeviceVulkan12Features:
5135---------------------------------
5136 samplerMirrorClampToEdge = true
5137 drawIndirectCount = true
5138 storageBuffer8BitAccess = true
5139 uniformAndStorageBuffer8BitAccess = true
5140 storagePushConstant8 = true
5141 shaderBufferInt64Atomics = true
5142 shaderSharedInt64Atomics = true
5143 shaderFloat16 = true
5144 shaderInt8 = true
5145 descriptorIndexing = true
5146 shaderInputAttachmentArrayDynamicIndexing = true
5147 shaderUniformTexelBufferArrayDynamicIndexing = true
5148 shaderStorageTexelBufferArrayDynamicIndexing = true
5149 shaderUniformBufferArrayNonUniformIndexing = true
5150 shaderSampledImageArrayNonUniformIndexing = true
5151 shaderStorageBufferArrayNonUniformIndexing = true
5152 shaderStorageImageArrayNonUniformIndexing = true
5153 shaderInputAttachmentArrayNonUniformIndexing = true
5154 shaderUniformTexelBufferArrayNonUniformIndexing = true
5155 shaderStorageTexelBufferArrayNonUniformIndexing = true
5156 descriptorBindingUniformBufferUpdateAfterBind = true
5157 descriptorBindingSampledImageUpdateAfterBind = true
5158 descriptorBindingStorageImageUpdateAfterBind = true
5159 descriptorBindingStorageBufferUpdateAfterBind = true
5160 descriptorBindingUniformTexelBufferUpdateAfterBind = true
5161 descriptorBindingStorageTexelBufferUpdateAfterBind = true
5162 descriptorBindingUpdateUnusedWhilePending = true
5163 descriptorBindingPartiallyBound = true
5164 descriptorBindingVariableDescriptorCount = true
5165 runtimeDescriptorArray = true
5166 samplerFilterMinmax = true
5167 scalarBlockLayout = true
5168 imagelessFramebuffer = true
5169 uniformBufferStandardLayout = true
5170 shaderSubgroupExtendedTypes = true
5171 separateDepthStencilLayouts = true
5172 hostQueryReset = true
5173 timelineSemaphore = true
5174 bufferDeviceAddress = true
5175 bufferDeviceAddressCaptureReplay = false
5176 bufferDeviceAddressMultiDevice = false
5177 vulkanMemoryModel = true
5178 vulkanMemoryModelDeviceScope = true
5179 vulkanMemoryModelAvailabilityVisibilityChains = true
5180 shaderOutputViewportIndex = true
5181 shaderOutputLayer = true
5182 subgroupBroadcastDynamicId = true
5183
5184VkPhysicalDeviceVulkan13Features:
5185---------------------------------
5186 robustImageAccess = true
5187 inlineUniformBlock = true
5188 descriptorBindingInlineUniformBlockUpdateAfterBind = true
5189 pipelineCreationCacheControl = true
5190 privateData = true
5191 shaderDemoteToHelperInvocation = true
5192 shaderTerminateInvocation = true
5193 subgroupSizeControl = true
5194 computeFullSubgroups = true
5195 synchronization2 = true
5196 textureCompressionASTC_HDR = false
5197 shaderZeroInitializeWorkgroupMemory = true
5198 dynamicRendering = true
5199 shaderIntegerDotProduct = true
5200 maintenance4 = true
5201
5202VkPhysicalDeviceVulkan14Features:
5203---------------------------------
5204 globalPriorityQuery = true
5205 shaderSubgroupRotate = true
5206 shaderSubgroupRotateClustered = true
5207 shaderFloatControls2 = true
5208 shaderExpectAssume = true
5209 rectangularLines = true
5210 bresenhamLines = true
5211 smoothLines = true
5212 stippledRectangularLines = true
5213 stippledBresenhamLines = true
5214 stippledSmoothLines = true
5215 vertexAttributeInstanceRateDivisor = true
5216 vertexAttributeInstanceRateZeroDivisor = true
5217 indexTypeUint8 = true
5218 dynamicRenderingLocalRead = true
5219 maintenance5 = true
5220 maintenance6 = true
5221 pipelineProtectedAccess = true
5222 pipelineRobustness = true
5223 hostImageCopy = true
5224 pushDescriptor = true
5225
5226VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
5227-------------------------------------------------
5228 ycbcr2plane444Formats = true
5229
5230VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
5231--------------------------------------------
5232 ycbcrImageArrays = true
5233