CS354

Computer Graphics

Spring 1997




Instructor: Donald S. Fussell






General Course Information








Software Support

This course uses the OpenGL graphics API, which is a platform independent library available on a variety of manufacturers' platforms. The CS department provides the MesaGL, MesaGLU, and glut libraries on all public UNIX machines in our laboratories. MesaGL and MesaGLU are publicly available libraries which run on UNIX, Windows and Macintoshes and which provide an OpenGL like API. Glut is the OpenGL user toolkit available from SGI, which provides a user interface toolkit to support the development of medium scale applications. All of these software packages are available through the links below and can be installed on your personal machines if you prefer to work on those.








Assignments








Examples

Example application programs using the MesaGL and glut libraries can be found in /p/bin/Mesa . The source code for these examples is in /p/src/Mesa-2.1 . The MesaGL, MesaGLU and glut libraries are in /p/lib/Mesa and the include files needed to use these are in /p/include/Mesa . The source code to the programs from the textbook is in /p/src/Mesa-2.1/glut-3.2/cs354 . RGB mode does work with these programs on the departmental machines.