- use vertex array objects to manage vertex buffers.