Siggraph 2005 logo
Conference Exhibition Call For Participation Presenters Media Registration

courses

19. Performance OpenGL: Platform Independent Techniques


Half-Day, Monday, 1 August, 8:30 am - 12:15 pm
Room 502B
Level: Intermediate

OpenGL performance analysis, tips, and techniques to help programmers write better OpenGL programs regardless of their development platform. Topics include: the causes of and solutions to performance problems in OpenGL programs, techniques for organizing data, and how advanced OpenGL features can make OpenGL programs run faster.

Prerequisites


The course assumes that attendees are comfortable programming with the OpenGL programming interface, understand the methods for rendering geometry and images with OpenGL, and know how to control rendering by manipulating OpenGL's state.

Intended Audience


This course is designed for novice to intermediate OpenGL programmers or those seeking insights into how to make interactive graphics applications perform better. You are beyond the level of the course if you have evaluated and tuned graphics programs and systems and are aware of the options and tradeoffs available in OpenGL.

Co-Organizers


Bob Kuehne
Blue Newt Software

Dave Shreiner
SGI

Lecturers


Alan Commike
SGI

Tom True
NVIDIA Corporation

Schedule



8:30 Overview of OpenGL Pipeline Operation

Shreiner

9:10 Geometry Processing and Performance

Kuehne

10 Rasterization and Pixel Processing and Performance

True

10:15 Break
10:30 Rasterization and Pixel Processing and Performance (continued)

True

10:45 Application Considerations

Commike

11:45 Case Studies

Shreiner

12:10 Conclusion and Questions & Answers

All

acm.org siggraph.org