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
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| }
 | 
