Are you asking whether a program should expect to find glX* functions in
libGL.so? If so, yes. 

Traditionally, libGL.so is little more than a thin glx layer, which does
one of two things:

1) packages requests to send to an X Server, which contains all of the
OpenGL code

2) in turn, loads a seperate library (libGLcore.so under Irix) to provide
"Direct Rendering" support.

While I don't think anything in the spec specifies (2) above, you can
expect all appropriate gl* and glX* calls to be resolved properly by
libGL.so under a Unix/X environment.

Terence Ripperda
SGI



On Tue, 2 Nov 1999, Bernd Kreimeier wrote:

> 
> Something that I intended to go into earlier - what is the proposed
> ABI spec saying about Mesa's "fake" GLX?
> 
> The Quake engine and its descendants look for GLX in the libMesaGL.so
> that is dlopen'ed. Currently, this works fine with either faking
> GLX (for Glide) or wrapping an actual GLX implementation provided
> by the X server (Mesa3.0 for TNT). I take it that this "GLX in GL"
> should be considered deprecated?
> 
>                                                      b.
> 
> 
> -- 
> 
> "Problem solving is hunting. It is savage pleasure,
>   and we are born to it."      Thomas Harris, Silence of the Lambs
> 

Reply via email to