A simple toy project to learn deferred shading.
TODO
- Fix resizing
- Cleanup shaders
- Abstract passes
- Add tonemapping
- Add SSR
- Add DoF
- Add Color Grading
- Add AA (FX?)
- Shadow maps
- Calculate position from depth to remove the position buffer
- Add roughness&metalness to material buffer
- View-dependant roughness
- Add velocity map
- depth and the difference of the projection matrix between the previous frame and the current frame.
- Simple global illumination with irradiance maps