The Khronos Group - Media Authoring and Acceleration

The Khronos Group is a not for profit industry consortium creating open standards for the authoring and acceleration of parallel computing, graphics and dynamic media on a wide variety of platforms and devices. All Khronos members are able to contribute to the development of Khronos API specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge 3D platforms and applications through early access to specification drafts and conformance tests.

Khronos Event

DATE: June 14-18, 2010
LOCATION: Silver Spring, MD
EVENT URL: http://www.sgi.com/support/custeducation/us/courses/sgi/opengl.html

This course discusses both the classic fixed-function pipeline and the more modern programmable shader pipeline in OpenGL.

Students learn by developing OpenGL 3.0 applications (based on open-source frameworks: freeglut and GLEW - The OpenGL extension Wrangler) through a series of lab exercises on Linux-based systems.

Topics Covered

  • Creating Windows
  • Rendering Primitives
  • Basic Transformations
  • 3D Viewing and Modeling
  • Depth Buffering and Hidden Surface Removal
  • Animation
  • Input and Window Events
  • Alpha Blending
  • Antialiasing
  • Text
  • Lighting
  • Display Lists
  • Basic Texture Mapping
  • Vertex Arrays
  • Vertex Buffer Objects
  • Programmable Shaders (GLSL)
  • Vertex Shaders
  • Fragment Shaders