Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Shader "TestDebugShader" {
- SubShader{
- Pass {
- CGPROGRAM
- #pragma vertex vert
- #pragma fragment frag
- struct vertexInput {
- float4 vertex : POSITION;
- float4 tangent : TANGENT;
- float3 normal : NORMAL;
- fixed4 color : COLOR;
- };
- struct vertexOutput {
- float4 pos : SV_POSITION;
- float4 col : TEXCOORD0;
- };
- vertexOutput vert(vertexInput input)
- {
- vertexOutput output;
- output.pos = UnityObjectToClipPos(input.vertex);
- if (input.normal.x < 0)
- output.col = float4(1.0, 0.0, 0.0, 1.0);
- else
- output.col = float4(0.0, 1.0, 0.0, 1.0);
- return output;
- }
- float4 frag(vertexOutput input) : COLOR
- {
- return input.col;
- }
- ENDCG
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement