[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