Последняя активность 1747443242

Версия 7059176740d26d25c58af23a47f08270e67119a4

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