meta-raspberrypi/recipes-graphics
Khem Raj 6c1c9ff4ee mesa-gl: Enable swrast dri backend for rpi/userland
After mesa switched build system to meson, the logic to generate dri
related artifacts changed too, which means when no dri backend is
enabled then dri drivers and corresponding headers dont get generated
and hence we end up with missing pkgconfig files e.g. dri.pc which
usually will come from full mesa3d package, but in rpi when userland is
used we only build GL pieces of mesa.

This patch therefore enables swrast dri backend when using userland,
which gives us the needed header and .pc files to build packages like
Xorg server, since EGL driver will come from userland, the dri backend
would be unused and hence should not be effective at runtime.

Addresses issue report with https://github.com/agherzan/meta-raspberrypi/pull/773

there is no need to check for graphics stack since mesa-gl is only used
with userland graphics

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Trevor Woerner <twoerner@gmail.com>
2020-12-02 22:10:03 +00:00
..
cairo cairo: Enable egl/gles2 with userland 2019-03-05 12:19:25 +00:00
kmscube piglit,kmscube: Disable when using userland graphics driver 2018-08-16 11:34:33 +01:00
libsdl2 libsdl2: Add userland dependency when not using vc4graphics 2020-08-28 14:59:43 +01:00
mesa mesa-gl: Enable swrast dri backend for rpi/userland 2020-12-02 22:10:03 +00:00
piglit piglit,kmscube: Disable when using userland graphics driver 2018-08-16 11:34:33 +01:00
userland userland: add knob for ALL_APPS 2020-11-30 16:16:29 +00:00
vc-graphics vc-graphics: Clarify license conditions 2019-10-24 14:08:16 +01:00
wayland wayland: only remove libwayland-egl if not using vc4graphics, e.g. when using userland 2018-05-16 19:24:15 +01:00
xorg-xserver xserver-xorg: Depend on userland when vc4graphics is disabled 2020-08-28 14:59:43 +01:00