Ward anisotropic specular model for GLSL