SIGGRAPH 2008 > For Attendees > Classes > OpenGL: What's Coming Down the Graphics Pipeline

Browse Program

By Format




OpenGL: What's Coming Down the Graphics Pipeline

Wednesday
8:30 am - 12:15 pm
Room 403 AB
Level: Beginning

Theme: SIGGRAPH Core

OpenGL is the programming interface for cross-platform graphics applications in a wide range of systems, from supercomputers to mobile phones, and just like graphics hardware, it evolves with new graphics technology. This class presents an introduction to OpenGL, espouses best practices for performance and compatibility with future versions of the API, and provides a glimpse of OpenGL's future directions.

Topics include: the graphics pipeline from vertex specification to enabling texture maps, the use of shaders with programmable hardware, managing geometric transformations, lighting and illumination, increasing realism with texture mapping, efficient implementation, and how to extend those techniques using shaders.

The class includes program examples that are immediately usable in attendees' own applications.

Prerequisites
This class is appropriate for programmers who have at least an introductory knowledge of the techniques of computer graphics (for example, z-buffering, Gouraud shading, etc.) and are able to read basic programs written in C.

Instructors
Dave Shreiner
ARM

Ed Angel
University of New Mexico

Bill Licea-Kane
AMD Corporation

Evan Hart
NVIDIA Corporation

Instructor Information

Dave Shreiner
Dave Shreiner is a media systems architect for ARM, where he helps design and implement graphics systems for embedded markets and mobile devices. Prior to working at ARM, he was a principal contributor to OpenGL development at SGI. He has presented courses on OpenGL programming and performance tuning worldwide, most prevalently at the annual SIGGRAPH conference, where he was also Courses Chair for SIGGRAPH 2006. He is one of the co-authors of the OpenGL Programming Guide and a contributing author to the OpenGL ES Programming Guide.

Ed Angel
Ed Angel is a professor in the Departments of Computer Science, Electrical and Computer Engineering, and Media Arts and Director of the Art, Research, Technology, and Science Laboratory (ARTS Lab) at the University of New Mexico.

He has over 25 years of experience in research and teaching in computer graphics and image processing. He is the author of the popular textbooks: Interactive Computer Graphics: A Top-Down Approach using OpenGL: (5th Edition, Addison Wesley, 2009), and The OpenGL Primer (Third Edition, Addison Wesley, 2008). He has taught over 100 professional courses worldwide, including at the annual SIGGRAPH conference.

Bill Licea-Kane
(Forthcoming)

Evan Hart
(Forthcoming)