* [zeus/master][PATCH] gtk+3: Remove no longer needed GTK3+ GLES/EGL fix
@ 2020-02-19 22:53 Andrew F. Davis
2020-02-19 22:56 ` Andrew F. Davis
0 siblings, 1 reply; 2+ messages in thread
From: Andrew F. Davis @ 2020-02-19 22:53 UTC (permalink / raw)
To: Denys Dmytriyenko, Eric Ruei; +Cc: meta-arago
We will exit this function at ->has_egl, so this patch is not
needed. Remove it and the bbappends that adds it.
Signed-off-by: Andrew F. Davis <afd@ti.com>
---
...land.c-cleanup-the-parameters-of-egl.patch | 61 -------------------
.../recipes-gnome/gtk+/gtk+3_%.bbappend | 10 ---
2 files changed, 71 deletions(-)
delete mode 100644 meta-arago-distro/recipes-gnome/gtk+/gtk+3/0001-gdkglcontext-wayland.c-cleanup-the-parameters-of-egl.patch
delete mode 100644 meta-arago-distro/recipes-gnome/gtk+/gtk+3_%.bbappend
diff --git a/meta-arago-distro/recipes-gnome/gtk+/gtk+3/0001-gdkglcontext-wayland.c-cleanup-the-parameters-of-egl.patch b/meta-arago-distro/recipes-gnome/gtk+/gtk+3/0001-gdkglcontext-wayland.c-cleanup-the-parameters-of-egl.patch
deleted file mode 100644
index 174dbdda..00000000
--- a/meta-arago-distro/recipes-gnome/gtk+/gtk+3/0001-gdkglcontext-wayland.c-cleanup-the-parameters-of-egl.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From d4c8511b845de02271b6dcf57a6edbf01f3f1905 Mon Sep 17 00:00:00 2001
-From: Eric Ruei <e-ruei1@ti.com>
-Date: Tue, 21 Aug 2018 11:07:13 -0400
-Subject: [PATCH] gdkglcontext-wayland.c: cleanup the parameters of egl API
- calls when GLES is used
-
-eglBindAPI: use EGL_OPENGL_ES_API instead of EGL_OPENGL_API
-eglChooseConfig: need to specify EGL_OPENGL_ES2_BIT as EGL_RENDERABLE_TYPE
-
-Upstream-Status: Pending
-
-Signed-off-by: Eric Ruei <e-ruei1@ti.com>
----
- gdk/wayland/gdkglcontext-wayland.c | 10 +++++++++-
- 1 file changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/gdk/wayland/gdkglcontext-wayland.c b/gdk/wayland/gdkglcontext-wayland.c
-index 254900d..3361eb3 100644
---- a/gdk/wayland/gdkglcontext-wayland.c
-+++ b/gdk/wayland/gdkglcontext-wayland.c
-@@ -314,6 +314,7 @@ gdk_wayland_display_init_gl (GdkDisplay *display)
- GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display);
- EGLint major, minor;
- EGLDisplay dpy;
-+ gboolean use_es = (_gdk_gl_flags & GDK_GL_GLES) != 0 ;
-
- if (display_wayland->have_egl)
- return TRUE;
-@@ -326,7 +327,7 @@ gdk_wayland_display_init_gl (GdkDisplay *display)
- if (!eglInitialize (dpy, &major, &minor))
- return FALSE;
-
-- if (!eglBindAPI (EGL_OPENGL_API))
-+ if (!eglBindAPI (use_es?EGL_OPENGL_ES_API:EGL_OPENGL_API))
- return FALSE;
-
- display_wayland->egl_display = dpy;
-@@ -379,6 +380,7 @@ find_eglconfig_for_window (GdkWindow *window,
- EGLint count;
- EGLConfig *configs, chosen_config;
- gboolean use_rgba;
-+ gboolean use_es = (_gdk_gl_flags & GDK_GL_GLES) != 0 ;
-
- int i = 0;
-
-@@ -395,6 +397,12 @@ find_eglconfig_for_window (GdkWindow *window,
- attrs[i++] = EGL_BLUE_SIZE;
- attrs[i++] = 1;
-
-+ if (use_es)
-+ {
-+ attrs[i++] = EGL_RENDERABLE_TYPE;
-+ attrs[i++] = EGL_OPENGL_ES2_BIT;
-+ }
-+
- use_rgba = (visual == gdk_screen_get_rgba_visual (gdk_display_get_default_screen (display)));
-
- if (use_rgba)
---
-1.9.1
-
diff --git a/meta-arago-distro/recipes-gnome/gtk+/gtk+3_%.bbappend b/meta-arago-distro/recipes-gnome/gtk+/gtk+3_%.bbappend
deleted file mode 100644
index d3fe5051..00000000
--- a/meta-arago-distro/recipes-gnome/gtk+/gtk+3_%.bbappend
+++ /dev/null
@@ -1,10 +0,0 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
-
-PACKAGECONFIG[wayland] = "--enable-wayland-backend,--disable-wayland-backend,wayland wayland-protocols libxkbcommon virtual/egl wayland-native"
-GTKGLIBC_RRECOMMENDS = "${GTKBASE_RRECOMMENDS}"
-
-PR_append = ".arago0"
-
-SRC_URI += "\
- file://0001-gdkglcontext-wayland.c-cleanup-the-parameters-of-egl.patch \
-"
--
2.17.1
^ permalink raw reply related [flat|nested] 2+ messages in thread* Re: [zeus/master][PATCH] gtk+3: Remove no longer needed GTK3+ GLES/EGL fix
2020-02-19 22:53 [zeus/master][PATCH] gtk+3: Remove no longer needed GTK3+ GLES/EGL fix Andrew F. Davis
@ 2020-02-19 22:56 ` Andrew F. Davis
0 siblings, 0 replies; 2+ messages in thread
From: Andrew F. Davis @ 2020-02-19 22:56 UTC (permalink / raw)
To: Denys Dmytriyenko, Eric Ruei; +Cc: meta-arago
On 2/19/20 5:53 PM, Andrew F. Davis wrote:
> We will exit this function at ->has_egl, so this patch is not
> needed. Remove it and the bbappends that adds it.
>
Eric,
If I'm missing something or there is some case that will still fail
without this let me know.
Andrew
> Signed-off-by: Andrew F. Davis <afd@ti.com>
> ---
> ...land.c-cleanup-the-parameters-of-egl.patch | 61 -------------------
> .../recipes-gnome/gtk+/gtk+3_%.bbappend | 10 ---
> 2 files changed, 71 deletions(-)
> delete mode 100644 meta-arago-distro/recipes-gnome/gtk+/gtk+3/0001-gdkglcontext-wayland.c-cleanup-the-parameters-of-egl.patch
> delete mode 100644 meta-arago-distro/recipes-gnome/gtk+/gtk+3_%.bbappend
>
> diff --git a/meta-arago-distro/recipes-gnome/gtk+/gtk+3/0001-gdkglcontext-wayland.c-cleanup-the-parameters-of-egl.patch b/meta-arago-distro/recipes-gnome/gtk+/gtk+3/0001-gdkglcontext-wayland.c-cleanup-the-parameters-of-egl.patch
> deleted file mode 100644
> index 174dbdda..00000000
> --- a/meta-arago-distro/recipes-gnome/gtk+/gtk+3/0001-gdkglcontext-wayland.c-cleanup-the-parameters-of-egl.patch
> +++ /dev/null
> @@ -1,61 +0,0 @@
> -From d4c8511b845de02271b6dcf57a6edbf01f3f1905 Mon Sep 17 00:00:00 2001
> -From: Eric Ruei <e-ruei1@ti.com>
> -Date: Tue, 21 Aug 2018 11:07:13 -0400
> -Subject: [PATCH] gdkglcontext-wayland.c: cleanup the parameters of egl API
> - calls when GLES is used
> -
> -eglBindAPI: use EGL_OPENGL_ES_API instead of EGL_OPENGL_API
> -eglChooseConfig: need to specify EGL_OPENGL_ES2_BIT as EGL_RENDERABLE_TYPE
> -
> -Upstream-Status: Pending
> -
> -Signed-off-by: Eric Ruei <e-ruei1@ti.com>
> ----
> - gdk/wayland/gdkglcontext-wayland.c | 10 +++++++++-
> - 1 file changed, 9 insertions(+), 1 deletion(-)
> -
> -diff --git a/gdk/wayland/gdkglcontext-wayland.c b/gdk/wayland/gdkglcontext-wayland.c
> -index 254900d..3361eb3 100644
> ---- a/gdk/wayland/gdkglcontext-wayland.c
> -+++ b/gdk/wayland/gdkglcontext-wayland.c
> -@@ -314,6 +314,7 @@ gdk_wayland_display_init_gl (GdkDisplay *display)
> - GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display);
> - EGLint major, minor;
> - EGLDisplay dpy;
> -+ gboolean use_es = (_gdk_gl_flags & GDK_GL_GLES) != 0 ;
> -
> - if (display_wayland->have_egl)
> - return TRUE;
> -@@ -326,7 +327,7 @@ gdk_wayland_display_init_gl (GdkDisplay *display)
> - if (!eglInitialize (dpy, &major, &minor))
> - return FALSE;
> -
> -- if (!eglBindAPI (EGL_OPENGL_API))
> -+ if (!eglBindAPI (use_es?EGL_OPENGL_ES_API:EGL_OPENGL_API))
> - return FALSE;
> -
> - display_wayland->egl_display = dpy;
> -@@ -379,6 +380,7 @@ find_eglconfig_for_window (GdkWindow *window,
> - EGLint count;
> - EGLConfig *configs, chosen_config;
> - gboolean use_rgba;
> -+ gboolean use_es = (_gdk_gl_flags & GDK_GL_GLES) != 0 ;
> -
> - int i = 0;
> -
> -@@ -395,6 +397,12 @@ find_eglconfig_for_window (GdkWindow *window,
> - attrs[i++] = EGL_BLUE_SIZE;
> - attrs[i++] = 1;
> -
> -+ if (use_es)
> -+ {
> -+ attrs[i++] = EGL_RENDERABLE_TYPE;
> -+ attrs[i++] = EGL_OPENGL_ES2_BIT;
> -+ }
> -+
> - use_rgba = (visual == gdk_screen_get_rgba_visual (gdk_display_get_default_screen (display)));
> -
> - if (use_rgba)
> ---
> -1.9.1
> -
> diff --git a/meta-arago-distro/recipes-gnome/gtk+/gtk+3_%.bbappend b/meta-arago-distro/recipes-gnome/gtk+/gtk+3_%.bbappend
> deleted file mode 100644
> index d3fe5051..00000000
> --- a/meta-arago-distro/recipes-gnome/gtk+/gtk+3_%.bbappend
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
> -
> -PACKAGECONFIG[wayland] = "--enable-wayland-backend,--disable-wayland-backend,wayland wayland-protocols libxkbcommon virtual/egl wayland-native"
> -GTKGLIBC_RRECOMMENDS = "${GTKBASE_RRECOMMENDS}"
> -
> -PR_append = ".arago0"
> -
> -SRC_URI += "\
> - file://0001-gdkglcontext-wayland.c-cleanup-the-parameters-of-egl.patch \
> -"
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2020-02-19 22:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-19 22:53 [zeus/master][PATCH] gtk+3: Remove no longer needed GTK3+ GLES/EGL fix Andrew F. Davis
2020-02-19 22:56 ` Andrew F. Davis
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.