diff options
author | dec05eba <dec05eba@protonmail.com> | 2024-08-04 21:16:55 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2024-08-04 21:16:55 +0200 |
commit | 90739659800c4bf893882098d70b575c26958883 (patch) | |
tree | d36299593d9900217d55f6926bf6459c954ba6e3 /include | |
parent | 1636127a6edfbf5399d1706c1a6c58f87eeb5c79 (diff) |
egl: fix transparent window
Diffstat (limited to 'include')
-rw-r--r-- | include/mgl/gl.h | 2 | ||||
-rw-r--r-- | include/mgl/gl_macro.h | 4 |
2 files changed, 5 insertions, 1 deletions
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 */ |