Merge change 3013 into donut

* changes:
  fix a bug in GL lighting where the specular component could be ommited when vertex material was disabled.