Maximizing performance for current graphics hardware
Strategies for porting from OpenGL 1 and 2 to OpenGL 3
This four-day course teaches the fundamentals of OpenGL 3. Developers attending the course learn the mechanisms behind fast, efficient, modern 3D graphics on current graphics hardware. Through instruction and labs, students take a triangle from concept to screen, learn how to access buffered data, move data to and from graphics hardware, add textures and lights, and use the OpenGL Shading Language for additional rendering effects. Students learn how to ensure backward and forward compatibility in a cross-platform environment. Instruction is hands-on with numerous labs, where students turn concepts into practical knowledge.
Students are required to bring their own computers. Supported platforms include Windows, Mac OS X, and Linux. All attendees receive electronic copies of labs and example software.