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

Function createShader

demo/js/main.js:4742–4756  ·  view source on GitHub ↗
(gl, script, type)

Source from the content-addressed store, hash-verified

4740}
4741
4742function createShader(gl, script, type) {
4743 var shader = gl.createShader(type);
4744 gl.shaderSource(shader, script);
4745 gl.compileShader(shader);
4746
4747 var compiled = gl.getShaderParameter(shader, gl.COMPILE_STATUS);
4748
4749 if (!compiled) {
4750 var lastError = gl.getShaderInfoLog(shader);
4751 error("Error compiling shader '" + shader + "':" + lastError);
4752 gl.deleteShader(shader);
4753 return null;
4754 }
4755 return shader;
4756}
4757
4758function createTexture(gl, source, i) {
4759 var texture = gl.createTexture();

Callers 1

createProgramFunction · 0.70

Calls 1

errorFunction · 0.70

Tested by

no test coverage detected