bgfx/3rdparty/glsl-optimizer/tests/fragment/opt-grafting-precision-inES3.txt
2014-10-11 12:32:43 -07:00

16 lines
266 B
Plaintext

#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;
}