[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