OpenGL ES 2.0 Programming Guide Samples

The sample code for the book OpenGL ES 2.0 Programming Guide has been ported to BlackBerry Native SDK. The source code is available on github at

For those unfamiliar with OpenGL ES 2.0, it differs from OpenGL ES 1.1 by eliminating most of the fixed function pipeline in favor of a programmable pipeline. Basically you write small programs called “shaders” that get executed per vertex or per pixel in the pipeline. This makes OpenGL ES 2.0 more powerful but also more difficult to learn compared to OpenGL ES 1.1.

The book covers the entire OpenGL ES 2.0 API, including the Khronos-ratified extensions. I found it very helpful when I learned OpenGL ES 2.0 and I keep it at my desk as a reference.

Other ports of the source code are available on the author’s Google Code project for Windows, Linux, iPhone, Android and WebGL. Thank you, Dan Ginsburg!

This entry was posted in Native and tagged , . Bookmark the permalink.

5 Responses to OpenGL ES 2.0 Programming Guide Samples

  1. Pingback: More Upstreaming: OpenGL ES Programming Guide | Open BB News

  2. S H says:

    Thank you so much for this.

  3. monmomo04 says:

    I will be happy for a opengl programming book for blackberry OS that use the java virtual Machine to he’ll me create some 3d applications for older OS, then a lot of blackberry, Inclyding all BB OS 7, have dedicated graphics gard.
    So, why don’t take adventage of the hadwares.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s