#version 300 es
out lowp vec4 _fragData;
in lowp vec3 normal;
in lowp vec3 halfDir;
uniform mediump float specPower;

void main()
{
	lowp float nh = dot (normal, halfDir);
	mediump float spec = pow (nh, specPower);
	
	lowp vec4 c;
	c = vec4(spec);
	_fragData = c;
}