OpenGL: What's Coming Down the Graphics Pipeline
8:30 am - 12:15 pm
Room 403 AB
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.
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.
University of New Mexico
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 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.