struct Shaded_CPos_OUT { float4 vPos : POSITION; float4 wNormal : TEXCOORD0; float4 wPos : TEXCOORD1; float4 CPos : TEXCOORD2; }; float4 NormalDistancePS( Shaded_CPos_OUT IN):COLOR { float4 Color = float4(0, 0, 0, 0); Color = float4(normalize(IN.wNormal.xyz), length(IN.CPos.xyz)); return Color; }