v0.8.0
URP support, core refactoring and bugfixes.
Added
- Added URP support (#5).
- Use procedural geometry (DrawProcedural) on SM3.5+.
- Added support for both forward and deferred renderers (built-in RP).
- Added ignore layer mask settings to
OutlineLayerCollection(previously the ignore layers were specified when adding game objects to layers). - Added
OutlineBuilderhelper script for managinfOutlineLayerCollectioncontent from editor (#8).
Changed
- Changed
OutlineSettingsto display enum mask instead of checkboxes. - Changed inspector look and feel for
OutlineLayerCollectionassets. - Merged shaders for the 2 outline passes into one multi-pass shader.
OutlineLayerCollectiondoe not depend onOutlineRenderernow.
Fixed
- Fixed outline rendering on mobiles (#7).
- Fixed outline shader error on low-end devices.
- Fixed post-ptocessing implementation to require depth texture.
Removed
- Dropped .NET 3.5 support, minimal Unity version is set to 2018.4.
- Removed
IOutlineSettingsExinterface.