>       No.  Extensions have targets too, just like LibGGI itself.  Look
> at the 'misc' target in degas/lib/libggi/extensions to see an example of
> how to write an extension target which works with the equivalent LibGGI
> targets.

Yep. Moreover the mechanism can be "abused" to load additional libs and
stuff as need arises. For example you could glue the generic renderers like
Freetype in by "attaching" them to the "stubs" renderer and the specific ones
to the target libs. No problem.

> > But if an extension brings one api to multiple libraries then the user
> > is stuck with all or nothing.
>       Unless you use targets.

Yes. That why I was so strongly advocating to handle Font-Loading as well,
as this is the point where you can make the opaque font descriptor ...

CU, Andy

-- 
= Andreas Beck                    |  Email :  <[EMAIL PROTECTED]>        =

Reply via email to