| Shader "Hidden/Post FX/Blit" | 
| { | 
|     Properties | 
|     { | 
|         _MainTex("Main Texture", 2D) = "white" {} | 
|     } | 
|   | 
|     CGINCLUDE | 
|   | 
|         #include "UnityCG.cginc" | 
|         #include "Common.cginc" | 
|   | 
|         struct Varyings | 
|         { | 
|             float2 uv : TEXCOORD0; | 
|             float4 vertex : SV_POSITION; | 
|         }; | 
|   | 
|         Varyings VertBlit(AttributesDefault v) | 
|         { | 
|             Varyings o; | 
|             o.vertex = UnityObjectToClipPos(v.vertex); | 
|             o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord, _MainTex_ST); | 
|             return o; | 
|         } | 
|   | 
|         half4 FragBlit(Varyings i) : SV_Target | 
|         { | 
|             half4 col = tex2D(_MainTex, i.uv); | 
|             return col; | 
|         } | 
|   | 
|     ENDCG | 
|   | 
|     SubShader | 
|     { | 
|         Cull Off ZWrite Off ZTest Always | 
|   | 
|         Pass | 
|         { | 
|             CGPROGRAM | 
|   | 
|                 #pragma vertex VertBlit | 
|                 #pragma fragment FragBlit | 
|   | 
|             ENDCG | 
|         } | 
|     } | 
| } |