All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Removed an unnecessary duplicate Blitter pass introduced in v1.1.4. (no visual impact on SSGI)
- Added support for Deferred+ rendering path in Unity 6.1.
- Added support for orthographic cameras.
- Fixed a flickering issue when using multiple cameras with SSGI enabled.
- Fixed a rendering issue when MSAA is enabled.
- Fixed a potential green artifacts issue when SSAO is enabled.
- Fixed an issue with SSGI adding an empty deferred renderer to builds.
- Fixed a shader compilation issue in Unity 2023.
- Fixed a compilation issue by disabling rendering layers in Unity 2023.1. The
RenderingLayerMaskwas introduced in Unity 2023.3.
- Added a message to the volume override when the rendering debugger window is open.
- Improved performance when SSGI falls back to APV.
- Adjusted the rules for keeping deferred shader variants when building the project.
- Fixed an issue with the Deferred rendering path in Unity 6 LTS.
- Fixed an issue with the rendering layers in volume override.
- Fixed an issue where APV fallback is not available in Forward and Deferred rendering paths.
- Fixed a performance issue with a shader graph skybox.
- Fixed a rendering order issue with volumetric clouds.
- Added new fallback options and support for Adaptive Probe Volumes (APV):
- Sky: Falls back to the sky ambient probe or APV.
- Reflection Probes and Sky: Falls back to reflection probes (if any), then to the sky ambient probe or APV.
- Changed the default value of ray miss property from Reflection Probes to Reflection Probes and Sky.
- Improved the quality of SSGI across different resolution scales.
- Fixed an issue where the SSGI quality did not match the volume override when denoising was disabled.
- Added High Quality Upscaling option to re-enable the previous upscaling method.
- Added Artistic Overrides header to the Indirect Diffuse Lighting Multiplier property.
- Improved SSGI performance by reducing arithmetic and texture sampling operations.
- Fixed an issue with incorrect depth precision on mobile platforms.
- Fixed an issue where a temporary camera texture did not follow URP render scale.
- Added three global shader keywords to indicate the state of resources created by SSGI:
SSGI_RENDER_GBUFFERSSGI_RENDER_BACKFACE_DEPTHSSGI_RENDER_BACKFACE_COLOR
- Fixed an issue where the history texture was set before allocation.
- Fixed an issue with Backface Lighting when using the Deferred rendering path.
- Fixed an issue where the color format of direct lighting texture was incorrect in some cases.
- Fixed a regression with the deferred shader variants in URP 17.
- Changed the Indirect Diffuse Lighting Multiplier property type to always visible.
- Fixed an issue where deferred shader variants were stripped by URP 14 during the build.
- Fixed an issue with SSGI on mobile devices.
- Changed shader includes from absolute paths to relative paths to avoid potential issues in certain situations.
- Fixed an issue where previous camera color texture was not released.
- Implemented infinite bounce indirect lighting using the previous camera color texture.
- Enhanced aggressive denoising mode by adding Poisson Disk Recurrent Denoising.
- Improved the pre-denoising logic to achieve more stable results.
- Fixed an issue from URP where motion vectors in scene view were incorrectly rendered in Unity 2022 & 2023.
- Fixed an issue where previous depth texture was incorrectly set as the current one, causing severe ghosting.
- Fixed an issue where textures may not be set when Render Graph is enabled.
- Fixed an issue with Automatic Thickness Mode.
- Fixed an issue with Indirect Diffuse Rendering Layers.
- Fixed an issue with incorrect surface normals when Accurate G-buffer Normals was enabled.
- Fixed an issue with random sampling direction being broken on platforms using half-precision floats.
- Increased minimum supported Unity version to 2022.3.35f1 (from 2022.3.0f1).
- Resolved compiling errors in Unity Editor 2022 & 2023.
- Initial release of this package.