Oh, you could also try using these for driver detection:
extern const char *glXQueryExtensionsString( Display *dpy, int screen );
extern const char *glXQueryServerString( Display *dpy, int screen, int name );
extern const char *glXGetClientString( Display *dpy, int name );
Oh, you could also try using these for driver detection:
extern const char *glXQueryExtens ionsString( Display *dpy, int screen );
extern const char *glXQueryServer String( Display *dpy, int screen, int name );
extern const char *glXGetClientSt ring( Display *dpy, int name );