4 #define COREGL_API __attribute__((visibility("default")))
6 // Include GL/EGL/GLX types
7 # include <GLES/glplatform.h>
8 # include <EGL/eglplatform.h>
9 # include "headers/egl.h"
10 # include "headers/gl.h"
12 typedef void (*_eng_fn) (void);
14 #define _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) COREGL_API extern RET_TYPE coregl_api_##FUNC_NAME PARAM_LIST;
15 #define _COREGL_EXT_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST)
16 #include "headers/sym.h"
17 #undef _COREGL_EXT_SYMBOL
20 extern int coregl_initialize();
21 extern void coregl_terminate();