Specular shader optimization based on http://jcgt.org/published/0003/03/01/.

Didn't checked if the driver actually const-folds (or rather uniform-folds) the second 'pow'.