Re: [AD] DDraw7 support (and Allegro 5)

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


> >Great! I plan to re-sync the allegro_new module with the 4.x module soon.
> >
> There isn't much there that's interesting... Perhaps once the new API
> becomes stable enough (for some specific module), we can convert Allegro
> to it.

Maybe. But I'm not very fond of bitrotten code.

> There is no DDraw8. It's DDraw2, 4 and 7 (AFAIK). Microsoft dropped
> DDraw in favor of DGraphics, which IIRC is basically D3D with a sprite
> engine of some sort.

Ok. And the DirectDraw7 interface appears to be cleaner than the 3 previous
ones.

> >There are already the allegro_new module and your branch for the Allegro
> > 5 work.
> >
> Yes, but those contain an entire copy of Allegro. There is no place to
> put experimental code, where we don't have to change code all over
> Allegro everytime we make API changes.

Then tweak the makefiles in order to only partially compile the library or
whatever you want to compile. But given that the new code will eventually
have to be compiled with the whole distribution, I think it's better to
follow a disable-now-and-reenable-later approach than rebuilding everything
from scratch.

- Eric



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/