EGL_VERSION_1_0
https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf


	EGL_FALSE 0
	EGL_PBUFFER_BIT 0x0001
	EGL_PIXMAP_BIT 0x0002
	EGL_WINDOW_BIT 0x0004
	EGL_SUCCESS 0x3000
	EGL_NOT_INITIALIZED 0x3001
	EGL_BAD_ACCESS 0x3002
	EGL_BAD_ALLOC 0x3003
	EGL_BAD_ATTRIBUTE 0x3004
	EGL_BAD_CONFIG 0x3005
	EGL_BAD_CONTEXT 0x3006
	EGL_BAD_CURRENT_SURFACE 0x3007
	EGL_BAD_DISPLAY 0x3008
	EGL_BAD_MATCH 0x3009
	EGL_BAD_NATIVE_PIXMAP 0x300A
	EGL_BAD_NATIVE_WINDOW 0x300B
	EGL_BAD_PARAMETER 0x300C
	EGL_BAD_SURFACE 0x300D
	EGL_BUFFER_SIZE 0x3020
	EGL_ALPHA_SIZE 0x3021
	EGL_BLUE_SIZE 0x3022
	EGL_GREEN_SIZE 0x3023
	EGL_RED_SIZE 0x3024
	EGL_DEPTH_SIZE 0x3025
	EGL_STENCIL_SIZE 0x3026
	EGL_CONFIG_CAVEAT 0x3027
	EGL_CONFIG_ID 0x3028
	EGL_LEVEL 0x3029
	EGL_MAX_PBUFFER_HEIGHT 0x302A
	EGL_MAX_PBUFFER_PIXELS 0x302B
	EGL_MAX_PBUFFER_WIDTH 0x302C
	EGL_NATIVE_RENDERABLE 0x302D
	EGL_NATIVE_VISUAL_ID 0x302E
	EGL_NATIVE_VISUAL_TYPE 0x302F
	EGL_SAMPLES 0x3031
	EGL_SAMPLE_BUFFERS 0x3032
	EGL_SURFACE_TYPE 0x3033
	EGL_TRANSPARENT_TYPE 0x3034
	EGL_TRANSPARENT_BLUE_VALUE 0x3035
	EGL_TRANSPARENT_GREEN_VALUE 0x3036
	EGL_TRANSPARENT_RED_VALUE 0x3037
	EGL_NONE 0x3038
	EGL_SLOW_CONFIG 0x3050
	EGL_NON_CONFORMANT_CONFIG 0x3051
	EGL_TRANSPARENT_RGB 0x3052
	EGL_VENDOR 0x3053
	EGL_VERSION 0x3054
	EGL_EXTENSIONS 0x3055
	EGL_HEIGHT 0x3056
	EGL_WIDTH 0x3057
	EGL_LARGEST_PBUFFER 0x3058
	EGL_DRAW 0x3059
	EGL_READ 0x305A
	EGL_CORE_NATIVE_ENGINE 0x305B
	EGL_TRUE 1
	EGL_NO_CONTEXT EGL_CAST(EGLContext,0)
	EGL_NO_DISPLAY EGL_CAST(EGLDisplay,0)
	EGL_NO_SURFACE EGL_CAST(EGLSurface,0)
	EGL_DONT_CARE EGL_CAST(EGLint,-1)
	EGLBoolean  eglChooseConfig (EGLDisplay  dpy, const EGLint * attrib_list, EGLConfig * configs, EGLint  config_size, EGLint * num_config)
	EGLBoolean  eglCopyBuffers (EGLDisplay  dpy, EGLSurface  surface, EGLNativePixmapType  target)
	EGLContext  eglCreateContext (EGLDisplay  dpy, EGLConfig  config, EGLContext  share_context, const EGLint * attrib_list)
	EGLSurface  eglCreatePbufferSurface (EGLDisplay  dpy, EGLConfig  config, const EGLint * attrib_list)
	EGLSurface  eglCreatePixmapSurface (EGLDisplay  dpy, EGLConfig  config, EGLNativePixmapType  pixmap, const EGLint * attrib_list)
	EGLSurface  eglCreateWindowSurface (EGLDisplay  dpy, EGLConfig  config, EGLNativeWindowType  win, const EGLint * attrib_list)
	EGLBoolean  eglDestroyContext (EGLDisplay  dpy, EGLContext  ctx)
	EGLBoolean  eglDestroySurface (EGLDisplay  dpy, EGLSurface  surface)
	EGLBoolean  eglGetConfigAttrib (EGLDisplay  dpy, EGLConfig  config, EGLint  attribute, EGLint * value)
	EGLBoolean  eglGetConfigs (EGLDisplay  dpy, EGLConfig * configs, EGLint  config_size, EGLint * num_config)
	EGLDisplay  eglGetCurrentDisplay ( void )
	EGLSurface  eglGetCurrentSurface (EGLint  readdraw)
	EGLDisplay  eglGetDisplay (EGLNativeDisplayType  display_id)
	EGLint  eglGetError ( void )
	EGLBoolean  eglInitialize (EGLDisplay  dpy, EGLint * major, EGLint * minor)
	EGLBoolean  eglMakeCurrent (EGLDisplay  dpy, EGLSurface  draw, EGLSurface  read, EGLContext  ctx)
	EGLBoolean  eglQueryContext (EGLDisplay  dpy, EGLContext  ctx, EGLint  attribute, EGLint * value)
	const char * eglQueryString (EGLDisplay  dpy, EGLint  name)
	EGLBoolean  eglQuerySurface (EGLDisplay  dpy, EGLSurface  surface, EGLint  attribute, EGLint * value)
	EGLBoolean  eglSwapBuffers (EGLDisplay  dpy, EGLSurface  surface)
	EGLBoolean  eglTerminate (EGLDisplay  dpy)
	EGLBoolean  eglWaitGL ( void )
	EGLBoolean  eglWaitNative (EGLint  engine)
