OpenGL is a powerful software interface used to produce high-quality computer graphics. This boxed set brings together in one specially priced set the two most important guides to OpenGL, OpenGL Programming Guide, 5/e, 0321335732, and OpenGL Shading Language, 2/e, 0321334892. These books are such standards in the field that programmers commonly refer to them simply as "the red book" and "the orange book." These latest editions cover the many new features found in OpenGL version 2.0. The authors, Dave Shreiner and Randi Rost, are two of the most respected and influential figures in the OpenGL and graphics programming community. Please note, the previous editions of this boxed set contained OpenGL Reference Manual, the "blue book." However, the OpenGL Architectural Review Board now makes the Reference Manual available for free online, and we will no longer be publishing a print version of it. Therefore we've replaced it in this libarary with OpenGL Shading Language, which makes a perfect companion to OpenGL Programming Guide. Also please note that this edition has a new, more attractive box design.
Dave Shreiner started his graphics career hacking on a Commodore 64 back in 1981 (a mere 15 years after his birth [yes, late by today's standards], but computers weren't prevalent in Etters, Pennsylvania at that time). Things started to get interesting at the University of Delaware in 1988, where he got to work on his (well, his employer's) first Silicon Graphics Computer Systems ("SGI" to those how know and loved them) machine (a 4D/220GTX running at 25MHz). Combining his love of science, mathematics, and video games, his first graphics programs were for visualizing molecules.
After a somewhat tumultuous college career, Dave went on to do more work on SGI machines doing flight simulation and user-interface design. As that work dried up, he joined SGI in 1991 helping graphics programmers work with Iris GL (OpenGL's predecessor). His career continued as he began teaching classes on Iris GL, user-interface design, and parallel and real-time programming, all the while being mentored by Mason Woo. Around the same time, he was introduced to the fledgling OpenGL API being developed, and asked to author an introductory course on the subject.
Around the same time, he met Vicki - his future wife - eventually mentoring her in OpenGL programming. Not long after, they wed, and formed a family mostly composed of felines.
In 1997, Dave joined forces with Mason in his first writing activity as they updated the "OpenGL Programming Guide" (the "Red Book") to its third edition. At the same time, Mason and co-presenter Ed Angel (author of "Interactive Computer Graphics: A top-down approach using OpenGL") added Dave into their SIGGRAPH (the annual computer graphics conference) course team, and so the mayhem began.
Over the next decade, Dave continued to work at SGI in various roles, including OpenGL driver development for many of their products. He also updated the "OpenGL Programming Guide" three more times, and was involved in presenting another 13 SIGGRAPH courses on OpenGL (and countless others at other conferences). Also during this time, Addison-Wesley - the publisher of the "OpenGL Programming Guide" and numerous other books related to OpenGL - made him series editor for their OpenGL library, allowing him to provide direction and input into their books relating to OpenGL.
In 2006, Dave's career steered to a new vector, as he went off to do work on GPU computing. At the same time, he also worked as chair of SIGGRAPH's courses program (as well as once again presenting a course).
While GPU computing was increasing in relevance, Dave felt that mobile computer graphics was on the cusp of becoming an even bigger thing, and joined ARM's (the embedded CPU company) graphics group to directly contribute to the fray. Soon after, he became involved with OpenGL ES, the embedded version of OpenGL. At the same time, he contributed to the "OpenGL ES 2.0 Programming Guide", and began presenting courses on OpenGL's embedded version.
Most recently, Dave joined long-time collaborator and fellow author, Ed Angel, in updating his textbook - "Interactive Computer Graphics" - to a new shader-only format, and is currently working on revising the "OpenGL Programming Guide" to reflect the most recent changes in OpenGL.
Dave lives with Vicki and their cat Phantom, splitting their time between their home in Mountain View and Sonoma County in California's wine country.

