O'Reilly logo

OpenGL ES 3.0 Cookbook by Parminder Singh

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Efficient rendering with Vertex Buffer Object

The vertex information comprises of geometric coordinates, color information, texture coordinates, and normal vectors. This information is stored in the form of an array and always resides in the local memory (RAM, which is accessible by the CPU) of the device. Each frame when rendering command is executed. This information is copied from the local memory and sent to the GPU. This vertex information is sent over the data bus, which has a slower speed compared to the GPU's processing speed. Additionally, the latency time on the local memory also adds a slight delay.

VBO is a faster way to render 3D objects. The VBO uses the full advantage of Graphics Processor Unit (GPU) and store the geometric data ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required