OpenGL (Open Graphics Library) ist eine Programmierschnittstelle für 3D-Grafiken, mit der Computerprogrammierer ihre 3D-Grafiken besser und schneller ausführen können, indem sie Teile ihrer Programme auf einer Grafikkarte (GPU) und nicht nur auf dem Zentralprozessor (CPU) ausführen. Programmierschnittstellen wie OpenGL werden normalerweise als "API" bezeichnet, was für "Anwendungsprogrammierschnittstelle" steht.OpenGL wird oft mit Direct3D verglichen, einer API für 3D-Grafiken unter Windows. Die Programmierung für Direct3D unterscheidet sich in gewisser Weise, da die APIs unterschiedliche Benennungsschemata für die Kommunikation mit dem Grafiktreiber eines Computers verwenden. Dies bedeutet, dass Programmierer für OpenGL und Direct3D unterschiedlichen Code schreiben müssen, um dieselben Aufgaben auszuführen.OpenGL gehört der Khronos Group und ist ein Beispiel für Open-Source-Software. Dies bedeutet, dass die gesamte OpenGL-Programmierung und die Erklärungen zur Funktionsweise der Programmierung von jedermann eingesehen, kopiert, überarbeitet und erneut veröffentlicht werden können.ReferenzenWeitere Lesungenandere Webseiten GLFW -- Bibliothek zum Erstellen von OpenGL-Kontexten. GLEW - Erweiterungs-Wrangler-Bibliothek für neuere OpenGL-Funktionen.  OpenGL Übersicht und OpenGL.org Wiki mit weiteren Informationen zu OpenGL-Sprachbindungen OpenGL-Website von SGI Khronos Group, Inc. Kostenlose Softwaregrafiksoftware
Computer Graphics Programming API 3D Graphics Open Source Software Graphics Library