Wiggle functions, AUX lib and GLUT lib, what's the relationship?

The host opersting system usually provides some interface to support OpenGL. On Windows, there are the wiggle functions, the aux library and the glut library. I’m wondering what’s the relationship between them? For instance, is it true that:

Wiggle funcs < AUX < GLUT

here “<” means subset (in terms of functionality)? Or they all have some unique functionality in certain area? Thanks for help.

Changhai

GLUT is a replacement for glaux.

glaux was writen by microsoft and is not supported only on windows OS systems.

GLUT is supported on all OS systems that us openGL

opengl > glu > glaux

opengl > glu > glut

Hope this helps

Originally posted by changhai:
[b]The host opersting system usually provides some interface to support OpenGL. On Windows, there are the wiggle functions, the aux library and the glut library. I’m wondering what’s the relationship between them? For instance, is it true that:

Wiggle funcs < AUX < GLUT

here “<” means subset (in terms of functionality)? Or they all have some unique functionality in certain area? Thanks for help.

Changhai[/b]

the WGL functions are microsoft OS dependent functions used to interface with OpenGL. these functions, along with the XGL (X-Windows functions) are what make OpenGL platform independent. to make OpenGL available on a new platform, a new set of these functions must be written so the new OS can “talk” to OpenGL. glut is a small, portable utility toolkit for making window creation easy. how glut does it is encapsulated (and hence, done differently on different OSs). glaux is outdated…avoid it.

jebus