3104 lines
45 KiB
Plaintext
3104 lines
45 KiB
Plaintext
Shader "Hidden/SwizzleNode"
|
|
{
|
|
Properties
|
|
{
|
|
_A ("_A", 2D) = "white" {}
|
|
_Mask("_Mask", Vector) = (0,0,0,0)
|
|
}
|
|
SubShader
|
|
{
|
|
CGINCLUDE
|
|
#include "UnityCG.cginc"
|
|
#pragma vertex vert_img
|
|
#pragma fragment frag
|
|
|
|
sampler2D _A;
|
|
sampler2D _B;
|
|
sampler2D _C;
|
|
sampler2D _D;
|
|
|
|
float4 _Mask;
|
|
ENDCG
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
Pass
|
|
{
|
|
Name "xxxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xxxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xxxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xxxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xxyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
|
|
Pass
|
|
{
|
|
Name "xxyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xxyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xxyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xxzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xxzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xxzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xxzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xxwx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xxwy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xxwz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xxww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.x,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xyxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xyxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xyxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xyxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xyyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xyyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xyyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xyyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xyzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xyzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xyzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xyzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xywx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xywy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xywz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xyww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.y,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzwx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzwy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzwz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xzww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.z,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
|
|
Pass
|
|
{
|
|
Name "xwyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwwx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwwy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwwz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "xwww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.x,a.w,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
Pass
|
|
{
|
|
Name "yxxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yxxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yxxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yxxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yxyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
|
|
Pass
|
|
{
|
|
Name "yxyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yxyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yxyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yxzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yxzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yxzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yxzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yxwx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yxwy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yxwz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yxww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.x,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yyxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yyxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yyxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yyxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yyyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yyyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yyyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yyyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yyzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yyzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yyzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yyzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yywx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yywy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yywz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yyww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.y,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzwx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzwy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzwz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "yzww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.z,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
|
|
Pass
|
|
{
|
|
Name "ywyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywwx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywwy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywwz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "ywww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.y,a.w,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
Pass
|
|
{
|
|
Name "zxxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zxxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zxxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zxxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zxyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
|
|
Pass
|
|
{
|
|
Name "zxyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zxyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zxyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zxzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zxzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zxzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zxzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zxwx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zxwy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zxwz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zxww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.x,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zyxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zyxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zyxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zyxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zyyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zyyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zyyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zyyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zyzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zyzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zyzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zyzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zywx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zywy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zywz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zyww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.y,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzwx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzwy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzwz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zzww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.z,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
|
|
Pass
|
|
{
|
|
Name "zwyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwwx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwwy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwwz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "zwww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.z,a.w,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
Pass
|
|
{
|
|
Name "wxxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wxxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wxxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wxxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wxyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
|
|
Pass
|
|
{
|
|
Name "wxyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wxyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wxyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wxzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wxzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wxzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wxzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wxwx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wxwy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wxwz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wxww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.x,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wyxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wyxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wyxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wyxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wyyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wyyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wyyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wyyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wyzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wyzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wyzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wyzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wywx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wywy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wywz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wyww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.y,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzwx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzwy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzwz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wzww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.z,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwxx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.x,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwxy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.x,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwxz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.x,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwxw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.x,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwyx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.y,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
|
|
Pass
|
|
{
|
|
Name "wwyy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.y,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwyz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.y,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwyw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.y,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwzx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.z,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwzy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.z,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwzz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.z,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwzw"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.z,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwwx"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.w,a.x)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwwy"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.w,a.y)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwwz"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.w,a.z)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
|
|
Pass
|
|
{
|
|
Name "wwww"
|
|
CGPROGRAM
|
|
float4 frag(v2f_img i) : SV_Target
|
|
{
|
|
float4 a = tex2D(_A, i.uv);
|
|
return float4(a.w,a.w,a.w,a.w)*_Mask;
|
|
}
|
|
ENDCG
|
|
}
|
|
}
|
|
}
|