Small DX12 render framework for educational purposes
Right now supports:
- PBR direct lighting (Disney diffuse + GGX specular)
- Normal mapping
- Shadow mapping with 3x3 gauss PCF
- RT direct sun shadows (WIP)
- HBAO
- Simple tonemapping with adjustable photometric brightness bounds
- TAA
- FBX loading
- Automatic graphics pipeline generation (compile-time resource bindings, runtime framegraph generation)
- Partial mip residency (via dx12 reserved resources), per-frame evaluation with static budget