Seperating the viewing and lighting uniform buffers