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
OutlineBuilder
helper script for managinfOutlineLayerCollection
content from editor (#8).
Changed
- Changed
OutlineSettings
to display enum mask instead of checkboxes. - Changed inspector look and feel for
OutlineLayerCollection
assets. - Merged shaders for the 2 outline passes into one multi-pass shader.
OutlineLayerCollection
doe not depend onOutlineRenderer
now.
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
IOutlineSettingsEx
interface.