[Scummvm-devel] The Situation (omnious music..)
Max Horn
max at quendi.de
Fri May 7 08:04:04 CEST 2004
Am 07.05.2004 um 14:15 schrieb Marcus Comstedt:
>
> "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.
I fully agree with everything you write here, Marcus. OSystem was
designed for a specific job (which I think it does OK); it was in
particular *not* made to support any kind of 3D stuff. And I am very
much opposed to changing that.
Bye,
Max
More information about the Scummvm-devel
mailing list