Basic VBO Functions
The following functions form the core of VBO access and manipulation:
- In OpenGL 2.1:
- GenBuffersARB(sizei n, uint *buffers)
- Generates a new VBO and returns its ID number as an unsigned integer. Id 0 is reserved.
-
- BindBufferARB(enum target, uint buffer)
- Use a previously created buffer as the active VBO.
-
- BufferDataARB(enum target, sizeiptrARB size, const void *data, enum usage)
- Upload data to the active VBO.
-
- DeleteBuffersARB(sizei n, const uint *buffers)
- Deletes the specified number of VBOs from the supplied array or VBO id.
- In OpenGL 3.x and OpenGL 4.x:
- GenBuffers(sizei n, uint *buffers)
- Generates a new VBO and returns its ID number as an unsigned integer. Id 0 is reserved.
-
- BindBuffer(enum target, uint buffer)
- Use a previously created buffer as the active VBO.
-
- BufferData(enum target, sizeiptrARB size, const void *data, enum usage)
- Upload data to the active VBO.
-
- DeleteBuffers(sizei n, const uint *buffers)
- Deletes the specified number of VBOs from the supplied array or VBO id.
Read more about this topic: Vertex Buffer Object
Famous quotes containing the words basic and/or functions:
“It is a strange fact that freedom and equality, the two basic ideas of democracy, are to some extent contradictory. Logically considered, freedom and equality are mutually exclusive, just as society and the individual are mutually exclusive.”
—Thomas Mann (18751955)
“Empirical science is apt to cloud the sight, and, by the very knowledge of functions and processes, to bereave the student of the manly contemplation of the whole.”
—Ralph Waldo Emerson (18031882)