1) In 11 Kapiteln und 252 komplett im einfachen Englisch gehaltenen Seiten vermittelt der Autor Angel die OpenGL-Programmiergrundlagen. Vorteil: Einfach gehalten, nur 252 Seiten. Nachteil: Manche Beschreibung einer GLUT- oder OpenGL-Funktion ist wegen der Kürze nicht eindeutig, man möchte in einer Referenz nachschlagen.
1a) Da man im "Primer" mit GLUT-Bibliotheken programmiert, ist das Dokument "GLUT-3 Spezifikation.pdf" nützlich zum Nachschlagen, falls man zu einer GLUT-Funktion mal Näheres wissen möchte.
1b) Um über den Primer hinausgehende Infos zu einem OpenGL-Befehl zu erfahren, sollte man noch das "Blaue Buch" zum Nachschlagen haben: "OpenGL Reference Manual", ISBN 0-201-65765-1 58 US-Dollar.
2) Um die Einführung übersichtlich und praktisch zu halten, lässt Angel die mathematischen Grundlagen komplett außen vor, weißt jedoch darauf hin, dass diese für das Verständnis von Vorteil sein können. Wer diese unbedingt nachlesen will, kann z.B. "Computergrafik und OpenGL" verwenden (320 Seiten, Paperback, 24,90 € [D], ISBN 3-446-22837-3).
3) Die Einrichtung von OpenGL für einen Compiler beschreibt Angel zu kurz und unübersichtlich. Erklärungen zur Einrichtung findet man bei einer Suchmaschine besser, z.B. durch die Stichworte "Installation von GLUT unter Windows".
4) Der Inhalt von "A Primer":
Kapitel 01 / 10 Seiten: Einführung
Kapitel 02 / 38 Seiten: Zweidimensionales Programmieren in OpenGL
Kapitel 03 / 28 Seiten: Interaktion und Animation
Kapitel 04 / 23 Seiten: Grundlagen im dreidimensionalen Programmieren
Kapitel 05 / 21 Seiten: Transformationen
Kapitel 06 / 20 Seiten: Lichter und Materialien
Kapitel 07 / 25 Seiten: Bilder
Kapitel 08 / 23 Seiten: Texture Mapping/Abbildung von Strukturen
Kapitel 09 / 22 Seiten: Kurven und Oberflächen
Kapitel 10 / 24 Seiten: Zusammensetzen und Bewegen
Kapitel 11 / 10 Seiten: Ausblick in die Zukunft
FAZIT: Eine einfach und schnell lesbare sowie gelungene Einführung in OpenGL für C/C++ unter Verwendung der GLUT-Bibliotheken. Die Einrichtung ist in Internetquellen aber eindeutiger beschrieben (3) und man verwende zum Nachschlagen zu kurz/zu einfach/zu unpräzise erklärter Funktionen zusätzlich Referenzen (1a+b). Dennoch verdiente 5 Sterne!