Mastodon
Zuletzt aktualisiert am
Microsoft Logo
CC BY Robert Scoble

News: Microsoft adoptiert SPIR-V

Wenn Michael Larabel von Phoronix einen Artikel mit "Wow!" einleitet und von einer höllischen Überraschung spricht, will das was heißen. Microsoft adaptiert SPIR-V und gibt das proprietäre DXIL-Format dafür offenbar auf.

SPIR-V ist die Standard, Portable Intermediate Representation - V und dient als Austauschformat für die Definition von Shadern in verschiedenen Programmiersprachen. Sie ist allen ein Begriff, die mit Vulkan / OpenGL / OpenCL zu tun haben. Nun hat Microsoft in seinem Devblog angekündigt, vom proprietären DXIL auf das Standard-IR-Format SPIR-V umzusteigen.
Microsoft dazu:

Heute freuen sich die Direct3D- und HLSL-Teams, einen Einblick in den nächsten großen Schritt für die GPU-Programmierbarkeit geben zu können. Sobald Shader Model 7 veröffentlicht ist, wird DirectX 12 Shader akzeptieren, die nach SPIR-V™ kompiliert sind. Das HLSL-Team engagiert sich für offene Entwicklungsprozesse und arbeitet mit der Khronos® Group und dem LLVM-Projekt zusammen. Wir geben diese Informationen zu Beginn unseres mehrjährigen Entwicklungsprozesses bekannt, damit wir von Anfang an transparent über diese Umstellung informieren können. Wir arbeiten mit den Khronos SPIR™- und Vulkan®-Arbeitsgruppen zusammen, um sicherzustellen, dass dieser Übergang dem gesamten Entwicklungs-Ökosystem zugutekommt.

💬 devblogs.microsoft.com/directx/directx-adopting-spir-v/

Microsoft schreibt von einem unfassenden Einsatz für offene Technologien und Standards:

Unser Ziel ist es, dass HLSL die beste Sprache für die Kompilierung von Grafik- und Compute-Shadern für jedes Gerät oder jede GPU-Laufzeit-API ist. Um dieses Ziel zu unterstützen, setzt das HLSL-Team aktiv auf offene Technologien und arbeitet mit Industriestandards zusammen. Wir werden weiterhin die besten verfügbaren Open-Source-Tools übernehmen und unterstützen und gleichzeitig unsere eigenen Innovationen einbringen, um Direct3D und andere Microsoft-Technologien zu den besten ihrer Klasse zu machen.

💬 devblogs.microsoft.com/directx/directx-adopting-spir-v/

Microsoft macht auf Musterschüler:

Unsere Pläne für Shader Model 7 sind der Beginn eines neuen Kapitels der Innovation für Direct3D. Indem wir uns an offenen Standards orientieren und die besten Open-Source-Technologien nutzen, werden wir die Entwicklung neuer Funktionen beschleunigen und die rasche Bereitstellung modernster Hardwarefunktionen ermöglichen.
Die Verwendung eines Industriestandard-Austauschformats ermöglicht es Microsoft und den Hardwareherstellern, ihre Entwicklungsanstrengungen auf differenzierende Funktionen zu konzentrieren, welche die nächste Generation von Anwendungen antreiben werden, anstatt allgemeine Funktionen zu duplizieren.

💬 devblogs.microsoft.com/directx/directx-adopting-spir-v/

📢 Kommentar

Microsoft übernimmt einen offenen Industriestandard anstatt weiter sein proprietäres Süppchen zu kochen. Und die Hölle ist offenbar gefroren. Somit dürfte das offene SPIR-V als Shader-Austauschformat der Khronos Group (Intermediate Representation) zukünftig in Stein gemeißelt sein.

 

Comments