node-sdl2
Version:
Bindings for SDL2 in Node
644 lines (641 loc) • 179 kB
JavaScript
var FFI = require('ffi')
var ArrayType = require('ref-array')
var Struct = require('ref-struct')
var Union = require('ref-union');
var ref = require('ref')
var voit = exports.voit = ref.types.void
var int32 = exports.int32 = ref.types.int32
var voit_ptr = exports.voit_ptr = ref.refType(voit)
var PFNGLDRAWRANGEELEMENTSPROC = exports.PFNGLDRAWRANGEELEMENTSPROC = FFI.Function( voit, [ int32, int32, int32, int32, int32, voit_ptr, ] )
var PFNGLTEXIMAGE3DPROC = exports.PFNGLTEXIMAGE3DPROC = FFI.Function( voit, [ int32, int32, int32, int32, int32, int32, int32, int32, int32, voit_ptr, ] )
var PFNGLTEXSUBIMAGE3DPROC = exports.PFNGLTEXSUBIMAGE3DPROC = FFI.Function( voit, [ int32, int32, int32, int32, int32, int32, int32, int32, int32, int32, voit_ptr, ] )
var PFNGLCOPYTEXSUBIMAGE3DPROC = exports.PFNGLCOPYTEXSUBIMAGE3DPROC = FFI.Function( voit, [ int32, int32, int32, int32, int32, int32, int32, int32, int32, ] )
var PFNGLACTIVETEXTUREPROC = exports.PFNGLACTIVETEXTUREPROC = FFI.Function( voit, [ int32, ] )
var PFNGLSAMPLECOVERAGEPROC = exports.PFNGLSAMPLECOVERAGEPROC = FFI.Function( voit, [ int32, int32, ] )
var PFNGLCOMPRESSEDTEXIMAGE3DPROC = exports.PFNGLCOMPRESSEDTEXIMAGE3DPROC = FFI.Function( voit, [ int32, int32, int32, int32, int32, int32, int32, int32, voit_ptr, ] )
var PFNGLCOMPRESSEDTEXIMAGE2DPROC = exports.PFNGLCOMPRESSEDTEXIMAGE2DPROC = FFI.Function( voit, [ int32, int32, int32, int32, int32, int32, int32, voit_ptr, ] )
var PFNGLCOMPRESSEDTEXIMAGE1DPROC = exports.PFNGLCOMPRESSEDTEXIMAGE1DPROC = FFI.Function( voit, [ int32, int32, int32, int32, int32, int32, voit_ptr, ] )
var PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC = exports.PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC = FFI.Function( voit, [ int32, int32, int32, int32, int32, int32, int32, int32, int32, int32, voit_ptr, ] )
var PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC = exports.PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC = FFI.Function( voit, [ int32, int32, int32, int32, int32, int32, int32, int32, voit_ptr, ] )
var PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC = exports.PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC = FFI.Function( voit, [ int32, int32, int32, int32, int32, int32, voit_ptr, ] )
var PFNGLGETCOMPRESSEDTEXIMAGEPROC = exports.PFNGLGETCOMPRESSEDTEXIMAGEPROC = FFI.Function( voit, [ int32, int32, voit_ptr, ] )
var PFNGLCLIENTACTIVETEXTUREPROC = exports.PFNGLCLIENTACTIVETEXTUREPROC = FFI.Function( voit, [ int32, ] )
var PFNGLMULTITEXCOORD1DPROC = exports.PFNGLMULTITEXCOORD1DPROC = FFI.Function( voit, [ int32, int32, ] )
var int32_ptr = exports.int32_ptr = ref.refType(int32)
var PFNGLMULTITEXCOORD1DVPROC = exports.PFNGLMULTITEXCOORD1DVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD1FPROC = exports.PFNGLMULTITEXCOORD1FPROC = FFI.Function( voit, [ int32, int32, ] )
var PFNGLMULTITEXCOORD1FVPROC = exports.PFNGLMULTITEXCOORD1FVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD1IPROC = exports.PFNGLMULTITEXCOORD1IPROC = FFI.Function( voit, [ int32, int32, ] )
var PFNGLMULTITEXCOORD1IVPROC = exports.PFNGLMULTITEXCOORD1IVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD1SPROC = exports.PFNGLMULTITEXCOORD1SPROC = FFI.Function( voit, [ int32, int32, ] )
var PFNGLMULTITEXCOORD1SVPROC = exports.PFNGLMULTITEXCOORD1SVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD2DPROC = exports.PFNGLMULTITEXCOORD2DPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLMULTITEXCOORD2DVPROC = exports.PFNGLMULTITEXCOORD2DVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD2FPROC = exports.PFNGLMULTITEXCOORD2FPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLMULTITEXCOORD2FVPROC = exports.PFNGLMULTITEXCOORD2FVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD2IPROC = exports.PFNGLMULTITEXCOORD2IPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLMULTITEXCOORD2IVPROC = exports.PFNGLMULTITEXCOORD2IVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD2SPROC = exports.PFNGLMULTITEXCOORD2SPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLMULTITEXCOORD2SVPROC = exports.PFNGLMULTITEXCOORD2SVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD3DPROC = exports.PFNGLMULTITEXCOORD3DPROC = FFI.Function( voit, [ int32, int32, int32, int32, ] )
var PFNGLMULTITEXCOORD3DVPROC = exports.PFNGLMULTITEXCOORD3DVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD3FPROC = exports.PFNGLMULTITEXCOORD3FPROC = FFI.Function( voit, [ int32, int32, int32, int32, ] )
var PFNGLMULTITEXCOORD3FVPROC = exports.PFNGLMULTITEXCOORD3FVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD3IPROC = exports.PFNGLMULTITEXCOORD3IPROC = FFI.Function( voit, [ int32, int32, int32, int32, ] )
var PFNGLMULTITEXCOORD3IVPROC = exports.PFNGLMULTITEXCOORD3IVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD3SPROC = exports.PFNGLMULTITEXCOORD3SPROC = FFI.Function( voit, [ int32, int32, int32, int32, ] )
var PFNGLMULTITEXCOORD3SVPROC = exports.PFNGLMULTITEXCOORD3SVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD4DPROC = exports.PFNGLMULTITEXCOORD4DPROC = FFI.Function( voit, [ int32, int32, int32, int32, int32, ] )
var PFNGLMULTITEXCOORD4DVPROC = exports.PFNGLMULTITEXCOORD4DVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD4FPROC = exports.PFNGLMULTITEXCOORD4FPROC = FFI.Function( voit, [ int32, int32, int32, int32, int32, ] )
var PFNGLMULTITEXCOORD4FVPROC = exports.PFNGLMULTITEXCOORD4FVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD4IPROC = exports.PFNGLMULTITEXCOORD4IPROC = FFI.Function( voit, [ int32, int32, int32, int32, int32, ] )
var PFNGLMULTITEXCOORD4IVPROC = exports.PFNGLMULTITEXCOORD4IVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLMULTITEXCOORD4SPROC = exports.PFNGLMULTITEXCOORD4SPROC = FFI.Function( voit, [ int32, int32, int32, int32, int32, ] )
var PFNGLMULTITEXCOORD4SVPROC = exports.PFNGLMULTITEXCOORD4SVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLLOADTRANSPOSEMATRIXFPROC = exports.PFNGLLOADTRANSPOSEMATRIXFPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLLOADTRANSPOSEMATRIXDPROC = exports.PFNGLLOADTRANSPOSEMATRIXDPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLMULTTRANSPOSEMATRIXFPROC = exports.PFNGLMULTTRANSPOSEMATRIXFPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLMULTTRANSPOSEMATRIXDPROC = exports.PFNGLMULTTRANSPOSEMATRIXDPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLBLENDFUNCSEPARATEPROC = exports.PFNGLBLENDFUNCSEPARATEPROC = FFI.Function( voit, [ int32, int32, int32, int32, ] )
var PFNGLMULTIDRAWARRAYSPROC = exports.PFNGLMULTIDRAWARRAYSPROC = FFI.Function( voit, [ int32, int32_ptr, int32_ptr, int32, ] )
var voit_ptr_ptr = exports.voit_ptr_ptr = ref.refType(voit_ptr)
var PFNGLMULTIDRAWELEMENTSPROC = exports.PFNGLMULTIDRAWELEMENTSPROC = FFI.Function( voit, [ int32, int32_ptr, int32, voit_ptr_ptr, int32, ] )
var PFNGLPOINTPARAMETERFPROC = exports.PFNGLPOINTPARAMETERFPROC = FFI.Function( voit, [ int32, int32, ] )
var PFNGLPOINTPARAMETERFVPROC = exports.PFNGLPOINTPARAMETERFVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLPOINTPARAMETERIPROC = exports.PFNGLPOINTPARAMETERIPROC = FFI.Function( voit, [ int32, int32, ] )
var PFNGLPOINTPARAMETERIVPROC = exports.PFNGLPOINTPARAMETERIVPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLFOGCOORDFPROC = exports.PFNGLFOGCOORDFPROC = FFI.Function( voit, [ int32, ] )
var PFNGLFOGCOORDFVPROC = exports.PFNGLFOGCOORDFVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLFOGCOORDDPROC = exports.PFNGLFOGCOORDDPROC = FFI.Function( voit, [ int32, ] )
var PFNGLFOGCOORDDVPROC = exports.PFNGLFOGCOORDDVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLFOGCOORDPOINTERPROC = exports.PFNGLFOGCOORDPOINTERPROC = FFI.Function( voit, [ int32, int32, voit_ptr, ] )
var PFNGLSECONDARYCOLOR3BPROC = exports.PFNGLSECONDARYCOLOR3BPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLSECONDARYCOLOR3BVPROC = exports.PFNGLSECONDARYCOLOR3BVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLSECONDARYCOLOR3DPROC = exports.PFNGLSECONDARYCOLOR3DPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLSECONDARYCOLOR3DVPROC = exports.PFNGLSECONDARYCOLOR3DVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLSECONDARYCOLOR3FPROC = exports.PFNGLSECONDARYCOLOR3FPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLSECONDARYCOLOR3FVPROC = exports.PFNGLSECONDARYCOLOR3FVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLSECONDARYCOLOR3IPROC = exports.PFNGLSECONDARYCOLOR3IPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLSECONDARYCOLOR3IVPROC = exports.PFNGLSECONDARYCOLOR3IVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLSECONDARYCOLOR3SPROC = exports.PFNGLSECONDARYCOLOR3SPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLSECONDARYCOLOR3SVPROC = exports.PFNGLSECONDARYCOLOR3SVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLSECONDARYCOLOR3UBPROC = exports.PFNGLSECONDARYCOLOR3UBPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLSECONDARYCOLOR3UBVPROC = exports.PFNGLSECONDARYCOLOR3UBVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLSECONDARYCOLOR3UIPROC = exports.PFNGLSECONDARYCOLOR3UIPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLSECONDARYCOLOR3UIVPROC = exports.PFNGLSECONDARYCOLOR3UIVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLSECONDARYCOLOR3USPROC = exports.PFNGLSECONDARYCOLOR3USPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLSECONDARYCOLOR3USVPROC = exports.PFNGLSECONDARYCOLOR3USVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLSECONDARYCOLORPOINTERPROC = exports.PFNGLSECONDARYCOLORPOINTERPROC = FFI.Function( voit, [ int32, int32, int32, voit_ptr, ] )
var PFNGLWINDOWPOS2DPROC = exports.PFNGLWINDOWPOS2DPROC = FFI.Function( voit, [ int32, int32, ] )
var PFNGLWINDOWPOS2DVPROC = exports.PFNGLWINDOWPOS2DVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLWINDOWPOS2FPROC = exports.PFNGLWINDOWPOS2FPROC = FFI.Function( voit, [ int32, int32, ] )
var PFNGLWINDOWPOS2FVPROC = exports.PFNGLWINDOWPOS2FVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLWINDOWPOS2IPROC = exports.PFNGLWINDOWPOS2IPROC = FFI.Function( voit, [ int32, int32, ] )
var PFNGLWINDOWPOS2IVPROC = exports.PFNGLWINDOWPOS2IVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLWINDOWPOS2SPROC = exports.PFNGLWINDOWPOS2SPROC = FFI.Function( voit, [ int32, int32, ] )
var PFNGLWINDOWPOS2SVPROC = exports.PFNGLWINDOWPOS2SVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLWINDOWPOS3DPROC = exports.PFNGLWINDOWPOS3DPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLWINDOWPOS3DVPROC = exports.PFNGLWINDOWPOS3DVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLWINDOWPOS3FPROC = exports.PFNGLWINDOWPOS3FPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLWINDOWPOS3FVPROC = exports.PFNGLWINDOWPOS3FVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLWINDOWPOS3IPROC = exports.PFNGLWINDOWPOS3IPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLWINDOWPOS3IVPROC = exports.PFNGLWINDOWPOS3IVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLWINDOWPOS3SPROC = exports.PFNGLWINDOWPOS3SPROC = FFI.Function( voit, [ int32, int32, int32, ] )
var PFNGLWINDOWPOS3SVPROC = exports.PFNGLWINDOWPOS3SVPROC = FFI.Function( voit, [ int32_ptr, ] )
var PFNGLBLENDCOLORPROC = exports.PFNGLBLENDCOLORPROC = FFI.Function( voit, [ int32, int32, int32, int32, ] )
var PFNGLBLENDEQUATIONPROC = exports.PFNGLBLENDEQUATIONPROC = FFI.Function( voit, [ int32, ] )
var long = exports.long = ref.types.long
var GLsizeiptr = exports.GLsizeiptr = long
var GLintptr = exports.GLintptr = long
var PFNGLGENQUERIESPROC = exports.PFNGLGENQUERIESPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLDELETEQUERIESPROC = exports.PFNGLDELETEQUERIESPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var GLboolean = exports.GLboolean = [object Object]
var PFNGLBEGINQUERYPROC = exports.PFNGLBEGINQUERYPROC = FFI.Function( voit, [ int32, int32, ] )
var PFNGLENDQUERYPROC = exports.PFNGLENDQUERYPROC = FFI.Function( voit, [ int32, ] )
var PFNGLGETQUERYIVPROC = exports.PFNGLGETQUERYIVPROC = FFI.Function( voit, [ int32, int32, int32_ptr, ] )
var PFNGLGETQUERYOBJECTIVPROC = exports.PFNGLGETQUERYOBJECTIVPROC = FFI.Function( voit, [ int32, int32, int32_ptr, ] )
var PFNGLGETQUERYOBJECTUIVPROC = exports.PFNGLGETQUERYOBJECTUIVPROC = FFI.Function( voit, [ int32, int32, int32_ptr, ] )
var PFNGLBINDBUFFERPROC = exports.PFNGLBINDBUFFERPROC = FFI.Function( voit, [ int32, int32, ] )
var PFNGLDELETEBUFFERSPROC = exports.PFNGLDELETEBUFFERSPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLGENBUFFERSPROC = exports.PFNGLGENBUFFERSPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLISBUFFERPROC = exports.PFNGLISBUFFERPROC = FFI.Function( int32, [ int32, ] )
var PFNGLBUFFERDATAPROC = exports.PFNGLBUFFERDATAPROC = FFI.Function( voit, [ int32, long, voit_ptr, int32, ] )
var PFNGLBUFFERSUBDATAPROC = exports.PFNGLBUFFERSUBDATAPROC = FFI.Function( voit, [ int32, long, long, voit_ptr, ] )
var PFNGLGETBUFFERSUBDATAPROC = exports.PFNGLGETBUFFERSUBDATAPROC = FFI.Function( voit, [ int32, long, long, voit_ptr, ] )
var PFNGLMAPBUFFERPROC = exports.PFNGLMAPBUFFERPROC = FFI.Function( voit_ptr, [ int32, int32, ] )
var PFNGLUNMAPBUFFERPROC = exports.PFNGLUNMAPBUFFERPROC = FFI.Function( int32, [ int32, ] )
var PFNGLGETBUFFERPARAMETERIVPROC = exports.PFNGLGETBUFFERPARAMETERIVPROC = FFI.Function( voit, [ int32, int32, int32_ptr, ] )
var PFNGLGETBUFFERPOINTERVPROC = exports.PFNGLGETBUFFERPOINTERVPROC = FFI.Function( voit, [ int32, int32, voit_ptr_ptr, ] )
var char = exports.char = ref.types.char
var GLchar = exports.GLchar = char
var PFNGLBLENDEQUATIONSEPARATEPROC = exports.PFNGLBLENDEQUATIONSEPARATEPROC = FFI.Function( voit, [ int32, int32, ] )
var PFNGLDRAWBUFFERSPROC = exports.PFNGLDRAWBUFFERSPROC = FFI.Function( voit, [ int32, int32_ptr, ] )
var PFNGLSTENCILOPSEPARATEPROC = exports.PFNGLSTENCILOPSEPARATEPROC = FFI.Function( voit, [ int32, int32, int32, int32, ] )
var PFNGLSTENCILFUNCSEPARATEPROC = exports.PFNGLSTENCILFUNCSEPARATEPROC = FFI.Function( voit, [ int32, int32, int32, int32, ] )
var PFNGLSTENCILMASKSEPARATEPROC = exports.PFNGLSTENCILMASKSEPARATEPROC = FFI.Function( voit, [ int32, int32, ] )
var PFNGLATTACHSHADERPROC = exports.PFNGLATTACHSHADERPROC = FFI.Function( voit, [ int32, int32, ] )
var string = exports.string = ref.types.CString
var PFNGLBINDATTRIBLOCATIONPROC = exports.PFNGLBINDATTRIBLOCATIONPROC = FFI.Function( voit, [ int32, int32, string, ] )
var PFNGLCOMPILESHADERPROC = exports.PFNGLCOMPILESHADERPROC = FFI.Function( voit, [ int32, ] )
var GLuint = exports.GLuint = [object Object]
var PFNGLCREATESHADERPROC = exports.PFNGLCREATESHADERPROC = FFI.Function( int32, [ int32, ] )
var = exports. = FFI.Function( int32, [ int32_ptr, ] )
var PFNGLDELETEPROGRAMPROC = exports.PFNGLDELETEPROGRAMPROC = FFI.Function( voit, [ , ] )
var PFNGLDELETESHADERPROC = exports.PFNGLDELETESHADERPROC =
var PFNGLDETACHSHADERPROC = exports.PFNGLDETACHSHADERPROC =
var PFNGLDISABLEVERTEXATTRIBARRAYPROC = exports.PFNGLDISABLEVERTEXATTRIBARRAYPROC =
var PFNGLENABLEVERTEXATTRIBARRAYPROC = exports.PFNGLENABLEVERTEXATTRIBARRAYPROC =
var PFNGLGETACTIVEATTRIBPROC = exports.PFNGLGETACTIVEATTRIBPROC =
var PFNGLGETACTIVEUNIFORMPROC = exports.PFNGLGETACTIVEUNIFORMPROC =
var PFNGLGETATTACHEDSHADERSPROC = exports.PFNGLGETATTACHEDSHADERSPROC =
var GLint = exports.GLint =
var PFNGLGETPROGRAMIVPROC = exports.PFNGLGETPROGRAMIVPROC =
var PFNGLGETPROGRAMINFOLOGPROC = exports.PFNGLGETPROGRAMINFOLOGPROC =
var PFNGLGETSHADERIVPROC = exports.PFNGLGETSHADERIVPROC =
var PFNGLGETSHADERINFOLOGPROC = exports.PFNGLGETSHADERINFOLOGPROC =
var PFNGLGETSHADERSOURCEPROC = exports.PFNGLGETSHADERSOURCEPROC =
var PFNGLGETUNIFORMLOCATIONPROC = exports.PFNGLGETUNIFORMLOCATIONPROC =
var PFNGLGETUNIFORMFVPROC = exports.PFNGLGETUNIFORMFVPROC =
var PFNGLGETUNIFORMIVPROC = exports.PFNGLGETUNIFORMIVPROC =
var PFNGLGETVERTEXATTRIBDVPROC = exports.PFNGLGETVERTEXATTRIBDVPROC =
var PFNGLGETVERTEXATTRIBFVPROC = exports.PFNGLGETVERTEXATTRIBFVPROC =
var PFNGLGETVERTEXATTRIBIVPROC = exports.PFNGLGETVERTEXATTRIBIVPROC =
var PFNGLGETVERTEXATTRIBPOINTERVPROC = exports.PFNGLGETVERTEXATTRIBPOINTERVPROC =
var PFNGLISPROGRAMPROC = exports.PFNGLISPROGRAMPROC =
var PFNGLISSHADERPROC = exports.PFNGLISSHADERPROC =
var PFNGLLINKPROGRAMPROC = exports.PFNGLLINKPROGRAMPROC =
var PFNGLSHADERSOURCEPROC = exports.PFNGLSHADERSOURCEPROC =
var PFNGLUSEPROGRAMPROC = exports.PFNGLUSEPROGRAMPROC =
var PFNGLUNIFORM1FPROC = exports.PFNGLUNIFORM1FPROC =
var PFNGLUNIFORM2FPROC = exports.PFNGLUNIFORM2FPROC =
var PFNGLUNIFORM3FPROC = exports.PFNGLUNIFORM3FPROC =
var PFNGLUNIFORM4FPROC = exports.PFNGLUNIFORM4FPROC =
var PFNGLUNIFORM1IPROC = exports.PFNGLUNIFORM1IPROC =
var PFNGLUNIFORM2IPROC = exports.PFNGLUNIFORM2IPROC =
var PFNGLUNIFORM3IPROC = exports.PFNGLUNIFORM3IPROC =
var PFNGLUNIFORM4IPROC = exports.PFNGLUNIFORM4IPROC =
var PFNGLUNIFORM1FVPROC = exports.PFNGLUNIFORM1FVPROC =
var PFNGLUNIFORM2FVPROC = exports.PFNGLUNIFORM2FVPROC =
var PFNGLUNIFORM3FVPROC = exports.PFNGLUNIFORM3FVPROC =
var PFNGLUNIFORM4FVPROC = exports.PFNGLUNIFORM4FVPROC =
var PFNGLUNIFORM1IVPROC = exports.PFNGLUNIFORM1IVPROC =
var PFNGLUNIFORM2IVPROC = exports.PFNGLUNIFORM2IVPROC =
var PFNGLUNIFORM3IVPROC = exports.PFNGLUNIFORM3IVPROC =
var PFNGLUNIFORM4IVPROC = exports.PFNGLUNIFORM4IVPROC =
var PFNGLUNIFORMMATRIX2FVPROC = exports.PFNGLUNIFORMMATRIX2FVPROC =
var PFNGLUNIFORMMATRIX3FVPROC = exports.PFNGLUNIFORMMATRIX3FVPROC =
var PFNGLUNIFORMMATRIX4FVPROC = exports.PFNGLUNIFORMMATRIX4FVPROC =
var PFNGLVALIDATEPROGRAMPROC = exports.PFNGLVALIDATEPROGRAMPROC =
var PFNGLVERTEXATTRIB1DPROC = exports.PFNGLVERTEXATTRIB1DPROC =
var PFNGLVERTEXATTRIB1DVPROC = exports.PFNGLVERTEXATTRIB1DVPROC =
var PFNGLVERTEXATTRIB1FPROC = exports.PFNGLVERTEXATTRIB1FPROC =
var PFNGLVERTEXATTRIB1FVPROC = exports.PFNGLVERTEXATTRIB1FVPROC =
var PFNGLVERTEXATTRIB1SPROC = exports.PFNGLVERTEXATTRIB1SPROC =
var PFNGLVERTEXATTRIB1SVPROC = exports.PFNGLVERTEXATTRIB1SVPROC =
var PFNGLVERTEXATTRIB2DPROC = exports.PFNGLVERTEXATTRIB2DPROC =
var PFNGLVERTEXATTRIB2DVPROC = exports.PFNGLVERTEXATTRIB2DVPROC =
var PFNGLVERTEXATTRIB2FPROC = exports.PFNGLVERTEXATTRIB2FPROC =
var PFNGLVERTEXATTRIB2FVPROC = exports.PFNGLVERTEXATTRIB2FVPROC =
var PFNGLVERTEXATTRIB2SPROC = exports.PFNGLVERTEXATTRIB2SPROC =
var PFNGLVERTEXATTRIB2SVPROC = exports.PFNGLVERTEXATTRIB2SVPROC =
var PFNGLVERTEXATTRIB3DPROC = exports.PFNGLVERTEXATTRIB3DPROC =
var PFNGLVERTEXATTRIB3DVPROC = exports.PFNGLVERTEXATTRIB3DVPROC =
var PFNGLVERTEXATTRIB3FPROC = exports.PFNGLVERTEXATTRIB3FPROC =
var PFNGLVERTEXATTRIB3FVPROC = exports.PFNGLVERTEXATTRIB3FVPROC =
var PFNGLVERTEXATTRIB3SPROC = exports.PFNGLVERTEXATTRIB3SPROC =
var PFNGLVERTEXATTRIB3SVPROC = exports.PFNGLVERTEXATTRIB3SVPROC =
var PFNGLVERTEXATTRIB4NBVPROC = exports.PFNGLVERTEXATTRIB4NBVPROC =
var PFNGLVERTEXATTRIB4NIVPROC = exports.PFNGLVERTEXATTRIB4NIVPROC =
var PFNGLVERTEXATTRIB4NSVPROC = exports.PFNGLVERTEXATTRIB4NSVPROC =
var PFNGLVERTEXATTRIB4NUBPROC = exports.PFNGLVERTEXATTRIB4NUBPROC =
var PFNGLVERTEXATTRIB4NUBVPROC = exports.PFNGLVERTEXATTRIB4NUBVPROC =
var PFNGLVERTEXATTRIB4NUIVPROC = exports.PFNGLVERTEXATTRIB4NUIVPROC =
var PFNGLVERTEXATTRIB4NUSVPROC = exports.PFNGLVERTEXATTRIB4NUSVPROC =
var PFNGLVERTEXATTRIB4BVPROC = exports.PFNGLVERTEXATTRIB4BVPROC =
var PFNGLVERTEXATTRIB4DPROC = exports.PFNGLVERTEXATTRIB4DPROC =
var PFNGLVERTEXATTRIB4DVPROC = exports.PFNGLVERTEXATTRIB4DVPROC =
var PFNGLVERTEXATTRIB4FPROC = exports.PFNGLVERTEXATTRIB4FPROC =
var PFNGLVERTEXATTRIB4FVPROC = exports.PFNGLVERTEXATTRIB4FVPROC =
var PFNGLVERTEXATTRIB4IVPROC = exports.PFNGLVERTEXATTRIB4IVPROC =
var PFNGLVERTEXATTRIB4SPROC = exports.PFNGLVERTEXATTRIB4SPROC =
var PFNGLVERTEXATTRIB4SVPROC = exports.PFNGLVERTEXATTRIB4SVPROC =
var PFNGLVERTEXATTRIB4UBVPROC = exports.PFNGLVERTEXATTRIB4UBVPROC =
var PFNGLVERTEXATTRIB4UIVPROC = exports.PFNGLVERTEXATTRIB4UIVPROC =
var PFNGLVERTEXATTRIB4USVPROC = exports.PFNGLVERTEXATTRIB4USVPROC =
var PFNGLVERTEXATTRIBPOINTERPROC = exports.PFNGLVERTEXATTRIBPOINTERPROC =
var PFNGLUNIFORMMATRIX2X3FVPROC = exports.PFNGLUNIFORMMATRIX2X3FVPROC =
var PFNGLUNIFORMMATRIX3X2FVPROC = exports.PFNGLUNIFORMMATRIX3X2FVPROC =
var PFNGLUNIFORMMATRIX2X4FVPROC = exports.PFNGLUNIFORMMATRIX2X4FVPROC =
var PFNGLUNIFORMMATRIX4X2FVPROC = exports.PFNGLUNIFORMMATRIX4X2FVPROC =
var PFNGLUNIFORMMATRIX3X4FVPROC = exports.PFNGLUNIFORMMATRIX3X4FVPROC =
var PFNGLUNIFORMMATRIX4X3FVPROC = exports.PFNGLUNIFORMMATRIX4X3FVPROC =
var GLhalf = exports.GLhalf =
var PFNGLCOLORMASKIPROC = exports.PFNGLCOLORMASKIPROC =
var PFNGLGETBOOLEANI_VPROC = exports.PFNGLGETBOOLEANI_VPROC =
var PFNGLGETINTEGERI_VPROC = exports.PFNGLGETINTEGERI_VPROC =
var PFNGLENABLEIPROC = exports.PFNGLENABLEIPROC =
var PFNGLDISABLEIPROC = exports.PFNGLDISABLEIPROC =
var PFNGLISENABLEDIPROC = exports.PFNGLISENABLEDIPROC =
var PFNGLBEGINTRANSFORMFEEDBACKPROC = exports.PFNGLBEGINTRANSFORMFEEDBACKPROC =
var PFNGLENDTRANSFORMFEEDBACKPROC = exports.PFNGLENDTRANSFORMFEEDBACKPROC =
var PFNGLBINDBUFFERRANGEPROC = exports.PFNGLBINDBUFFERRANGEPROC =
var PFNGLBINDBUFFERBASEPROC = exports.PFNGLBINDBUFFERBASEPROC =
var PFNGLTRANSFORMFEEDBACKVARYINGSPROC = exports.PFNGLTRANSFORMFEEDBACKVARYINGSPROC =
var PFNGLGETTRANSFORMFEEDBACKVARYINGPROC = exports.PFNGLGETTRANSFORMFEEDBACKVARYINGPROC =
var PFNGLCLAMPCOLORPROC = exports.PFNGLCLAMPCOLORPROC =
var PFNGLBEGINCONDITIONALRENDERPROC = exports.PFNGLBEGINCONDITIONALRENDERPROC =
var PFNGLENDCONDITIONALRENDERPROC = exports.PFNGLENDCONDITIONALRENDERPROC =
var PFNGLVERTEXATTRIBIPOINTERPROC = exports.PFNGLVERTEXATTRIBIPOINTERPROC =
var PFNGLGETVERTEXATTRIBIIVPROC = exports.PFNGLGETVERTEXATTRIBIIVPROC =
var PFNGLGETVERTEXATTRIBIUIVPROC = exports.PFNGLGETVERTEXATTRIBIUIVPROC =
var PFNGLVERTEXATTRIBI1IPROC = exports.PFNGLVERTEXATTRIBI1IPROC =
var PFNGLVERTEXATTRIBI2IPROC = exports.PFNGLVERTEXATTRIBI2IPROC =
var PFNGLVERTEXATTRIBI3IPROC = exports.PFNGLVERTEXATTRIBI3IPROC =
var PFNGLVERTEXATTRIBI4IPROC = exports.PFNGLVERTEXATTRIBI4IPROC =
var PFNGLVERTEXATTRIBI1UIPROC = exports.PFNGLVERTEXATTRIBI1UIPROC =
var PFNGLVERTEXATTRIBI2UIPROC = exports.PFNGLVERTEXATTRIBI2UIPROC =
var PFNGLVERTEXATTRIBI3UIPROC = exports.PFNGLVERTEXATTRIBI3UIPROC =
var PFNGLVERTEXATTRIBI4UIPROC = exports.PFNGLVERTEXATTRIBI4UIPROC =
var PFNGLVERTEXATTRIBI1IVPROC = exports.PFNGLVERTEXATTRIBI1IVPROC =
var PFNGLVERTEXATTRIBI2IVPROC = exports.PFNGLVERTEXATTRIBI2IVPROC =
var PFNGLVERTEXATTRIBI3IVPROC = exports.PFNGLVERTEXATTRIBI3IVPROC =
var PFNGLVERTEXATTRIBI4IVPROC = exports.PFNGLVERTEXATTRIBI4IVPROC =
var PFNGLVERTEXATTRIBI1UIVPROC = exports.PFNGLVERTEXATTRIBI1UIVPROC =
var PFNGLVERTEXATTRIBI2UIVPROC = exports.PFNGLVERTEXATTRIBI2UIVPROC =
var PFNGLVERTEXATTRIBI3UIVPROC = exports.PFNGLVERTEXATTRIBI3UIVPROC =
var PFNGLVERTEXATTRIBI4UIVPROC = exports.PFNGLVERTEXATTRIBI4UIVPROC =
var PFNGLVERTEXATTRIBI4BVPROC = exports.PFNGLVERTEXATTRIBI4BVPROC =
var PFNGLVERTEXATTRIBI4SVPROC = exports.PFNGLVERTEXATTRIBI4SVPROC =
var PFNGLVERTEXATTRIBI4UBVPROC = exports.PFNGLVERTEXATTRIBI4UBVPROC =
var PFNGLVERTEXATTRIBI4USVPROC = exports.PFNGLVERTEXATTRIBI4USVPROC =
var PFNGLGETUNIFORMUIVPROC = exports.PFNGLGETUNIFORMUIVPROC =
var PFNGLBINDFRAGDATALOCATIONPROC = exports.PFNGLBINDFRAGDATALOCATIONPROC =
var PFNGLGETFRAGDATALOCATIONPROC = exports.PFNGLGETFRAGDATALOCATIONPROC =
var PFNGLUNIFORM1UIPROC = exports.PFNGLUNIFORM1UIPROC =
var PFNGLUNIFORM2UIPROC = exports.PFNGLUNIFORM2UIPROC =
var PFNGLUNIFORM3UIPROC = exports.PFNGLUNIFORM3UIPROC =
var PFNGLUNIFORM4UIPROC = exports.PFNGLUNIFORM4UIPROC =
var PFNGLUNIFORM1UIVPROC = exports.PFNGLUNIFORM1UIVPROC =
var PFNGLUNIFORM2UIVPROC = exports.PFNGLUNIFORM2UIVPROC =
var PFNGLUNIFORM3UIVPROC = exports.PFNGLUNIFORM3UIVPROC =
var PFNGLUNIFORM4UIVPROC = exports.PFNGLUNIFORM4UIVPROC =
var PFNGLTEXPARAMETERIIVPROC = exports.PFNGLTEXPARAMETERIIVPROC =
var PFNGLTEXPARAMETERIUIVPROC = exports.PFNGLTEXPARAMETERIUIVPROC =
var PFNGLGETTEXPARAMETERIIVPROC = exports.PFNGLGETTEXPARAMETERIIVPROC =
var PFNGLGETTEXPARAMETERIUIVPROC = exports.PFNGLGETTEXPARAMETERIUIVPROC =
var PFNGLCLEARBUFFERIVPROC = exports.PFNGLCLEARBUFFERIVPROC =
var PFNGLCLEARBUFFERUIVPROC = exports.PFNGLCLEARBUFFERUIVPROC =
var PFNGLCLEARBUFFERFVPROC = exports.PFNGLCLEARBUFFERFVPROC =
var PFNGLCLEARBUFFERFIPROC = exports.PFNGLCLEARBUFFERFIPROC =
var PFNGLGETSTRINGIPROC = exports.PFNGLGETSTRINGIPROC =
var PFNGLISRENDERBUFFERPROC = exports.PFNGLISRENDERBUFFERPROC =
var PFNGLBINDRENDERBUFFERPROC = exports.PFNGLBINDRENDERBUFFERPROC =
var PFNGLDELETERENDERBUFFERSPROC = exports.PFNGLDELETERENDERBUFFERSPROC =
var PFNGLGENRENDERBUFFERSPROC = exports.PFNGLGENRENDERBUFFERSPROC =
var PFNGLRENDERBUFFERSTORAGEPROC = exports.PFNGLRENDERBUFFERSTORAGEPROC =
var PFNGLGETRENDERBUFFERPARAMETERIVPROC = exports.PFNGLGETRENDERBUFFERPARAMETERIVPROC =
var PFNGLISFRAMEBUFFERPROC = exports.PFNGLISFRAMEBUFFERPROC =
var PFNGLBINDFRAMEBUFFERPROC = exports.PFNGLBINDFRAMEBUFFERPROC =
var PFNGLDELETEFRAMEBUFFERSPROC = exports.PFNGLDELETEFRAMEBUFFERSPROC =
var PFNGLGENFRAMEBUFFERSPROC = exports.PFNGLGENFRAMEBUFFERSPROC =
var GLenum = exports.GLenum =
var PFNGLFRAMEBUFFERTEXTURE1DPROC = exports.PFNGLFRAMEBUFFERTEXTURE1DPROC =
var PFNGLFRAMEBUFFERTEXTURE2DPROC = exports.PFNGLFRAMEBUFFERTEXTURE2DPROC =
var PFNGLFRAMEBUFFERTEXTURE3DPROC = exports.PFNGLFRAMEBUFFERTEXTURE3DPROC =
var PFNGLFRAMEBUFFERRENDERBUFFERPROC = exports.PFNGLFRAMEBUFFERRENDERBUFFERPROC =
var PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC = exports.PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC =
var PFNGLGENERATEMIPMAPPROC = exports.PFNGLGENERATEMIPMAPPROC =
var PFNGLBLITFRAMEBUFFERPROC = exports.PFNGLBLITFRAMEBUFFERPROC =
var PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC = exports.PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC =
var PFNGLFRAMEBUFFERTEXTURELAYERPROC = exports.PFNGLFRAMEBUFFERTEXTURELAYERPROC =
var PFNGLMAPBUFFERRANGEPROC = exports.PFNGLMAPBUFFERRANGEPROC =
var PFNGLFLUSHMAPPEDBUFFERRANGEPROC = exports.PFNGLFLUSHMAPPEDBUFFERRANGEPROC =
var PFNGLBINDVERTEXARRAYPROC = exports.PFNGLBINDVERTEXARRAYPROC =
var PFNGLDELETEVERTEXARRAYSPROC = exports.PFNGLDELETEVERTEXARRAYSPROC =
var PFNGLGENVERTEXARRAYSPROC = exports.PFNGLGENVERTEXARRAYSPROC =
var PFNGLISVERTEXARRAYPROC = exports.PFNGLISVERTEXARRAYPROC =
var PFNGLDRAWARRAYSINSTANCEDPROC = exports.PFNGLDRAWARRAYSINSTANCEDPROC =
var PFNGLDRAWELEMENTSINSTANCEDPROC = exports.PFNGLDRAWELEMENTSINSTANCEDPROC =
var PFNGLTEXBUFFERPROC = exports.PFNGLTEXBUFFERPROC =
var PFNGLPRIMITIVERESTARTINDEXPROC = exports.PFNGLPRIMITIVERESTARTINDEXPROC =
var PFNGLCOPYBUFFERSUBDATAPROC = exports.PFNGLCOPYBUFFERSUBDATAPROC =
var PFNGLGETUNIFORMINDICESPROC = exports.PFNGLGETUNIFORMINDICESPROC =
var PFNGLGETACTIVEUNIFORMSIVPROC = exports.PFNGLGETACTIVEUNIFORMSIVPROC =
var PFNGLGETACTIVEUNIFORMNAMEPROC = exports.PFNGLGETACTIVEUNIFORMNAMEPROC =
var PFNGLGETUNIFORMBLOCKINDEXPROC = exports.PFNGLGETUNIFORMBLOCKINDEXPROC =
var PFNGLGETACTIVEUNIFORMBLOCKIVPROC = exports.PFNGLGETACTIVEUNIFORMBLOCKIVPROC =
var PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC = exports.PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC =
var PFNGLUNIFORMBLOCKBINDINGPROC = exports.PFNGLUNIFORMBLOCKBINDINGPROC =
var __GLsync = exports.__GLsync = voit
var GLsync = exports.GLsync =
var GLuint64 = exports.GLuint64 =
var GLint64 = exports.GLint64 =
var PFNGLDRAWELEMENTSBASEVERTEXPROC = exports.PFNGLDRAWELEMENTSBASEVERTEXPROC =
var PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC = exports.PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC =
var PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC = exports.PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC =
var PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC = exports.PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC =
var PFNGLPROVOKINGVERTEXPROC = exports.PFNGLPROVOKINGVERTEXPROC =
var PFNGLFENCESYNCPROC = exports.PFNGLFENCESYNCPROC =
var PFNGLISSYNCPROC = exports.PFNGLISSYNCPROC =
var PFNGLDELETESYNCPROC = exports.PFNGLDELETESYNCPROC =
var PFNGLCLIENTWAITSYNCPROC = exports.PFNGLCLIENTWAITSYNCPROC =
var PFNGLWAITSYNCPROC = exports.PFNGLWAITSYNCPROC =
var PFNGLGETINTEGER64VPROC = exports.PFNGLGETINTEGER64VPROC =
var PFNGLGETSYNCIVPROC = exports.PFNGLGETSYNCIVPROC =
var PFNGLGETINTEGER64I_VPROC = exports.PFNGLGETINTEGER64I_VPROC =
var PFNGLGETBUFFERPARAMETERI64VPROC = exports.PFNGLGETBUFFERPARAMETERI64VPROC =
var PFNGLFRAMEBUFFERTEXTUREPROC = exports.PFNGLFRAMEBUFFERTEXTUREPROC =
var PFNGLTEXIMAGE2DMULTISAMPLEPROC = exports.PFNGLTEXIMAGE2DMULTISAMPLEPROC =
var PFNGLTEXIMAGE3DMULTISAMPLEPROC = exports.PFNGLTEXIMAGE3DMULTISAMPLEPROC =
var PFNGLGETMULTISAMPLEFVPROC = exports.PFNGLGETMULTISAMPLEFVPROC =
var PFNGLSAMPLEMASKIPROC = exports.PFNGLSAMPLEMASKIPROC =
var PFNGLBINDFRAGDATALOCATIONINDEXEDPROC = exports.PFNGLBINDFRAGDATALOCATIONINDEXEDPROC =
var PFNGLGETFRAGDATAINDEXPROC = exports.PFNGLGETFRAGDATAINDEXPROC =
var PFNGLGENSAMPLERSPROC = exports.PFNGLGENSAMPLERSPROC =
var PFNGLDELETESAMPLERSPROC = exports.PFNGLDELETESAMPLERSPROC =
var PFNGLISSAMPLERPROC = exports.PFNGLISSAMPLERPROC =
var PFNGLBINDSAMPLERPROC = exports.PFNGLBINDSAMPLERPROC =
var PFNGLSAMPLERPARAMETERIPROC = exports.PFNGLSAMPLERPARAMETERIPROC =
var PFNGLSAMPLERPARAMETERIVPROC = exports.PFNGLSAMPLERPARAMETERIVPROC =
var PFNGLSAMPLERPARAMETERFPROC = exports.PFNGLSAMPLERPARAMETERFPROC =
var PFNGLSAMPLERPARAMETERFVPROC = exports.PFNGLSAMPLERPARAMETERFVPROC =
var PFNGLSAMPLERPARAMETERIIVPROC = exports.PFNGLSAMPLERPARAMETERIIVPROC =
var PFNGLSAMPLERPARAMETERIUIVPROC = exports.PFNGLSAMPLERPARAMETERIUIVPROC =
var PFNGLGETSAMPLERPARAMETERIVPROC = exports.PFNGLGETSAMPLERPARAMETERIVPROC =
var PFNGLGETSAMPLERPARAMETERIIVPROC = exports.PFNGLGETSAMPLERPARAMETERIIVPROC =
var PFNGLGETSAMPLERPARAMETERFVPROC = exports.PFNGLGETSAMPLERPARAMETERFVPROC =
var PFNGLGETSAMPLERPARAMETERIUIVPROC = exports.PFNGLGETSAMPLERPARAMETERIUIVPROC =
var PFNGLQUERYCOUNTERPROC = exports.PFNGLQUERYCOUNTERPROC =
var PFNGLGETQUERYOBJECTI64VPROC = exports.PFNGLGETQUERYOBJECTI64VPROC =
var PFNGLGETQUERYOBJECTUI64VPROC = exports.PFNGLGETQUERYOBJECTUI64VPROC =
var PFNGLVERTEXATTRIBDIVISORPROC = exports.PFNGLVERTEXATTRIBDIVISORPROC =
var PFNGLVERTEXATTRIBP1UIPROC = exports.PFNGLVERTEXATTRIBP1UIPROC =
var PFNGLVERTEXATTRIBP1UIVPROC = exports.PFNGLVERTEXATTRIBP1UIVPROC =
var PFNGLVERTEXATTRIBP2UIPROC = exports.PFNGLVERTEXATTRIBP2UIPROC =
var PFNGLVERTEXATTRIBP2UIVPROC = exports.PFNGLVERTEXATTRIBP2UIVPROC =
var PFNGLVERTEXATTRIBP3UIPROC = exports.PFNGLVERTEXATTRIBP3UIPROC =
var PFNGLVERTEXATTRIBP3UIVPROC = exports.PFNGLVERTEXATTRIBP3UIVPROC =
var PFNGLVERTEXATTRIBP4UIPROC = exports.PFNGLVERTEXATTRIBP4UIPROC =
var PFNGLVERTEXATTRIBP4UIVPROC = exports.PFNGLVERTEXATTRIBP4UIVPROC =
var PFNGLVERTEXP2UIPROC = exports.PFNGLVERTEXP2UIPROC =
var PFNGLVERTEXP2UIVPROC = exports.PFNGLVERTEXP2UIVPROC =
var PFNGLVERTEXP3UIPROC = exports.PFNGLVERTEXP3UIPROC =
var PFNGLVERTEXP3UIVPROC = exports.PFNGLVERTEXP3UIVPROC =
var PFNGLVERTEXP4UIPROC = exports.PFNGLVERTEXP4UIPROC =
var PFNGLVERTEXP4UIVPROC = exports.PFNGLVERTEXP4UIVPROC =
var PFNGLTEXCOORDP1UIPROC = exports.PFNGLTEXCOORDP1UIPROC =
var PFNGLTEXCOORDP1UIVPROC = exports.PFNGLTEXCOORDP1UIVPROC =
var PFNGLTEXCOORDP2UIPROC = exports.PFNGLTEXCOORDP2UIPROC =
var PFNGLTEXCOORDP2UIVPROC = exports.PFNGLTEXCOORDP2UIVPROC =
var PFNGLTEXCOORDP3UIPROC = exports.PFNGLTEXCOORDP3UIPROC =
var PFNGLTEXCOORDP3UIVPROC = exports.PFNGLTEXCOORDP3UIVPROC =
var PFNGLTEXCOORDP4UIPROC = exports.PFNGLTEXCOORDP4UIPROC =
var PFNGLTEXCOORDP4UIVPROC = exports.PFNGLTEXCOORDP4UIVPROC =
var PFNGLMULTITEXCOORDP1UIPROC = exports.PFNGLMULTITEXCOORDP1UIPROC =
var PFNGLMULTITEXCOORDP1UIVPROC = exports.PFNGLMULTITEXCOORDP1UIVPROC =
var PFNGLMULTITEXCOORDP2UIPROC = exports.PFNGLMULTITEXCOORDP2UIPROC =
var PFNGLMULTITEXCOORDP2UIVPROC = exports.PFNGLMULTITEXCOORDP2UIVPROC =
var PFNGLMULTITEXCOORDP3UIPROC = exports.PFNGLMULTITEXCOORDP3UIPROC =
var PFNGLMULTITEXCOORDP3UIVPROC = exports.PFNGLMULTITEXCOORDP3UIVPROC =
var PFNGLMULTITEXCOORDP4UIPROC = exports.PFNGLMULTITEXCOORDP4UIPROC =
var PFNGLMULTITEXCOORDP4UIVPROC = exports.PFNGLMULTITEXCOORDP4UIVPROC =
var PFNGLNORMALP3UIPROC = exports.PFNGLNORMALP3UIPROC =
var PFNGLNORMALP3UIVPROC = exports.PFNGLNORMALP3UIVPROC =
var PFNGLCOLORP3UIPROC = exports.PFNGLCOLORP3UIPROC =
var PFNGLCOLORP3UIVPROC = exports.PFNGLCOLORP3UIVPROC =
var PFNGLCOLORP4UIPROC = exports.PFNGLCOLORP4UIPROC =
var PFNGLCOLORP4UIVPROC = exports.PFNGLCOLORP4UIVPROC =
var PFNGLSECONDARYCOLORP3UIPROC = exports.PFNGLSECONDARYCOLORP3UIPROC =
var PFNGLSECONDARYCOLORP3UIVPROC = exports.PFNGLSECONDARYCOLORP3UIVPROC =
var PFNGLMINSAMPLESHADINGPROC = exports.PFNGLMINSAMPLESHADINGPROC =
var PFNGLBLENDEQUATIONIPROC = exports.PFNGLBLENDEQUATIONIPROC =
var PFNGLBLENDEQUATIONSEPARATEIPROC = exports.PFNGLBLENDEQUATIONSEPARATEIPROC =
var PFNGLBLENDFUNCIPROC = exports.PFNGLBLENDFUNCIPROC =
var PFNGLBLENDFUNCSEPARATEIPROC = exports.PFNGLBLENDFUNCSEPARATEIPROC =
var PFNGLDRAWARRAYSINDIRECTPROC = exports.PFNGLDRAWARRAYSINDIRECTPROC =
var PFNGLDRAWELEMENTSINDIRECTPROC = exports.PFNGLDRAWELEMENTSINDIRECTPROC =
var PFNGLUNIFORM1DPROC = exports.PFNGLUNIFORM1DPROC =
var PFNGLUNIFORM2DPROC = exports.PFNGLUNIFORM2DPROC =
var PFNGLUNIFORM3DPROC = exports.PFNGLUNIFORM3DPROC =
var PFNGLUNIFORM4DPROC = exports.PFNGLUNIFORM4DPROC =
var PFNGLUNIFORM1DVPROC = exports.PFNGLUNIFORM1DVPROC =
var PFNGLUNIFORM2DVPROC = exports.PFNGLUNIFORM2DVPROC =
var PFNGLUNIFORM3DVPROC = exports.PFNGLUNIFORM3DVPROC =
var PFNGLUNIFORM4DVPROC = exports.PFNGLUNIFORM4DVPROC =
var PFNGLUNIFORMMATRIX2DVPROC = exports.PFNGLUNIFORMMATRIX2DVPROC =
var PFNGLUNIFORMMATRIX3DVPROC = exports.PFNGLUNIFORMMATRIX3DVPROC =
var PFNGLUNIFORMMATRIX4DVPROC = exports.PFNGLUNIFORMMATRIX4DVPROC =
var PFNGLUNIFORMMATRIX2X3DVPROC = exports.PFNGLUNIFORMMATRIX2X3DVPROC =
var PFNGLUNIFORMMATRIX2X4DVPROC = exports.PFNGLUNIFORMMATRIX2X4DVPROC =
var PFNGLUNIFORMMATRIX3X2DVPROC = exports.PFNGLUNIFORMMATRIX3X2DVPROC =
var PFNGLUNIFORMMATRIX3X4DVPROC = exports.PFNGLUNIFORMMATRIX3X4DVPROC =
var PFNGLUNIFORMMATRIX4X2DVPROC = exports.PFNGLUNIFORMMATRIX4X2DVPROC =
var PFNGLUNIFORMMATRIX4X3DVPROC = exports.PFNGLUNIFORMMATRIX4X3DVPROC =
var PFNGLGETUNIFORMDVPROC = exports.PFNGLGETUNIFORMDVPROC =
var PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC = exports.PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC =
var PFNGLGETSUBROUTINEINDEXPROC = exports.PFNGLGETSUBROUTINEINDEXPROC =
var PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC = exports.PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC =
var PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC = exports.PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC =
var PFNGLGETACTIVESUBROUTINENAMEPROC = exports.PFNGLGETACTIVESUBROUTINENAMEPROC =
var PFNGLUNIFORMSUBROUTINESUIVPROC = exports.PFNGLUNIFORMSUBROUTINESUIVPROC =
var PFNGLGETUNIFORMSUBROUTINEUIVPROC = exports.PFNGLGETUNIFORMSUBROUTINEUIVPROC =
var PFNGLGETPROGRAMSTAGEIVPROC = exports.PFNGLGETPROGRAMSTAGEIVPROC =
var PFNGLPATCHPARAMETERIPROC = exports.PFNGLPATCHPARAMETERIPROC =
var PFNGLPATCHPARAMETERFVPROC = exports.PFNGLPATCHPARAMETERFVPROC =
var PFNGLBINDTRANSFORMFEEDBACKPROC = exports.PFNGLBINDTRANSFORMFEEDBACKPROC =
var PFNGLDELETETRANSFORMFEEDBACKSPROC = exports.PFNGLDELETETRANSFORMFEEDBACKSPROC =
var PFNGLGENTRANSFORMFEEDBACKSPROC = exports.PFNGLGENTRANSFORMFEEDBACKSPROC =
var PFNGLISTRANSFORMFEEDBACKPROC = exports.PFNGLISTRANSFORMFEEDBACKPROC =
var PFNGLPAUSETRANSFORMFEEDBACKPROC = exports.PFNGLPAUSETRANSFORMFEEDBACKPROC =
var PFNGLRESUMETRANSFORMFEEDBACKPROC = exports.PFNGLRESUMETRANSFORMFEEDBACKPROC =
var PFNGLDRAWTRANSFORMFEEDBACKPROC = exports.PFNGLDRAWTRANSFORMFEEDBACKPROC =
var PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC = exports.PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC =
var PFNGLBEGINQUERYINDEXEDPROC = exports.PFNGLBEGINQUERYINDEXEDPROC =
var PFNGLENDQUERYINDEXEDPROC = exports.PFNGLENDQUERYINDEXEDPROC =
var PFNGLGETQUERYINDEXEDIVPROC = exports.PFNGLGETQUERYINDEXEDIVPROC =
var PFNGLRELEASESHADERCOMPILERPROC = exports.PFNGLRELEASESHADERCOMPILERPROC =
var PFNGLSHADERBINARYPROC = exports.PFNGLSHADERBINARYPROC =
var PFNGLGETSHADERPRECISIONFORMATPROC = exports.PFNGLGETSHADERPRECISIONFORMATPROC =
var PFNGLDEPTHRANGEFPROC = exports.PFNGLDEPTHRANGEFPROC =
var PFNGLCLEARDEPTHFPROC = exports.PFNGLCLEARDEPTHFPROC =
var PFNGLGETPROGRAMBINARYPROC = exports.PFNGLGETPROGRAMBINARYPROC =
var PFNGLPROGRAMBINARYPROC = exports.PFNGLPROGRAMBINARYPROC =
var PFNGLPROGRAMPARAMETERIPROC = exports.PFNGLPROGRAMPARAMETERIPROC =
var PFNGLUSEPROGRAMSTAGESPROC = exports.PFNGLUSEPROGRAMSTAGESPROC =
var PFNGLACTIVESHADERPROGRAMPROC = exports.PFNGLACTIVESHADERPROGRAMPROC =
var PFNGLCREATESHADERPROGRAMVPROC = exports.PFNGLCREATESHADERPROGRAMVPROC =
var PFNGLBINDPROGRAMPIPELINEPROC = exports.PFNGLBINDPROGRAMPIPELINEPROC =
var PFNGLDELETEPROGRAMPIPELINESPROC = exports.PFNGLDELETEPROGRAMPIPELINESPROC =
var PFNGLGENPROGRAMPIPELINESPROC = exports.PFNGLGENPROGRAMPIPELINESPROC =
var PFNGLISPROGRAMPIPELINEPROC = exports.PFNGLISPROGRAMPIPELINEPROC =
var PFNGLGETPROGRAMPIPELINEIVPROC = exports.PFNGLGETPROGRAMPIPELINEIVPROC =
var PFNGLPROGRAMUNIFORM1IPROC = exports.PFNGLPROGRAMUNIFORM1IPROC =
var PFNGLPROGRAMUNIFORM1IVPROC = exports.PFNGLPROGRAMUNIFORM1IVPROC =
var PFNGLPROGRAMUNIFORM1FPROC = exports.PFNGLPROGRAMUNIFORM1FPROC =
var PFNGLPROGRAMUNIFORM1FVPROC = exports.PFNGLPROGRAMUNIFORM1FVPROC =
var PFNGLPROGRAMUNIFORM1DPROC = exports.PFNGLPROGRAMUNIFORM1DPROC =
var PFNGLPROGRAMUNIFORM1DVPROC = exports.PFNGLPROGRAMUNIFORM1DVPROC =
var PFNGLPROGRAMUNIFORM1UIPROC = exports.PFNGLPROGRAMUNIFORM1UIPROC =
var PFNGLPROGRAMUNIFORM1UIVPROC = exports.PFNGLPROGRAMUNIFORM1UIVPROC =
var PFNGLPROGRAMUNIFORM2IPROC = exports.PFNGLPROGRAMUNIFORM2IPROC =
var PFNGLPROGRAMUNIFORM2IVPROC = exports.PFNGLPROGRAMUNIFORM2IVPROC =
var PFNGLPROGRAMUNIFORM2FPROC = exports.PFNGLPROGRAMUNIFORM2FPROC =
var PFNGLPROGRAMUNIFORM2FVPROC = exports.PFNGLPROGRAMUNIFORM2FVPROC =
var PFNGLPROGRAMUNIFORM2DPROC = exports.PFNGLPROGRAMUNIFORM2DPROC =
var PFNGLPROGRAMUNIFORM2DVPROC = exports.PFNGLPROGRAMUNIFORM2DVPROC =
var PFNGLPROGRAMUNIFORM2UIPROC = exports.PFNGLPROGRAMUNIFORM2UIPROC =
var PFNGLPROGRAMUNIFORM2UIVPROC = exports.PFNGLPROGRAMUNIFORM2UIVPROC =
var PFNGLPROGRAMUNIFORM3IPROC = exports.PFNGLPROGRAMUNIFORM3IPROC =
var PFNGLPROGRAMUNIFORM3IVPROC = exports.PFNGLPROGRAMUNIFORM3IVPROC =
var PFNGLPROGRAMUNIFORM3FPROC = exports.PFNGLPROGRAMUNIFORM3FPROC =
var PFNGLPROGRAMUNIFORM3FVPROC = exports.PFNGLPROGRAMUNIFORM3FVPROC =
var PFNGLPROGRAMUNIFORM3DPROC = exports.PFNGLPROGRAMUNIFORM3DPROC =
var PFNGLPROGRAMUNIFORM3DVPROC = exports.PFNGLPROGRAMUNIFORM3DVPROC =
var PFNGLPROGRAMUNIFORM3UIPROC = exports.PFNGLPROGRAMUNIFORM3UIPROC =
var PFNGLPROGRAMUNIFORM3UIVPROC = exports.PFNGLPROGRAMUNIFORM3UIVPROC =
var PFNGLPROGRAMUNIFORM4IPROC = exports.PFNGLPROGRAMUNIFORM4IPROC =
var PFNGLPROGRAMUNIFORM4IVPROC = exports.PFNGLPROGRAMUNIFORM4IVPROC =
var PFNGLPROGRAMUNIFORM4FPROC = exports.PFNGLPROGRAMUNIFORM4FPROC =
var PFNGLPROGRAMUNIFORM4FVPROC = exports.PFNGLPROGRAMUNIFORM4FVPROC =
var PFNGLPROGRAMUNIFORM4DPROC = exports.PFNGLPROGRAMUNIFORM4DPROC =
var PFNGLPROGRAMUNIFORM4DVPROC = exports.PFNGLPROGRAMUNIFORM4DVPROC =
var PFNGLPROGRAMUNIFORM4UIPROC = exports.PFNGLPROGRAMUNIFORM4UIPROC =
var PFNGLPROGRAMUNIFORM4UIVPROC = exports.PFNGLPROGRAMUNIFORM4UIVPROC =
var PFNGLPROGRAMUNIFORMMATRIX2FVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX2FVPROC =
var PFNGLPROGRAMUNIFORMMATRIX3FVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX3FVPROC =
var PFNGLPROGRAMUNIFORMMATRIX4FVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX4FVPROC =
var PFNGLPROGRAMUNIFORMMATRIX2DVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX2DVPROC =
var PFNGLPROGRAMUNIFORMMATRIX3DVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX3DVPROC =
var PFNGLPROGRAMUNIFORMMATRIX4DVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX4DVPROC =
var PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC =
var PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC =
var PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC =
var PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC =
var PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC =
var PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC =
var PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC =
var PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC =
var PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC =
var PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC =
var PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC =
var PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC = exports.PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC =
var PFNGLVALIDATEPROGRAMPIPELINEPROC = exports.PFNGLVALIDATEPROGRAMPIPELINEPROC =
var PFNGLGETPROGRAMPIPELINEINFOLOGPROC = exports.PFNGLGETPROGRAMPIPELINEINFOLOGPROC =
var PFNGLVERTEXATTRIBL1DPROC = exports.PFNGLVERTEXATTRIBL1DPROC =
var PFNGLVERTEXATTRIBL2DPROC = exports.PFNGLVERTEXATTRIBL2DPROC =
var PFNGLVERTEXATTRIBL3DPROC = exports.PFNGLVERTEXATTRIBL3DPROC =
var PFNGLVERTEXATTRIBL4DPROC = exports.PFNGLVERTEXATTRIBL4DPROC =
var PFNGLVERTEXATTRIBL1DVPROC = exports.PFNGLVERTEXATTRIBL1DVPROC =
var PFNGLVERTEXATTRIBL2DVPROC = exports.PFNGLVERTEXATTRIBL2DVPROC =
var PFNGLVERTEXATTRIBL3DVPROC = exports.PFNGLVERTEXATTRIBL3DVPROC =
var PFNGLVERTEXATTRIBL4DVPROC = exports.PFNGLVERTEXATTRIBL4DVPROC =
var PFNGLVERTEXATTRIBLPOINTERPROC = exports.PFNGLVERTEXATTRIBLPOINTERPROC =
var PFNGLGETVERTEXATTRIBLDVPROC = exports.PFNGLGETVERTEXATTRIBLDVPROC =
var PFNGLVIEWPORTARRAYVPROC = exports.PFNGLVIEWPORTARRAYVPROC =
var PFNGLVIEWPORTINDEXEDFPROC = exports.PFNGLVIEWPORTINDEXEDFPROC =
var PFNGLVIEWPORTINDEXEDFVPROC = exports.PFNGLVIEWPORTINDEXEDFVPROC =
var PFNGLSCISSORARRAYVPROC = exports.PFNGLSCISSORARRAYVPROC =
var PFNGLSCISSORINDEXEDPROC = exports.PFNGLSCISSORINDEXEDPROC =
var PFNGLSCISSORINDEXEDVPROC = exports.PFNGLSCISSORINDEXEDVPROC =
var PFNGLDEPTHRANGEARRAYVPROC = exports.PFNGLDEPTHRANGEARRAYVPROC =
var PFNGLDEPTHRANGEINDEXEDPROC = exports.PFNGLDEPTHRANGEINDEXEDPROC =
var PFNGLGETFLOATI_VPROC = exports.PFNGLGETFLOATI_VPROC =
var PFNGLGETDOUBLEI_VPROC = exports.PFNGLGETDOUBLEI_VPROC =
var PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC = exports.PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC =
var PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC = exports.PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC =
var PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC = exports.PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC =
var PFNGLGETINTERNALFORMATIVPROC = exports.PFNGLGETINTERNALFORMATIVPROC =
var PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC = exports.PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC =
var PFNGLBINDIMAGETEXTUREPROC = exports.PFNGLBINDIMAGETEXTUREPROC =
var PFNGLMEMORYBARRIERPROC = exports.PFNGLMEMORYBARRIERPROC =
var PFNGLTEXSTORAGE1DPROC = exports.PFNGLTEXSTORAGE1DPROC =
var PFNGLTEXSTORAGE2DPROC = exports.PFNGLTEXSTORAGE2DPROC =
var PFNGLTEXSTORAGE3DPROC = exports.PFNGLTEXSTORAGE3DPROC =
var PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC = exports.PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC =
var PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC = exports.PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC =
var GLDEBUGPROC = exports.GLDEBUGPROC =
var PFNGLCLEARBUFFERDATAPROC = exports.PFNGLCLEARBUFFERDATAPROC =
var PFNGLCLEARBUFFERSUBDATAPROC = exports.PFNGLCLEARBUFFERSUBDATAPROC =
var PFNGLDISPATCHCOMPUTEPROC = exports.PFNGLDISPATCHCOMPUTEPROC =
var PFNGLDISPATCHCOMPUTEINDIRECTPROC = exports.PFNGLDISPATCHCOMPUTEINDIRECTPROC =
var PFNGLCOPYIMAGESUBDATAPROC = exports.PFNGLCOPYIMAGESUBDATAPROC =
var PFNGLFRAMEBUFFERPARAMETERIPROC = exports.PFNGLFRAMEBUFFERPARAMETERIPROC =
var PFNGLGETFRAMEBUFFERPARAMETERIVPROC = exports.PFNGLGETFRAMEBUFFERPARAMETERIVPROC =
var PFNGLGETINTERNALFORMATI64VPROC = exports.PFNGLGETINTERNALFORMATI64VPROC =
var PFNGLINVALIDATETEXSUBIMAGEPROC = exports.PFNGLINVALIDATETEXSUBIMAGEPROC =
var PFNGLINVALIDATETEXIMAGEPROC = exports.PFNGLINVALIDATETEXIMAGEPROC =
var PFNGLINVALIDATEBUFFERSUBDATAPROC = exports.PFNGLINVALIDATEBUFFERSUBDATAPROC =
var PFNGLINVALIDATEBUFFERDATAPROC = exports.PFNGLINVALIDATEBUFFERDATAPROC =
var PFNGLINVALIDATEFRAMEBUFFERPROC = exports.PFNGLINVALIDATEFRAMEBUFFERPROC =
var PFNGLINVALIDATESUBFRAMEBUFFERPROC = exports.PFNGLINVALIDATESUBFRAMEBUFFERPROC =
var PFNGLMULTIDRAWARRAYSINDIRECTPROC = exports.PFNGLMULTIDRAWARRAYSINDIRECTPROC =
var PFNGLMULTIDRAWELEMENTSINDIRECTPROC = exports.PFNGLMULTIDRAWELEMENTSINDIRECTPROC =
var PFNGLGETPROGRAMINTERFACEIVPROC = exports.PFNGLGETPROGRAMINTERFACEIVPROC =
var PFNGLGETPROGRAMRESOURCEINDEXPROC = exports.PFNGLGETPROGRAMRESOURCEINDEXPROC =
var PFNGLGETPROGRAMRESOURCENAMEPROC = exports.PFNGLGETPROGRAMRESOURCENAMEPROC =
var PFNGLGETPROGRAMRESOURCEIVPROC = exports.PFNGLGETPROGRAMRESOURCEIVPROC =
var PFNGLGETPROGRAMRESOURCELOCATIONPROC = exports.PFNGLGETPROGRAMRESOURCELOCATIONPROC =
var PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC = exports.PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC =
var PFNGLSHADERSTORAGEBLOCKBINDINGPROC = exports.PFNGLSHADERSTORAGEBLOCKBINDINGPROC =
var PFNGLTEXBUFFERRANGEPROC = exports.PFNGLTEXBUFFERRANGEPROC =
var PFNGLTEXSTORAGE2DMULTISAMPLEPROC = exports.PFNGLTEXSTORAGE2DMULTISAMPLEPROC =
var PFNGLTEXSTORAGE3DMULTISAMPLEPROC = exports.PFNGLTEXSTORAGE3DMULTISAMPLEPROC =
var PFNGLTEXTUREVIEWPROC = exports.PFNGLTEXTUREVIEWPROC =
var PFNGLBINDVERTEXBUFFERPROC = exports.PFNGLBINDVERTEXBUFFERPROC =
var PFNGLVERTEXATTRIBFORMATPROC = exports.PFNGLVERTEXATTRIBFORMATPROC =
var PFNGLVERTEXATTRIBIFORMATPROC = exports.PFNGLVERTEXATTRIBIFORMATPROC =
var PFNGLVERTEXATTRIBLFORMATPROC = exports.PFNGLVERTEXATTRIBLFORMATPROC =
var PFNGLVERTEXATTRIBBINDINGPROC = exports.PFNGLVERTEXATTRIBBINDINGPROC =
var PFNGLVERTEXBINDINGDIVISORPROC = exports.PFNGLVERTEXBINDINGDIVISORPROC =
var PFNGLDEBUGMESSAGECONTROLPROC = exports.PFNGLDEBUGMESSAGECONTROLPROC =
var PFNGLDEBUGMESSAGEINSERTPROC = exports.PFNGLDEBUGMESSAGEINSERTPROC =
var PFNGLDEBUGMESSAGECALLBACKPROC = exports.PFNGLDEBUGMESSAGECALLBACKPROC =
var PFNGLGETDEBUGMESSAGELOGPROC = exports.PFNGLGETDEBUGMESSAGELOGPROC =
var PFNGLPUSHDEBUGGROUPPROC = exports.PFNGLPUSHDEBUGGROUPPROC =
var PFNGLPOPDEBUGGROUPPROC = exports.PFNGLPOPDEBUGGROUPPROC =
var PFNGLOBJECTLABELPROC = exports.PFNGLOBJECTLABELPROC =
var PFNGLGETOBJECTLABELPROC = exports.PFNGLGETOBJECTLABELPROC =
var PFNGLOBJECTPTRLABELPROC = exports.PFNGLOBJECTPTRLABELPROC =
var PFNGLGETOBJECTPTRLABELPROC = exports.PFNGLGETOBJECTPTRLABELPROC =
var PFNGLBUFFERSTORAGEPROC = exports.PFNGLBUFFERSTORAGEPROC =
var PFNGLCLEARTEXIMAGEPROC = exports.PFNGLCLEARTEXIMAGEPROC =
var PFNGLCLEARTEXSUBIMAGEPROC = exports.PFNGLCLEARTEXSUBIMAGEPROC =
var PFNGLBINDBUFFERSBASEPROC = exports.PFNGLBINDBUFFERSBASEPROC =
var PFNGLBINDBUFFERSRANGEPROC = exports.PFNGLBINDBUFFERSRANGEPROC =
var PFNGLBINDTEXTURESPROC = exports.PFNGLBINDTEXTURESPROC =
var PFNGLBINDSAMPLERSPROC = exports.PFNGLBINDSAMPLERSPROC =
var PFNGLBINDIMAGETEXTURESPROC = exports.PFNGLBINDIMAGETEXTURESPROC =
var PFNGLBINDVERTEXBUFFERSPROC = exports.PFNGLBINDVERTEXBUFFERSPROC =
var GLuint64EXT = exports.GLuint64EXT =
var PFNGLGETTEXTUREHANDLEARBPROC = exports.PFNGLGETTEXTUREHANDLEARBPROC =
var PFNGLGETTEXTURESAMPLERHANDLEARBPROC = exports.PFNGLGETTEXTURESAMPLERHANDLEARBPROC =
var PFNGLMAKETEXTUREHANDLERESIDENTARBPROC = exports.PFNGLMAKETEXTUREHANDLERESIDENTARBPROC =
var PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC = exports.PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC =
var PFNGLGETIMAGEHANDLEARBPROC = exports.PFNGLGETIMAGEHANDLEARBPROC =
var PFNGLMAKEIMAGEHANDLERESIDENTARBPROC = exports.PFNGLMAKEIMAGEHANDLERESIDENTARBPROC =
var PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC = exports.PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC =
var PFNGLUNIFORMHANDLEUI64ARBPROC = exports.PFNGLUNIFORMHANDLEUI64ARBPROC =
var PFNGLUNIFORMHANDLEUI64VARBPROC = exports.PFNGLUNIFORMHANDLEUI64VARBPROC =
var PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC = exports.PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC =
var PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC = exports.PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC =
var PFNGLISTEXTUREHANDLERESIDENTARBPROC = exports.PFNGLISTEXTUREHANDLERESIDENTARBPROC =
var PFNGLISIMAGEHANDLERESIDENTARBPROC = exports.PFNGLISIMAGEHANDLERESIDENTARBPROC =
var PFNGLVERTEXATTRIBL1UI64ARBPROC = exports.PFNGLVERTEXATTRIBL1UI64ARBPROC =
var PFNGLVERTEXATTRIBL1UI64VARBPROC = exports.PFNGLVERTEXATTRIBL1UI64VARBPROC =
var PFNGLGETVERTEXATTRIBLUI64VARBPROC = exports.PFNGLGETVERTEXATTRIBLUI64VARBPROC =
var _cl_context = exports._cl_context = voit
var _cl_event = exports._cl_event = voit
var PFNGLCREATESYNCFROMCLEVENTARBPROC = exports.PFNGLCREATESYNCFROMCLEVENTARBPROC =
var PFNGLCLAMPCOLORARBPROC = exports.PFNGLCLAMPCOLORARBPROC =
var PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC = exports.PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC =
var GLDEBUGPROCARB = exports.GLDEBUGPROCARB =
var PFNGLDEBUGMESSAGECONTROLARBPROC = exports.PFNGLDEBUGMESSAGECONTROLARBPROC =
var PFNGLDEBUGMESSAGEINSERTARBPROC = exports.PFNGLDEBUGMESSAGEINSERTARBPROC =
var PFNGLDEBUGMESSAGECALLBACKARBPROC = exports.PFNGLDEBUGMESSAGECALLBACKARBPROC =
var PFNGLGETDEBUGMESSAGELOGARBPROC = exports.PFNGLGETDEBUGMESSAGELOGARBPROC =
var PFNGLDRAWBUFFERSARBPROC = exports.PFNGLDRAWBUFFERSARBPROC =
var PFNGLBLENDEQUATIONIARBPROC = exports.PFNGLBLENDEQUATIONIARBPROC =
var PFNGLBLENDEQUATIONSEPARATEIARBPROC = exports.PFNGLBLENDEQUATIONSEPARATEIARBPROC =
var PFNGLBLENDFUNCIARBPROC = exports.PFNGLBLENDFUNCIARBPROC =
var PFNGLBLENDFUNCSEPARATEIARBPROC = exports.PFN