Customer Review

10 of 11 people found the following review helpful
1.0 out of 5 stars A complete rewrite that loses all the best parts of a reference manual, 19 April 2013
By 
Verified Purchase(What is this?)
This review is from: OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 4.3 (Paperback)
While each chapter of the original redbook had two or three complete listings for example programs using only the GL.h and glut.h headers, this 8th edition contains only 2 complete programs as far as I can see viz. examples 1.1 and 4.1. And 'complete' isn't really the right word as both rely on included files that are not standard to the freeglut installation. The authors seem to be saying 'OpenGL is great - but it's a bit too complicated for you so we wrote some nice routines to make it easier'. These files can presumably be downloaded from the opengl-redbook website when the authors have actually completed it. I received the book on the 13th of April and the sample code is still unavailable almost a week later.
This review, then, is of a book without the accompanying source code. While it is common for computing books to have source code online, I have never encountered one in 20 years that relied on it so heavily and was so useless without it and I feel these factors disqualify it as a true 'reference' book.
While I do not underestimate the size of the task that Dave Shreiner et al. have undertaken in overhauling all the deprecated features in the last edition, I feel that the book has lost most of its appeal. In short, I was able to learn OpenGL from the original redbook but a novice would not have a clue where to begin with this last outing.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

[Add comment]
Post a comment
To insert a product link use the format: [[ASIN:ASIN product-title]] (What's this?)
Amazon will display this name with all your submissions, including reviews and discussion posts. (Learn more)
Name:
Badge:
This badge will be assigned to you and will appear along with your name.
There was an error. Please try again.
Please see the full guidelines ">here.

Official Comment

As a representative of this product you can post one Official Comment on this review. It will appear immediately below the review wherever it is displayed.   Learn more
The following name and badge will be shown with this comment:
 (edit name)
After clicking on the Post button you will be asked to create your public name, which will be shown with all your contributions.

Is this your product?

If you are the author, artist, manufacturer or an official representative of this product, you can post an Official Comment on this review. It will appear immediately below the review wherever it is displayed.  Learn more
Otherwise, you can still post a regular comment on this review.

Is this your product?

If you are the author, artist, manufacturer or an official representative of this product, you can post an Official Comment on this review. It will appear immediately below the review wherever it is displayed.   Learn more
 
System timed out

We were unable to verify whether you represent the product. Please try again later, or retry now. Otherwise you can post a regular comment.

Since you previously posted an Official Comment, this comment will appear in the comment section below. You also have the option to edit your Official Comment.   Learn more
The maximum number of Official Comments have been posted. This comment will appear in the comment section below.   Learn more
Prompts for sign-in
 

Comments

Tracked by 1 customer

Sort: Oldest first | Newest first
Showing 1-1 of 1 posts in this discussion
Initial post: 30 May 2013 09:42:51 BDT
"The authors seem to be saying 'OpenGL is great - but it's a bit too complicated for you so we wrote some nice routines to make it easier'" - that's precisely what I've been thinking. Some time ago I started writing my own rendering engine based only on plain c and opengl (exclusively gl.h, even without glut) and had quite difficult time at the beginning, having read only the superbible. Authors these days definitely have to focus more on the core opengl (and by 'core' I don't necessarily mean core profile) since this is what the book is all about. Superbible, while excellent for beginners, suffers from exactly the same problem - authors focus too much on their own libraries and you, as a reader, end up learning how to use not the opengl, but a wrapper around it (all the juicy bits are buried deep in the source code provided with the book - if there is any source code). Thanks for your review, I think I will pass on this book for now.
‹ Previous 1 Next ›

Review Details

Item

Reviewer


Top Reviewer Ranking: 436,519