Abo
  • Services:
Anzeige
Compute-Shader für Mesa kommen von Intel.
Compute-Shader für Mesa kommen von Intel. (Bild: Glxgears)

Grafikbibliothek Mesa bekommt Compute-Shader

Ein Intel-Mitarbeiter hat begonnen, Compute-Shader in der freien Mesa-Bibliothek umzusetzen. Noch sind diese aber nicht nutzbar, weitere Patches sollen folgen.

Anzeige

Mit einer Serie von zunächst dreißig Patches hat der Intel-Entwickler Paul Berry begonnen, die OpenGL-Erweiterung ARB_compute_shader für die freie Grafikbibliothek Mesa umzusetzen. Mit Compute-Shadern lassen sich Anwendungen auf Grafikprozessoren ausführen, die nicht der Darstellung eines grafischen Inhalts dienen.

Die von Berry an die Mailing-Liste eingereichten Patches "erlauben dem Mesa-Front-End, einen Compute-Shader zu parsen und zu kompilieren, der nichts macht". Dieser "Do-Nothing"-Shader ist lediglich eine Hülle, die nur eine Eingabe-Deklaration sowie eine leere Main-Funktion enthält.

Darüber hinaus sind auch noch nicht alle Funktionen der Spezifikation vollständig unterstützt, und die Compute-Shader sind derzeit auch noch deaktiviert. Um den Code dennoch zu testen, lassen sich die Shader über eine Umgebungsvariable aktivieren.

Die für OpenGL eingeführten Compute-Shader haben ein ähnliches Anwendungsszenario wie OpenCL, doch sind erstere ausschließlich für GPUs gedacht, wohingegen OpenCL auch auf CPUs oder FPGAs genutzt werden kann. Außerdem bietet OpenCL wesentlich mehr Funktionalität als die Compute-Shader. Ein weiterer Unterschied ist, dass die Compute-Shader wie andere OpenGL-Shader auch in GLSL geschrieben sind. Dadurch lassen sich Teile des Codes in anderen OpenGL-Shadern wiederverwenden.

Der Code von Berry steht über die Mailing-Liste bereit. Sobald dieser in den Hauptzweig eingepflegt ist, möchte sich der Intel-Angestellte um das Backend im i965-Treiber kümmern.


eye home zur Startseite
RandomCitizen 11. Jan 2014

Compute Shader sind beim single pass voxelisieren in echtzeit von Szenengeometrie...



Anzeige

Stellenmarkt
  1. BRVZ Bau- Rechen- und Verwaltungszentrum GmbH & Co. KG, Stuttgart
  2. BG-Phoenics GmbH, München
  3. Vodafone GmbH, Düsseldorf
  4. Daimler AG, Germersheim


Anzeige
Hardware-Angebote
  1. 34,99€ statt 59,99€

Folgen Sie uns
       


  1. Alexa und Co.

    Wirtschaftsverband sieht Megatrend zu smarten Lautsprechern

  2. Apple TV

    Deutsche TV-App startet mit nur vier Anbietern

  3. King's Field 1 (1994)

    Die Saat für Dark Souls

  4. Anheuser Busch

    US-Brauerei bestellt 40 Tesla-Trucks vor

  5. Apple

    Jony Ive übernimmt wieder Apples Produktdesign

  6. Elon Musk

    Tesla will eigene KI-Chips bauen

  7. Die Woche im Video

    Lauscher auf!

  8. Entlassungen

    Kaufland beendet Online-Lieferservice für Lebensmittel

  9. DigiNetz-Gesetz

    Unitymedia überbaut keine Glasfaser in Fördergebieten

  10. Telekom

    Mobilfunk an neuer ICE-Strecke München-Berlin ausgebaut



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Samsung Gear Sport im Test: Die schlaue Sportuhr
Samsung Gear Sport im Test
Die schlaue Sportuhr
  1. Wearable Fitbit macht die Ionic etwas smarter
  2. Verbraucherschutz Sportuhr-Hersteller gehen unsportlich mit Daten um
  3. Fitbit Ionic im Test Die (noch) nicht ganz so smarte Sportuhr

Skyrim VR im Test: Reisekrank durchs Rollenspiel
Skyrim VR im Test
Reisekrank durchs Rollenspiel
  1. Bethesda Survivalmodus für Skyrim veröffentlicht

Minecraft Education Edition: Wenn Schüler richtig ranklotzen
Minecraft Education Edition
Wenn Schüler richtig ranklotzen

  1. Re: Einseitiger Artikel

    serra.avatar | 06:58

  2. Re: Wie viele Fahrzeuge hat Anheuser Busch?

    VigarLunaris | 06:58

  3. Och wie putzig ... süsssss

    VigarLunaris | 06:56

  4. Re: Addblocker nach wie vor nötig

    serra.avatar | 06:41

  5. Re: Sieht frustrierend aus

    Fantasy Hero | 06:32


  1. 10:59

  2. 09:41

  3. 08:00

  4. 15:44

  5. 14:05

  6. 13:09

  7. 09:03

  8. 19:18


  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