34 lines
549 B
Plaintext
34 lines
549 B
Plaintext
|
//
|
||
|
// 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
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|