void C5E3f_basicLight(float4 position  : TEXCOORD0,

                      float3 normal    : TEXCOORD1,



                  out float4 color     : COLOR,



              uniform float3 globalAmbient,

              uniform float3 lightColor,

              uniform float3 lightPosition,

              uniform float3 eyePosition,

              uniform float3 Ke,

              uniform float3 Ka,

              uniform float3 Kd,

              uniform float3 Ks,

              uniform float  shininess)

{

  float3 P = position.xyz;

  float3 N = normalize(normal);



  // Compute the emissive term

  float3 emissive = Ke;



  // Compute the ambient term

  float3 ambient = Ka * globalAmbient;