A DirectX 12 based renderer for prototype.
Here are few steps to setup the project.
- Set working directory as $(OutDir)
- Physical based rendering
- Dynamic global illumination
- Tiled Deferred shading
- Offline path tracer integration
- Right hand coordinate system
- Column major matrix
- Matrix multiplication : post-multiply (or right multiply), same rule applied on c++ and HLSL
- Make all lightings in world space