• IT-Karriere:
  • Services:

Zink: Linux bekommt OpenGL-Implementierung auf Vulkan-Basis

Um den Wechsel von OpenGL auf Vulkan zu vereinfachen und beide Grafikschnittstellen leichter nebeneinander nutzen zu können, implementieren einige Linux-Entwickler nun OpenGL auf Vulkan. Noch steht das Projekt aber erst am Anfang.

Artikel veröffentlicht am ,
Das Zink-Projekt erstellt eine OpenGL-Implementierung auf Basis von Vulkan.
Das Zink-Projekt erstellt eine OpenGL-Implementierung auf Basis von Vulkan. (Bild: Wikimedia-User: Boaworm/CC-BY 3.0)

Nach einigen bereits öffentlichen Arbeiten und einer kurzen Präsentation stellt der Linux-Entwickler Erik Faye-Lund das Zink-Projekt offiziell auf dem Blog seines Arbeitgebers Collabora vor. Ziel von Zink ist es, das OpenGL-API auf Grundlage der Vulkan-Grafikschnittstelle neu zu implementieren. Zink nutzt dazu die generischen Bestandteile des Gallium-Teils der freien 3D-Grafikbibliothek Mesa. So soll auch OpenGL genutzt werden können, wenn nur ein Vulkan-Treiber zur Verfügung steht.

Stellenmarkt
  1. allsafe GmbH & Co.KG, Engen
  2. Süwag Energie AG, Frankfurt am Main

Mit OpenGL und Vulkan gibt es nun zwei grundlegende Grafikschnittstellen, mit denen im Grunde die gleiche Funktionalität von Grafikhardware umgesetzt werde, schreibt Faye-Lund. Dass sorge jedoch wiederum für sehr viel und vor allem oft doppelten Code. Der Entwickler hofft, dass mit Zink langfristig eine Übergangslösung geschaffen wird, die es ermöglicht, auch veraltete Anwendungen auf Vulkan zu nutzen, selbst wenn diese Programme eigentlich nur OpenGL unterstützen.

Das wiederum werde vor allem auch dann notwendig, wenn für bestimmte Hardware nur noch Vulkan-Treiber erstellt werden. Langfristig könne die Nutzung von Zink außerdem dazu führen, dass die OpenGL-Treiber für bestimmte Hardware aufgegeben werden, da die Zink-Emulation und die Vulkan-Treiber einfach gut genug sind. Damit würde sich der Pflegeaufwand für Grafiktreiber deutlich reduzieren.

Zink könnte außerdem als eine Art Mittler zwischen OpenGL und Vulkan in einer Anwendung eingesetzt werden, sodass besonders große Programme wie CAD-Software Vulkan-Code innerhalb einer OpenGL-Anwendung verwenden können. Durch die Integration von Zink in Mesa könnten künftig auch andere Treiber wie der Direct3D-9-Nachbau Gallium Nine oder der OpenCL-Treiber Clover mehr oder weniger direkt auf einem Vulkan-Treiber aufbauen.

Noch ist Zink nicht besonders weit fortgeschritten und unterstützt OpenGL 2.1, sowie OpenGL ES 1.1 und 2.0. Arbeiten an OpenGL 3.3 sind laut Faye-Lund bereits gestartet. Die Leistung ist im Vergleich zu nativen OpenGL-Treibern derzeit jedoch noch nicht wirklich gut.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Spiele-Angebote
  1. 2,49€
  2. 20,49€
  3. 4,32€

KrisCad 12. Nov 2018

Hallo, ein sehr interessanter Artikel den Sie da verfasst haben. Mit welcher Software...

regiedie1. 05. Nov 2018

Hehe, sehr schön! ^^ Nach etwas Nachforschen scheint mit WoW64 im weitesten Sinne unter...

Evil Azrael 02. Nov 2018

Als Systembibliothek könnte das bei einem sanften Übergang von OpenGL zu Vulkan helfen...


Folgen Sie uns
       


Pocketalk Übersetzer - Test

Mit dem Pocketalk können wir gesprochene Sätze in eine andere Sprache übersetzen lassen. Im Test funktioniert das gut, allerdings macht Pocketalk auch nicht viel mehr als gängige und kostenlose Übersetzungs-Apps.

Pocketalk Übersetzer - Test Video aufrufen
Mitsubishi: Satelliten setzen das Auto in die Spur
Mitsubishi
Satelliten setzen das Auto in die Spur

Mitsubishi Electric arbeitet am autonomen Fahren. Dafür betreibt der japanische Mischkonzern einigen Aufwand: Er baut einen eigenen Kartendienst sowie eine eigene Satellitenkonstellation auf.
Ein Bericht von Dirk Kunde


    Echo Dot mit Uhr und Nest Mini im Test: Amazon hängt Google ab
    Echo Dot mit Uhr und Nest Mini im Test
    Amazon hängt Google ab

    Amazon und Google haben ihre kompakten smarten Lautsprecher überarbeitet. Wir haben den Nest Mini mit dem neuen Echo Dot mit Uhr verglichen. Google hat es sichtlich schwer, konkurrenzfähig zu Amazon zu bleiben.
    Ein Test von Ingo Pakalski

    1. Digitale Assistenten Amazon verkauft dreimal mehr smarte Lautsprecher als Google
    2. Googles Hardware-Chef Osterloh weist Besuch auf smarte Lautsprecher hin
    3. Telekom Smart Speaker im Test Der smarte Lautsprecher, der mit zwei Zungen spricht

    Elektroschrott: Kauft keine kleinen Konsolen!
    Elektroschrott
    Kauft keine kleinen Konsolen!

    Ich bin ein Fan von Retro. Und ein Fan von Games. Und ich habe den kleinen Plastikschachteln mit ihrer schlechten Umweltbilanz wirklich eine Chance gegeben. Aber es hilft alles nichts.
    Ein IMHO von Martin Wolf

    1. IMHO Porsche prescht beim Preis übers Ziel hinaus
    2. Gaming Konsolenkrieg statt Spielestreaming

      •  /