You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
588 B
25 lines
588 B
|
6 years ago
|
// KlakSpout - Spout realtime video sharing plugin for Unity
|
||
|
|
// https://github.com/keijiro/KlakSpout
|
||
|
|
#include "UnityCG.cginc"
|
||
|
|
|
||
|
|
sampler2D _MainTex;
|
||
|
|
fixed _ClearAlpha;
|
||
|
|
|
||
|
|
v2f_img vert(appdata_img v)
|
||
|
|
{
|
||
|
|
v2f_img o;
|
||
|
|
o.pos = UnityObjectToClipPos(v.vertex);
|
||
|
|
o.uv = float2(v.texcoord.x, 1 - v.texcoord.y);
|
||
|
|
return o;
|
||
|
|
}
|
||
|
|
|
||
|
|
fixed4 frag(v2f_img i) : SV_Target
|
||
|
|
{
|
||
|
|
fixed4 col = tex2D(_MainTex, i.uv);
|
||
|
|
#if defined(SPOUT_RECEIVER) && !defined(UNITY_COLORSPACE_GAMMA)
|
||
|
|
col.rgb = GammaToLinearSpace(col.rgb);
|
||
|
|
#endif
|
||
|
|
col.a = saturate(col.a + _ClearAlpha);
|
||
|
|
return col;
|
||
|
|
}
|