4 ms·
Do you mind explaining why? Near as I can tell it should be the same unless you were already maxing out your CPU to run the game.
by cptroot 5y ago
Do you mind explaining why? Near as I can tell it should be the same unless you were already maxing out your CPU to run the game.
- steeleduncan 5y agoInstead of doing all operations required to render the gamestate in a single frame you spread them in parts across multiple frames. This means that the output represents the state of the game some number of frames ago, increasing the time between your control inputs and what you see changing on screen.
- dagmx 5y agoI don't believe that multi frame processing is a required part of a pipelines render. It just means the render stages are customizable, therefore is more flexible. See Unity as an example.
- mtsr 5y agoThis kind of pipelining is really about efficiency. Without it, either only the game logic is busy (utilizing just the CPU, most often) or the renderer is busy (utilizing both CPU and GPU). By starting next frames game logic sooner (concurrently with current frames rendering), one can keep a steadier load on both CPU and GPU with less idle time.