// Copyright 2011 Riccardo Monica

#version 120

varying float gmatshininess;
varying vec3 gmatspecular;

varying vec3 geyeposition;
varying vec3 gnormal;

vec4 ApplyLight(in vec4 oColor, in vec3 relativepos, in vec3 normal,in vec3 matspecular,in float matshininess);

void main()
  {
  gl_FragColor = ApplyLight(gl_Color,geyeposition,normalize(gnormal),gmatspecular,gmatshininess);
  }
