(gl, script, type)
| 12595 | } |
| 12596 | |
| 12597 | function createShader(gl, script, type) { |
| 12598 | var shader = gl.createShader(type); |
| 12599 | gl.shaderSource(shader, script); |
| 12600 | gl.compileShader(shader); |
| 12601 | |
| 12602 | var compiled = gl.getShaderParameter(shader, gl.COMPILE_STATUS); |
| 12603 | |
| 12604 | if (!compiled) { |
| 12605 | var lastError = gl.getShaderInfoLog(shader); |
| 12606 | error("Error compiling shader '" + shader + "':" + lastError); |
| 12607 | gl.deleteShader(shader); |
| 12608 | return null; |
| 12609 | } |
| 12610 | return shader; |
| 12611 | } |
| 12612 | |
| 12613 | function createTexture(gl, source, i) { |
| 12614 | var texture = gl.createTexture(); |
no test coverage detected