Now there are multiple apps that all have very similar run() bodies, with only minor differences related to wait time to check for view update and the maximum frame rate. This code can be consolidated and abstracted, and in the process, apps will become simpler.
The SingleStageRenderLoopApp was an early attempt at this, and it works for very simple use cases, but something a bit more sophisticated is needed.
Now there are multiple apps that all have very similar
run()
bodies, with only minor differences related to wait time to check for view update and the maximum frame rate. This code can be consolidated and abstracted, and in the process, apps will become simpler.The
SingleStageRenderLoopApp
was an early attempt at this, and it works for very simple use cases, but something a bit more sophisticated is needed.