### Added - NLM denoising with additional alpbedo and normal buffers - Filmic tonemapping (using 3d LUTs) - Adaptive sampling - Direct/indirect light clamping - AUX buffers output (albedo, normals and depth) - Mesh debug names for logging - Access to untonemapped pixels - Ability to query available GPUs - First performance tests on CI - This CHANGELOG file ### Fixed - Artifacts on integrated GPUs - 32-bit ARM compilation - Incorrect GPU region (non-fullscreen) invocation - Lockstep execution mode (needed for debugging) - Incorrect GPU timestamps units ### Changed - Scene loading functions are made thread-safe - CPU renderers are unified into single templated class - Macos build uses universal executable on CI (instead of per arch) - Manual unity build replaced with build-in CMake machanism - Enums/bitmasks are made typesafe - Tests are sped up to finish under 5 minutes