Create copy of offscreen data for screenshots for WebGL, as reading from WebGL canvas is unreliable