mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-02-21 03:30:30 +01:00
commandPools/cmdBuffers are only required for swapchain configurations that use a blit-queue. They do not need to be allocated at all in the "no blit" configuration. There are some validUsage issues with the commandPool allocation, namely that the WSI impl assumes that the logical device was created with all queueFamilies made available to it. This is an invalid assumption that can result in: VUID-vkCreateCommandPool-queueFamilyIndex-01937 invalid usage on the eventual call to the driver. Note: invalid usage by WSI wouldn't normally be detectable without virtualization. This change reduces the scope of that invalid usage. Reviewed-by: Gurchetan Singh <gurchetansingh@google.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36361> |
||
|---|---|---|
| .. | ||
| amd | ||
| android_stub | ||
| asahi | ||
| broadcom | ||
| c11 | ||
| compiler | ||
| drm-shim | ||
| egl | ||
| etnaviv | ||
| freedreno | ||
| gallium | ||
| gbm | ||
| getopt | ||
| gfxstream | ||
| glx | ||
| gtest | ||
| imagination | ||
| imgui | ||
| intel | ||
| loader | ||
| mesa | ||
| microsoft | ||
| nouveau | ||
| panfrost | ||
| tool | ||
| util | ||
| virtio | ||
| vulkan | ||
| x11 | ||
| .clang-format | ||
| meson.build | ||