lighting calculation moved to pixel shader