OpenGL Tutorials

by Marcus Geelnard

Welcome to my OpenGL tutorials!

Here you will find various lessons in the range from beginner level examples to more advanced topics. Unlike some other tutorials that I have read, these tutorials are aimed at being very informative (not just a bunch of lightly commented code snippets). You will find that many of the lessons contain more background information than actual code, which I hope most people will find useful.

All tutorials are based on the GLFW framework API, which minimizes the coding overhead while giving very portable programs. Please visit the GLFW pages and download and install the latest version of the API before you continue these tutorials.

I hope you will find these tutorials useful. Feedback is always welcome (see the GLFW author information).


Sections

Below is a list of a the different sections in this tutorial series, and each section contains one or more lessons.

The Basics (lessons 0-4)

Geometrical Primitives (lessons 5-7)

Camera (lesson 8)

Texturing

Lighting

Blending





Last updated: 2003-May-1