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]