Skip to content

v0.9.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@KTStephano KTStephano released this 15 Mar 05:39
· 448 commits to master since this release
80174f8

MPL2.0.md

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