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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user