Skip to content

v0.10.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@KTStephano KTStephano released this 25 Jul 09:41
· 74 commits to master since this release
54496f7

In this release the following changes were made:

  • Global illumination was overhauled to enable higher quality indirect lighting and support for dynamic time of day
  • Skybox colors can be captured by VPLs as part of global illumination
  • Image denoising was added based on inspiration from ReSTIR and SVGF
  • Temporal Anti-Aliasing (TAA) was added: default mode is to run FXAA+TAA together, but one or the other can be run by themselves or both disabled
  • Emission mapping was added
  • Better LOD generation and selection was added
  • Cornell Box and Junk Shop examples were added
  • Various engine-level changes including TypedGpuBuffer and better way of generating and updating draw command buffers
  • Camera can perform full mouse look instead of being locked to only Y-axis rotation
  • More configuration options including ability to specify CSM resolution, bloom on/off, taa on/off, fxaa on/off and much more
  • Additional support for Debian and Arch Linux distros has been added (thanks to @deccer who tested it and contributed some changes along with a few other people too!)
  • Improved async loading/streaming of model and texture data
  • All point shadow maps have been moved to large cubemap atlases/arrays with lights being added or evicted as needed