Demonstrating how true visual feeback can easily be achieved within a deferred renderer.
The screen display's texture is applied at the gbuffer stage, before lighting and post-processing are done to create the 'result' texture. Because of the separation of these two steps, the 'result' texture from the previous frame is available during the gbuffer stage of the current frame.
With a forward renderer, the screen display's texture would have to be rendered multiple times per frame to achieve only an approximation to visual feedback.
See http://www.john-chapman.net/content.php?id=12 for more info.
This is brilliant, thanks John. I take it this is your own renderer? I'll just go ahead and watch the rest of your videos. :)
Pthalicus 6 months ago