[meta-freescale] [meta-fsl-arm PATCH 2/3] gpu-viv-bin-mx6q.inc: If Wayland and X11 are enabled, default to X11
Daiane Angolini
daiane.angolini at freescale.com
Mon Sep 2 05:23:22 PDT 2013
On 09/01/2013 09:35 AM, Otavio Salvador wrote:
> Vivante GPU driver does not support use of Wayland AND X11 backends at
> same time, so we need to choose one for default. We previously had
> choose Wayland but many users are reporting problems as the usual
> expected support is still X11 so we're moving the default for X11 now.
>
> Change-Id: I30f092509f060d3bced358324a296b0f798da2cb
> Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
> ---
I agree, thanks for the patch.
> recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc | 18 +++++++++---------
> 1 file changed, 9 insertions(+), 9 deletions(-)
>
> diff --git a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
> index 0a53900..9407db8 100644
> --- a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
> +++ b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
> @@ -106,8 +106,15 @@ do_install () {
>
> install -d ${D}${libdir}/pkgconfig
>
> - # If both X11 and Wayland are set in DISTRO_FEATURES then use Wayland as base window system
> - if [ "${USE_WL}" = "yes" ]; then
> + # The preferrence order, based in DISTRO_FEATURES, is x11, wayland, directfb and fb
the "preference" order.
> + if [ "${USE_X11}" = "yes" ]; then
> + cp -r ${S}/usr/lib/dri ${D}${libdir}
> + backend=x11
> +
> + install -m 0644 ${WORKDIR}/egl_x11.pc ${D}${libdir}/pkgconfig/egl.pc
> + install -m 0644 ${WORKDIR}/glesv1_cm_x11.pc ${D}${libdir}/pkgconfig/glesv1_cm.pc
> + install -m 0644 ${WORKDIR}/glesv2_x11.pc ${D}${libdir}/pkgconfig/glesv2.pc
> + elif [ "${USE_WL}" = "yes" ]; then
> backend=wl
>
> install -m 0644 ${WORKDIR}/egl.pc ${D}${libdir}/pkgconfig/egl.pc
> @@ -121,13 +128,6 @@ do_install () {
> if [ "${USE_X11}" = "yes" ]; then
> cp -r ${S}/usr/lib/dri ${D}${libdir}
> fi
> - elif [ "${USE_X11}" = "yes" ]; then
> - cp -r ${S}/usr/lib/dri ${D}${libdir}
> - backend=x11
> -
> - install -m 0644 ${WORKDIR}/egl_x11.pc ${D}${libdir}/pkgconfig/egl.pc
> - install -m 0644 ${WORKDIR}/glesv1_cm_x11.pc ${D}${libdir}/pkgconfig/glesv1_cm.pc
> - install -m 0644 ${WORKDIR}/glesv2_x11.pc ${D}${libdir}/pkgconfig/glesv2.pc
> else
> install -m 0644 ${WORKDIR}/egl.pc ${D}${libdir}/pkgconfig/egl.pc
> install -m 0644 ${WORKDIR}/glesv1_cm.pc ${D}${libdir}/pkgconfig/glesv1_cm.pc
>
--
Daiane
More information about the meta-freescale
mailing list