OpenGL Tutorials

Shadow Mapping Shadow Mapping Simple Bump Mapping Simple Bump Mapping

These tutorials were written in 2002/2003, originally using Microsoft Visual C++ 6.0. They have since been updated to compile with Microsoft Visual C++ 2005 (including the free Express Edition).

Some tutorials require the "glext.h" and "wglext.h" OpenGL extension headers, downloadable from the OpenGL extension registry.

Others need GLUT to be installed. A Win32 version is available here.

More OpenGL Game Programming For information on using OpenGL's low-level shading languages, please see my chapter "Low-Level Shaders" in "More OpenGL Game Programming", available from and other leading bookshops.