Ok, i'm still a little confused on this ogl/mesa thing. It Mesa THE OpenGL implimentation for unices, or is it just the "free" version for these platforms. What is the official library used for ogl development under linux/unix.

what do i need.
ok, glx contains regular gl* functions/constants, and glx* X extensions.
so what libraries are need it this is all i am using (regardless of what windowing library I choose, ie glut..)
gl or glx or mesa, or all when linking.
i assume that glx.h is NEEDED for any X program because of the extensions....
thanks