#include <EGL
#include <stdbool.h>
#ifndef POJAVLAUNCHER_GL_BRIDGE_H
#define POJAVLAUNCHER_GL_BRIDGE_H
typedef struct {
char state;
struct ANativeWindow *nativeSurface;
struct ANativeWindow *newNativeSurface;
EGLConfig config;
EGLint format;
EGLContext context;
EGLSurface surface;
} gl_render_window_t;
bool gl_init();
gl_render_window_t* gl_get_current();
gl_render_window_t* gl_init_context(gl_render_window_t* share);
void gl_make_current(gl_render_window_t* bundle);
void gl_swap_buffers();
void gl_setup_window();
void gl_swap_interval(int swapInterval);
#endif