[Scummvm-devel] The Situation (omnious music..)

Marcus Comstedt marcus at mc.pp.se
Fri May 7 05:17:28 CEST 2004


"Pawel Kolodziejski" <pablo at omega.xtr.net.pl> writes:

> Residual use sound mixer and code primitives from scummvm. By adding 2d
> polygon/3d (opengl, directx, and other stuff) api to osystem framework
> that would be usefull for for awe and residual, and maybe some new
> action/3d engines.

Actually, the OSystem framework as it looks now isn't really all that
suitable for adding a polygon API to.  It's too centered around the
notion of a pixel based framebuffer.  In particular grab_overlay
prevents a fully hardware accelerated rendering pipeline, because of
the feedback loop it creates for pixel values.

I'm not saying that OSystem is bad or anything, just that if you take
a solution to problem A and try to apply it problem A', you'll not
only get the benefits but also add a lot of extra constraints you
didn't bargain for.


  // Marcus






More information about the Scummvm-devel mailing list