summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Otte <otte.benjamin@googlemail.com>2022-04-08 22:00:33 +0000
committerBenjamin Otte <otte.benjamin@googlemail.com>2022-04-08 22:00:33 +0000
commit7d1429cb91c4a6b6eb851af5dce9c27334045e8c (patch)
treefb06dccb5524c62177f70b5e2b5417b97ab1207e
parentf13a018739f1522c9352bdbfe3813d4d9ff3facf (diff)
parent89d87e34827ff6d954cbc45b8e9e42b4ec17a987 (diff)
downloadgtk+-7d1429cb91c4a6b6eb851af5dce9c27334045e8c.tar.gz
Merge branch 'gles-win32' into 'main'
Inspector: Fix running on Windows with GLES (was: fix running GL demos with GLES on Windows) See merge request GNOME/gtk!4595
-rw-r--r--gtk/inspector/general.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c
index ad52422fa3..f456ea0da4 100644
--- a/gtk/inspector/general.c
+++ b/gtk/inspector/general.c
@@ -45,12 +45,12 @@
#ifdef GDK_WINDOWING_WIN32
#include "win32/gdkwin32.h"
+#include "gdkglcontextprivate.h"
#include <epoxy/wgl.h>
-#endif
-
#ifdef GDK_WIN32_ENABLE_EGL
#include <epoxy/egl.h>
#endif
+#endif
#ifdef GDK_WINDOWING_MACOS
#include "macos/gdkmacos.h"
@@ -387,7 +387,8 @@ init_gl (GtkInspectorGeneral *gen)
else
#endif
#ifdef GDK_WINDOWING_WIN32
- if (GDK_IS_WIN32_DISPLAY (gen->display))
+ if (GDK_IS_WIN32_DISPLAY (gen->display) &&
+ gdk_gl_backend_can_be_used (GDK_GL_WGL, NULL))
{
int gl_version;
char *version;