@rapidsai/webgl
TypeScript icon, indicating that this package has built-in type declarations

22.12.1 • Public • Published

node-webgl (npm install @rapidsai/webgl)

A node native addon that provides OpenGL bindings via GLEW (http://glew.sourceforge.net/).
GLEW is a cross-platform OpenGL extension loader, providing runtime mechanisms for querying
and loading only the OpenGL extensions available on the target platform and OpenGL version.
These bindings provide an API that conforms to the DOM's WebGLContext and WebGL2Context
APIs, but are rendered via OpenGL into a platform-native GLFW window.

WebGL APIs

OpenGL APIs

glInit, bindAttribLocation, disableVertexAttribArray, enableVertexAttribArray, getActiveAttrib, getAttribLocation, getVertexAttrib, getVertexAttribOffset, vertexAttrib1f, vertexAttrib1fv, vertexAttrib2f, vertexAttrib2fv, vertexAttrib3f, vertexAttrib3fv, vertexAttrib4f, vertexAttrib4fv, vertexAttribPointer, vertexAttribIPointer, blendColor, blendEquation, blendEquationSeparate, blendFunc, blendFuncSeparate, createBuffer, deleteBuffer, isBuffer, bindBuffer, bindBufferBase, bindBufferRange, bufferData, bufferSubData, copyBufferSubData, getBufferSubData, getBufferParameter, createFramebuffer, deleteFramebuffer, isFramebuffer, bindFramebuffer, bindFrameBuffer, blitFrameBuffer, checkFramebufferStatus, framebufferRenderbuffer, framebufferTexture2D, getFramebufferAttachmentParameter, createProgram, deleteProgram, isProgram, getProgramInfoLog, getProgramParameter, linkProgram, useProgram, validateProgram, createRenderbuffer, deleteRenderbuffer, isRenderbuffer, bindRenderbuffer, getRenderbufferParameter, renderbufferStorage, deleteShader, createShader, isShader, attachShader, compileShader, detachShader, getAttachedShaders, getShaderInfoLog, getShaderParameter, getShaderSource, shaderSource, clearStencil, stencilFunc, stencilFuncSeparate, stencilMask, stencilMaskSeparate, stencilOp, stencilOpSeparate, createTexture, deleteTexture, isTexture, bindTexture, activeTexture, copyTexImage2D, copyTexSubImage2D, generateMipmap, getTexParameter, texImage2D, texParameterf, texParameteri, texSubImage2D, getActiveUniform, getUniform, getUniformLocation, uniform1f, uniform1fv, uniform1i, uniform1iv, uniform2f, uniform2fv, uniform2i, uniform2iv, uniform3f, uniform3fv, uniform3i, uniform3iv, uniform4f, uniform4fv, uniform4i, uniform4iv, uniformMatrix2fv, uniformMatrix3fv, uniformMatrix4fv, createVertexArray, deleteVertexArray, isVertexArray, bindVertexArray, drawArraysInstanced, drawElementsInstanced, vertexAttribDivisor, createTransformFeedback, deleteTransformFeedback, isTransformFeedback, bindTransformFeedback, beginTransformFeedback, endTransformFeedback, pauseTransformFeedback, resumeTransformFeedback, transformFeedbackVaryings, getTransformFeedbackVarying, clear, clearColor, clearDepth, colorMask, cullFace, depthFunc, depthMask, depthRange, disable, drawArrays, drawElements, enable, finish, flush, frontFace, getError, getParameter, getRenderTarget, getSupportedExtensions, hint, isEnabled, lineWidth, pixelStorei, polygonOffset, readPixels, sampleCoverage, scissor, viewport

/@rapidsai/webgl/

    Package Sidebar

    Install

    npm i @rapidsai/webgl

    Weekly Downloads

    7

    Version

    22.12.1

    License

    Apache-2.0

    Unpacked Size

    1.95 MB

    Total Files

    18

    Last publish

    Collaborators

    • rapidsai-owner
    • raydouglass
    • jacobtomlinson