Added per-vertex directional lighting