Utoljára aktív 1747443242

swee gist felülvizsgálása 1747443241. Revízióhoz ugrás

1 file changed, 3555 insertions

gistfile1.txt(fájl létrehozva)

@@ -0,0 +1,3555 @@
1 + $ vulkaninfo
2 + ==========
3 + VULKANINFO
4 + ==========
5 +
6 + Vulkan Instance Version: 1.4.313
7 +
8 +
9 + Instance 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 +
36 + Layers: count = 3
37 + =================
38 + VK_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 +
47 + VK_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 +
56 + VK_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 +
65 + Presentable Surfaces:
66 + =====================
67 + GPU 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 +
210 + GPU 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 +
353 + GPU 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 +
673 + GPU 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 +
913 + Device Properties and Extensions:
914 + =================================
915 + GPU0:
916 + VkPhysicalDeviceProperties:
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 +
926 + VkPhysicalDeviceLimits:
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 +
1090 + VkPhysicalDeviceSparseProperties:
1091 + ---------------------------------
1092 + residencyStandard2DBlockShape = false
1093 + residencyStandard2DMultisampleBlockShape = false
1094 + residencyStandard3DBlockShape = false
1095 + residencyAlignedMipSize = false
1096 + residencyNonResidentStrict = false
1097 +
1098 + VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR:
1099 + ------------------------------------------------------
1100 + meshAndTaskShaderDerivatives = false
1101 +
1102 + VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
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 +
1114 + VkPhysicalDeviceCooperativeMatrixPropertiesKHR:
1115 + -----------------------------------------------
1116 + cooperativeMatrixSupportedStages: count = 1
1117 + SHADER_STAGE_COMPUTE_BIT
1118 +
1119 + VkPhysicalDeviceCustomBorderColorPropertiesEXT:
1120 + -----------------------------------------------
1121 + maxCustomBorderColorSamplers = 4096
1122 +
1123 + VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
1124 + --------------------------------------------------------
1125 + combinedImageSamplerDensityMapDescriptorSize = 0
1126 +
1127 + VkPhysicalDeviceDescriptorBufferPropertiesEXT:
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 +
1163 + VkPhysicalDeviceDrmPropertiesEXT:
1164 + ---------------------------------
1165 + hasPrimary = true
1166 + hasRender = true
1167 + primaryMajor = 226
1168 + primaryMinor = 1
1169 + renderMajor = 226
1170 + renderMinor = 129
1171 +
1172 + VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
1173 + ---------------------------------------------------
1174 + dynamicPrimitiveTopologyUnrestricted = true
1175 +
1176 + VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
1177 + ------------------------------------------------
1178 + minImportedHostPointerAlignment = 0x00001000
1179 +
1180 + VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
1181 + -----------------------------------------------------
1182 + graphicsPipelineLibraryFastLinking = true
1183 + graphicsPipelineLibraryIndependentInterpolationDecoration = true
1184 +
1185 + VkPhysicalDeviceLayeredApiPropertiesListKHR:
1186 + --------------------------------------------
1187 + layeredApiCount = 0
1188 + pLayeredApis = NULL
1189 +
1190 + VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
1191 + ----------------------------------------------------
1192 + nativeUnalignedPerformance = true
1193 +
1194 + VkPhysicalDeviceMaintenance7PropertiesKHR:
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 +
1205 + VkPhysicalDeviceMapMemoryPlacedPropertiesEXT:
1206 + ---------------------------------------------
1207 + minPlacedMemoryMapAlignment = 0x00001000
1208 +
1209 + VkPhysicalDeviceMultiDrawPropertiesEXT:
1210 + ---------------------------------------
1211 + maxMultiDrawCount = 2048
1212 +
1213 + VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
1214 + -------------------------------------------------
1215 + maxCommandBufferNestingLevel = 4294967295
1216 +
1217 + VkPhysicalDevicePCIBusInfoPropertiesEXT:
1218 + ----------------------------------------
1219 + pciDomain = 0
1220 + pciBus = 0
1221 + pciDevice = 2
1222 + pciFunction = 0
1223 +
1224 + VkPhysicalDeviceProvokingVertexPropertiesEXT:
1225 + ---------------------------------------------
1226 + provokingVertexModePerPipeline = true
1227 + transformFeedbackPreservesTriangleFanProvokingVertex = false
1228 +
1229 + VkPhysicalDeviceRobustness2PropertiesEXT:
1230 + -----------------------------------------
1231 + robustStorageBufferAccessSizeAlignment = 0x00000004
1232 + robustUniformBufferAccessSizeAlignment = 0x00000040
1233 +
1234 + VkPhysicalDeviceSampleLocationsPropertiesEXT:
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 +
1251 + VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
1252 + ----------------------------------------------------
1253 + shaderModuleIdentifierAlgorithmUUID = 4d455341-2d42-4c41-4b45-330000000000
1254 +
1255 + VkPhysicalDeviceTransformFeedbackPropertiesEXT:
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 +
1268 + VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
1269 + ----------------------------------------------------
1270 + maxVertexAttribDivisor = 268435455
1271 +
1272 + VkPhysicalDeviceVulkan11Properties:
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 +
1305 + VkPhysicalDeviceVulkan12Properties:
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 +
1376 + VkPhysicalDeviceVulkan13Properties:
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 +
1427 + VkPhysicalDeviceVulkan14Properties:
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 +
1491 + Device 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 +
1665 + VkQueueFamilyProperties:
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 +
1675 + VkPhysicalDeviceMemoryProperties:
1676 + =================================
1677 + memoryHeaps: 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
1684 + memoryTypes: 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 +
1774 + VkPhysicalDeviceFeatures:
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 +
1832 + VkPhysicalDevice4444FormatsFeaturesEXT:
1833 + ---------------------------------------
1834 + formatA4R4G4B4 = true
1835 + formatA4B4G4R4 = false
1836 +
1837 + VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
1838 + --------------------------------------------------------------
1839 + attachmentFeedbackLoopDynamicState = true
1840 +
1841 + VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
1842 + --------------------------------------------------------
1843 + attachmentFeedbackLoopLayout = true
1844 +
1845 + VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
1846 + ----------------------------------------------
1847 + borderColorSwizzle = true
1848 + borderColorSwizzleFromImage = true
1849 +
1850 + VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
1851 + -----------------------------------------------
1852 + bufferDeviceAddress = true
1853 + bufferDeviceAddressCaptureReplay = false
1854 + bufferDeviceAddressMultiDevice = false
1855 +
1856 + VkPhysicalDeviceColorWriteEnableFeaturesEXT:
1857 + --------------------------------------------
1858 + colorWriteEnable = true
1859 +
1860 + VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
1861 + ----------------------------------------------------
1862 + computeDerivativeGroupQuads = true
1863 + computeDerivativeGroupLinear = true
1864 +
1865 + VkPhysicalDeviceConditionalRenderingFeaturesEXT:
1866 + ------------------------------------------------
1867 + conditionalRendering = true
1868 + inheritedConditionalRendering = true
1869 +
1870 + VkPhysicalDeviceCooperativeMatrixFeaturesKHR:
1871 + ---------------------------------------------
1872 + cooperativeMatrix = true
1873 + cooperativeMatrixRobustBufferAccess = false
1874 +
1875 + VkPhysicalDeviceCustomBorderColorFeaturesEXT:
1876 + ---------------------------------------------
1877 + customBorderColors = true
1878 + customBorderColorWithoutFormat = true
1879 +
1880 + VkPhysicalDeviceDepthBiasControlFeaturesEXT:
1881 + --------------------------------------------
1882 + depthBiasControl = true
1883 + leastRepresentableValueForceUnormRepresentation = false
1884 + floatRepresentation = true
1885 + depthBiasExact = true
1886 +
1887 + VkPhysicalDeviceDepthClampControlFeaturesEXT:
1888 + ---------------------------------------------
1889 + depthClampControl = true
1890 +
1891 + VkPhysicalDeviceDepthClampZeroOneFeaturesKHR:
1892 + ---------------------------------------------
1893 + depthClampZeroOne = true
1894 +
1895 + VkPhysicalDeviceDepthClipControlFeaturesEXT:
1896 + --------------------------------------------
1897 + depthClipControl = true
1898 +
1899 + VkPhysicalDeviceDepthClipEnableFeaturesEXT:
1900 + -------------------------------------------
1901 + depthClipEnable = true
1902 +
1903 + VkPhysicalDeviceDescriptorBufferFeaturesEXT:
1904 + --------------------------------------------
1905 + descriptorBuffer = true
1906 + descriptorBufferCaptureReplay = true
1907 + descriptorBufferImageLayoutIgnored = false
1908 + descriptorBufferPushDescriptors = true
1909 +
1910 + VkPhysicalDeviceDeviceMemoryReportFeaturesEXT:
1911 + ----------------------------------------------
1912 + deviceMemoryReport = true
1913 +
1914 + VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
1915 + -------------------------------------------------------------
1916 + dynamicRenderingUnusedAttachments = true
1917 +
1918 + VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
1919 + -------------------------------------------------
1920 + extendedDynamicState2 = true
1921 + extendedDynamicState2LogicOp = true
1922 + extendedDynamicState2PatchControlPoints = true
1923 +
1924 + VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
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 +
1958 + VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
1959 + ------------------------------------------------
1960 + extendedDynamicState = true
1961 +
1962 + VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
1963 + ---------------------------------------------------
1964 + fragmentShaderSampleInterlock = true
1965 + fragmentShaderPixelInterlock = true
1966 + fragmentShaderShadingRateInterlock = false
1967 +
1968 + VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
1969 + ---------------------------------------------------
1970 + graphicsPipelineLibrary = true
1971 +
1972 + VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
1973 + -------------------------------------------
1974 + image2DViewOf3D = true
1975 + sampler2DViewOf3D = true
1976 +
1977 + VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
1978 + -----------------------------------------------
1979 + imageSlicedViewOf3D = true
1980 +
1981 + VkPhysicalDeviceImageViewMinLodFeaturesEXT:
1982 + -------------------------------------------
1983 + minLod = true
1984 +
1985 + VkPhysicalDeviceLegacyDitheringFeaturesEXT:
1986 + -------------------------------------------
1987 + legacyDithering = true
1988 +
1989 + VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
1990 + --------------------------------------------------
1991 + legacyVertexAttributes = true
1992 +
1993 + VkPhysicalDeviceMaintenance7FeaturesKHR:
1994 + ----------------------------------------
1995 + maintenance7 = true
1996 +
1997 + VkPhysicalDeviceMaintenance8FeaturesKHR:
1998 + ----------------------------------------
1999 + maintenance8 = true
2000 +
2001 + VkPhysicalDeviceMapMemoryPlacedFeaturesEXT:
2002 + -------------------------------------------
2003 + memoryMapPlaced = true
2004 + memoryMapRangePlaced = false
2005 + memoryUnmapReserve = true
2006 +
2007 + VkPhysicalDeviceMultiDrawFeaturesEXT:
2008 + -------------------------------------
2009 + multiDraw = true
2010 +
2011 + VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
2012 + -------------------------------------------------
2013 + mutableDescriptorType = true
2014 +
2015 + VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
2016 + -----------------------------------------------
2017 + nestedCommandBuffer = true
2018 + nestedCommandBufferRendering = true
2019 + nestedCommandBufferSimultaneousUse = false
2020 +
2021 + VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
2022 + ----------------------------------------------
2023 + nonSeamlessCubeMap = true
2024 +
2025 + VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
2026 + --------------------------------------------------------
2027 + pipelineExecutableInfo = true
2028 +
2029 + VkPhysicalDevicePresentIdFeaturesKHR:
2030 + -------------------------------------
2031 + presentId = true
2032 +
2033 + VkPhysicalDevicePresentWaitFeaturesKHR:
2034 + ---------------------------------------
2035 + presentWait = true
2036 +
2037 + VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
2038 + --------------------------------------------------------
2039 + primitiveTopologyListRestart = true
2040 + primitiveTopologyPatchListRestart = true
2041 +
2042 + VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
2043 + ----------------------------------------------------
2044 + primitivesGeneratedQuery = true
2045 + primitivesGeneratedQueryWithRasterizerDiscard = false
2046 + primitivesGeneratedQueryWithNonZeroStreams = false
2047 +
2048 + VkPhysicalDeviceProvokingVertexFeaturesEXT:
2049 + -------------------------------------------
2050 + provokingVertexLast = true
2051 + transformFeedbackPreservesProvokingVertex = true
2052 +
2053 + VkPhysicalDeviceRobustness2FeaturesEXT:
2054 + ---------------------------------------
2055 + robustBufferAccess2 = true
2056 + robustImageAccess2 = true
2057 + nullDescriptor = true
2058 +
2059 + VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
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 +
2074 + VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
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 +
2089 + VkPhysicalDeviceShaderClockFeaturesKHR:
2090 + ---------------------------------------
2091 + shaderSubgroupClock = true
2092 + shaderDeviceClock = false
2093 +
2094 + VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
2095 + --------------------------------------------------
2096 + shaderImageInt64Atomics = true
2097 + sparseImageInt64Atomics = false
2098 +
2099 + VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
2100 + ------------------------------------------------------
2101 + shaderMaximalReconvergence = true
2102 +
2103 + VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
2104 + --------------------------------------------------
2105 + shaderModuleIdentifier = true
2106 +
2107 + VkPhysicalDeviceShaderQuadControlFeaturesKHR:
2108 + ---------------------------------------------
2109 + shaderQuadControl = true
2110 +
2111 + VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
2112 + ------------------------------------------------------------
2113 + shaderRelaxedExtendedInstruction = true
2114 +
2115 + VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
2116 + ------------------------------------------------------
2117 + shaderReplicatedComposites = true
2118 +
2119 + VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
2120 + ------------------------------------------------------------
2121 + shaderSubgroupUniformControlFlow = true
2122 +
2123 + VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
2124 + -------------------------------------------------
2125 + swapchainMaintenance1 = true
2126 +
2127 + VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
2128 + ------------------------------------------------
2129 + texelBufferAlignment = true
2130 +
2131 + VkPhysicalDeviceTransformFeedbackFeaturesEXT:
2132 + ---------------------------------------------
2133 + transformFeedback = true
2134 + geometryStreams = true
2135 +
2136 + VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
2137 + ---------------------------------------------------
2138 + vertexInputDynamicState = true
2139 +
2140 + VkPhysicalDeviceVulkan11Features:
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 +
2155 + VkPhysicalDeviceVulkan12Features:
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 +
2205 + VkPhysicalDeviceVulkan13Features:
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 +
2223 + VkPhysicalDeviceVulkan14Features:
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 +
2247 + VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
2248 + ---------------------------------------------------------
2249 + workgroupMemoryExplicitLayout = true
2250 + workgroupMemoryExplicitLayoutScalarBlockLayout = true
2251 + workgroupMemoryExplicitLayout8BitAccess = true
2252 + workgroupMemoryExplicitLayout16BitAccess = true
2253 +
2254 + VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
2255 + -------------------------------------------------
2256 + ycbcr2plane444Formats = true
2257 +
2258 + VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
2259 + --------------------------------------------
2260 + ycbcrImageArrays = true
2261 +
2262 +
2263 + GPU1:
2264 + VkPhysicalDeviceProperties:
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 +
2274 + VkPhysicalDeviceLimits:
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 +
2415 + VkPhysicalDeviceSparseProperties:
2416 + ---------------------------------
2417 + residencyStandard2DBlockShape = true
2418 + residencyStandard2DMultisampleBlockShape = true
2419 + residencyStandard3DBlockShape = true
2420 + residencyAlignedMipSize = false
2421 + residencyNonResidentStrict = false
2422 +
2423 + VkPhysicalDeviceAccelerationStructurePropertiesKHR:
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 +
2434 + VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR:
2435 + ------------------------------------------------------
2436 + meshAndTaskShaderDerivatives = true
2437 +
2438 + VkPhysicalDeviceCustomBorderColorPropertiesEXT:
2439 + -----------------------------------------------
2440 + maxCustomBorderColorSamplers = 32768
2441 +
2442 + VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
2443 + --------------------------------------------------------
2444 + combinedImageSamplerDensityMapDescriptorSize = 0
2445 +
2446 + VkPhysicalDeviceDescriptorBufferPropertiesEXT:
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 +
2482 + VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT:
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 +
2547 + VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
2548 + ---------------------------------------------------
2549 + dynamicPrimitiveTopologyUnrestricted = true
2550 +
2551 + VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
2552 + ------------------------------------------------
2553 + minImportedHostPointerAlignment = 0x00001000
2554 +
2555 + VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
2556 + -----------------------------------------------------
2557 + graphicsPipelineLibraryFastLinking = true
2558 + graphicsPipelineLibraryIndependentInterpolationDecoration = true
2559 +
2560 + VkPhysicalDeviceLayeredApiPropertiesListKHR:
2561 + --------------------------------------------
2562 + layeredApiCount = 0
2563 + pLayeredApis = NULL
2564 +
2565 + VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
2566 + ----------------------------------------------------
2567 + nativeUnalignedPerformance = true
2568 +
2569 + VkPhysicalDeviceMaintenance7PropertiesKHR:
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 +
2580 + VkPhysicalDeviceMeshShaderPropertiesEXT:
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 +
2623 + VkPhysicalDeviceMultiDrawPropertiesEXT:
2624 + ---------------------------------------
2625 + maxMultiDrawCount = 2048
2626 +
2627 + VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
2628 + -------------------------------------------------
2629 + maxCommandBufferNestingLevel = 4294967295
2630 +
2631 + VkPhysicalDeviceProvokingVertexPropertiesEXT:
2632 + ---------------------------------------------
2633 + provokingVertexModePerPipeline = true
2634 + transformFeedbackPreservesTriangleFanProvokingVertex = true
2635 +
2636 + VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
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 +
2647 + VkPhysicalDeviceRobustness2PropertiesEXT:
2648 + -----------------------------------------
2649 + robustStorageBufferAccessSizeAlignment = 0x00000001
2650 + robustUniformBufferAccessSizeAlignment = 0x00000001
2651 +
2652 + VkPhysicalDeviceShaderObjectPropertiesEXT:
2653 + ------------------------------------------
2654 + shaderBinaryUUID = 32352e31-2e30-6161-6161-616161616161
2655 + shaderBinaryVersion = 1
2656 +
2657 + VkPhysicalDeviceTransformFeedbackPropertiesEXT:
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 +
2670 + VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
2671 + ----------------------------------------------------
2672 + maxVertexAttribDivisor = 4294967295
2673 +
2674 + VkPhysicalDeviceVulkan11Properties:
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 +
2705 + VkPhysicalDeviceVulkan12Properties:
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 +
2768 + VkPhysicalDeviceVulkan13Properties:
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 +
2818 + VkPhysicalDeviceVulkan14Properties:
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 +
2892 + Device 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 +
3048 + VkQueueFamilyProperties:
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 +
3058 + VkPhysicalDeviceMemoryProperties:
3059 + =================================
3060 + memoryHeaps: 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
3067 + memoryTypes: 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 +
3087 + VkPhysicalDeviceFeatures:
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 +
3145 + VkPhysicalDevice4444FormatsFeaturesEXT:
3146 + ---------------------------------------
3147 + formatA4R4G4B4 = true
3148 + formatA4B4G4R4 = true
3149 +
3150 + VkPhysicalDeviceAccelerationStructureFeaturesKHR:
3151 + -------------------------------------------------
3152 + accelerationStructure = true
3153 + accelerationStructureCaptureReplay = false
3154 + accelerationStructureIndirectBuild = false
3155 + accelerationStructureHostCommands = false
3156 + descriptorBindingAccelerationStructureUpdateAfterBind = true
3157 +
3158 + VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
3159 + --------------------------------------------------------------
3160 + attachmentFeedbackLoopDynamicState = true
3161 +
3162 + VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
3163 + --------------------------------------------------------
3164 + attachmentFeedbackLoopLayout = true
3165 +
3166 + VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
3167 + ----------------------------------------------
3168 + borderColorSwizzle = true
3169 + borderColorSwizzleFromImage = true
3170 +
3171 + VkPhysicalDeviceColorWriteEnableFeaturesEXT:
3172 + --------------------------------------------
3173 + colorWriteEnable = true
3174 +
3175 + VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
3176 + ----------------------------------------------------
3177 + computeDerivativeGroupQuads = true
3178 + computeDerivativeGroupLinear = true
3179 +
3180 + VkPhysicalDeviceConditionalRenderingFeaturesEXT:
3181 + ------------------------------------------------
3182 + conditionalRendering = true
3183 + inheritedConditionalRendering = false
3184 +
3185 + VkPhysicalDeviceCustomBorderColorFeaturesEXT:
3186 + ---------------------------------------------
3187 + customBorderColors = true
3188 + customBorderColorWithoutFormat = true
3189 +
3190 + VkPhysicalDeviceDepthClipControlFeaturesEXT:
3191 + --------------------------------------------
3192 + depthClipControl = true
3193 +
3194 + VkPhysicalDeviceDepthClipEnableFeaturesEXT:
3195 + -------------------------------------------
3196 + depthClipEnable = true
3197 +
3198 + VkPhysicalDeviceDescriptorBufferFeaturesEXT:
3199 + --------------------------------------------
3200 + descriptorBuffer = true
3201 + descriptorBufferCaptureReplay = false
3202 + descriptorBufferImageLayoutIgnored = true
3203 + descriptorBufferPushDescriptors = true
3204 +
3205 + VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT:
3206 + ---------------------------------------------------
3207 + deviceGeneratedCommands = true
3208 + dynamicGeneratedPipelineLayout = true
3209 +
3210 + VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
3211 + -------------------------------------------------------------
3212 + dynamicRenderingUnusedAttachments = true
3213 +
3214 + VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
3215 + -------------------------------------------------
3216 + extendedDynamicState2 = true
3217 + extendedDynamicState2LogicOp = true
3218 + extendedDynamicState2PatchControlPoints = true
3219 +
3220 + VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
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 +
3254 + VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
3255 + ------------------------------------------------
3256 + extendedDynamicState = true
3257 +
3258 + VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
3259 + ---------------------------------------------------
3260 + graphicsPipelineLibrary = true
3261 +
3262 + VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
3263 + -------------------------------------------
3264 + image2DViewOf3D = true
3265 + sampler2DViewOf3D = true
3266 +
3267 + VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
3268 + -----------------------------------------------
3269 + imageSlicedViewOf3D = true
3270 +
3271 + VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
3272 + --------------------------------------------------
3273 + legacyVertexAttributes = true
3274 +
3275 + VkPhysicalDeviceMaintenance7FeaturesKHR:
3276 + ----------------------------------------
3277 + maintenance7 = true
3278 +
3279 + VkPhysicalDeviceMaintenance8FeaturesKHR:
3280 + ----------------------------------------
3281 + maintenance8 = true
3282 +
3283 + VkPhysicalDeviceMemoryPriorityFeaturesEXT:
3284 + ------------------------------------------
3285 + memoryPriority = true
3286 +
3287 + VkPhysicalDeviceMeshShaderFeaturesEXT:
3288 + --------------------------------------
3289 + taskShader = true
3290 + meshShader = true
3291 + multiviewMeshShader = false
3292 + primitiveFragmentShadingRateMeshShader = false
3293 + meshShaderQueries = true
3294 +
3295 + VkPhysicalDeviceMultiDrawFeaturesEXT:
3296 + -------------------------------------
3297 + multiDraw = true
3298 +
3299 + VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT:
3300 + -------------------------------------------------------------
3301 + multisampledRenderToSingleSampled = true
3302 +
3303 + VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
3304 + -------------------------------------------------
3305 + mutableDescriptorType = true
3306 +
3307 + VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
3308 + -----------------------------------------------
3309 + nestedCommandBuffer = true
3310 + nestedCommandBufferRendering = true
3311 + nestedCommandBufferSimultaneousUse = true
3312 +
3313 + VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
3314 + ----------------------------------------------
3315 + nonSeamlessCubeMap = true
3316 +
3317 + VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
3318 + -----------------------------------------------------
3319 + pageableDeviceLocalMemory = true
3320 +
3321 + VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
3322 + -------------------------------------------------------
3323 + pipelineLibraryGroupHandles = true
3324 +
3325 + VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
3326 + --------------------------------------------------------
3327 + primitiveTopologyListRestart = true
3328 + primitiveTopologyPatchListRestart = true
3329 +
3330 + VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
3331 + ----------------------------------------------------
3332 + primitivesGeneratedQuery = true
3333 + primitivesGeneratedQueryWithRasterizerDiscard = true
3334 + primitivesGeneratedQueryWithNonZeroStreams = true
3335 +
3336 + VkPhysicalDeviceProvokingVertexFeaturesEXT:
3337 + -------------------------------------------
3338 + provokingVertexLast = true
3339 + transformFeedbackPreservesProvokingVertex = true
3340 +
3341 + VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT:
3342 + --------------------------------------------------------------
3343 + rasterizationOrderColorAttachmentAccess = true
3344 + rasterizationOrderDepthAttachmentAccess = true
3345 + rasterizationOrderStencilAttachmentAccess = true
3346 +
3347 + VkPhysicalDeviceRayQueryFeaturesKHR:
3348 + ------------------------------------
3349 + rayQuery = true
3350 +
3351 + VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
3352 + --------------------------------------------------
3353 + rayTracingMaintenance1 = true
3354 + rayTracingPipelineTraceRaysIndirect2 = true
3355 +
3356 + VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
3357 + ----------------------------------------------
3358 + rayTracingPipeline = true
3359 + rayTracingPipelineShaderGroupHandleCaptureReplay = false
3360 + rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
3361 + rayTracingPipelineTraceRaysIndirect = true
3362 + rayTraversalPrimitiveCulling = true
3363 +
3364 + VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR:
3365 + ---------------------------------------------------
3366 + rayTracingPositionFetch = true
3367 +
3368 + VkPhysicalDeviceRobustness2FeaturesEXT:
3369 + ---------------------------------------
3370 + robustBufferAccess2 = true
3371 + robustImageAccess2 = true
3372 + nullDescriptor = true
3373 +
3374 + VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
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 +
3389 + VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
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 +
3404 + VkPhysicalDeviceShaderClockFeaturesKHR:
3405 + ---------------------------------------
3406 + shaderSubgroupClock = true
3407 + shaderDeviceClock = true
3408 +
3409 + VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
3410 + ------------------------------------------------------
3411 + shaderMaximalReconvergence = true
3412 +
3413 + VkPhysicalDeviceShaderObjectFeaturesEXT:
3414 + ----------------------------------------
3415 + shaderObject = true
3416 +
3417 + VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
3418 + ------------------------------------------------------------
3419 + shaderRelaxedExtendedInstruction = true
3420 +
3421 + VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
3422 + ------------------------------------------------------
3423 + shaderReplicatedComposites = true
3424 +
3425 + VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
3426 + -------------------------------------------------
3427 + swapchainMaintenance1 = true
3428 +
3429 + VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
3430 + ------------------------------------------------
3431 + texelBufferAlignment = true
3432 +
3433 + VkPhysicalDeviceTransformFeedbackFeaturesEXT:
3434 + ---------------------------------------------
3435 + transformFeedback = true
3436 + geometryStreams = true
3437 +
3438 + VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
3439 + ---------------------------------------------------
3440 + vertexInputDynamicState = true
3441 +
3442 + VkPhysicalDeviceVulkan11Features:
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 +
3457 + VkPhysicalDeviceVulkan12Features:
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 +
3507 + VkPhysicalDeviceVulkan13Features:
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 +
3525 + VkPhysicalDeviceVulkan14Features:
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 +
3549 + VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
3550 + -------------------------------------------------
3551 + ycbcr2plane444Formats = true
3552 +
3553 + VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
3554 + --------------------------------------------
3555 + ycbcrImageArrays = true
Újabb Régebbi