simias / rustation

Playstation emulator in the Rust programing language
Other
552 stars 21 forks source link

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

Open simias opened 8 years ago

simias commented 8 years ago

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.