diff options
| author | Andrew Lee <alee14498@gmail.com> | 2019-08-24 15:24:57 -0400 |
|---|---|---|
| committer | Andrew Lee <alee14498@gmail.com> | 2019-08-24 15:24:57 -0400 |
| commit | 85553832ead1a96f88726cd2b35cb6ff1d8b8cc8 (patch) | |
| tree | 7a2615034462d4296ed09d24038bb4c68107979d /Assets/Packages/Lean/Common/Examples/Shaders/Skybox.shader | |
| parent | e06acf066171670248b0b644c0eb8f6d895e051e (diff) | |
| download | Unicity-85553832ead1a96f88726cd2b35cb6ff1d8b8cc8.tar.gz Unicity-85553832ead1a96f88726cd2b35cb6ff1d8b8cc8.tar.bz2 Unicity-85553832ead1a96f88726cd2b35cb6ff1d8b8cc8.zip | |
Attempt number 2 on localization
Diffstat (limited to 'Assets/Packages/Lean/Common/Examples/Shaders/Skybox.shader')
| -rw-r--r-- | Assets/Packages/Lean/Common/Examples/Shaders/Skybox.shader | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/Assets/Packages/Lean/Common/Examples/Shaders/Skybox.shader b/Assets/Packages/Lean/Common/Examples/Shaders/Skybox.shader new file mode 100644 index 0000000..8ea372b --- /dev/null +++ b/Assets/Packages/Lean/Common/Examples/Shaders/Skybox.shader @@ -0,0 +1,54 @@ +Shader "Lean/Common/Skybox" +{ + Properties + { + _Color1("Color 1", Color) = (1.0, 0.5, 0.5, 1.0) + _Color2("Color 2", Color) = (0.5, 0.5, 1.0, 1.0) + _Scale("Scale", Float) = 1.0 + } + + SubShader + { + Cull Off + ZWrite Off + + Tags + { + "Queue" = "Geometry" + "PreviewType" = "Skybox" + } + + Pass + { + CGPROGRAM + #pragma vertex Vert + #pragma fragment Frag + + float4 _Color1; + float4 _Color2; + float _Scale; + + struct a2v + { + float4 vertex : POSITION; + }; + + struct v2f + { + float4 vertex : SV_POSITION; + float4 position : TEXCOORD0; + }; + + void Vert(a2v i, out v2f o) + { + o.vertex = o.position = UnityObjectToClipPos(i.vertex); + } + + void Frag(v2f i, out float4 o:COLOR0) + { + o = lerp(_Color1, _Color2, length(i.position.xy / i.position.w) * _Scale); + } + ENDCG + } // Pass + } // SubShader +} // Shader
\ No newline at end of file |
