Previous Editions

The OpenGL SuperBible has been around for a long, long time. Now on its sixth edition, the book has iterated almost since the beginning of OpenGL.

The First Edition

The first edition was published in 1996 (only four years after the initial release of OpenGL) and covered OpenGL 1.1. It included examples for use with Borland C++ and OWL and a free OCX for Visual Basic. Source code was supplied on a CD-ROM and required a special download for Windows 95 to run.

OpenGL SuperBible - First Edition

OpenGL SuperBible – First Edition

The Second Edition

The second edition of the OpenGL SuperBible was published in 1999.  This edition of the book covered version 1.2 of the API and had been updated to cover the very latest that the last millennium had to offer the OpenGL world.

OpenGL SuperBible - Second Edition

OpenGL SuperBible – Second Edition

The Third Edition

In 2004, the third edition of the book was released. A major update to the series, this copy was the first to feature the author’s own work on the front cover. OpenGL 2.0 was the focus of the book, and for the first time, these things called shaders were front and foremost.

OpenGL SuperBible - Third Edition

OpenGL SuperBible – Third Edition

The Fourth Edition

Refreshed again in 2007, the OpenGL SuperBible was updated to cover OpenGL 2.1, diving deeper into the world of shaders. Tipping in at a hefty 1248 pages, this edition is massive. The fourth edition of the book was the first to feature a planet on the cover – Earth. The image was rendered in OpenGL using software created by its author. The fourth edition is the last to cover functionality removed from the core profile in recent versions of OpenGL. It is still available at Amazon.

OpenGL SuperBible - Fourth Edition

OpenGL SuperBible – Fourth Edition

The Fifth Edition

Released in 2010, the fifth edition of the OpenGL SuperBible is greatly trimmed and is the first edition to feature only the core profile of OpenGL. Shedding more than 200 pages from the fourth edition, the fifth edition still weighs in at over a thousand pages. Coverage of the OpenGL API goes up to version 3.3. Again, the planet theme makes an appearance, this time with Mars taking the feature spot, and again, the image is produced with the same software that created the Earth image for the fourth edition.

OpenGL SuperBible - Fifth Edition

OpenGL SuperBible – Fifth Edition

The Sixth Edition

The sixth edition was a big overhaul corresponding to the major jump to OpenGL 4. Introducing compute shaders, tessellation, writable images and a host of other advanced techniques, we trimmed material (the printed manual pages) and extensively revised theexample code to bring the content up to date. Featuring our next planet, Jupiter, the cover image was again generated using OpenGL.

OpenGL SuperBible - Fifth Edition

OpenGL SuperBible – Fifth Edition

This brings us to the current edition – the seventh. Again, the cover image was generated with OpenGL and features the next planet in our solar system – Saturn. Updated to cover extensions and new features introduced with OpenGL 4.5, the seventh edition of OpenGL SuperBible is the most current revision of the book.

OpenGL SuperBible Source Code

For the sake of posterity, the source code that accompanied all previous editions of the books is available here to download.

The source code for the seventh edition can be downloaded from our example code page.

Comments are closed.