HLSL wird standardisiert: Microsoft gründet Ecma-Komitee und treibt Clang-Integration voran

Microsoft hat am 10. Februar 2026 die Gründung des Technical Committee 57 bei Ecma International angekündigt, das die High Level Shading Language (HLSL) zu einem offenen Standard formen soll. Verfasst wurde die Mitteilung von Chris Bieneman, Compiler Engineer im HLSL-Team. Parallel zur Standardisierung treibt das Team die Integration von HLSL in den Upstream-Compiler Clang und das LLVM-Projekt voran, womit die Sprache aus ihrer bisherigen Microsoft-spezifischen Werkzeugkette herausgelöst wird.

HLSL wurde mit DirectX 9 als Nachfolger des DirectX-Assemblers eingeführt und ist seither die zentrale Sprache zur Programmierung von Shadern unter DirectX. Der zugehörige DirectX Shader Compiler (DXC) baut seit 2015 auf Clang und LLVM auf. 2017 stellte Microsoft den DXC-Quellcode quelloffen und verlagerte einen großen Teil der Entwicklung auf GitHub. 2022 begann das Team damit, HLSL-Unterstützung direkt in den Upstream-Clang zu überführen, statt sie wie zuvor in einem separaten Fork zu pflegen.

Vom Fork zum Upstream-Compiler

Die Verlagerung in den Upstream-Clang bedeutet, dass HLSL künftig im gleichen Codebestand wie die etablierten C- und C++-Frontends gepflegt wird. Die Arbeit findet öffentlich auf GitHub statt. DXC erzeugt DXIL-Code für DirectX, daneben existiert eine SPIR-V-Ausgabe für Vulkan, die ursprünglich von einem Team bei Google beigesteuert wurde und seither von Google weiter betreut wird. Auf dieselbe Vulkan-Schnittstelle setzen inzwischen viele Werkzeugketten abseits der Microsoft-Welt. Apple deckt sein Grafik-API über den Metal Shader Converter ab, der DXIL in Apples Zwischenformat AIR übersetzt. Damit reicht eine in HLSL geschriebene Shader-Basis bereits heute über die Grenzen von DirectX hinaus.

Ecma TC57 und ein lizenzfreier Standard

Das neue Technical Committee 57 bildet einen eigenen Strang neben der Compiler-Entwicklung. Bieneman beschreibt das Ziel als „robusten offenen Standard, der Produktivität und Kreativität über das breitestmögliche Spektrum an Hardware- und Software-Umgebungen ermöglicht“. Der Standard soll für Implementierer lizenzfrei sein. Die Mitgliedschaft in TC57 steht allen Ecma-Mitgliedern offen, die Gebührenstruktur richtet sich nach der Größe der jeweiligen Organisation. Weitere technische Details präsentierte Bieneman am 12. Februar 2026 auf dem Khronos Shading Languages Symposium.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein