MCPcopy Create free account
hub / github.com/codrops/RainEffect / createShader

Function createShader

demo/js/index.js:12597–12611  ·  view source on GitHub ↗
(gl, script, type)

Source from the content-addressed store, hash-verified

12595}
12596
12597function createShader(gl, script, type) {
12598 var shader = gl.createShader(type);
12599 gl.shaderSource(shader, script);
12600 gl.compileShader(shader);
12601
12602 var compiled = gl.getShaderParameter(shader, gl.COMPILE_STATUS);
12603
12604 if (!compiled) {
12605 var lastError = gl.getShaderInfoLog(shader);
12606 error("Error compiling shader '" + shader + "':" + lastError);
12607 gl.deleteShader(shader);
12608 return null;
12609 }
12610 return shader;
12611}
12612
12613function createTexture(gl, source, i) {
12614 var texture = gl.createTexture();

Callers 1

createProgramFunction · 0.70

Calls 1

errorFunction · 0.70

Tested by

no test coverage detected