Skip to content

Instantly share code, notes, and snippets.

@Darshan0
Created October 23, 2018 15:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Darshan0/3c2d5733b2b9de860df11fffe3616380 to your computer and use it in GitHub Desktop.
Save Darshan0/3c2d5733b2b9de860df11fffe3616380 to your computer and use it in GitHub Desktop.
Shader "MASK/MaskShader"
{
SubShader
{
Tags{ "RenderType" = "Opaque" "Queue" = "Geometry-3" }
ColorMask 0
ZWrite on
CGINCLUDE
#include "UnityCG.cginc"
struct appdata
{
float4 vertex : POSITION;
};
struct v2f
{
float4 pos : SV_POSITION;
};
v2f vert(appdata v)
{
v2f o;
o.pos = UnityObjectToClipPos(v.vertex);
return o;
}
half4 frag(v2f i) : SV_Target
{
return half4(0,0,0,0);
}
ENDCG
Pass
{
Stencil
{
Ref 1
Comp always
Pass replace
}
Cull Front
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
ENDCG
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment