draw = {
gl.useProgram(program.program);
program.a_vertex.set([[-1, -1], [+1, -1], [+1, +1], [-1, 1]]);
program.u_size.set(Math.max(viewof gl.width, viewof gl.height));
Texture(gl, gl.NEAREST, image, image.width, image.height).bindToUnit(0);
program.u_texture.set(0);
program.u_n.set(rgbColors.length);
program.u_colorScheme.set([].concat.apply([], rgbColors));
gl.drawArrays(gl.TRIANGLE_FAN, 0, 4);
}