Paperback: 480 pages
Publisher: Addison-Wesley Professional; 1 edition (August 3, 2008)
Product Dimensions: 7 x 1 x 9.1 inches
Shipping Weight: 1.4 pounds (View shipping rates and policies)
Average Customer Review: 3.8 out of 5 stars See all reviews (28 customer reviews)
Best Sellers Rank: #866,227 in Books (See Top 100 in Books) #30 in Books > Computers & Technology > Programming > Graphics & Multimedia > OpenGL #388 in Books > Computers & Technology > Digital Audio, Video & Photography > Video Production #1082 in Books > Textbooks > Computer Science > Graphics & Visualization
I bought the Kindle version of this book. It is a good reference that one should read if they are going to program for OpenGL ES 2.0. It accurately describes the API calls for basic ES 2.0 programming. The code supplied on Google Code is clear in its application of the API and I consider it to be the most educational part of the book. Be sure to type out the code to reinforce the order and content of the API calls.The annotated code examples in the book explain the code somewhat and you can infer the authors' intent if you Google the terms they use and consult other references of the OpenGL programmable pipeline.Make no mistake, this is a difficult read. It requires prior OpenGL knowledge. The section "Intended Audience" is somewhat revealing about prerequisite knowledge. If you have no OpenGL experience, you will have to re-read every chapter several times, look up unfamiliar terms and follow unrelated tutorials available on the internet for the material to make sense (at least that's what I had to do). The last sentence of the "Intended Audience" section states, "After finishing the book, the reader will be ready to write OpenGL ES 2.0 applications that fully harness the programmable power of embedded graphics hardware." I found that statement to be inaccurate, unless by finishing the book they mean re-reading it several times along with other books that explain what they are talking about better.I wish the authors had provided working code to explain Chapter 12. They provide snippets in the book, but no working example. My main criticism of the book is the annotated code snippets in the book do not explain the concepts well. To be fair, their writing voice may speak to others better than it did to me.