BlendOneOne.shader 733 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'
  2. Shader "Hidden/BlendOneOne" {
  3. Properties {
  4. _MainTex ("-", 2D) = "" {}
  5. }
  6. CGINCLUDE
  7. #include "UnityCG.cginc"
  8. struct v2f {
  9. float4 pos : SV_POSITION;
  10. float2 uv : TEXCOORD0;
  11. };
  12. sampler2D _MainTex;
  13. half _Intensity;
  14. v2f vert( appdata_img v ) {
  15. v2f o;
  16. o.pos = UnityObjectToClipPos(v.vertex);
  17. o.uv = v.texcoord.xy;
  18. return o;
  19. }
  20. half4 frag(v2f i) : SV_Target {
  21. return tex2D(_MainTex, i.uv) * _Intensity;
  22. }
  23. ENDCG
  24. Subshader {
  25. Pass {
  26. BlendOp Add
  27. Blend One One
  28. ZTest Always Cull Off ZWrite Off
  29. CGPROGRAM
  30. #pragma vertex vert
  31. #pragma fragment frag
  32. ENDCG
  33. }
  34. }
  35. Fallback off
  36. }