1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| //
| // OutlineMask.shader
| // QuickOutline
| //
| // Created by Chris Nolet on 2/21/18.
| // Copyright © 2018 Chris Nolet. All rights reserved.
| //
|
| Shader "Custom/Outline Mask" {
| Properties {
| [Enum(UnityEngine.Rendering.CompareFunction)] _ZTest("ZTest", Float) = 0
| }
|
| SubShader {
| Tags {
| "Queue" = "Transparent+100"
| "RenderType" = "Transparent"
| }
|
| Pass {
| Name "Mask"
| Cull Off
| ZTest [_ZTest]
| ZWrite Off
| ColorMask 0
|
| Stencil {
| Ref 1
| Pass Replace
| }
| }
| }
| }
|
|