(gl, script, type)
| 4788 | } |
| 4789 | |
| 4790 | function 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 | |
| 4806 | function createTexture(gl, source, i) { |
| 4807 | var texture = gl.createTexture(); |
no test coverage detected