SIGGRAPH '97
Course 24: OpenGL and Window System Integration
These are Brian Paul's course notes and materials for
OpenGL and Window System Intergration, course 24 at
SIGGRAPH '97 presented
in Los Angeles, California on Tuesday, August 6, 1997.
These notes are largely based on those from the same course presented
at SIGGRAPH '96.
However, many additions and updates have been added for the 1997 edition.
Course Notes
Course notes are available both in HTML and PDF formats.
Using the HTML notes is encouraged since they include many hyperlinks to
many Internet resources.
- Toolkits, GUIs and Languages
- Portability and Interoperability
- Optimization and Performance
- Miscellaneous
Course Slides
Documentation
Software
On the SIGGRAPH courses CD-ROM you'll find the following software:
- Mesa version 2.2 (mesa22.trz)
- Togl version 1.2 (togl12.trz)
- TR version 1.0 (tr10.trz)
- Pbuffer example code (pbuffer.trz)
These files are in Unix compressed tar format.
To expand them change the .trz suffix to .tar.Z then
run uncompress followed by tar xvf file.tar.
Hyperlinks to additional software are in the course notes.
Contributors
A number of people contributed information and resources for these
course notes. Among them are:
- Suzy Deffeyes of IBM
- Mike Heck and Kathy Tinoco of Template Graphics Software
- Mark Kilgard, Allen Akin and Chris Frazier of Silicon Graphics
- Ben Bederson of the University of New Mexico
- Jim Grandy of Carnegie Mellon University
- Chak Tan of the University of Rochester
- David Ascher of Brown University
- Ekkehard Beier of the Technical University of Ilmenau, Germany
Thanks for your contributions!
Online course notes
The latest revision of these course notes are available on the world wide
web from
http://www.ssec.wisc.edu/~brianp/sig97/index.htm. Any additions
or corrections to these notes will be put on that site.
Contact Information
Brian Paul
Avid Technology
6400 Enterprise Lane, Suite 201
Madison, WI 53719
phone: 608-288-2014
email: brianp@elastic.avid.com
Last edited on April 27, 1997 by Brian Paul.