CMSC 740: Useful Links for OpenGL and GLUT
-
Official OpenGL site Contains lots of useful links from the basic to the fairly advanced levels.
-
OpenGL Programming Guide Version 1.1 PDF, Sample Programs
-
Mesa site Mesa provides a software emulation of OpenGL. This runs slower and often does not take advantage of your hardware's graphics capabilities. However, if your system does not have OpenGL, this is a good alternative.
-
NeHe's OpenGL tutorials and other resources for beginners.
-
Download Glut for Win 32 If you are using a Win32 PC that does not have GLUT installed, you can download the GLUT pre-compiled binaries as well as source code.
-
GLUT Tutorial
Locating OpenGL and GLUT at UMD
-
WAM and Glue Labs:
Mesa and GLUT can be found in /usr/local/Mesa. The
libraries are in the lib subdirectory under the names libMesaGL,
libMesaGLU, and libglut, and the include files are in the
include/GL subdirectory under the names gl.h, glu.h, and glut.h.
-
CSIC Linux Labs:
In the CSIC Linux Labs, the OpenGL library files are located in
/usr/X11R6/lib and the Glut library /user/local/freeglut/lib.
The OpenGL include files are located in /usr/include/GL and the
Glut include file is located /usr/local/freeglut/include/GL.
(Redhat dropped support for Glut because it was too hard to
configure and compile. Freeglut is essentially the same, and
much easier to work with.)
-
PC's with Visual C++:
OpenGL comes bundled as part of Microsoft Windows. The libraries
are stored in two forms, as .dll files and .lib files. The .dll
files are stored in the main system directory (where all the
dll's are stored. Do a search for "opengl32" or "glu32" to
locate them on your system.
The include files are stored in the main Visual C++ directory in
the directory include/GL.
The glut library (glut32.dll, glut32.lib, and glut.h) are not
part of the standard Windows, but can be downloaded for free. (See
the GLUT information above). Once the files are set up, here is
short tutorial
from George Washington University on how to create a program
in Visual C++ using OpenGL and GLUT. (BEWARE: This has a link
to an old version of Glut. You should use the GLUT link above to
Nate Robbins Glut page to download the latest version.). Another web-page
for the same is here.
Thanks to Evan Golub, we have been provided with free
academic licenses for Visual Studio 6 and Visual
Studio.NET, both of which provides a Visual C++ compiler.
To obtain a copy, send me (Amitabh Varshney) email.
I'll send you an account and password, which will allow you to
download and install the software from the following page:
http://msdnaa.cs.umd.edu:8000/software/cmsc427.shtml
The download takes a long time. If you have a slow
connection, I have CD's, which can be checked out overnight.
-
CSD Junkfood Labs:
OpenGL and GLUT can be found in various directories, depending
on the operating system. Refer to links above for some hints.
This page is based on a largely similar page created by Dave Mount for his CMSC 427 course.