diff options
author | Benjamin Otte <otte@redhat.com> | 2021-12-25 14:43:33 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2021-12-25 15:07:44 +0100 |
commit | 6a310b50690258eca29c0e291aa26c9d9c3c94d4 (patch) | |
tree | 7459dcfdc2bfd9a1fcf9d2455334c5b8de3ab718 | |
parent | 2caab68be9669366d6c55c3064f75796d2552e0b (diff) | |
download | gtk+-6a310b50690258eca29c0e291aa26c9d9c3c94d4.tar.gz |
gles: GLES 2 doesn't have glDrawBuffers()
So don't call it.
-rw-r--r-- | gdk/gdkglcontext.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c index 042c30a41d..62b60f5ebc 100644 --- a/gdk/gdkglcontext.c +++ b/gdk/gdkglcontext.c @@ -580,8 +580,8 @@ gdk_gl_context_real_begin_frame (GdkDrawContext *draw_context, glViewport (0, 0, ww, wh); #ifdef HAVE_EGL - if (priv->egl_context) - glDrawBuffers (1, (GLenum[1]) { GL_BACK_LEFT }); + if (priv->egl_context && gdk_gl_context_check_version (context, 0, 0, 3, 0)) + glDrawBuffers (1, (GLenum[1]) { gdk_gl_context_get_use_es (context) ? GL_BACK : GL_BACK_LEFT }); #endif } |