OpenGL-Grafiksteuerelement
OpenGL bietet Ihnen eine recht direkte Kontrolle über die grundlegenden Vorgänge von zwei- und dreidimensionalen Grafiken. Dies umfasst die Spezifikation solcher Parameter wie Transformationsmatrizen, Beleuchtungsgleichungskoeffizienten, Antialiasingmethoden und Pixelaktualisierungsoperatoren. Es bietet Ihnen jedoch keine Möglichkeit, komplexe geometrische Objekte zu beschreiben oder zu modellieren. Daher geben die von Ihnen ausgegebenen OpenGL-Befehle an, wie ein bestimmtes Ergebnis erzeugt werden soll (welche Prozedur befolgt werden soll), anstatt wie genau dieses Ergebnis aussehen soll. Das heißt, OpenGL ist grundsätzlich prozedural statt beschreibend. Um die Verwendung von OpenGL vollständig zu verstehen, hilft es, die Reihenfolge zu kennen, in der die Vorgänge ausgeführt werden.