mesa: scope down to essential drivers (swrast, virgl, crocus, iris)

- Remove radeonsi (needs libdrm_radeon, disabled in libdrm)
- Remove amd vulkan (needs LLVM amdgpu module, dl_iterate_phdr)
- Remove intel vulkan (needs dl_iterate_phdr, not in relibc)
- Remove zink (needs full Vulkan infrastructure)

Kept: swrast (LLVMpipe), virgl (QEMU virtio-gpu 3D), crocus + iris
(Intel Gen4-Gen12+ Gallium 3D). These are the two primary 3D driver
targets for the desktop path.
This commit is contained in:
2026-07-09 23:12:23 +03:00
parent 68b967c3b6
commit 5afa7182af
+2 -2
View File
@@ -68,14 +68,14 @@ cookbook_meson \
-Degl=enabled \
-Dgbm=enabled \
-Dglx=disabled \
-Dgallium-drivers=swrast,virgl,crocus,iris,radeonsi,zink \
-Dgallium-drivers=swrast,virgl,crocus,iris \
-Dllvm=enabled \
-Dosmesa=true \
-Dplatforms=redox,wayland \
-Dshader-cache=disabled \
-Dc_args="['-Wno-error=implicit-function-declaration','-Wno-error','-std=gnu11','-Dstatic_assert=_Static_assert']" \
-Dcpp_args="['-Wno-error=implicit-function-declaration','-Wno-error']" \
-Dvulkan-drivers=swrast,intel,amd \
-Dvulkan-drivers=swrast \
-Dshared-glapi=enabled
# Hack to add LLVM libs, the list can be seen from meson log and check for matches $("${LLVM_CONFIG}" --libs)