解答:修改 fragmentShader,替換 diffuse 變數演算:

float diffuse = dot( normal, lVector );
if ( diffuse > uBorder ) { diffuse = 1.0; }
else { diffuse = 0.5; }