1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'
- // Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld'
- Shader "Portals/Mask"
- {
- Properties {
- }
- SubShader
- {
- Tags { "RenderType"="Tranperent" "Queue"="Geometry-100"}
- ColorMask 0
- Cull Off
- ZWrite Off
- Stencil
- {
- Ref 2
- Comp always
- Pass replace
- }
-
- Pass
- {
- CGPROGRAM
- #pragma vertex vert
- #pragma fragment frag
- 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) : COLOR
- {
- return half4(1,1,0,1);
- }
- ENDCG
- }
- }
- }
|