OpenGL (Open Graphics Library) ist eine API zum Grafikprogrammieren. Ursprünglich wurde die Library von Silicon Graphics entwickelt und wird jetzt von der Khronos Group weiterentwickelt. OpenGL ist auf den meisten Plattformen vorhanden, sogar auf mobilen Betriebsystemen wie Android und iOS. Man kann auch Webanwendungen oder Webspiele damit programmieren.
Aktuelle Versionen
| Name
|
Plattform
|
Versionsnummer
|
Website
|
| OpenGL
|
x86 und x64
|
4.2
|
[1]
|
| OpenGL ES (Embedded Systems)
|
ARM
|
2.0
|
[2]
|
| WebGL
|
Web (x86, x64 und ARM)
|
2.0
|
[3]
|
Wrapper
Ein Wrapper ist eine dünne Kompatibilitätsschicht über einer API um diese mit anderen Programmiersprachen verwenden zu können. Für OpenGL existieren Wrapper für unterschiedliche Sprachen, die in der nachfolgenden Tabelle aufgelistet werden. Falls etwas in der Liste fehlt, kannst du dies gerne über den Diskussionslink zu diesem Artikel im Forum melden und wir prüfen eine Aufnahme. Wenn du die Berechtigung zum editieren im Wiki hast, kannst du diesen Artikel natürlich gerne erweitern.
| Name
|
Sprache
|
Website
|
| lwjgl
|
Java
|
[4]
|
| JOGL
|
Java
|
[5]
|
| OpenTK
|
.NET
|
[6]
|
| SharpGL
|
.NET
|
[7]
|
Debugger und Debug-Tools
Weiterführende Links
1. OpenGL Webseite
2. OpenGL ES Webseite
3. WebGL Webseite
OpenGL in der deutschen Wikipedia
OpenGL in der englischen Wikipedia