offscreen rendering almost works
added the screen shader
Merge branch 'offscreen-render'