UNPKG

node-sdl2

Version:
644 lines (641 loc) 179 kB
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