(gl, vs_source, fs_source)
| 1452 | } |
| 1453 | |
| 1454 | function initShaders(gl, vs_source, fs_source) { |
| 1455 | |
| 1456 | var vertexShader = createShader(gl, vs_source, gl.VERTEX_SHADER); |
| 1457 | var fragmentShader = createShader(gl, fs_source, gl.FRAGMENT_SHADER); |
| 1458 | |
| 1459 | var glProgram = gl.createProgram(); |
| 1460 | |
| 1461 | gl.attachShader(glProgram, vertexShader); |
| 1462 | gl.attachShader(glProgram, fragmentShader); |
| 1463 | gl.linkProgram(glProgram); |
| 1464 | |
| 1465 | gl.useProgram(glProgram); |
| 1466 | |
| 1467 | return glProgram; |
| 1468 | } |
| 1469 | |
| 1470 | function getColorData(color) { |
| 1471 | var tmpCanvas = document.createElement('canvas'); |
no test coverage detected