| Name | Description | Reference | Header | Windows | Linux | Mac OS X | 
| OpenGL | Basic rendering calls: triangles, vertices, textures, etc. | The OpenGL FAQ is a good place to start, or the Manual Pages. The  OpenGL 1.4 Specification is unreadable legalese.  The Red Book is dated but readable. | <GL/gl.h> (note captialization, Windows people!) | opengl32.lib (Usually have to add this to your project's linker properties...) | libGL.so | -framework OpenGL | 
| GLUT | Create windows, set up buffers, handle keyboard and mouse. | The original GLUT API document is readable. | <GL/glut.h> | glut32.lib or freeglut.lib | libglut.so | -framework GLUT | 
| GLEW | Dynamic interface to latest OpenGL routines.  A must for programmable shaders on Windows! | GLEW makes new OpenGL extensions work as advertised.  The only pure-GLEW routine is glewInit(). | <GL/glew.h> (Include first; this replaces GL/gl.h!) | (I prefer it statically linked) | ||
| GLUI | Buttons, scrollbars, dropdown menus, and other widgets. | I've prepared some doxygen comments. There's also an older GLUI manual. | <GL/glui.h> | (I prefer it statically linked) | ||
| ogl | Orion's OpenGL utilities | Read the ogl/ header files. | "ogl/util.h", "ogl/main.h", ... | (I prefer it statically linked) | ||
| physics | Orion's scene database | Read the physics/ header files. |