(gl, script, type)
| 4740 | } |
| 4741 | |
| 4742 | function 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 | |
| 4758 | function createTexture(gl, source, i) { |
| 4759 | var texture = gl.createTexture(); |
no test coverage detected