#ifndef __STD_H #define __STD_H float4 vertex(uniform float4x4 modelViewProj, uniform float4x4 modelView, uniform float4x4 modelViewIT, float4 P : POSITION, float4 N : NORMAL, float2 uvIn : TEXCOORD0, out float4 CC : COLOR0, out float3 Pcam : TEXCOORD1, out float3 Ncam : TEXCOORD2, out float2 uv : TEXCOORD0) : POSITION { CC.xyz = normalize(N.xyz); Pcam = mul(modelView, P).xyz; //Ncam = mul(modelViewIT, N).xyz; float3x3 rotation = (float3x3)modelView; Ncam.xyz = mul(rotation,N.xyz); uv = uvIn; return mul(modelViewProj, P); } #endif