On Fri, 2 Feb 2001, Andreas Beck wrote:

> Thus I propose the following architecture:
> 
> [LibOverlay]  [LibBlit]
>        \        /
>         [LibBSE]
> 
> With LibOverlay containing access to hardware-sprites and other Overlay
> stuff like YUV-Viewports etc. and LibBlit giving access to Blitting
> operations which can be used for emulated sprites, both done as extensions.
> 
> The API should be somewhat uniform to allow the "normal" (non-extension) Lib
> LibBSE to easily dispatch an abstract "Object", which might be a Sprite, a
> Bob or an EmuSprite to the underlying subsystems.
> 
> I think that is what helps users the most. Given few targets now allow
> hardware cursors or can easily be hacked to do so, I'd recommend to have
> that possibility to do software-fallback.
> 
> Moreover both extension libs have their individual uses standalone and they 
> are technically very different, which is why they should be split and then
> glued again with LibBSE for user convenience.


I just added them to SF as tasks.

Now we need CVS there to create the modules for them.


Christoph Egger
E-Mail: [EMAIL PROTECTED]

Reply via email to