We Built the First Pure Go DXIL Generator — Because Optimizing the Wrong Path Wasn't Enough

📰 Dev.to · Andrey Kolkov

How we went from caching FXC shader compilations to generating LLVM 3.7 bitcode directly in Go. ~12,500 LOC, 190 tests, 60 FPS on D3D12. ~12,500 LOC, 190 tests, 60 FPS on D3D12. Rust naga hasn't done this in 6 years.

Published 5 Apr 2026
Read full article → ← Back to Reads