| 
| static JSValue  | wgl_getContextAttributes (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_isContextLost (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getSupportedExtensions (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getExtension (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_activeTexture (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_attachShader (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_bindAttribLocation (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_bindBuffer (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| JSValue  | wgl_bindFramebuffer (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_bindRenderbuffer (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_bindTexture (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_blendColor (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_blendEquation (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_blendEquationSeparate (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_blendFunc (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_blendFuncSeparate (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_bufferData (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_bufferSubData (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_checkFramebufferStatus (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_clear (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_clearColor (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_clearDepth (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_clearStencil (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_colorMask (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_compileShader (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_compressedTexImage2D (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_compressedTexSubImage2D (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_copyTexImage2D (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_copyTexSubImage2D (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_createBuffer (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_createFramebuffer (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_createProgram (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_createRenderbuffer (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_createShader (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_createTexture (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_cullFace (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_deleteBuffer (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_deleteFramebuffer (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_deleteProgram (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_deleteRenderbuffer (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_deleteShader (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_deleteTexture (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_depthFunc (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_depthMask (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_depthRange (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_detachShader (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_disable (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_disableVertexAttribArray (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_drawArrays (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_drawElements (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_enable (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_enableVertexAttribArray (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_finish (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_flush (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_framebufferRenderbuffer (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_framebufferTexture2D (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_frontFace (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_generateMipmap (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getActiveAttrib (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getActiveUniform (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getAttachedShaders (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getAttribLocation (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getBufferParameter (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getParameter (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getError (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getFramebufferAttachmentParameter (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getProgramParameter (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getProgramInfoLog (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getRenderbufferParameter (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getShaderParameter (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getShaderPrecisionFormat (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getShaderInfoLog (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getShaderSource (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getTexParameter (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getUniform (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getUniformLocation (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getVertexAttrib (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_getVertexAttribOffset (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_hint (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_isBuffer (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_isEnabled (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_isFramebuffer (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_isProgram (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_isRenderbuffer (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_isShader (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_isTexture (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_lineWidth (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_linkProgram (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| JSValue  | wgl_pixelStorei (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_polygonOffset (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_readPixels (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_renderbufferStorage (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_sampleCoverage (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_scissor (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_shaderSource (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_stencilFunc (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_stencilFuncSeparate (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_stencilMask (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_stencilMaskSeparate (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_stencilOp (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_stencilOpSeparate (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_texImage2D (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_texParameterf (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_texParameteri (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_texSubImage2D (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform1f (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform1fv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform1i (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform1iv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform2f (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform2fv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform2i (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform2iv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform3f (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform3fv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform3i (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform3iv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform4f (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform4fv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform4i (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniform4iv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniformMatrix2fv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniformMatrix3fv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_uniformMatrix4fv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_useProgram (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_validateProgram (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_vertexAttrib1f (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_vertexAttrib1fv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_vertexAttrib2f (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_vertexAttrib2fv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_vertexAttrib3f (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_vertexAttrib3fv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_vertexAttrib4f (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_vertexAttrib4fv (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_vertexAttribPointer (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   | 
| static JSValue  | wgl_viewport (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv) | 
|   |