SIGGRAPH 2008: Beyond Programmable ShadingWelcome to the course notes and supplementary materials for the full-day SIGGRAPH 2008 Beyond Programmable Shading course! The course will be held at SIGGRAPH 2008 on Thursday, August 14, 2008. OverviewThis course is presented in two parts, Fundamentals and In Action. Fundamentals gives an introduction to parallel programming architectures and environments for interactive graphics and In Action explores case studies of combining traditional rendering API usage with advanced parallel computation from game developers, researchers, and graphics hardware vendors. There are strong indications that the future of interactive graphics involves a programming model more flexible than today's OpenGL/Direct3D pipelines. As such, graphics developers need to have a basic understanding of how to combine emerging parallel programming techniques with the traditional interactive rendering pipeline. This course gives an introduction to several parallel graphics architectures and programming environments, and introduces the new types of graphics algorithms that will be possible. The case studies in the class discuss the mix of parallel programming constructs used, details of the graphics algorithm, and how the rendering pipeline and computation interact to achieve the technical goals. The course presenters are experts on general-purpose GPU computation and advanced rendering from academia and industry, and have presented papers and tutorials on the topic at SIGGRAPH, Graphics Hardware, Supercomputing, IEEE Visualization, and elsewhere. Course Organizers
Aaron Lefohn, Intel Course Speakers
Chas Boyd, Microsoft Course NotesBeyond Programmable Shading: Fundamentals
Beyond Programmable Shading: In Action
|