AddStuff.shader 855 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'
  2. Shader "Hidden/AddStuff" {
  3. Properties {
  4. _MainTex ("Base (RGB)", 2D) = "" {}
  5. }
  6. // Shader code pasted into all further CGPROGRAM blocks
  7. CGINCLUDE
  8. #include "UnityCG.cginc"
  9. struct v2f {
  10. float4 pos : POSITION;
  11. float2 uv : TEXCOORD0;
  12. };
  13. sampler2D _MainTex;
  14. float intensity;
  15. v2f vert( appdata_img v ) {
  16. v2f o;
  17. o.pos = UnityObjectToClipPos(v.vertex);
  18. o.uv = v.texcoord.xy;
  19. return o;
  20. }
  21. half4 frag(v2f i) : COLOR {
  22. return tex2D(_MainTex, i.uv) * intensity;
  23. }
  24. ENDCG
  25. Subshader {
  26. Blend One One
  27. Pass {
  28. ZTest Always Cull Off ZWrite Off
  29. Fog { Mode off }
  30. CGPROGRAM
  31. #pragma fragmentoption ARB_precision_hint_fastest
  32. #pragma vertex vert
  33. #pragma fragment frag
  34. ENDCG
  35. }
  36. }
  37. Fallback off
  38. } // shader