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

Function createShader

demo/js/index3.js:4808–4822  ·  view source on GitHub ↗
(gl, script, type)

Source from the content-addressed store, hash-verified

4806}
4807
4808function createShader(gl, script, type) {
4809 var shader = gl.createShader(type);
4810 gl.shaderSource(shader, script);
4811 gl.compileShader(shader);
4812
4813 var compiled = gl.getShaderParameter(shader, gl.COMPILE_STATUS);
4814
4815 if (!compiled) {
4816 var lastError = gl.getShaderInfoLog(shader);
4817 error("Error compiling shader '" + shader + "':" + lastError);
4818 gl.deleteShader(shader);
4819 return null;
4820 }
4821 return shader;
4822}
4823
4824function createTexture(gl, source, i) {
4825 var texture = gl.createTexture();

Callers 1

createProgramFunction · 0.70

Calls 1

errorFunction · 0.70

Tested by

no test coverage detected