Academic
Publications
An introduction to shader-based OpenGL programming

An introduction to shader-based OpenGL programming,10.1145/1667239.1667245,Ed Angel,Dave Shreiner

An introduction to shader-based OpenGL programming  
BibTex | RIS | RefWorks Download
OpenGL is the most widely available application programming interface (API) for creating applications in almost every area of computer graphics including research, scientific visualization, entertainment and visual effects, computer-aided design, interactive gaming, and many more. Over the past decade, OpenGL has evolved to a large API with multiple, sometimes incompatible, versions. Recent versions of OpenGL have become shader-based, and the original fixed-function pipeline may not be available. This course provides an accelerated introduction to creating applications using these recent versions of OpenGL API. It introduces the most recent version of OpenGL, in which an application must provide vertex and fragment shaders and cannot rely on a fixed-function pipeline. Consequently, this course is a complete rewrite of the OpenGL course that has been taught at the annual SIGGRAPH conference for over 10 years.
Published in 2009.
Cumulative Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.