Asynchronous Reprojection (smoother at low fps)
Aras14HD opened this issue ยท 2 comments
Asynchronous projection could improve the perceived framerate, while not actually rendering more frames, just translating/rotating (simple matrix multiplication) the last rendered frame and projecting it (probably possible at many times the refreshrate, even on very old/low end hardware).
Describe the solution you'd like
Pull and transform the rendered (world+entites)frame in the framebuffer (position/rotation of it need to be saved somewhere too) at the refreshrate, then apply effects (distortions/compositing) and GUI and push it to the screen.
Additional context
Possible options might be:
- Number of layers
- overdraw (to fix black borders)
- border fix type (stretch, +blur)
Just thought that it might make sense here (after watching the LTT vid).