diff options
| -rw-r--r-- | recipes-graphics/xwayland/xwayland/0001-Prefer-to-create-GLES2-context-for-glamor-EGL.patch | 31 | ||||
| -rw-r--r-- | recipes-graphics/xwayland/xwayland_%.bbappend | 6 | 
2 files changed, 37 insertions, 0 deletions
diff --git a/recipes-graphics/xwayland/xwayland/0001-Prefer-to-create-GLES2-context-for-glamor-EGL.patch b/recipes-graphics/xwayland/xwayland/0001-Prefer-to-create-GLES2-context-for-glamor-EGL.patch new file mode 100644 index 000000000..c1e8ae11a --- /dev/null +++ b/recipes-graphics/xwayland/xwayland/0001-Prefer-to-create-GLES2-context-for-glamor-EGL.patch  | |||
| @@ -0,0 +1,31 @@ | |||
| 1 | From e75a4d7b4474529967490de6e75ae4f1b7128937 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Xianzhong <xianzhong.li@nxp.com> | ||
| 3 | Date: Sat, 22 Jan 2022 17:57:59 +0800 | ||
| 4 | Subject: [PATCH 1/3] Prefer to create GLES2 context for glamor EGL | ||
| 5 | |||
| 6 | created the initial patch for xwayland-21.1.2 | ||
| 7 | |||
| 8 | Upstream-Status: Inappropriate [embedded specific] | ||
| 9 | Signed-off-by: Xianzhong <xianzhong.li@nxp.com> | ||
| 10 | --- | ||
| 11 | hw/xwayland/xwayland-glamor-gbm.c | 4 ++-- | ||
| 12 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 13 | |||
| 14 | diff --git a/hw/xwayland/xwayland-glamor-gbm.c b/hw/xwayland/xwayland-glamor-gbm.c | ||
| 15 | index 12d820e44..8a89919be 100644 | ||
| 16 | --- a/hw/xwayland/xwayland-glamor-gbm.c | ||
| 17 | +++ b/hw/xwayland/xwayland-glamor-gbm.c | ||
| 18 | @@ -866,8 +866,8 @@ xwl_glamor_gbm_init_egl(struct xwl_screen *xwl_screen) | ||
| 19 | goto error; | ||
| 20 | } | ||
| 21 | |||
| 22 | - if (!xwl_glamor_try_big_gl_api(xwl_screen) && | ||
| 23 | - !xwl_glamor_try_gles_api(xwl_screen)) { | ||
| 24 | + if (!xwl_glamor_try_gles_api(xwl_screen) && | ||
| 25 | + !xwl_glamor_try_big_gl_api(xwl_screen)) { | ||
| 26 | ErrorF("Cannot use neither GL nor GLES2\n"); | ||
| 27 | goto error; | ||
| 28 | } | ||
| 29 | -- | ||
| 30 | 2.17.1 | ||
| 31 | |||
diff --git a/recipes-graphics/xwayland/xwayland_%.bbappend b/recipes-graphics/xwayland/xwayland_%.bbappend index 9bf4f9bdb..211d07a2c 100644 --- a/recipes-graphics/xwayland/xwayland_%.bbappend +++ b/recipes-graphics/xwayland/xwayland_%.bbappend  | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" | ||
| 2 | |||
| 3 | SRC_URI:append:imxgpu = " \ | ||
| 4 | file://0001-Prefer-to-create-GLES2-context-for-glamor-EGL.patch \ | ||
| 5 | " | ||
| 6 | |||
| 1 | OPENGL_PKGCONFIGS:remove:imxgpu = "${OPENGL_PKGCONFIGS_REMOVE_IMXGPU}" | 7 | OPENGL_PKGCONFIGS:remove:imxgpu = "${OPENGL_PKGCONFIGS_REMOVE_IMXGPU}" | 
| 2 | OPENGL_PKGCONFIGS_REMOVE_IMXGPU = "" | 8 | OPENGL_PKGCONFIGS_REMOVE_IMXGPU = "" | 
| 3 | OPENGL_PKGCONFIGS_REMOVE_IMXGPU:mx6-nxp-bsp = "glamor glx" | 9 | OPENGL_PKGCONFIGS_REMOVE_IMXGPU:mx6-nxp-bsp = "glamor glx" | 
