Welp, we’re doing a thing… hope y’all like it!

https://devblogs.microsoft.com/directx/open-sourcing-dxil-validator-hash/

Open Sourcing DXIL Validator Hash - DirectX Developer Blog

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 Developer Blog

@HLSL is it the same as DXBC “MD5 but not quite”, or is it a different hash now? ;)

Anyway - yay! Good.

@aras yea, it is the not-quite MD5, and it even comes from one of the reference implementations.
@HLSL I do remember when a dozen years ago I had to reverse engineer it (had to modify/patch DXBC at load time due to some driver issues), and it took me like a day. And I have no reverse engineering experience! So I left puzzled why it is being a “secret” to begin with.
@aras yea… ¯\_(ツ)_/¯

@HLSL

This is great stuff. Thank you!