- function readLocation(x, y) {
- var pixels = new Uint8Array(1 * 1 * 4);
- var px = Math.floor(x * canvas.width);
- var py = Math.floor(y * canvas.height);
- gl.readPixels(px, py, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixels);
- return pixels;
- };
- function toString(arr) {
- var s = "[";
- for (var n = 0; n < arr.length; n++) {
- s += arr[n];
- if (n < arr.length - 1) {
- s += ", ";
- }
- }
- return s + "]";
- };
- function expectResult(target, successMessage, failureMessage) {