Is there a minimalized example of how to use Vertex Buffer Objects (VBO) in OpenGL ES 1.1?

I'm having a really hard time finding beginner-friendly resources about using Vertex Buffer Objects.

The closest thing I came across was this tutorial, but it deals with a 3D rotating cube and also doesn't do any subsequent color modification after the VBO has been created.

Maybe someone knows an even better tutorial which reduces the complexity to the simplest base line possible to understand how VBOs work.

My boss wants me to implement VBOs for a simulation where we have a grid of rectangles which is colorized about 30 times per second. Right now my logic simply creates one rectangle after another and issues a glDrawArrays call, which is very slow.


Here is the best tutorial I've found online about OpenGL ES:

You also have the Golden Book if necessary: (10 pages to read in chapter 6 to get an introduction on VBOs)

(and what about giving up OpenGL ES 1.1 to OpenGL ES 2.0 ?)

Need Your Help

NSViewController equivalent of the following UIViewController functions/variables?

objective-c osx cocoa

I am trying to adapt the following iOS Coreplot Tutorial for OSX, but am having trouble finding a few equivalent functions. To create a scatter plot, the tutorial is creating a class derived from

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.