From 8f33627684755899c5b1fd7eeefdd89c42e68fec Mon Sep 17 00:00:00 2001 From: Carlos Alberto Lopez Perez Date: Tue, 6 Oct 2015 17:00:20 +0200 Subject: machine/qemu: Fix OpenGL/GLX support with xserver-xorg. * The Xorg server needs to load the GLX extension in order to enable proper OpenGL support. * Before this patch, glxinfo aborted with: root@qemux86:~# glxinfo name of display: :0.0 Error: couldn't find RGB GLX visual or fbconfig * After this patch, it works as expected: root@qemux86:~# glxinfo | grep " render" direct rendering: Yes OpenGL renderer string: Software Rasterizer Signed-off-by: Carlos Alberto Lopez Perez Signed-off-by: Ross Burton --- meta/conf/machine/include/qemu.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'meta/conf/machine/include') diff --git a/meta/conf/machine/include/qemu.inc b/meta/conf/machine/include/qemu.inc index d5c0b376ce..16e94691dc 100644 --- a/meta/conf/machine/include/qemu.inc +++ b/meta/conf/machine/include/qemu.inc @@ -5,7 +5,7 @@ PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" XSERVER ?= "xserver-xorg \ - ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx', '', d)} \ xf86-input-evdev \ xf86-input-mouse \ xf86-video-fbdev \ -- cgit v1.2.3