simias/rustation

Use double or triple buffering to make the renderer non-blocking

Opened this issue · 0 comments

See the discussion in #15, in particular tomaka's comments at the end.

Currently since we only have a single-buffered vertex buffer the emulator stops processing while a frame is being rendered. By multi-buffering it we could start processing the next frame while the current one in being rendered.