use BufferStorage to allocate a GLBuffer
set the stage