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.
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.
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.