v0.9.0
Pre-release
Pre-release
Note: For versions 0.9.4 downto 0.1 the license has been set to MPL 2.0 now that the repo is public. License is attached.
Everything from the previous release plus:
- VPL global illumination maintains better performance by reducing memory bandwidth and using 4x4 pixel tiles
- Switch to new PBR model described in the Google Filament paper (uses Disney BRDF)
- Rewrite of the old deferred lighting + shadowing to use bindless textures and #ifdefs instead of if-statements to improve performance
- Added new example scenes which were part of the YouTube tech showcase => Intel Sponza, San Miguel 2.0, Bistro, Bathroom, Warehouse
- Added fog rendering
- Added basic LOD generation and selection
- Added GPU view frustum culling based on AABBs
- Added FXAA
- Improves frame pacing (still probably more work to do)
- Adds basic punch-through transparency
- Better scheduling of point light and virtual point light updates so none are ever neglected
- Removes old resources/ folder (create Resources/ symlink to Dropbox when cloning fresh)
- Moves shaders into Source/ folder