- Have the next big idea for a movie? Submit a 2-15 min. concept video to Amazon Studios for a chance to have your movie made. Learn more.
“As the ‘Red Book’ is known to be the gold standard for OpenGL, the ‘Orange Book’ is considered to be the gold standard for the OpenGL Shading Language. With Randi’s extensive knowledge of OpenGL and GLSL, you can be assured you will be learning from a graphics industry veteran. Within the pages of the second edition you can find topics from beginning shader development to advanced topics such as the spherical harmonic lighting model and more.”
—David Tommeraasen, CEO/Programmer, Plasma Software
“This will be the definitive guide for OpenGL shaders; no other book goes into this detail. Rost has done an excellent job at setting the stage for shader development, what the purpose is, how to do it, and how it all fits together. The book includes great examples and details, as well as good additional coverage of 2.0 changes!”
—Jeffery Galinovsky, Director of Emerging Market, Platform Development, Intel Corporation
“The coverage in this new edition of the book is pitched just right to help many new shader-writers get started, but with enough deep information for the ‘old hands.’”
—Marc Olano, Assistant Professor, University of Maryland
“This is a really great book on GLSL—well written and organized, very accessible, and with good real-world examples and sample code. The topics flow naturally and easily, explanatory code fragments are inserted in very logical places to illustrate concepts, and, all in all, this book makes an excellent tutorial as well as a reference.”
—John Carey, Chief Technology Officer, C.O.R.E. Feature Animation
“OpenGL® Shading Language provides a timely, thorough, and entertaining introduction to the only OpenGL ARB-approved high-level shading language in existence. Whether an expert or a novice, there are gems to be discovered throughout the book, and the reference pages will be your constant companion as you dig into the depths of the shading APIs. From algorithms to APIs, this book has you covered.”
—Bob Kuehne, CEO, Blue Newt Software
“Computer graphics and rendering technologies just took a giant leap forward with hardware vendors rapidly adopting the new OpenGL Shading Language. This book presents a detailed treatment of these exciting technologies in a way that is extremely helpful for visualization and game developers.”
—Andy McGovern, Founder, Virtual Geographics, Inc.
“The OpenGL Shading Language is at the epicenter of the programmable graphics revolution, and Randi Rost has been at the center of the development of this significant new industry standard. If you need the inside track on how to use the OpenGL Shading Language to unleash new visual effects and unlock the supercomputer hiding inside the new generation of graphics hardware, then this is the book for you.”
—Neil Trevett, Senior Vice President, Market Development, 3Dlabs
Randi J. Rost was a core contributor to the development of the OpenGL Shading Language and the OpenGL API that supports it, as well as one of the first programmers to design and implement shaders using this technology. Randi works at Intel.
Bill Licea-Kane is chair of the ARB OpenGL Shading Language workgroup. Bill is a principal member of technical staff at AMD.
In all, a very well written and rounded book that begins slowly and generally at first while gradually adding the necessary detail.
For example GLSL defines a number of special embedded variables, but you will not find a list of those variables and especially examples of using them.
The publisher's web-site has a link to download source code for the book, but its the code from the 2nd edition without any updating.
For anyone using OpenGL api on desktop and who needs to know about OpenGL3.2 features, this a reference. Well written and comprehensive.Published 17 months ago by Clockwork
This book does an excellent job of explaining the perks and quirks of writing shaders. From novice to professional this book is a must have as it explains the whole concept of... Read morePublished 17 months ago by Theocharis Theocharous
This book was organized well and got me up to speed quickly; I was writing shaders in a matter of days.Published 19 months ago by samuel provencher