Ticket #11612: vulkaninfo.log

File vulkaninfo.log, 136.8 KB (added by Andrew-R, 16 months ago)

vulkaninfo

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