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

Function createShader

demo/js/index2.js:4790–4804  ·  view source on GitHub ↗
(gl, script, type)

Source from the content-addressed store, hash-verified

4788}
4789
4790function createShader(gl, script, type) {
4791 var shader = gl.createShader(type);
4792 gl.shaderSource(shader, script);
4793 gl.compileShader(shader);
4794
4795 var compiled = gl.getShaderParameter(shader, gl.COMPILE_STATUS);
4796
4797 if (!compiled) {
4798 var lastError = gl.getShaderInfoLog(shader);
4799 error("Error compiling shader '" + shader + "':" + lastError);
4800 gl.deleteShader(shader);
4801 return null;
4802 }
4803 return shader;
4804}
4805
4806function createTexture(gl, source, i) {
4807 var texture = gl.createTexture();

Callers 1

createProgramFunction · 0.70

Calls 1

errorFunction · 0.70

Tested by

no test coverage detected