From 90739659800c4bf893882098d70b575c26958883 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sun, 4 Aug 2024 21:16:55 +0200 Subject: egl: fix transparent window --- include/mgl/gl.h | 2 +- include/mgl/gl_macro.h | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/mgl/gl.h b/include/mgl/gl.h index 397d608..dace8ef 100644 --- a/include/mgl/gl.h +++ b/include/mgl/gl.h @@ -39,7 +39,7 @@ typedef struct { EGLDisplay (*eglGetDisplay)(EGLNativeDisplayType display_id); unsigned int (*eglInitialize)(EGLDisplay dpy, int32_t *major, int32_t *minor); unsigned int (*eglTerminate)(EGLDisplay dpy); - unsigned int (*eglChooseConfig)(EGLDisplay dpy, const int32_t *attrib_list, EGLConfig *configs, int32_t config_size, int32_t *num_config); + unsigned int (*eglGetConfigs)(EGLDisplay dpy, EGLConfig *configs, int32_t config_size, int32_t *num_config); EGLSurface (*eglCreateWindowSurface)(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const int32_t *attrib_list); EGLContext (*eglCreateContext)(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const int32_t *attrib_list); unsigned int (*eglMakeCurrent)(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx); diff --git a/include/mgl/gl_macro.h b/include/mgl/gl_macro.h index bfeffce..d6b54f0 100644 --- a/include/mgl/gl_macro.h +++ b/include/mgl/gl_macro.h @@ -103,5 +103,9 @@ #define EGL_NONE 0x3038 #define EGL_CONTEXT_CLIENT_VERSION 0x3098 #define EGL_NATIVE_VISUAL_ID 0x302E +#define EGL_COLOR_BUFFER_TYPE 0x303F +#define EGL_RGB_BUFFER 0x308E +#define EGL_SURFACE_TYPE 0x3033 +#define EGL_WINDOW_BIT 0x0004 #endif /* MGL_GL_MACRO_H */ -- cgit v1.2.3