Vertex Buffer Object

A Vertex Buffer Object (VBO) is an OpenGL feature that provides methods for uploading data (vertex, normal vector, color, etc.) to the video device for non-immediate-mode rendering. VBOs offer substantial performance gains over immediate mode rendering primarily because the data resides in the video device memory rather than the system memory and so it can be rendered directly by the video device.

The Vertex Buffer Object specification has been standardized by the OpenGL Architecture Review Board as of OpenGL Version 1.5 (in 2003). Similar functionality was available before the standardization of VBOs via the Nvidia-created extension "Vertex Array Range" or ATI's "Vertex Array Object" extension.

Read more about Vertex Buffer Object:  Basic VBO Functions, Example Usage in C Using OpenGL 3.x and OpenGL 4.x

Famous quotes containing the word object:

    Organize first for knowledge, first with the object of making us know ourselves as a nation, for we have to do that before we can be of value to other nations of the world and then organize to accomplish the things that you decide to want. And ... don’t make decisions with the interest of youth alone before you. Make your decisions because they are good for the nation as a whole.
    Eleanor Roosevelt (1884–1962)