From 0ef65228508be86a7067485b355eaa3786c922c2 Mon Sep 17 00:00:00 2001 From: Sergey Yablokov Date: Sat, 2 Nov 2024 02:45:28 +0100 Subject: [PATCH] Update changelog --- CHANGELOG.md | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 290cdd71..a28a2c71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,70 @@ ### Removed +## [0.2.0] - 2024-11-02 + +### Added + +- Emissives support +- Probe-based cache for multibounce GI +- Multibounce specular GI +- Order-independent transparency +- Procedural sky +- Jittered shadows for screenshots +- Autoexposure +- GTAO +- Bloom +- Chromatic aberraction +- Motion blur +- Diffuse/specular light influence flags +- Ability to skip multi_compile shader combinations +- Approximate LTC portal lights +- Spotlight support +- HDRI light (without NEE for now) +- Gaussian and Blackman-Harris image filters +- Visibility flags +- Backside material support +- Gamma parameter for tonemapping +- GLTF meshes conversion +- Small-scale screen space shadow + +### Fixed + +- Shadow BVH flickering +- TAA flicker at high exposure +- Missing subgroup extensions support check +- Non-bindless OpenGL mode +- Incorrect GPU timestamps +- Specular shimmering +- AMD/Arc issues loading sponza scene +- Cascaded shadow bugs +- Artifacts on mirror surfaces +- SSR black contours +- Material override only working on unique meshes +- Imprecise default normalmap +- Incorrect specular denoising reprojection (OGL only) +- Incorrect normal transform in RT shaders +- Incorrect streaming of non-mipmapped textures + +### Changed + +- Depth buffer uses reversed Z +- Improved blur-based denoising +- Better VNDF sampling is used for GGX +- Improved PCSS shadow filtering +- Catmull-Rom filter is used for TAA +- Velocity buffer is 2.5D now (3 channels) +- Simpler shading is used in RT shaders +- Improved memory-level aliasing is used for FG resources +- Faster SWRT +- Separate debug version of shaders is used in debug mode +- Alpha test uses separate texture masks +- Texture LOD bias is used for TAA compensation + +### Removed + +- SPIRV OpenGL support +- Smooth texture LOD transition ## [0.1.0] - 2024-02-29 @@ -44,5 +108,6 @@ - LinearAlloc -[Unreleased]: https://github.com/sergcpp/Eng/compare/v0.1.0...master +[Unreleased]: https://github.com/sergcpp/Eng/compare/v0.2.0...master +[0.2.0]: https://github.com/sergcpp/Eng/releases/v0.2.0 [0.1.0]: https://github.com/sergcpp/Eng/releases/v0.1.0