We Built the First Pure Go DXIL Generator — Because Optimizing the Wrong Path Wasn't Enough
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. Rust naga hasn't done this in 6 years.

Source: DEV Community
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. Rust naga hasn't done this in 6 years.