From 0cf0a9abf5b2f691eeb0999bdd6a2df098f09b14 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Mon, 16 Jun 2025 22:23:26 +0200 Subject: Create egl3 context --- include/egl.h | 1 + src/egl.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/egl.h b/include/egl.h index 4abc0c2..e11557e 100644 --- a/include/egl.h +++ b/include/egl.h @@ -49,6 +49,7 @@ typedef void(*__GLXextFuncPtr)(void); #define EGL_OPENGL_BIT 0x0008 #define EGL_OPENGL_ES_BIT 0x0001 #define EGL_OPENGL_ES2_BIT 0x0004 +#define EGL_OPENGL_ES3_BIT 0x00000040 #define EGL_NONE 0x3038 #define EGL_CONTEXT_CLIENT_VERSION 0x3098 #define EGL_BACK_BUFFER 0x3084 diff --git a/src/egl.c b/src/egl.c index d2d90e8..bcb1663 100644 --- a/src/egl.c +++ b/src/egl.c @@ -35,7 +35,7 @@ static bool gsr_egl_create_window(gsr_egl *self) { const int32_t attr[] = { EGL_BUFFER_SIZE, 24, - EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT, + EGL_RENDERABLE_TYPE, EGL_OPENGL_ES3_BIT, EGL_NONE, EGL_NONE }; -- cgit v1.2.3-70-g09d2