Nachrichten

Khronos Group veröffentlich Spezifikation für OpenGL ES 3.0

Grafik | 07.08.2012, 17:29
Das Industriekonsortium "Khronos Group" stellt an der diesjährigen SIGGRAPH die Spezifikationen für die neue Grafik-Programmierschnittstelle OpenGL ES 3.0 vor. Die neue Version des Grafik-Programmiermodells für Mobilgeräte verspricht neue Funktionen und verbesserte Effizienz.

Wie der fünf Jahre alte Vorgänger OpenGL ES 2.0 stellt die API ein Programmiermodell zur Darstellung von 2D- und 3D-Grafik auf Mobilgeräten dar, welche unter anderem in Apples iOS und Googles Android verwendet wird. Viele Funktionen wurden aus den OpenGL-Spezifikationen 3.3 und 4.2 übernommen, so dass auch Mobilgeräte von den Entwicklungen der letzten Jahre profitieren können. So können OpenGL ES 3.0 kompatible Grafikchips beispielsweise durch Occlusion-Queries, einem Verfahren bei dem verdeckte Pixel vor dem Rendern erkannt und verworfen werden, effizienter arbeiten. In die selbe Kerbe schlägt auch die neue Möglichkeit für Geometrie-Instancing – die es kompatiblen GPUs erlaubt ein gleiches Objekt mehrfach in einem Bild, ohne mehrfache Neuberechnung, darstellen zu können.

Gleichzeitig wird die Entwicklung neuer Programme auch durch ein intelligentes Textur-Kompressionsverfahren mittels ETC2/EAC-Algorithmus vereinfacht – bisher war es nötig für Grafikarchitekturen auch verschieden aufgelöste Texturen vorzuhalten. Besonders im Android-Bereich war dies in der Vergangenheit ein Manko, da schliesslich zahlreiche GPUs für dieses Betriebssystem verwendet werden.


Video des ersten OpenGL-ES-3.0-Benchmarks


Als erste OpenGL-ES-3.0-kompatible GPU wurde bereits Qualcomms Adreno 320 angekündigt, welche ebenfalls die OpenCL 1.2 Spezifikationen erfüllt. Das Tape-Out hat diese GPU bereits hinter sich, ein Release dieser GPU steht in Kombination mit der MSM8960 CPU unmittelbar bevor. Entsprechende Software wird dank der vollen Abwärtskompatibilität nicht lange auf sich warten lassen.
[ms]







Stichworte zur Meldung: Group Khronos 3.0 Es Opengl