rendering/shader cleanup, per vertex lighting wip