3D-Grafik: OpenGL 4.3 verspricht mehr Effizienz
Rund 20 Jahre nach der Veröffentlichung von OpenGL 1.0 gibt es den lizenzfreien 3D-Standard ab sofort in der Version 4.3, die einige neue Funktionen enthält. Nvidia hat bereits erste Beta-Treiber veröffentlicht.
OpenGL 4.3 enthält einige neue Funktionen, die vor allem auf Rückmeldungen von Entwicklern basieren. Die neue Version bleibt dabei abwärtskompatibel zu ihrem Vorgänger.
So können Compute-Shader die Parallelität in GPUs nutzen, um Bild, Volumen und Geometrie im Kontext der Grafikpipeline zu berechnen. Storage-Puffer erlauben es Shadern, große Datenmengen zu schreiben, zu lesen und zwischen Shader-Stages auszutauschen. Zudem können die Texturgrenzen der aktuellen Plattform jetzt abgefragt werden, und es wird, wie bei OpenGL ES 3.0, nun die plattformübergreifende Texturkompression nach ETC2/EAC unterstützt.
Darüber hinaus unterstützt OpenGL 4.3 indirektes Mehrfachzeichnen. Dabei kann die GPU Parameter zwischenspeichern, um sie für mehrere Zeichenkommandos zu verwenden. Vor allem das Zeichnen vieler einfacher Objekte soll dadurch schneller werden. Auch die Sicherheit soll erhöht worden sein, so dass Applikationen nur auf ihre eigenen Puffer zugreifen können.
Werden mehrere Applikationen parallel ausgeführt, soll OpenGL 4.3 dafür sorgen, dass das Zurücksetzen der GPU durch eine Applikation keinen Einfluss auf andere Applikationen hat.
Die Spezifikation für OpenGL 4.3 ist unter opengl.org/registry zu finden. Nvidia hat bereits erste Beta-Treiber veröffentlicht, die OpenGL 4.3 unterstützen.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
- ohne Werbung
- mit ausgeschaltetem Javascript
- mit RSS-Volltext-Feed









Gibt es ARB_texture_float nun auch Lizenzfrei? http://www.opengl.org/registry/specs/ARB...