142 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
		
		
			
		
	
	
			142 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
|  | let i = 1; | ||
|  | 
 | ||
|  | const GLmethod = {}; | ||
|  | 
 | ||
|  | GLmethod.activeTexture = i++;         //1
 | ||
|  | GLmethod.attachShader = i++; | ||
|  | GLmethod.bindAttribLocation = i++; | ||
|  | GLmethod.bindBuffer = i++; | ||
|  | GLmethod.bindFramebuffer = i++; | ||
|  | GLmethod.bindRenderbuffer = i++; | ||
|  | GLmethod.bindTexture = i++; | ||
|  | GLmethod.blendColor = i++; | ||
|  | GLmethod.blendEquation = i++; | ||
|  | GLmethod.blendEquationSeparate = i++; //10
 | ||
|  | GLmethod.blendFunc = i++; | ||
|  | GLmethod.blendFuncSeparate = i++; | ||
|  | GLmethod.bufferData = i++; | ||
|  | GLmethod.bufferSubData = i++; | ||
|  | GLmethod.checkFramebufferStatus = i++; | ||
|  | GLmethod.clear = i++; | ||
|  | GLmethod.clearColor = i++; | ||
|  | GLmethod.clearDepth = i++; | ||
|  | GLmethod.clearStencil = i++; | ||
|  | GLmethod.colorMask = i++;              //20
 | ||
|  | GLmethod.compileShader = i++; | ||
|  | GLmethod.compressedTexImage2D = i++; | ||
|  | GLmethod.compressedTexSubImage2D = i++; | ||
|  | GLmethod.copyTexImage2D = i++; | ||
|  | GLmethod.copyTexSubImage2D = i++; | ||
|  | GLmethod.createBuffer = i++; | ||
|  | GLmethod.createFramebuffer = i++; | ||
|  | GLmethod.createProgram = i++; | ||
|  | GLmethod.createRenderbuffer = i++; | ||
|  | GLmethod.createShader = i++;           //30
 | ||
|  | GLmethod.createTexture = i++; | ||
|  | GLmethod.cullFace = i++; | ||
|  | GLmethod.deleteBuffer = i++; | ||
|  | GLmethod.deleteFramebuffer = i++; | ||
|  | GLmethod.deleteProgram = i++; | ||
|  | GLmethod.deleteRenderbuffer = i++; | ||
|  | GLmethod.deleteShader = i++; | ||
|  | GLmethod.deleteTexture = i++; | ||
|  | GLmethod.depthFunc = i++; | ||
|  | GLmethod.depthMask = i++;              //40
 | ||
|  | GLmethod.depthRange = i++; | ||
|  | GLmethod.detachShader = i++; | ||
|  | GLmethod.disable = i++; | ||
|  | GLmethod.disableVertexAttribArray = i++; | ||
|  | GLmethod.drawArrays = i++; | ||
|  | GLmethod.drawArraysInstancedANGLE = i++; | ||
|  | GLmethod.drawElements = i++; | ||
|  | GLmethod.drawElementsInstancedANGLE = i++; | ||
|  | GLmethod.enable = i++; | ||
|  | GLmethod.enableVertexAttribArray = i++;    //50
 | ||
|  | GLmethod.flush = i++; | ||
|  | GLmethod.framebufferRenderbuffer = i++; | ||
|  | GLmethod.framebufferTexture2D = i++; | ||
|  | GLmethod.frontFace = i++; | ||
|  | GLmethod.generateMipmap = i++; | ||
|  | GLmethod.getActiveAttrib = i++; | ||
|  | GLmethod.getActiveUniform = i++; | ||
|  | GLmethod.getAttachedShaders = i++; | ||
|  | GLmethod.getAttribLocation = i++; | ||
|  | GLmethod.getBufferParameter = i++;         //60
 | ||
|  | GLmethod.getContextAttributes = i++; | ||
|  | GLmethod.getError = i++; | ||
|  | GLmethod.getExtension = i++; | ||
|  | GLmethod.getFramebufferAttachmentParameter = i++; | ||
|  | GLmethod.getParameter = i++; | ||
|  | GLmethod.getProgramInfoLog = i++; | ||
|  | GLmethod.getProgramParameter = i++; | ||
|  | GLmethod.getRenderbufferParameter = i++; | ||
|  | GLmethod.getShaderInfoLog = i++; | ||
|  | GLmethod.getShaderParameter = i++;         //70
 | ||
|  | GLmethod.getShaderPrecisionFormat = i++; | ||
|  | GLmethod.getShaderSource = i++; | ||
|  | GLmethod.getSupportedExtensions = i++; | ||
|  | GLmethod.getTexParameter = i++; | ||
|  | GLmethod.getUniform = i++; | ||
|  | GLmethod.getUniformLocation = i++; | ||
|  | GLmethod.getVertexAttrib = i++; | ||
|  | GLmethod.getVertexAttribOffset = i++; | ||
|  | GLmethod.isBuffer = i++; | ||
|  | GLmethod.isContextLost = i++;              //80
 | ||
|  | GLmethod.isEnabled = i++; | ||
|  | GLmethod.isFramebuffer = i++; | ||
|  | GLmethod.isProgram = i++; | ||
|  | GLmethod.isRenderbuffer = i++; | ||
|  | GLmethod.isShader = i++; | ||
|  | GLmethod.isTexture = i++; | ||
|  | GLmethod.lineWidth = i++; | ||
|  | GLmethod.linkProgram = i++; | ||
|  | GLmethod.pixelStorei = i++; | ||
|  | GLmethod.polygonOffset = i++;              //90
 | ||
|  | GLmethod.readPixels = i++; | ||
|  | GLmethod.renderbufferStorage = i++; | ||
|  | GLmethod.sampleCoverage = i++; | ||
|  | GLmethod.scissor = i++; | ||
|  | GLmethod.shaderSource = i++; | ||
|  | GLmethod.stencilFunc = i++; | ||
|  | GLmethod.stencilFuncSeparate = i++; | ||
|  | GLmethod.stencilMask = i++; | ||
|  | GLmethod.stencilMaskSeparate = i++; | ||
|  | GLmethod.stencilOp = i++;                  //100
 | ||
|  | GLmethod.stencilOpSeparate = i++; | ||
|  | GLmethod.texImage2D = i++; | ||
|  | GLmethod.texParameterf = i++; | ||
|  | GLmethod.texParameteri = i++; | ||
|  | GLmethod.texSubImage2D = i++; | ||
|  | GLmethod.uniform1f = i++; | ||
|  | GLmethod.uniform1fv = i++; | ||
|  | GLmethod.uniform1i = i++; | ||
|  | GLmethod.uniform1iv = i++; | ||
|  | GLmethod.uniform2f = i++;                  //110
 | ||
|  | GLmethod.uniform2fv = i++; | ||
|  | GLmethod.uniform2i = i++; | ||
|  | GLmethod.uniform2iv = i++; | ||
|  | GLmethod.uniform3f = i++; | ||
|  | GLmethod.uniform3fv = i++; | ||
|  | GLmethod.uniform3i = i++; | ||
|  | GLmethod.uniform3iv = i++; | ||
|  | GLmethod.uniform4f = i++; | ||
|  | GLmethod.uniform4fv = i++; | ||
|  | GLmethod.uniform4i = i++;                  //120
 | ||
|  | GLmethod.uniform4iv = i++; | ||
|  | GLmethod.uniformMatrix2fv = i++; | ||
|  | GLmethod.uniformMatrix3fv = i++; | ||
|  | GLmethod.uniformMatrix4fv = i++; | ||
|  | GLmethod.useProgram = i++; | ||
|  | GLmethod.validateProgram = i++; | ||
|  | GLmethod.vertexAttrib1f = i++; //new
 | ||
|  | GLmethod.vertexAttrib2f = i++; //new
 | ||
|  | GLmethod.vertexAttrib3f = i++; //new
 | ||
|  | GLmethod.vertexAttrib4f = i++; //new       //130
 | ||
|  | GLmethod.vertexAttrib1fv = i++; //new
 | ||
|  | GLmethod.vertexAttrib2fv = i++; //new
 | ||
|  | GLmethod.vertexAttrib3fv = i++; //new
 | ||
|  | GLmethod.vertexAttrib4fv = i++; //new
 | ||
|  | GLmethod.vertexAttribPointer = i++; | ||
|  | GLmethod.viewport = i++; | ||
|  | 
 | ||
|  | export default GLmethod; |