mesa/src
Aaron Ruby 796e11008d
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
vulkan/wsi: No commandPool allocation required for WSI_SWAPCHAIN_NO_BLIT
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>
2025-08-12 11:44:24 -04:00
..
amd radv: implement an alternative workaround for HiZ on GFX12 2025-08-12 13:48:10 +00:00
android_stub
asahi agx: drop bounds check optimize pass 2025-08-08 20:51:05 +00:00
broadcom broadcom: gl_shader_stage_to_broadcom => mesa_shader_stage_to_broadcom 2025-08-10 06:09:49 +00:00
c11
compiler r600/sfn: cleanup GS shader emission 2025-08-12 14:30:17 +00:00
drm-shim prefer _SC_PAGESIZE over _SC_PAGE_SIZE 2025-08-11 12:30:23 +00:00
egl perfetto: unify init 2025-08-12 13:17:43 +00:00
etnaviv ci: Add test streaming-texture-leak to all-skips 2025-08-04 09:57:09 +00:00
freedreno perfetto: unify init 2025-08-12 13:17:43 +00:00
gallium r600/sfn: cleanup GS shader emission 2025-08-12 14:30:17 +00:00
gbm gbm: Add more formats 2025-07-15 12:37:10 +00:00
getopt
gfxstream gfxstream: Generate goldfish dispatch code for AHB extension 2025-08-01 18:34:15 +00:00
glx mesa: move src/mapi to src/mesa/glapi 2025-08-06 20:35:26 +00:00
gtest
imagination all: rename gl_shader_stage_name to mesa_shader_stage_name 2025-08-06 10:28:41 +08:00
imgui
intel perfetto: unify init 2025-08-12 13:17:43 +00:00
loader loader: Don't load nouveau GL on nvidia kmd 2025-07-29 23:52:32 +00:00
mesa mesa: add mesh shader extension state 2025-08-11 01:44:45 +00:00
microsoft microsoft/clc: Improve clc_compiler_test.cpp to use defined expect value 2025-08-11 21:11:18 +00:00
nouveau nir: rename to nir_opt_load_skip_helpers and add options struct 2025-08-12 08:56:37 +00:00
panfrost perfetto: unify init 2025-08-12 13:17:43 +00:00
tool meson: Allow configuring with Android-internal perfetto 2025-08-07 16:22:37 +00:00
util util: SWAP macro implementation for older MSVC versions 2025-08-11 13:50:02 +00:00
virtio venus: fix a race condition in ring shmem reuse 2025-08-09 00:24:28 +00:00
vulkan vulkan/wsi: No commandPool allocation required for WSI_SWAPCHAIN_NO_BLIT 2025-08-12 11:44:24 -04:00
x11 meson: add missing x11 dependency on libloader_x11 2025-08-08 21:45:59 +00:00
.clang-format agx: add foreach_reg_{src,dest} 2025-08-03 14:40:53 -04:00
meson.build mesa: remove inc_mapi 2025-08-06 20:35:26 +00:00