GLFUNC             18 src/runtime/opengl.cpp     GLFUNC(PFNGLDELETETEXTURESPROC, DeleteTextures);                    \
GLFUNC             19 src/runtime/opengl.cpp     GLFUNC(PFNGLGENTEXTURESPROC, GenTextures);                          \
GLFUNC             20 src/runtime/opengl.cpp     GLFUNC(PFNGLBINDTEXTUREPROC, BindTexture);                          \
GLFUNC             21 src/runtime/opengl.cpp     GLFUNC(PFNGLGETERRORPROC, GetError);                                \
GLFUNC             22 src/runtime/opengl.cpp     GLFUNC(PFNGLVIEWPORTPROC, Viewport);                                \
GLFUNC             23 src/runtime/opengl.cpp     GLFUNC(PFNGLGENBUFFERSPROC, GenBuffers);                            \
GLFUNC             24 src/runtime/opengl.cpp     GLFUNC(PFNGLDELETEBUFFERSPROC, DeleteBuffers);                      \
GLFUNC             25 src/runtime/opengl.cpp     GLFUNC(PFNGLBINDBUFFERPROC, BindBuffer);                            \
GLFUNC             26 src/runtime/opengl.cpp     GLFUNC(PFNGLBUFFERDATAPROC, BufferData);                            \
GLFUNC             27 src/runtime/opengl.cpp     GLFUNC(PFNGLTEXPARAMETERIPROC, TexParameteri);                      \
GLFUNC             28 src/runtime/opengl.cpp     GLFUNC(PFNGLTEXIMAGE2DPROC, TexImage2D);                            \
GLFUNC             29 src/runtime/opengl.cpp     GLFUNC(PFNGLTEXSUBIMAGE2DPROC, TexSubImage2D);                      \
GLFUNC             30 src/runtime/opengl.cpp     GLFUNC(PFNGLDISABLEPROC, Disable);                                  \
GLFUNC             31 src/runtime/opengl.cpp     GLFUNC(PFNGLDISABLEPROC, Enable);                                   \
GLFUNC             32 src/runtime/opengl.cpp     GLFUNC(PFNGLCREATESHADERPROC, CreateShader);                        \
GLFUNC             33 src/runtime/opengl.cpp     GLFUNC(PFNGLACTIVETEXTUREPROC, ActiveTexture);                      \
GLFUNC             34 src/runtime/opengl.cpp     GLFUNC(PFNGLSHADERSOURCEPROC, ShaderSource);                        \
GLFUNC             35 src/runtime/opengl.cpp     GLFUNC(PFNGLCOMPILESHADERPROC, CompileShader);                      \
GLFUNC             36 src/runtime/opengl.cpp     GLFUNC(PFNGLGETSHADERIVPROC, GetShaderiv);                          \
GLFUNC             37 src/runtime/opengl.cpp     GLFUNC(PFNGLGETSHADERINFOLOGPROC, GetShaderInfoLog);                \
GLFUNC             38 src/runtime/opengl.cpp     GLFUNC(PFNGLDELETESHADERPROC, DeleteShader);                        \
GLFUNC             39 src/runtime/opengl.cpp     GLFUNC(PFNGLCREATEPROGRAMPROC, CreateProgram);                      \
GLFUNC             40 src/runtime/opengl.cpp     GLFUNC(PFNGLATTACHSHADERPROC, AttachShader);                        \
GLFUNC             41 src/runtime/opengl.cpp     GLFUNC(PFNGLLINKPROGRAMPROC, LinkProgram);                          \
GLFUNC             42 src/runtime/opengl.cpp     GLFUNC(PFNGLGETPROGRAMIVPROC, GetProgramiv);                        \
GLFUNC             43 src/runtime/opengl.cpp     GLFUNC(PFNGLGETPROGRAMINFOLOGPROC, GetProgramInfoLog);              \
GLFUNC             44 src/runtime/opengl.cpp     GLFUNC(PFNGLUSEPROGRAMPROC, UseProgram);                            \
GLFUNC             45 src/runtime/opengl.cpp     GLFUNC(PFNGLDELETEPROGRAMPROC, DeleteProgram);                      \
GLFUNC             46 src/runtime/opengl.cpp     GLFUNC(PFNGLGETUNIFORMLOCATIONPROC, GetUniformLocation);            \
GLFUNC             47 src/runtime/opengl.cpp     GLFUNC(PFNGLUNIFORM1IVPROC, Uniform1iv);                            \
GLFUNC             48 src/runtime/opengl.cpp     GLFUNC(PFNGLUNIFORM2IVPROC, Uniform2iv);                            \
GLFUNC             49 src/runtime/opengl.cpp     GLFUNC(PFNGLUNIFORM2IVPROC, Uniform4iv);                            \
GLFUNC             50 src/runtime/opengl.cpp     GLFUNC(PFNGLUNIFORM1FVPROC, Uniform1fv);                            \
GLFUNC             51 src/runtime/opengl.cpp     GLFUNC(PFNGLUNIFORM1FVPROC, Uniform4fv);                            \
GLFUNC             52 src/runtime/opengl.cpp     GLFUNC(PFNGLGENFRAMEBUFFERSPROC, GenFramebuffers);                  \
GLFUNC             53 src/runtime/opengl.cpp     GLFUNC(PFNGLDELETEFRAMEBUFFERSPROC, DeleteFramebuffers);            \
GLFUNC             54 src/runtime/opengl.cpp     GLFUNC(PFNGLCHECKFRAMEBUFFERSTATUSPROC, CheckFramebufferStatus);    \
GLFUNC             55 src/runtime/opengl.cpp     GLFUNC(PFNGLBINDFRAMEBUFFERPROC, BindFramebuffer);                  \
GLFUNC             56 src/runtime/opengl.cpp     GLFUNC(PFNGLFRAMEBUFFERTEXTURE2DPROC, FramebufferTexture2D);        \
GLFUNC             57 src/runtime/opengl.cpp     GLFUNC(PFNGLGETATTRIBLOCATIONPROC, GetAttribLocation);              \
GLFUNC             58 src/runtime/opengl.cpp     GLFUNC(PFNGLVERTEXATTRIBPOINTERPROC, VertexAttribPointer);          \
GLFUNC             59 src/runtime/opengl.cpp     GLFUNC(PFNGLDRAWELEMENTSPROC, DrawElements);                        \
GLFUNC             60 src/runtime/opengl.cpp     GLFUNC(PFNGLENABLEVERTEXATTRIBARRAYPROC, EnableVertexAttribArray);  \
GLFUNC             61 src/runtime/opengl.cpp     GLFUNC(PFNGLDISABLEVERTEXATTRIBARRAYPROC, DisableVertexAttribArray); \
GLFUNC             62 src/runtime/opengl.cpp     GLFUNC(PFNGLGETVERTEXATTRIBIVPROC, GetVertexAttribiv);              \
GLFUNC             63 src/runtime/opengl.cpp     GLFUNC(PFNGLPIXELSTOREIPROC, PixelStorei);                          \
GLFUNC             64 src/runtime/opengl.cpp     GLFUNC(PFNGLREADPIXELS, ReadPixels);                                \
GLFUNC             65 src/runtime/opengl.cpp     GLFUNC(PFNGLGETSTRINGPROC, GetString);                              \
GLFUNC             66 src/runtime/opengl.cpp     GLFUNC(PFNGLGETINTEGERV, GetIntegerv);                              \
GLFUNC             67 src/runtime/opengl.cpp     GLFUNC(PFNGLGETBOOLEANV, GetBooleanv);                              \
GLFUNC             68 src/runtime/opengl.cpp     GLFUNC(PFNGLFINISHPROC, Finish);
GLFUNC             74 src/runtime/opengl.cpp     GLFUNC(PFNGLGENVERTEXARRAYS, GenVertexArrays);                      \
GLFUNC             75 src/runtime/opengl.cpp     GLFUNC(PFNGLBINDVERTEXARRAY, BindVertexArray);                      \
GLFUNC             76 src/runtime/opengl.cpp     GLFUNC(PFNGLDELETEVERTEXARRAYS, DeleteVertexArrays);                \
GLFUNC             77 src/runtime/opengl.cpp     GLFUNC(PFNDRAWBUFFERS, DrawBuffers)
GLFUNC             19 src/runtime/openglcompute.cpp     GLFUNC(PFNGLATTACHSHADERPROC, AttachShader); \
GLFUNC             20 src/runtime/openglcompute.cpp     GLFUNC(PFNGLBINDBUFFERPROC, BindBuffer); \
GLFUNC             21 src/runtime/openglcompute.cpp     GLFUNC(PFNGLBINDBUFFERBASEPROC, BindBufferBase); \
GLFUNC             22 src/runtime/openglcompute.cpp     GLFUNC(PFNGLBUFFERDATAPROC, BufferData); \
GLFUNC             23 src/runtime/openglcompute.cpp     GLFUNC(PFNGLCREATEPROGRAMPROC, CreateProgram); \
GLFUNC             24 src/runtime/openglcompute.cpp     GLFUNC(PFNGLCOMPILESHADERPROC, CompileShader); \
GLFUNC             25 src/runtime/openglcompute.cpp     GLFUNC(PFNGLCREATESHADERPROC, CreateShader); \
GLFUNC             26 src/runtime/openglcompute.cpp     GLFUNC(PFNGLDELETEBUFFERSPROC, DeleteBuffers); \
GLFUNC             27 src/runtime/openglcompute.cpp     GLFUNC(PFNGLDELETEPROGRAMPROC, DeleteProgram); \
GLFUNC             28 src/runtime/openglcompute.cpp     GLFUNC(PFNGLDELETESHADERPROC, DeleteShader); \
GLFUNC             29 src/runtime/openglcompute.cpp     GLFUNC(PFNGLDISPATCHCOMPUTEPROC, DispatchCompute); \
GLFUNC             30 src/runtime/openglcompute.cpp     GLFUNC(PFNGLFINISHPROC, Finish); \
GLFUNC             31 src/runtime/openglcompute.cpp     GLFUNC(PFNGLGENBUFFERSPROC, GenBuffers); \
GLFUNC             32 src/runtime/openglcompute.cpp     GLFUNC(PFNGLGETERRORPROC, GetError); \
GLFUNC             33 src/runtime/openglcompute.cpp     GLFUNC(PFNGLGETPROGRAMINFOLOGPROC, GetProgramInfoLog); \
GLFUNC             34 src/runtime/openglcompute.cpp     GLFUNC(PFNGLGETPROGRAMIVPROC, GetProgramiv); \
GLFUNC             35 src/runtime/openglcompute.cpp     GLFUNC(PFNGLGETSHADERINFOLOGPROC, GetShaderInfoLog); \
GLFUNC             36 src/runtime/openglcompute.cpp     GLFUNC(PFNGLGETSHADERIVPROC, GetShaderiv); \
GLFUNC             37 src/runtime/openglcompute.cpp     GLFUNC(PFNGLGETSTRINGPROC, GetString); \
GLFUNC             38 src/runtime/openglcompute.cpp     GLFUNC(PFNGLLINKPROGRAMPROC, LinkProgram); \
GLFUNC             39 src/runtime/openglcompute.cpp     GLFUNC(PFNGLMAPBUFFERRANGEPROC, MapBufferRange); \
GLFUNC             40 src/runtime/openglcompute.cpp     GLFUNC(PFNGLMEMORYBARRIERPROC,  MemoryBarrier); \
GLFUNC             41 src/runtime/openglcompute.cpp     GLFUNC(PFNGLSHADERSOURCEPROC, ShaderSource); \
GLFUNC             42 src/runtime/openglcompute.cpp     GLFUNC(PFNGLUNIFORM1IPROC, Uniform1i); \
GLFUNC             43 src/runtime/openglcompute.cpp     GLFUNC(PFNGLUNMAPBUFFERPROC, UnmapBuffer); \
GLFUNC             44 src/runtime/openglcompute.cpp     GLFUNC(PFNGLUSEPROGRAMPROC, UseProgram);