ZED_Unlit_BGRA.shader 807 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. Shader "ZED/Unlit BGRA"
  2. {
  3. Properties
  4. {
  5. _MainTex ("Texture", 2D) = "white" {}
  6. }
  7. SubShader
  8. {
  9. Tags { "RenderType"="Opaque" }
  10. Pass
  11. {
  12. CGPROGRAM
  13. #pragma vertex vert
  14. #pragma fragment frag
  15. #include "UnityCG.cginc"
  16. struct appdata
  17. {
  18. float4 vertex : POSITION;
  19. float2 uv : TEXCOORD0;
  20. };
  21. struct v2f
  22. {
  23. float2 uv : TEXCOORD0;
  24. float4 vertex : SV_POSITION;
  25. };
  26. sampler2D _MainTex;
  27. float4 _MainTex_ST;
  28. int _eye;
  29. v2f vert (appdata v)
  30. {
  31. v2f o;
  32. o.vertex = UnityObjectToClipPos(v.vertex);
  33. o.uv = TRANSFORM_TEX(v.uv, _MainTex);
  34. return o;
  35. }
  36. float4 frag (v2f i) : SV_Target
  37. {
  38. return tex2D(_MainTex, float2(i.uv.x, 1 - i.uv.y)).bgra;
  39. }
  40. ENDCG
  41. }
  42. }
  43. }