Advertisement
axoila

basic unity shader

Mar 21st, 2018
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Shader "Tutorial/01_Basic"{
  2.     SubShader{
  3.         Tags{
  4.                 "RenderType"="Opaque"
  5.                 "Queue"="Geometry"
  6.             }
  7.         Pass{
  8.            
  9.  
  10.             CGPROGRAM
  11.             #include "UnityCG.cginc"
  12.  
  13.             #pragma vertex vert
  14.             #pragma fragment frag
  15.  
  16.             struct appdata{
  17.                 float4 vertex : POSITION;
  18.             };
  19.  
  20.             struct v2f{
  21.                 float4 vertex : SV_POSITION;
  22.             };
  23.  
  24.             v2f vert(appdata v){
  25.                 v2f o;
  26.                 o.vertex = UnityObjectToClipPos(v.vertex);
  27.                 return o;
  28.             }
  29.  
  30.             fixed4 frag(v2f i) : SV_TARGET{
  31.                 return fixed4(0.5, 0, 0, 1);
  32.             }
  33.  
  34.             ENDCG
  35.         }
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement