Avant-Flux / eternity

An action RPG created in Ruby
eternity-game.deviantart.com
22 stars 1 forks source link

Implement disk streaming for animation frames #85

Closed RavensKrag closed 11 years ago

RavensKrag commented 12 years ago

Current animation resolution produces frames which are so large that they can not all be held in VRAM simultaneously.

Disk streaming with some sort of buffer in DRAM should be implemented so that animations can be played.

Should be smart enough to load coming frames of animations currently being played, as well as frames for animations that could be transitioned to.

RavensKrag commented 12 years ago

Should probably involve using Ruby Fibers so that loading doesn't block on I/O. Not sure how viable that is though.

RavensKrag commented 12 years ago

Apparently Gosu is incompatible with Fibers because it's just not thread safe.

That's a bit of a problem.

Investigating possibility of using Ogre3D to render graphics live instead.

RavensKrag commented 11 years ago

Ogre3D for live rendering well underway.

Issue closed as it is no longer relevant.