Advertisement
Guest User

SECRET PASSWORD LIST!

a guest
Jan 21st, 2019
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'
  2.  
  3. Shader "SAE/CUTOFF"
  4. {
  5. Properties
  6. {
  7. CutoffY("CutoffY", Range(-0.5, 0.5)) = 0
  8. }
  9. SubShader //Für jeden GPU extra subShader eg. PS4, XBOX..
  10. {
  11. Pass
  12. {
  13. Cull Off
  14.  
  15. CGPROGRAM
  16. //----------------------------------CG
  17. #pragma vertex VS
  18. #pragma fragment PS
  19.  
  20. float CutoffY;
  21.  
  22. struct VertexInput {
  23. float4 vertex : POSITION;
  24. };
  25.  
  26. struct VertexOutput
  27. {
  28. float4 pos : SV_POSITION;
  29. float4 col : TEXCOORD0;
  30. };
  31.  
  32. VertexOutput VS(VertexInput vi)
  33. {
  34. VertexOutput vo;
  35. vo.pos = UnityObjectToClipPos(vi.vertex);
  36. vo.col = vi.vertex;
  37. return vo;
  38. }
  39.  
  40. float4 PS(VertexOutput vo) : COLOR
  41. {
  42. if (vo.col.y > CutoffY)
  43. {
  44. discard;
  45. }
  46.  
  47. return float4(0, 1, 0, 1);
  48. }
  49. //----------------------------------CG
  50. ENDCG
  51. }
  52.  
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement