This is the problem really. If you take away the 1x scan of the viewport into the Texture using ReadPixel and WritePixel, I can reproject at something like 10-30 Frames Per Second.
The couple of seconds delay comes from the initial compare of two textures (using the ReadPixel stuff) to look for changes.
The couple of seconds delay comes from the initial compare of two textures (using the ReadPixel stuff) to look for changes.