The Khronos Group - Connecting Software to Silicon

The Khronos Group is a not for profit industry consortium creating open standards for the authoring and acceleration of parallel computing, graphics, dynamic media, computer vision and sensor processing 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.

Sorry, this event is now over

We've collected some of the more interesting items from this event and linked to them from here.

PresentationsPressPodcasts
YouTube Press Kits
    Flickr
      EventGraphic

      Date: October 27th - 31st, 2008
      Location: Sunnyvale California
      Website: http://www.sgi.com/support/custeducation/us/courses/sgi/opengl_advanced.html

      This course is an advanced course on OpenGL where students learn advanced OpenGL concepts including high performance rendering techniques, advanced shading and 3D graphics architectures using a mix of class-room and hand-on programming sessions.

      Topics Covered:

      • Review of Fixed function OpenGL Pipeline
      • Efficient Geometry Rendering - Display lists, Triangle Strips, Vertex Arrays
      • Advanced Texture Mapping - Multi-texturing, Compression
      • Programmable Graphics Hardware
      • OpenGL Extension Mechanism
      • Efficient Data structures (VAOs, VBOs)
      • Introduction to OpenGL Shading Language
      • Multi-pass rendering and Frame buffer objects
      • Debugging OpenGL programs
      • Multi-GPU Application Development

      Target Audience:

      This course is intended for software professionals and students who already have experience with OpenGL programming and want to learn advanced concepts mentioned above.

      Prerequisites:

      Understanding of basic 3D graphics concepts and experience with OpenGL and C/C++ programming is a must and will be assumed. Familiarity with UNIX or Windows operating systems and development environments is necessary.