YiHe_AllVersion/YHWeb/Assets/Plugins/HighlightingSystem/Resources/HighlightingOpaque.shader

54 lines
1004 B
Plaintext

// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'
Shader "Hidden/Highlighted/Opaque"
{
Properties
{
[HideInInspector] _ZTest ("", Int) = 8 // UnityEngine.Rendering.CompareFunction. 4 = LessEqual, 8 = Always
[HideInInspector] _StencilRef ("", Int) = 1
}
SubShader
{
Pass
{
Lighting Off
Fog { Mode Off }
ZWrite [_HighlightingZWrite]
ZTest [_ZTest]
Offset [_HighlightingOffsetFactor], [_HighlightingOffsetUnits]
Stencil
{
Ref [_StencilRef]
Comp Always
Pass Replace
ZFail Keep
}
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma fragmentoption ARB_precision_hint_fastest
#include "UnityCG.cginc"
uniform fixed4 _Color;
struct appdata_vert
{
float4 vertex : POSITION;
};
float4 vert(appdata_vert v) : SV_POSITION
{
return UnityObjectToClipPos(v.vertex);
}
fixed4 frag() : SV_Target
{
return _Color;
}
ENDCG
}
}
Fallback Off
}