Chris Bieneman

Compiler Engineer, HLSL Compiler Team

Post by this author

Open Sourcing DXIL Validator Hash

Today the HLSL team is announcing plans to open source the DXIL validator hashing algorithm and include it in the DirectXShaderCompiler sources on GitHub. If you’re wondering what any of that means, strap in! DXIL Validator To understand the DXIL Validator you first need to understand a few basics of what DXIL is. DXIL, the DirectX ...

DXC 1.8.2405 Available Now, Including HLSL 202x

The HLSL team is excited to announce DXC 1.8.2405 which is a packed release! In addition to a healthy assortment of bug fixes and quality of life improvements, this release features two things we’re really excited about. First this is the first DXC release to contain Windows binaries built with Clang alongside the binaries built with MSVC, ...

Opening HLSL Planning

Since early 2017, the DirectX Shader Compiler (DXC) has been open source and available on GitHub. DXC is based on the LLVM 3.7 release of Clang, which enables compiler-driven IDE integrations, powerful language tooling, and has empowered HLSL to grow as a language to include highly requested features like C++ templates and operator ...

Announcing HLSL 2021

Today we are excited to announce the release of HLSL 2021! HLSL 2021 brings an assortment of new language features that we think will make shader authoring in HLSL more familiar and productive. Enabling HLSL 2021 is as easy as passing the `-HV 2021`, and you can immediately start enjoying all the new language features like...