Important Changes
- Implemented clustered rendering.
- Reworked light attenuation as a range.
- Implemented color grading.
- Implemented context blocks in the scene file parser.
- Removed deferred rendering.
New Features
General
- Reworked submesh components like pass components.
- Implemented Mikkelsen tangent space support.
- Added support for HDR screens.
- Scene importers can now import cameras.
- Moved lights shadow data in a separate buffer
- Added a way to fully disable parts of the render, for faster loading.
- Fixed light scattering interactions with shadows.
- Reworked the way resources are uploaded to VRAM.
- Fixed GPU particle system.
- Renamed events to have them more explicit.
- Reworked node update to improve performances.
- Reworked loading screen.
Plugins
- Implemented a glTF importer.
- Implemented a depth of field plugin.
- Expressed FFTOcean as pass and submesh components.
- Implemented water as a pass component.