screwing with projection matrix between calls to gl.drawArrays