Devlogs
Essential 2D Shaders Updated to v4.1.1!
Posted March 29, 2024 by Project G.A.M.E.D.E.V.
#essential shaders #bugfix #patch #fullscreen #Unity URP #Unity 2022
The Essential 2D Shaders have been updated to version 4.1.1! The following has changed:
- Fullscreen pulse shader:
- Completely reworked the fullscreen renderer feature framework to accomodate the changes in URP 13+/Unity 2022.1+:
- Upgraded the now obsolete RenderTargetHandle workflow to RTHandles for Unity 2022.1+.
- Upgraded the shader to a fullscreen Shader Graph for Unity 2022.2+ (previously an unlit Shader Graph).
- Encapsulated the custom render pass into a profiler for enhanced debugging information in the Frame Debug window.
- Improved releasing of texture resources in the custom render pass.
- Unity version 2021.3 remains unaffected.
- Updated documentation with the new changes.
- Demo scene showcase now has screen fade on pulse enabled by default.
- Fixed a bug on Unity 2022.2.x where exiting playmode before the fullscreen pulse was finished caused scene editor controls to turn into a white texture.
- Fixed a bug on Unity 2022.2.x where the fullscreen pulse was rendered twice on top of itself.
- Fullscreen pulse no longer renders in the scene editor on Unity 2021.3.x.
2. Other:
- Set Universal Renderer shaders to be transparent instead of opaque (setting them to opaque makes materials invisible on Unity 2022.1+).
- Fixed some 2D Renderer materials using Universal Renderer shaders.
- Fixed the example 2D Renderer using a Universal Renderer material.
Files
essential_shaders_combined_version_2021_3.unitypackage 38 MB
essential_shaders_combined_version_2022_1.unitypackage 38 MB
essential_shaders_combined_version_2022_2.unitypackage 38 MB