Abo
  • Services:
Anzeige

OpenGL 3.0 ist fertig: Volle GPU-Programmierung ohne DirectX

Spezifikation für neue Grafikschnittstelle veröffentlicht

Zum Start der Konferenz Siggraph in Los Angeles hat das Khronos-Konsortium die bereits lange angekündigte Spezifikation 3.0 der Grafikschnittstelle OpenGL vorgelegt. Erstmals lassen sich damit moderne Grafikprozessoren voll programmieren, zudem wird der Pfad für reine Rechenanwendungen auf der GPU auch unter OpenGL geebnet.

Eigentlich hatte der Standardwächter Khronos bereits Ende 2007 mit OpenGL 3.0 gerechnet, nun hat sich die Entwicklung aber noch über ein halbes Jahr länger hingezogen. Ein Grund dürfte Intels Larrabee sein: Laut Khronos haben AMD, Intel und Nvidia die größten Beiträge zum Standard geliefert. Alle drei Hersteller haben sich verpflichtet, die Schnittstelle auf ihre Hardware umzusetzen.

Anzeige

War OpenGL bisher schon ein recht offenes Konzept, das über eigene Extensions erweitert werden konnte, so wird dieser Kunstgriff nun standardisiert. Bekanntestes Beispiel für Grafikeffekte mit OpenGL-Extensions sind die Spiele von iD Software, für welche die Programmierer um John Carmack aber die Grafikprozessoren stets neu erforschen mussten.

Mit OpenGL 3.0 gibt es nun die stark erweiterte "Open GL Shader Language" (GLSL) in der Version 1.30. Damit soll - wie schon seit DirectX 9 unter Windows - auch unter offenen Betriebssystemen die Programmierung von Grafikanwendungen erleichtert werden. Mit GLSL 1.30 können die Entwickler mit einer nur sehr dünnen Abstraktionsschicht nahezu direkt auf die Hardware zugreifen. Das setzt jedoch voraus, dass die Chiphersteller GLSL 1.30 vollständig implementieren.

Ein Beispiel für die nun vereinheitlichten Extensions ist ein Geometrie-Shader, den Khronos registrierten Entwicklern zugänglich machen will. Diese Funktion bildet die Manipulation der Geometriedaten in der Grafikkarte wie beispielsweise bei Simulation von Rauch oder Wasser in Partikelsystemen nach. Bei der konkurrierenden Schnittstelle DirectX ist das seit Version 10 Pflicht für die Grafikkarte. Mit den neuen Extensions sollen diese Teile der Hardware auch für OpenGL nutzbar gemacht werden.

OpenGL 3.0 selbst hebt die bisher sehr strenge Trennung der Speicherbereiche auf. So können nun Objekte im Framebuffer direkt manipuliert werden, was etwa für Filterverfahren wie Anti-Aliasing wichtig ist. Die Renderbereiche und Texturspeicher können mit 32-Bit-Daten umgehen, was mehr Präzision und höhere Farbtiefen erlaubt. In Windows-Spielen kennt man einen Effekt dieser breiteren Daten als HDR mit seinen typischen Überstrahlungseffekten, bei denen es im Idealfall keine stufenförmigen Farbverläufe gibt.

Auch in einem weiteren, sich gerade erst entwickelnden Bereich, schließt OpenGL nun mit den Entwicklungen der Grafikhardware auf. Die "Open Compute Language" (OpenCL) ist jedoch noch nicht fertig. Wie bei Nvidias CUDA sollen sich damit die Grafikprozessoren mit einer auf C basierenden Sprache für reine Rechenanwendungen (GPGPU) nutzen lassen. OpenCL soll, wenn es denn fertig ist, lizenzfrei bleiben.

Eine über 500 Seiten starke Spezifikation für OpenGL im PDF-Format ist bei Khronos ohne Anmeldung einzusehen. GLSL und andere Teile der Schnittstelle sind in eigenen PDF-Dateien dokumentiert.


eye home zur Startseite
Wazuuuuuup 31. Mär 2010

Bei mir schon. PunkBuster und son Zeug. Auf meiner Arbeitsplattform möchte ich sowas...

AMD FAN 26. Jun 2009

du hast was vergessen : 1. ATI close to Metal 2. ATI´s auf DX10 basierte GpuGpu die zu...

AMD FAN 26. Jun 2009

hallo, DX11 bietet : Tesselation (3Dartist wissen wovon ich rede), KI und Physic...

ajsdnaklsdn 15. Aug 2008

Interessant, werde ich mal ausprobieren. vA die Sache mit dem DirectX changer macht es...

N64 Zocker 13. Aug 2008

Project64 ist in einem Status wo über 3/4 aller Spiele funktionieren, manche benötigen...



Anzeige

Stellenmarkt
  1. Rohde & Schwarz GmbH & Co. KG, München
  2. Salzgitter Mannesmann Handel GmbH, Düsseldorf
  3. Comline AG, Dortmund
  4. AKDB, München


Anzeige
Hardware-Angebote
  1. jetzt bei Alternate
  2. 18,99€ statt 39,99€
  3. 17,82€+ 3€ Versand

Folgen Sie uns
       


  1. Fahrdienst

    London stoppt Uber, Protest wächst

  2. Facebook

    Mark Zuckerberg lenkt im Streit mit Investoren ein

  3. Merged-Reality-Headset

    Intel stellt Project Alloy ein

  4. Teardown

    Glasrückseite des iPhone 8 kann zum Problem werden

  5. E-Mail

    Adobe veröffentlicht versehentlich privaten PGP-Key im Blog

  6. Die Woche im Video

    Schwachstellen, wohin man schaut

  7. UAV

    Matternet startet Drohnenlieferdienst in der Schweiz

  8. Joint Venture

    Microsoft und Facebook verlegen Seekabel mit 160 Terabit/s

  9. Remote Forensics

    BKA kann eigenen Staatstrojaner nicht einsetzen

  10. Datenbank

    Börsengang von MongoDB soll 100 Millionen US-Dollar bringen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Bundestagswahl 2017: Viagra, Datenbankpasswörter und uralte Sicherheitslücken
Bundestagswahl 2017
Viagra, Datenbankpasswörter und uralte Sicherheitslücken
  1. Zitis Wer Sicherheitslücken findet, darf sie behalten
  2. Merkel im Bundestag "Wir wollen nicht im Technikmuseum enden"
  3. TV-Duell Merkel-Schulz Die Digitalisierung schafft es nur ins Schlusswort

Olympus Tough TG5 vs. Nikon Coolpix W300: Die Schlechtwetter-Kameras
Olympus Tough TG5 vs. Nikon Coolpix W300
Die Schlechtwetter-Kameras
  1. Mobilestudio Pro 16 im Test Wacom nennt 2,2-Kilogramm-Grafiktablet "mobil"
  2. HP Z8 Workstation Mit 3 TByte RAM und 56 CPU-Kernen komplexe Bilder rendern
  3. Meeting Owl KI-Eule erkennt Teilnehmer in Meetings

E-Paper-Tablet im Test: Mit Remarkable machen digitale Notizen Spaß
E-Paper-Tablet im Test
Mit Remarkable machen digitale Notizen Spaß
  1. Smartphone Yotaphone 3 kommt mit großem E-Paper-Display
  2. Display E-Ink-Hülle für das iPhone 7

  1. Re: Der starke Kleber

    ArcherV | 10:36

  2. Re: und die anderen 9?

    ArcherV | 10:34

  3. Re: 197 MBit/s über vodafone.de Speedtest - 30...

    DerDy | 10:24

  4. Re: Mein Fire TV kann halt noch kein H.265

    Sicaine | 10:16

  5. Re: Aber PGP ist schuld ...

    Pete Sabacker | 10:14


  1. 15:37

  2. 15:08

  3. 14:28

  4. 13:28

  5. 11:03

  6. 09:03

  7. 17:43

  8. 17:25


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel