path: root/meta/recipes-graphics
diff options
authorRoss Burton <>2013-09-16 18:06:34 +0000
committerRichard Purdie <>2013-09-17 19:26:17 +0100
commitf5a3a4bc33109181c741a2e66c13d0b45566e8fa (patch)
tree8187e373fb03c9f6aa78ea255d2640e433b5d18f /meta/recipes-graphics
parent4e10c45d7c61ac1ccf8b53ef525ca03d3d458bba (diff)
mesa-gl: add GL-only Mesa recipe
Some machines have hardware-specific GL drivers that do EGL and GLES (many ARM boards). Others have their own EGL/GLES drivers and provide a Mesa DRI driver (EMGD). Previously adding Mesa, for software GL/GLX rendering in the first case and hardware GLX in the second, involved bbappends and changing Mesa to be machine-specific. By adding a just-GL Mesa the machine definition can combine it with the hardware drivers cleanly. Signed-off-by: Ross Burton <> Signed-off-by: Saul Wold <> Signed-off-by: Richard Purdie <>
Diffstat (limited to 'meta/recipes-graphics')
1 files changed, 11 insertions, 0 deletions
diff --git a/meta/recipes-graphics/mesa/ b/meta/recipes-graphics/mesa/
new file mode 100644
index 0000000000..0e9dbb5f4f
--- /dev/null
+++ b/meta/recipes-graphics/mesa/
@@ -0,0 +1,11 @@
+require mesa_${PV}.bb
+SUMMARY += " (OpenGL only, no EGL/GLES)"
+PROVIDES = "virtual/libgl virtual/mesa"
+PACKAGECONFIG ??= "dri ${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}"