Index: [thread] [date] [subject] [author]
  From: Marcus Sundberg <mackan@stacken.kth.se>
  To  : taylorj@gaia.ecs.csus.edu
  Date: Wed, 26 May 1999 09:12:49 +0000

Re: GGIMesa + KGI Savage4 driver update

Jon M. Taylor wrote:
> 
>         I did some more work on the GGI target in the Mesa CVS tree today.
> The missing top-level GGI tree which contains the demos and ggiglut.c was
> comitted and a bunch of makefile fixes were also.  Everything builds and
> installs correctly, all the shared libraries load properly, etc.  gears.c
> runs

I take it then that you have not updated your LibGGI for a while,
or else it wouldn't work. ;-)
Because we want the possibility to install extensions independent from
LibGGI (like LibGGI installed on system and extension in homedir), and
because we don't want LibGGI to keep track of every extension in the
world, libggi.conf does not any longer try to include external config
files. Which in turn means that you can not use _ggiAddDL() to add
extension sublibs.

There is a new function:
ggi_lib_id ggiExtensionLoadDL(ggi_visual_t vis, const char *filename,
			      const char *args, void *argptr);
to be used instead. As the arguments shows it takes a filename
instead of a suggeststring. Have a look at lib/libwmh/ggiwmh/init.c
in CVS to see how little code is required to have the extension manage
it's own config file.

Oh, and keep up the good work, it would be really nice to have
Quake III running accelerated on LibGGI. ;)

//Marcus
-- 
-------------------------------+------------------------------------
        Marcus Sundberg        | http://www.stacken.kth.se/~mackan/
 Royal Institute of Technology |       Phone: +46 707 295404
       Stockholm, Sweden       |   E-Mail: mackan@stacken.kth.se

Index: [thread] [date] [subject] [author]