New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

webgl-raub

Package Overview
Dependencies
Maintainers
1
Versions
37
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

webgl-raub - npm Package Compare versions

Comparing version 2.2.5 to 2.2.6

1078

index.d.ts
declare module "webgl-raub" {
namespace webgl {
type TActiveInfo = Readonly<{
size: number;
type: number;
name: string;
}>;
type TResourceId = number;
type TSize = Readonly<{ width: number; height: number }>;
type TImage = TSize & Readonly<{
data: Buffer;
noflip?: boolean;
}>;
type TShaderArray = number[] | Float32Array;
class TGLObject {
constructor(_: TResourceId);
_: TResourceId;
}
class TGLActiveInfo {
constructor(_: TActiveInfo);
_: TActiveInfo;
size: number;
type: number;
name: string;
}
class WebGLRenderingContext extends TGLObject {}
class WebGLProgram extends TGLObject {}
class WebGLShader extends TGLObject {}
class WebGLBuffer extends TGLObject {}
class WebGLVertexArray extends TGLObject {}
class WebGLFramebuffer extends TGLObject {}
class WebGLRenderbuffer extends TGLObject {}
class WebGLTexture extends TGLObject {}
class WebGLUniformLocation extends TGLObject {}
class WebGLActiveInfo extends TGLActiveInfo {}
class WebGLTransformFeedback extends TGLObject {}
const init: () => void;
const bindAttribLocation: (program: WebGLProgram, index: number, name: string) => void;
const disableVertexAttribArray: (index: number) => void;
const enableVertexAttribArray: (id: number) => void;
const getActiveAttrib: (program: WebGLProgram, index: number) => TActiveInfo;
const getAttribLocation: (program: WebGLProgram, name: string) => number;
const getVertexAttrib: (index: number, name: number) => (boolean | number | number[]);
const getVertexAttribOffset: (index: number, name: number) => number;
const vertexAttrib1f: (location: number, x: number) => void;
const vertexAttrib1fv: (location: number, v: TShaderArray) => void;
const vertexAttrib2f: (location: number, x: number, y: number) => void;
const vertexAttrib2fv: (location: number, v: TShaderArray) => void;
const vertexAttrib3f: (location: number, x: number, y: number, z: number) => void;
const vertexAttrib3fv: (location: number, v: TShaderArray) => void;
const vertexAttrib4f: (location: number, x: number, y: number, z: number, w: number) => void;
const vertexAttrib4fv: (location: number, v: TShaderArray) => void;
const vertexAttribPointer: (index: number, name: number) => number;
const vertexAttribIPointer: (
export type TActiveInfo = Readonly<{
size: number;
type: number;
name: string;
}>;
export type TResourceId = number;
export type TSize = Readonly<{ width: number; height: number }>;
export type TImage = TSize & Readonly<{
data: Buffer;
noflip?: boolean;
}>;
export type TShaderArray = number[] | Float32Array;
export class TGLObject {
constructor(_: TResourceId);
_: TResourceId;
}
export class TGLActiveInfo {
constructor(_: TActiveInfo);
_: TActiveInfo;
size: number;
type: number;
name: string;
}
export class WebGLRenderingContext extends TGLObject {}
export class WebGLProgram extends TGLObject {}
export class WebGLShader extends TGLObject {}
export class WebGLBuffer extends TGLObject {}
export class WebGLVertexArray extends TGLObject {}
export class WebGLFramebuffer extends TGLObject {}
export class WebGLRenderbuffer extends TGLObject {}
export class WebGLTexture extends TGLObject {}
export class WebGLUniformLocation extends TGLObject {}
export class WebGLActiveInfo extends TGLActiveInfo {}
export class WebGLTransformFeedback extends TGLObject {}
const webgl: WebGL
export default webgl
export interface WebGL {
init: () => void;
bindAttribLocation: (program: WebGLProgram, index: number, name: string) => void;
disableVertexAttribArray: (index: number) => void;
enableVertexAttribArray: (id: number) => void;
getActiveAttrib: (program: WebGLProgram, index: number) => TActiveInfo;
getAttribLocation: (program: WebGLProgram, name: string) => number;
getVertexAttrib: (index: number, name: number) => (boolean | number | number[]);
getVertexAttribOffset: (index: number, name: number) => number;
vertexAttrib1f: (location: number, x: number) => void;
vertexAttrib1fv: (location: number, v: TShaderArray) => void;
vertexAttrib2f: (location: number, x: number, y: number) => void;
vertexAttrib2fv: (location: number, v: TShaderArray) => void;
vertexAttrib3f: (location: number, x: number, y: number, z: number) => void;
vertexAttrib3fv: (location: number, v: TShaderArray) => void;
vertexAttrib4f: (location: number, x: number, y: number, z: number, w: number) => void;
vertexAttrib4fv: (location: number, v: TShaderArray) => void;
vertexAttribPointer: (index: number, size: number, type: number, isNormalized: boolean, stride: number, offset: number) => number;
vertexAttribIPointer: (
indx: number,

@@ -70,3 +72,3 @@ size: number,

) => void;
const blendColor: (
blendColor: (
red: number,

@@ -77,6 +79,6 @@ green: number,

) => void;
const blendEquation: (mode: number) => void;
const blendEquationSeparate: (modeRGB: number, modeAlpha: number) => void;
const blendFunc: (sfactor: number, dfactor: number) => void;
const blendFuncSeparate: (
blendEquation: (mode: number) => void;
blendEquationSeparate: (modeRGB: number, modeAlpha: number) => void;
blendFunc: (sfactor: number, dfactor: number) => void;
blendFuncSeparate: (
srcRGB: number,

@@ -87,7 +89,7 @@ dstRGB: number,

) => void;
const createBuffer: () => WebGLBuffer;
const deleteBuffer: (buffer: WebGLBuffer) => void;
const isBuffer: (buffer: WebGLBuffer) => boolean;
const bindBuffer: (target: number, buffer: WebGLBuffer) => void;
const bindBufferBase: (
createBuffer: () => WebGLBuffer;
deleteBuffer: (buffer: WebGLBuffer) => void;
isBuffer: (buffer: WebGLBuffer) => boolean;
bindBuffer: (target: number, buffer: WebGLBuffer) => void;
bindBufferBase: (
target: number,

@@ -97,3 +99,3 @@ index: number,

) => void;
const bindBufferRange: (
bindBufferRange: (
target: number,

@@ -105,5 +107,5 @@ index: number,

) => void;
const bufferData: (
bufferData: (
target: number,
value: number | number[] | Float32Array,
value: number | number[] | Float32Array| Uint16Array,
usage: number,

@@ -113,3 +115,3 @@ srcOffset?: number,

) => void;
const bufferSubData: (
bufferSubData: (
target: number,

@@ -119,3 +121,3 @@ offset: number,

) => void;
const copyBufferSubData: (
copyBufferSubData: (
readTarget: number,

@@ -127,3 +129,3 @@ writeTarget: number,

) => void;
const getBufferSubData: (
getBufferSubData: (
readTarget: number,

@@ -135,8 +137,8 @@ sourceByteOffset: number,

) => void;
const getBufferParameter: (target: number, name: number) => number;
const createFramebuffer: () => WebGLFramebuffer;
const deleteFramebuffer: (frameBuffer: WebGLFramebuffer) => void;
const isFramebuffer: (frameBuffer: WebGLFramebuffer) => boolean;
const bindFramebuffer: (target: number, buffer?: WebGLFramebuffer) => void;
const blitFramebuffer: (
getBufferParameter: (target: number, name: number) => number;
createFramebuffer: () => WebGLFramebuffer;
deleteFramebuffer: (frameBuffer: WebGLFramebuffer) => void;
isFramebuffer: (frameBuffer: WebGLFramebuffer) => boolean;
bindFramebuffer: (target: number, buffer?: WebGLFramebuffer) => void;
blitFramebuffer: (
srcX0: number,

@@ -153,4 +155,4 @@ srcY0: number,

) => void;
const checkFramebufferStatus: (target: number) => number;
const framebufferRenderbuffer: (
checkFramebufferStatus: (target: number) => number;
framebufferRenderbuffer: (
target: number,

@@ -161,3 +163,3 @@ attachment: number,

) => void;
const framebufferTexture2D: (
framebufferTexture2D: (
target: number,

@@ -169,3 +171,3 @@ attachment: number,

) => void;
const getFramebufferAttachmentParameter: (
getFramebufferAttachmentParameter: (
target: number,

@@ -175,16 +177,16 @@ attachment: number,

) => number;
const createProgram: () => WebGLProgram;
const deleteProgram: (program: WebGLProgram) => void;
const isProgram: (program: WebGLProgram) => boolean;
const getProgramInfoLog: (program: WebGLProgram) => string;
const getProgramParameter: (program: WebGLProgram, name: number) => (boolean | number);
const linkProgram: (program: WebGLProgram) => void;
const useProgram: (program: WebGLProgram) => void;
const validateProgram: (program: WebGLProgram) => void;
const createRenderbuffer: () => WebGLRenderbuffer;
const deleteRenderbuffer: (renderBuffer: WebGLRenderbuffer) => void;
const isRenderbuffer: (renderBuffer: WebGLRenderbuffer) => boolean;
const bindRenderbuffer: (target: number, renderBuffer?: WebGLRenderbuffer) => void;
const getRenderbufferParameter: (target: number, name: number) => number;
const renderbufferStorage: (
createProgram: () => WebGLProgram;
deleteProgram: (program: WebGLProgram) => void;
isProgram: (program: WebGLProgram) => boolean;
getProgramInfoLog: (program: WebGLProgram) => string;
getProgramParameter: (program: WebGLProgram, name: number) => (boolean | number);
linkProgram: (program: WebGLProgram) => void;
useProgram: (program: WebGLProgram) => void;
validateProgram: (program: WebGLProgram) => void;
createRenderbuffer: () => WebGLRenderbuffer;
deleteRenderbuffer: (renderBuffer: WebGLRenderbuffer) => void;
isRenderbuffer: (renderBuffer: WebGLRenderbuffer) => boolean;
bindRenderbuffer: (target: number, renderBuffer?: WebGLRenderbuffer) => void;
getRenderbufferParameter: (target: number, name: number) => number;
renderbufferStorage: (
target: number,

@@ -195,15 +197,15 @@ internalformat: number,

) => void;
const createShader: () => WebGLShader;
const deleteShader: (shader: WebGLShader) => void;
const isShader: (shader: WebGLShader) => boolean;
const attachShader: (program: WebGLProgram, shader: WebGLShader) => void;
const compileShader: (shader: WebGLShader) => void;
const detachShader: (program: WebGLProgram, shader: WebGLShader) => void;
const getAttachedShaders: (program: WebGLProgram) => (number[]);
const getShaderInfoLog: (shader: WebGLShader) => string;
const getShaderParameter: (shader: WebGLShader, pname: number) => (number | boolean);
const getShaderSource: (shader: WebGLShader) => string;
const shaderSource: (shader: WebGLShader, code: string) => void;
const clearStencil: (index: number) => void;
const stencilFunc: (
createShader: (type: number) => WebGLShader;
deleteShader: (shader: WebGLShader) => void;
isShader: (shader: WebGLShader) => boolean;
attachShader: (program: WebGLProgram, shader: WebGLShader) => void;
compileShader: (shader: WebGLShader) => void;
detachShader: (program: WebGLProgram, shader: WebGLShader) => void;
getAttachedShaders: (program: WebGLProgram) => (number[]);
getShaderInfoLog: (shader: WebGLShader) => string;
getShaderParameter: (shader: WebGLShader, pname: number) => (number | boolean);
getShaderSource: (shader: WebGLShader) => string;
shaderSource: (shader: WebGLShader, code: string) => void;
clearStencil: (index: number) => void;
stencilFunc: (
func: number,

@@ -213,3 +215,3 @@ ref: number,

) => void;
const stencilFuncSeparate: (
stencilFuncSeparate: (
face: number,

@@ -220,5 +222,5 @@ func: number,

) => void;
const stencilMask: (mask: number) => void;
const stencilMaskSeparate: (face: number, mask: number) => void;
const stencilOp: (
stencilMask: (mask: number) => void;
stencilMaskSeparate: (face: number, mask: number) => void;
stencilOp: (
fail: number,

@@ -228,3 +230,3 @@ zfail: number,

) => void;
const stencilOpSeparate: (
stencilOpSeparate: (
face: number,

@@ -235,8 +237,8 @@ fail: number,

) => void;
const createTexture: () => WebGLTexture;
const deleteTexture: (texture: WebGLTexture) => void;
const isTexture: (texture: WebGLTexture) => boolean;
const bindTexture: (target: number, texture?: WebGLTexture) => void;
const activeTexture: (textureUnit: number) => void;
const copyTexImage2D: (
createTexture: () => WebGLTexture;
deleteTexture: (texture: WebGLTexture) => void;
isTexture: (texture: WebGLTexture) => boolean;
bindTexture: (target: number, texture?: WebGLTexture) => void;
activeTexture: (textureUnit: number) => void;
copyTexImage2D: (
target: number,

@@ -251,3 +253,3 @@ level: number,

) => void;
const copyTexSubImage2D: (
copyTexSubImage2D: (
target: number,

@@ -262,5 +264,5 @@ level: number,

) => void;
const generateMipmap: (target: number) => void;
const getTexParameter: (target: number, name: number) => number;
const texImage2D: (
generateMipmap: (target: number) => void;
getTexParameter: (target: number, name: number) => number;
texImage2D: (
target: number,

@@ -276,3 +278,3 @@ level: number,

) => void;
const texParameterf: (
texParameterf: (
target: number,

@@ -282,3 +284,3 @@ name: number,

) => void;
const texParameteri: (
texParameteri: (
target: number,

@@ -288,3 +290,3 @@ name: number,

) => void;
const texSubImage2D: (
texSubImage2D: (
target: number,

@@ -300,29 +302,29 @@ level: number,

) => void;
const getActiveUniform: (program: WebGLProgram, index: number) => TActiveInfo;
const getUniform: (program: WebGLProgram, location: WebGLUniformLocation) => (undefined | number[]);
const getUniformLocation: (program: WebGLProgram, name: string) => number;
const uniform1f: (location: WebGLUniformLocation, x: number) => void;
const uniform1fv: (location: WebGLUniformLocation, values: TShaderArray) => void;
const uniform1i: (location: WebGLUniformLocation, x: number) => void;
const uniform1iv: (location: WebGLUniformLocation, values: TShaderArray) => void;
const uniform2f: (location: WebGLUniformLocation, x: number, y: number) => void;
const uniform2fv: (location: WebGLUniformLocation, values: TShaderArray) => void;
const uniform2i: (location: WebGLUniformLocation, x: number, y: number) => void;
const uniform2iv: (location: WebGLUniformLocation, values: TShaderArray) => void;
const uniform3f: (location: WebGLUniformLocation, x: number, y: number, z: number) => void;
const uniform3fv: (location: WebGLUniformLocation, values: TShaderArray) => void;
const uniform3i: (location: WebGLUniformLocation, x: number, y: number, z: number) => void;
const uniform3iv: (location: WebGLUniformLocation, values: TShaderArray) => void;
const uniform4f: (location: WebGLUniformLocation, x: number, y: number, z: number, w: number) => void;
const uniform4fv: (location: WebGLUniformLocation, values: TShaderArray) => void;
const uniform4i: (location: WebGLUniformLocation, x: number, y: number, z: number, w: number) => void;
const uniform4iv: (location: WebGLUniformLocation, values: TShaderArray) => void;
const uniformMatrix2fv: (location: WebGLUniformLocation, transpose: boolean, values: TShaderArray) => void;
const uniformMatrix3fv: (location: WebGLUniformLocation, transpose: boolean, values: TShaderArray) => void;
const uniformMatrix4fv: (location: WebGLUniformLocation, transpose: boolean, values: TShaderArray) => void;
const createVertexArray: () => WebGLVertexArray;
const deleteVertexArray: (vertexArray: WebGLVertexArray) => void;
const isVertexArray: (vertexArray: WebGLVertexArray) => boolean;
const bindVertexArray: (vertexarray: WebGLVertexArray) => void;
const drawArraysInstanced: (
getActiveUniform: (program: WebGLProgram, index: number) => TActiveInfo;
getUniform: (program: WebGLProgram, location: WebGLUniformLocation) => (undefined | number[]);
getUniformLocation: (program: WebGLProgram, name: string) => WebGLUniformLocation;
uniform1f: (location: WebGLUniformLocation, x: number) => void;
uniform1fv: (location: WebGLUniformLocation, values: TShaderArray) => void;
uniform1i: (location: WebGLUniformLocation, x: number) => void;
uniform1iv: (location: WebGLUniformLocation, values: TShaderArray) => void;
uniform2f: (location: WebGLUniformLocation, x: number, y: number) => void;
uniform2fv: (location: WebGLUniformLocation, values: TShaderArray) => void;
uniform2i: (location: WebGLUniformLocation, x: number, y: number) => void;
uniform2iv: (location: WebGLUniformLocation, values: TShaderArray) => void;
uniform3f: (location: WebGLUniformLocation, x: number, y: number, z: number) => void;
uniform3fv: (location: WebGLUniformLocation, values: TShaderArray) => void;
uniform3i: (location: WebGLUniformLocation, x: number, y: number, z: number) => void;
uniform3iv: (location: WebGLUniformLocation, values: TShaderArray) => void;
uniform4f: (location: WebGLUniformLocation, x: number, y: number, z: number, w: number) => void;
uniform4fv: (location: WebGLUniformLocation, values: TShaderArray) => void;
uniform4i: (location: WebGLUniformLocation, x: number, y: number, z: number, w: number) => void;
uniform4iv: (location: WebGLUniformLocation, values: TShaderArray) => void;
uniformMatrix2fv: (location: WebGLUniformLocation, transpose: boolean, values: TShaderArray) => void;
uniformMatrix3fv: (location: WebGLUniformLocation, transpose: boolean, values: TShaderArray) => void;
uniformMatrix4fv: (location: WebGLUniformLocation, transpose: boolean, values: TShaderArray) => void;
createVertexArray: () => WebGLVertexArray;
deleteVertexArray: (vertexArray: WebGLVertexArray) => void;
isVertexArray: (vertexArray: WebGLVertexArray) => boolean;
bindVertexArray: (vertexarray: WebGLVertexArray) => void;
drawArraysInstanced: (
mode: number,

@@ -333,3 +335,3 @@ first: number,

) => void;
const drawElementsInstanced: (
drawElementsInstanced: (
mode: number,

@@ -341,12 +343,12 @@ count: number,

) => void;
const vertexAttribDivisor: (index: number, divisor: number) => void;
const createTransformFeedback: () => WebGLTransformFeedback;
const deleteTransformFeedback: (transformFeedback: WebGLTransformFeedback) => void;
const isTransformFeedback: (transformFeedback: WebGLTransformFeedback) => boolean;
const bindTransformFeedback: (target: number, transformFeedback: WebGLTransformFeedback) => void;
const beginTransformFeedback: (mode: number) => void;
const endTransformFeedback: () => void;
const pauseTransformFeedback: () => void;
const resumeTransformFeedback: () => void;
const transformFeedbackVaryings: (
vertexAttribDivisor: (index: number, divisor: number) => void;
createTransformFeedback: () => WebGLTransformFeedback;
deleteTransformFeedback: (transformFeedback: WebGLTransformFeedback) => void;
isTransformFeedback: (transformFeedback: WebGLTransformFeedback) => boolean;
bindTransformFeedback: (target: number, transformFeedback: WebGLTransformFeedback) => void;
beginTransformFeedback: (mode: number) => void;
endTransformFeedback: () => void;
pauseTransformFeedback: () => void;
resumeTransformFeedback: () => void;
transformFeedbackVaryings: (
program: WebGLProgram,

@@ -356,5 +358,5 @@ jsVaryings: string[],

) => void;
const getTransformFeedbackVarying: (program: WebGLProgram, index: number) => TActiveInfo;
const clear: (target: number) => void;
const clearColor: (
getTransformFeedbackVarying: (program: WebGLProgram, index: number) => TActiveInfo;
clear: (target: number) => void;
clearColor: (
red: number,

@@ -365,4 +367,4 @@ green: number,

) => void;
const clearDepth: (depth: number) => void;
const colorMask: (
clearDepth: (depth: number) => void;
colorMask: (
red: boolean,

@@ -373,8 +375,8 @@ green: boolean,

) => void;
const cullFace: (mode: number) => void;
const depthFunc: (id: number) => void;
const depthMask: (flag: boolean) => void;
const depthRange: (zNear: number, zFar: number) => void;
const disable: (id: number) => void;
const drawArrays: (
cullFace: (mode: number) => void;
depthFunc: (id: number) => void;
depthMask: (flag: boolean) => void;
depthRange: (zNear: number, zFar: number) => void;
disable: (id: number) => void;
drawArrays: (
mode: number,

@@ -384,3 +386,3 @@ first: number,

) => void;
const drawElements: (
drawElements: (
mode: number,

@@ -391,9 +393,9 @@ count: number,

) => void;
const enable: (id: number) => void;
const finish: () => void;
const flush: () => void;
const frontFace: (id: number) => void;
const getError: () => number;
const getParameter: (name: number) => (number | boolean | number[] | string | boolean[]);
const getRenderTarget: (
enable: (id: number) => void;
finish: () => void;
flush: () => void;
frontFace: (id: number) => void;
getError: () => number;
getParameter: (name: number) => (number | boolean | number[] | string | boolean[]);
getRenderTarget: (
width: number,

@@ -403,10 +405,10 @@ height: number,

) => (number[] | null);
const getSupportedExtensions: () => (string[]);
const getExtension: (name: string) => unknown;
const hint: (target: number, mode: number) => void;
const isEnabled: (capability: number) => boolean;
const lineWidth: (width: number) => void;
const pixelStorei: (name: number, param: number) => void;
const polygonOffset: (factor: number, units: number) => void;
const readPixels: (
getSupportedExtensions: () => (string[]);
getExtension: (name: string) => unknown;
hint: (target: number, mode: number) => void;
isEnabled: (capability: number) => boolean;
lineWidth: (width: number) => void;
pixelStorei: (name: number, param: number) => void;
polygonOffset: (factor: number, units: number) => void;
readPixels: (
x: number,

@@ -420,4 +422,4 @@ y: number,

) => void;
const sampleCoverage: (value: number, invert: boolean) => void;
const scissor: (
sampleCoverage: (value: number, invert: boolean) => void;
scissor: (
x: number,

@@ -428,3 +430,3 @@ y: number,

) => void;
const viewport: (
viewport: (
x: number,

@@ -436,343 +438,341 @@ y: number,

const drawingBufferWidth: number;
const drawingBufferHeight: number;
drawingBufferWidth: number;
drawingBufferHeight: number;
const DEPTH_BUFFER_BIT: number;
const STENCIL_BUFFER_BIT: number;
const COLOR_BUFFER_BIT: number;
const FALSE: number;
const TRUE: number;
const POINTS: number;
const LINES: number;
const LINE_LOOP: number;
const LINE_STRIP: number;
const TRIANGLES: number;
const TRIANGLE_STRIP: number;
const TRIANGLE_FAN: number;
const ZERO: number;
const ONE: number;
const SRC_COLOR: number;
const ONE_MINUS_SRC_COLOR: number;
const SRC_ALPHA: number;
const ONE_MINUS_SRC_ALPHA: number;
const DST_ALPHA: number;
const ONE_MINUS_DST_ALPHA: number;
const DST_COLOR: number;
const ONE_MINUS_DST_COLOR: number;
const SRC_ALPHA_SATURATE: number;
const FUNC_ADD: number;
const BLEND_EQUATION: number;
const BLEND_EQUATION_RGB: number;
const BLEND_EQUATION_ALPHA: number;
const FUNC_SUBTRACT: number;
const FUNC_REVERSE_SUBTRACT: number;
const BLEND_DST_RGB: number;
const BLEND_SRC_RGB: number;
const BLEND_DST_ALPHA: number;
const BLEND_SRC_ALPHA: number;
const CONSTANT_COLOR: number;
const ONE_MINUS_CONSTANT_COLOR: number;
const CONSTANT_ALPHA: number;
const ONE_MINUS_CONSTANT_ALPHA: number;
const BLEND_COLOR: number;
const ARRAY_BUFFER: number;
const ELEMENT_ARRAY_BUFFER: number;
const ARRAY_BUFFER_BINDING: number;
const ELEMENT_ARRAY_BUFFER_BINDING: number;
const STREAM_DRAW: number;
const STATIC_DRAW: number;
const DYNAMIC_DRAW: number;
const BUFFER_SIZE: number;
const BUFFER_USAGE: number;
const CURRENT_VERTEX_ATTRIB: number;
const FRONT: number;
const BACK: number;
const FRONT_AND_BACK: number;
const TEXTURE_2D: number;
const CULL_FACE: number;
const BLEND: number;
const DITHER: number;
const STENCIL_TEST: number;
const DEPTH_TEST: number;
const SCISSOR_TEST: number;
const POLYGON_OFFSET_FILL: number;
const SAMPLE_ALPHA_TO_COVERAGE: number;
const SAMPLE_COVERAGE: number;
const NO_ERROR: number;
const INVALID_ENUM: number;
const INVALID_VALUE: number;
const INVALID_OPERATION: number;
const OUT_OF_MEMORY: number;
const CW: number;
const CCW: number;
const LINE_WIDTH: number;
const ALIASED_POINT_SIZE_RANGE: number;
const ALIASED_LINE_WIDTH_RANGE: number;
const CULL_FACE_MODE: number;
const FRONT_FACE: number;
const DEPTH_RANGE: number;
const DEPTH_WRITEMASK: number;
const DEPTH_CLEAR_VALUE: number;
const DEPTH_FUNC: number;
const STENCIL_CLEAR_VALUE: number;
const STENCIL_FUNC: number;
const STENCIL_FAIL: number;
const STENCIL_PASS_DEPTH_FAIL: number;
const STENCIL_PASS_DEPTH_PASS: number;
const STENCIL_REF: number;
const STENCIL_VALUE_MASK: number;
const STENCIL_WRITEMASK: number;
const STENCIL_BACK_FUNC: number;
const STENCIL_BACK_FAIL: number;
const STENCIL_BACK_PASS_DEPTH_FAIL: number;
const STENCIL_BACK_PASS_DEPTH_PASS: number;
const STENCIL_BACK_REF: number;
const STENCIL_BACK_VALUE_MASK: number;
const STENCIL_BACK_WRITEMASK: number;
const VIEWPORT: number;
const SCISSOR_BOX: number;
const COLOR_CLEAR_VALUE: number;
const COLOR_WRITEMASK: number;
const UNPACK_ALIGNMENT: number;
const PACK_ALIGNMENT: number;
const MAX_TEXTURE_SIZE: number;
const MAX_VIEWPORT_DIMS: number;
const SUBPIXEL_BITS: number;
const RED_BITS: number;
const GREEN_BITS: number;
const BLUE_BITS: number;
const ALPHA_BITS: number;
const DEPTH_BITS: number;
const STENCIL_BITS: number;
const POLYGON_OFFSET_UNITS: number;
const POLYGON_OFFSET_FACTOR: number;
const TEXTURE_BINDING_2D: number;
const SAMPLE_BUFFERS: number;
const SAMPLES: number;
const SAMPLE_COVERAGE_VALUE: number;
const SAMPLE_COVERAGE_INVERT: number;
const NUM_COMPRESSED_TEXTURE_FORMATS: number;
const COMPRESSED_TEXTURE_FORMATS: number;
const DONT_CARE: number;
const FASTEST: number;
const NICEST: number;
const GENERATE_MIPMAP_HINT: number;
const BYTE: number;
const UNSIGNED_BYTE: number;
const SHORT: number;
const UNSIGNED_SHORT: number;
const INT: number;
const UNSIGNED_INT: number;
const FLOAT: number;
const FIXED: number;
const DEPTH_COMPONENT: number;
const ALPHA: number;
const RGB: number;
const RGBA: number;
const LUMINANCE: number;
const LUMINANCE_ALPHA: number;
const UNSIGNED_SHORT_4_4_4_4: number;
const UNSIGNED_SHORT_5_5_5_1: number;
const UNSIGNED_SHORT_5_6_5: number;
const FRAGMENT_SHADER: number;
const VERTEX_SHADER: number;
const MAX_VERTEX_ATTRIBS: number;
const MAX_VERTEX_UNIFORM_VECTORS: number;
const MAX_VARYING_VECTORS: number;
const MAX_COMBINED_TEXTURE_IMAGE_UNITS: number;
const MAX_VERTEX_TEXTURE_IMAGE_UNITS: number;
const MAX_TEXTURE_IMAGE_UNITS: number;
const MAX_FRAGMENT_UNIFORM_VECTORS: number;
const SHADER_TYPE: number;
const DELETE_STATUS: number;
const LINK_STATUS: number;
const VALIDATE_STATUS: number;
const ATTACHED_SHADERS: number;
const ACTIVE_UNIFORMS: number;
const ACTIVE_UNIFORM_MAX_LENGTH: number;
const ACTIVE_ATTRIBUTES: number;
const ACTIVE_ATTRIBUTE_MAX_LENGTH: number;
const SHADING_LANGUAGE_VERSION: number;
const CURRENT_PROGRAM: number;
const NEVER: number;
const LESS: number;
const EQUAL: number;
const LEQUAL: number;
const GREATER: number;
const NOTEQUAL: number;
const GEQUAL: number;
const ALWAYS: number;
const KEEP: number;
const REPLACE: number;
const INCR: number;
const DECR: number;
const INVERT: number;
const INCR_WRAP: number;
const DECR_WRAP: number;
const PROGRAM_POINT_SIZE: number;
const POINT_SPRITE: number;
const VENDOR: number;
const RENDERER: number;
const VERSION: number;
const EXTENSIONS: number;
const NEAREST: number;
const LINEAR: number;
const NEAREST_MIPMAP_NEAREST: number;
const LINEAR_MIPMAP_NEAREST: number;
const NEAREST_MIPMAP_LINEAR: number;
const LINEAR_MIPMAP_LINEAR: number;
const TEXTURE_MAG_FILTER: number;
const TEXTURE_MIN_FILTER: number;
const TEXTURE_WRAP_S: number;
const TEXTURE_WRAP_T: number;
const TEXTURE: number;
const TEXTURE_CUBE_MAP: number;
const TEXTURE_BINDING_CUBE_MAP: number;
const TEXTURE_CUBE_MAP_POSITIVE_X: number;
const TEXTURE_CUBE_MAP_NEGATIVE_X: number;
const TEXTURE_CUBE_MAP_POSITIVE_Y: number;
const TEXTURE_CUBE_MAP_NEGATIVE_Y: number;
const TEXTURE_CUBE_MAP_POSITIVE_Z: number;
const TEXTURE_CUBE_MAP_NEGATIVE_Z: number;
const MAX_CUBE_MAP_TEXTURE_SIZE: number;
const TEXTURE0: number;
const TEXTURE1: number;
const TEXTURE2: number;
const TEXTURE3: number;
const TEXTURE4: number;
const TEXTURE5: number;
const TEXTURE6: number;
const TEXTURE7: number;
const TEXTURE8: number;
const TEXTURE9: number;
const TEXTURE10: number;
const TEXTURE11: number;
const TEXTURE12: number;
const TEXTURE13: number;
const TEXTURE14: number;
const TEXTURE15: number;
const TEXTURE16: number;
const TEXTURE17: number;
const TEXTURE18: number;
const TEXTURE19: number;
const TEXTURE20: number;
const TEXTURE21: number;
const TEXTURE22: number;
const TEXTURE23: number;
const TEXTURE24: number;
const TEXTURE25: number;
const TEXTURE26: number;
const TEXTURE27: number;
const TEXTURE28: number;
const TEXTURE29: number;
const TEXTURE30: number;
const TEXTURE31: number;
const ACTIVE_TEXTURE: number;
const CLAMP: number;
const CLAMP_TO_BORDER: number;
const CLAMP_TO_EDGE: number;
const MIRRORED_REPEAT: number;
const REPEAT: number;
const FLOAT_VEC2: number;
const FLOAT_VEC3: number;
const FLOAT_VEC4: number;
const INT_VEC2: number;
const INT_VEC3: number;
const INT_VEC4: number;
const BOOL: number;
const BOOL_VEC2: number;
const BOOL_VEC3: number;
const BOOL_VEC4: number;
const FLOAT_MAT2: number;
const FLOAT_MAT3: number;
const FLOAT_MAT4: number;
const SAMPLER_2D: number;
const SAMPLER_CUBE: number;
const VERTEX_ATTRIB_ARRAY_ENABLED: number;
const VERTEX_ATTRIB_ARRAY_SIZE: number;
const VERTEX_ATTRIB_ARRAY_STRIDE: number;
const VERTEX_ATTRIB_ARRAY_TYPE: number;
const VERTEX_ATTRIB_ARRAY_NORMALIZED: number;
const VERTEX_ATTRIB_ARRAY_POINTER: number;
const VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: number;
const IMPLEMENTATION_COLOR_READ_TYPE: number;
const IMPLEMENTATION_COLOR_READ_FORMAT: number;
const COMPILE_STATUS: number;
const INFO_LOG_LENGTH: number;
const SHADER_SOURCE_LENGTH: number;
const SHADER_COMPILER: number;
const SHADER_BINARY_FORMATS: number;
const NUM_SHADER_BINARY_FORMATS: number;
const LOW_FLOAT: number;
const MEDIUM_FLOAT: number;
const HIGH_FLOAT: number;
const LOW_INT: number;
const MEDIUM_INT: number;
const HIGH_INT: number;
const FRAMEBUFFER: number;
const RENDERBUFFER: number;
const RGBA4: number;
const RGB5_A1: number;
const RGB565: number;
const DEPTH_COMPONENT16: number;
const STENCIL_INDEX: number;
const STENCIL_INDEX8: number;
const DEPTH_STENCIL: number;
const DEPTH24_STENCIL8: number;
const RENDERBUFFER_WIDTH: number;
const RENDERBUFFER_HEIGHT: number;
const RENDERBUFFER_INTERNAL_FORMAT: number;
const RENDERBUFFER_RED_SIZE: number;
const RENDERBUFFER_GREEN_SIZE: number;
const RENDERBUFFER_BLUE_SIZE: number;
const RENDERBUFFER_ALPHA_SIZE: number;
const RENDERBUFFER_DEPTH_SIZE: number;
const RENDERBUFFER_STENCIL_SIZE: number;
const FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: number;
const FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: number;
const FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: number;
const FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: number;
const COLOR_ATTACHMENT0: number;
const DEPTH_ATTACHMENT: number;
const STENCIL_ATTACHMENT: number;
const DEPTH_STENCIL_ATTACHMENT: number;
const VERTEX_ARRAY_BINDING: number;
const NONE: number;
const FRAMEBUFFER_COMPLETE: number;
const FRAMEBUFFER_INCOMPLETE_ATTACHMENT: number;
const FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: number;
const FRAMEBUFFER_INCOMPLETE_DIMENSIONS: number;
const FRAMEBUFFER_UNSUPPORTED: number;
const FRAMEBUFFER_BINDING: number;
const RENDERBUFFER_BINDING: number;
const MAX_RENDERBUFFER_SIZE: number;
const INVALID_FRAMEBUFFER_OPERATION: number;
const TRANSFORM_FEEDBACK_BUFFER_MODE: number;
const MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: number;
const TRANSFORM_FEEDBACK_VARYINGS: number;
const TRANSFORM_FEEDBACK_BUFFER_START: number;
const TRANSFORM_FEEDBACK_BUFFER_SIZE: number;
const TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: number;
const MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: number;
const MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: number;
const INTERLEAVED_ATTRIBS: number;
const SEPARATE_ATTRIBS: number;
const TRANSFORM_FEEDBACK_BUFFER: number;
const TRANSFORM_FEEDBACK_BUFFER_BINDING: number;
const TRANSFORM_FEEDBACK: number;
const TRANSFORM_FEEDBACK_PAUSED: number;
const TRANSFORM_FEEDBACK_ACTIVE: number;
const TRANSFORM_FEEDBACK_BINDING: number;
const UNPACK_FLIP_Y_WEBGL: number;
const UNPACK_PREMULTIPLY_ALPHA_WEBGL: number;
const CONTEXT_LOST_WEBGL: number;
const UNPACK_COLORSPACE_CONVERSION_WEBGL: number;
const BROWSER_DEFAULT_WEBGL: number;
const PIXEL_PACK_BUFFER: number;
const PIXEL_UNPACK_BUFFER: number;
const PIXEL_PACK_BUFFER_BINDING: number;
const PIXEL_UNPACK_BUFFER_BINDING: number;
DEPTH_BUFFER_BIT: number;
STENCIL_BUFFER_BIT: number;
COLOR_BUFFER_BIT: number;
FALSE: number;
TRUE: number;
POINTS: number;
LINES: number;
LINE_LOOP: number;
LINE_STRIP: number;
TRIANGLES: number;
TRIANGLE_STRIP: number;
TRIANGLE_FAN: number;
ZERO: number;
ONE: number;
SRC_COLOR: number;
ONE_MINUS_SRC_COLOR: number;
SRC_ALPHA: number;
ONE_MINUS_SRC_ALPHA: number;
DST_ALPHA: number;
ONE_MINUS_DST_ALPHA: number;
DST_COLOR: number;
ONE_MINUS_DST_COLOR: number;
SRC_ALPHA_SATURATE: number;
FUNC_ADD: number;
BLEND_EQUATION: number;
BLEND_EQUATION_RGB: number;
BLEND_EQUATION_ALPHA: number;
FUNC_SUBTRACT: number;
FUNC_REVERSE_SUBTRACT: number;
BLEND_DST_RGB: number;
BLEND_SRC_RGB: number;
BLEND_DST_ALPHA: number;
BLEND_SRC_ALPHA: number;
CONSTANT_COLOR: number;
ONE_MINUS_CONSTANT_COLOR: number;
CONSTANT_ALPHA: number;
ONE_MINUS_CONSTANT_ALPHA: number;
BLEND_COLOR: number;
ARRAY_BUFFER: number;
ELEMENT_ARRAY_BUFFER: number;
ARRAY_BUFFER_BINDING: number;
ELEMENT_ARRAY_BUFFER_BINDING: number;
STREAM_DRAW: number;
STATIC_DRAW: number;
DYNAMIC_DRAW: number;
BUFFER_SIZE: number;
BUFFER_USAGE: number;
CURRENT_VERTEX_ATTRIB: number;
FRONT: number;
BACK: number;
FRONT_AND_BACK: number;
TEXTURE_2D: number;
CULL_FACE: number;
BLEND: number;
DITHER: number;
STENCIL_TEST: number;
DEPTH_TEST: number;
SCISSOR_TEST: number;
POLYGON_OFFSET_FILL: number;
SAMPLE_ALPHA_TO_COVERAGE: number;
SAMPLE_COVERAGE: number;
NO_ERROR: number;
INVALID_ENUM: number;
INVALID_VALUE: number;
INVALID_OPERATION: number;
OUT_OF_MEMORY: number;
CW: number;
CCW: number;
LINE_WIDTH: number;
ALIASED_POINT_SIZE_RANGE: number;
ALIASED_LINE_WIDTH_RANGE: number;
CULL_FACE_MODE: number;
FRONT_FACE: number;
DEPTH_RANGE: number;
DEPTH_WRITEMASK: number;
DEPTH_CLEAR_VALUE: number;
DEPTH_FUNC: number;
STENCIL_CLEAR_VALUE: number;
STENCIL_FUNC: number;
STENCIL_FAIL: number;
STENCIL_PASS_DEPTH_FAIL: number;
STENCIL_PASS_DEPTH_PASS: number;
STENCIL_REF: number;
STENCIL_VALUE_MASK: number;
STENCIL_WRITEMASK: number;
STENCIL_BACK_FUNC: number;
STENCIL_BACK_FAIL: number;
STENCIL_BACK_PASS_DEPTH_FAIL: number;
STENCIL_BACK_PASS_DEPTH_PASS: number;
STENCIL_BACK_REF: number;
STENCIL_BACK_VALUE_MASK: number;
STENCIL_BACK_WRITEMASK: number;
VIEWPORT: number;
SCISSOR_BOX: number;
COLOR_CLEAR_VALUE: number;
COLOR_WRITEMASK: number;
UNPACK_ALIGNMENT: number;
PACK_ALIGNMENT: number;
MAX_TEXTURE_SIZE: number;
MAX_VIEWPORT_DIMS: number;
SUBPIXEL_BITS: number;
RED_BITS: number;
GREEN_BITS: number;
BLUE_BITS: number;
ALPHA_BITS: number;
DEPTH_BITS: number;
STENCIL_BITS: number;
POLYGON_OFFSET_UNITS: number;
POLYGON_OFFSET_FACTOR: number;
TEXTURE_BINDING_2D: number;
SAMPLE_BUFFERS: number;
SAMPLES: number;
SAMPLE_COVERAGE_VALUE: number;
SAMPLE_COVERAGE_INVERT: number;
NUM_COMPRESSED_TEXTURE_FORMATS: number;
COMPRESSED_TEXTURE_FORMATS: number;
DONT_CARE: number;
FASTEST: number;
NICEST: number;
GENERATE_MIPMAP_HINT: number;
BYTE: number;
UNSIGNED_BYTE: number;
SHORT: number;
UNSIGNED_SHORT: number;
INT: number;
UNSIGNED_INT: number;
FLOAT: number;
FIXED: number;
DEPTH_COMPONENT: number;
ALPHA: number;
RGB: number;
RGBA: number;
LUMINANCE: number;
LUMINANCE_ALPHA: number;
UNSIGNED_SHORT_4_4_4_4: number;
UNSIGNED_SHORT_5_5_5_1: number;
UNSIGNED_SHORT_5_6_5: number;
FRAGMENT_SHADER: number;
VERTEX_SHADER: number;
MAX_VERTEX_ATTRIBS: number;
MAX_VERTEX_UNIFORM_VECTORS: number;
MAX_VARYING_VECTORS: number;
MAX_COMBINED_TEXTURE_IMAGE_UNITS: number;
MAX_VERTEX_TEXTURE_IMAGE_UNITS: number;
MAX_TEXTURE_IMAGE_UNITS: number;
MAX_FRAGMENT_UNIFORM_VECTORS: number;
SHADER_TYPE: number;
DELETE_STATUS: number;
LINK_STATUS: number;
VALIDATE_STATUS: number;
ATTACHED_SHADERS: number;
ACTIVE_UNIFORMS: number;
ACTIVE_UNIFORM_MAX_LENGTH: number;
ACTIVE_ATTRIBUTES: number;
ACTIVE_ATTRIBUTE_MAX_LENGTH: number;
SHADING_LANGUAGE_VERSION: number;
CURRENT_PROGRAM: number;
NEVER: number;
LESS: number;
EQUAL: number;
LEQUAL: number;
GREATER: number;
NOTEQUAL: number;
GEQUAL: number;
ALWAYS: number;
KEEP: number;
REPLACE: number;
INCR: number;
DECR: number;
INVERT: number;
INCR_WRAP: number;
DECR_WRAP: number;
PROGRAM_POINT_SIZE: number;
POINT_SPRITE: number;
VENDOR: number;
RENDERER: number;
VERSION: number;
EXTENSIONS: number;
NEAREST: number;
LINEAR: number;
NEAREST_MIPMAP_NEAREST: number;
LINEAR_MIPMAP_NEAREST: number;
NEAREST_MIPMAP_LINEAR: number;
LINEAR_MIPMAP_LINEAR: number;
TEXTURE_MAG_FILTER: number;
TEXTURE_MIN_FILTER: number;
TEXTURE_WRAP_S: number;
TEXTURE_WRAP_T: number;
TEXTURE: number;
TEXTURE_CUBE_MAP: number;
TEXTURE_BINDING_CUBE_MAP: number;
TEXTURE_CUBE_MAP_POSITIVE_X: number;
TEXTURE_CUBE_MAP_NEGATIVE_X: number;
TEXTURE_CUBE_MAP_POSITIVE_Y: number;
TEXTURE_CUBE_MAP_NEGATIVE_Y: number;
TEXTURE_CUBE_MAP_POSITIVE_Z: number;
TEXTURE_CUBE_MAP_NEGATIVE_Z: number;
MAX_CUBE_MAP_TEXTURE_SIZE: number;
TEXTURE0: number;
TEXTURE1: number;
TEXTURE2: number;
TEXTURE3: number;
TEXTURE4: number;
TEXTURE5: number;
TEXTURE6: number;
TEXTURE7: number;
TEXTURE8: number;
TEXTURE9: number;
TEXTURE10: number;
TEXTURE11: number;
TEXTURE12: number;
TEXTURE13: number;
TEXTURE14: number;
TEXTURE15: number;
TEXTURE16: number;
TEXTURE17: number;
TEXTURE18: number;
TEXTURE19: number;
TEXTURE20: number;
TEXTURE21: number;
TEXTURE22: number;
TEXTURE23: number;
TEXTURE24: number;
TEXTURE25: number;
TEXTURE26: number;
TEXTURE27: number;
TEXTURE28: number;
TEXTURE29: number;
TEXTURE30: number;
TEXTURE31: number;
ACTIVE_TEXTURE: number;
CLAMP: number;
CLAMP_TO_BORDER: number;
CLAMP_TO_EDGE: number;
MIRRORED_REPEAT: number;
REPEAT: number;
FLOAT_VEC2: number;
FLOAT_VEC3: number;
FLOAT_VEC4: number;
INT_VEC2: number;
INT_VEC3: number;
INT_VEC4: number;
BOOL: number;
BOOL_VEC2: number;
BOOL_VEC3: number;
BOOL_VEC4: number;
FLOAT_MAT2: number;
FLOAT_MAT3: number;
FLOAT_MAT4: number;
SAMPLER_2D: number;
SAMPLER_CUBE: number;
VERTEX_ATTRIB_ARRAY_ENABLED: number;
VERTEX_ATTRIB_ARRAY_SIZE: number;
VERTEX_ATTRIB_ARRAY_STRIDE: number;
VERTEX_ATTRIB_ARRAY_TYPE: number;
VERTEX_ATTRIB_ARRAY_NORMALIZED: number;
VERTEX_ATTRIB_ARRAY_POINTER: number;
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: number;
IMPLEMENTATION_COLOR_READ_TYPE: number;
IMPLEMENTATION_COLOR_READ_FORMAT: number;
COMPILE_STATUS: number;
INFO_LOG_LENGTH: number;
SHADER_SOURCE_LENGTH: number;
SHADER_COMPILER: number;
SHADER_BINARY_FORMATS: number;
NUM_SHADER_BINARY_FORMATS: number;
LOW_FLOAT: number;
MEDIUM_FLOAT: number;
HIGH_FLOAT: number;
LOW_INT: number;
MEDIUM_INT: number;
HIGH_INT: number;
FRAMEBUFFER: number;
RENDERBUFFER: number;
RGBA4: number;
RGB5_A1: number;
RGB565: number;
DEPTH_COMPONENT16: number;
STENCIL_INDEX: number;
STENCIL_INDEX8: number;
DEPTH_STENCIL: number;
DEPTH24_STENCIL8: number;
RENDERBUFFER_WIDTH: number;
RENDERBUFFER_HEIGHT: number;
RENDERBUFFER_INTERNAL_FORMAT: number;
RENDERBUFFER_RED_SIZE: number;
RENDERBUFFER_GREEN_SIZE: number;
RENDERBUFFER_BLUE_SIZE: number;
RENDERBUFFER_ALPHA_SIZE: number;
RENDERBUFFER_DEPTH_SIZE: number;
RENDERBUFFER_STENCIL_SIZE: number;
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: number;
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: number;
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: number;
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: number;
COLOR_ATTACHMENT0: number;
DEPTH_ATTACHMENT: number;
STENCIL_ATTACHMENT: number;
DEPTH_STENCIL_ATTACHMENT: number;
VERTEX_ARRAY_BINDING: number;
NONE: number;
FRAMEBUFFER_COMPLETE: number;
FRAMEBUFFER_INCOMPLETE_ATTACHMENT: number;
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: number;
FRAMEBUFFER_INCOMPLETE_DIMENSIONS: number;
FRAMEBUFFER_UNSUPPORTED: number;
FRAMEBUFFER_BINDING: number;
RENDERBUFFER_BINDING: number;
MAX_RENDERBUFFER_SIZE: number;
INVALID_FRAMEBUFFER_OPERATION: number;
TRANSFORM_FEEDBACK_BUFFER_MODE: number;
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: number;
TRANSFORM_FEEDBACK_VARYINGS: number;
TRANSFORM_FEEDBACK_BUFFER_START: number;
TRANSFORM_FEEDBACK_BUFFER_SIZE: number;
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: number;
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: number;
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: number;
INTERLEAVED_ATTRIBS: number;
SEPARATE_ATTRIBS: number;
TRANSFORM_FEEDBACK_BUFFER: number;
TRANSFORM_FEEDBACK_BUFFER_BINDING: number;
TRANSFORM_FEEDBACK: number;
TRANSFORM_FEEDBACK_PAUSED: number;
TRANSFORM_FEEDBACK_ACTIVE: number;
TRANSFORM_FEEDBACK_BINDING: number;
UNPACK_FLIP_Y_WEBGL: number;
UNPACK_PREMULTIPLY_ALPHA_WEBGL: number;
CONTEXT_LOST_WEBGL: number;
UNPACK_COLORSPACE_CONVERSION_WEBGL: number;
BROWSER_DEFAULT_WEBGL: number;
PIXEL_PACK_BUFFER: number;
PIXEL_UNPACK_BUFFER: number;
PIXEL_PACK_BUFFER_BINDING: number;
PIXEL_UNPACK_BUFFER_BINDING: number;
}
export = webgl;
}
{
"author": "Luis Blanco <luisblanco1337@gmail.com>",
"name": "webgl-raub",
"version": "2.2.5",
"version": "2.2.6",
"description": "WebGL for Node.js",

@@ -52,8 +52,8 @@ "license": "MIT",

"devDependencies": {
"eslint": "7.23.0",
"eslint-plugin-jest": "24.3.3",
"eslint": "7.31.0",
"eslint-plugin-jest": "24.3.6",
"eslint-plugin-node": "11.1.0",
"jest": "26.6.3",
"typescript": "4.2.4"
"jest": "27.0.6",
"typescript": "4.3.5"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc