• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

SIGGRAPH Asia 2008 Modern OpenGL

on

  • 21,179 views

A long-time implementer of OpenGL (Mark Kilgard, NVIDIA) and the system's original architect (Kurt Akeley, Microsoft) explain OpenGL's design and evolution. OpenGL's state machine is now a complex ...

A long-time implementer of OpenGL (Mark Kilgard, NVIDIA) and the system's original architect (Kurt Akeley, Microsoft) explain OpenGL's design and evolution. OpenGL's state machine is now a complex data-flow with multiple programmable stages. OpenGL practitioners can expect candid design explanations, advice for programming modern GPUs, and insight into OpenGL's future.

These slides were presented at SIGGRAPH Asia 2008 for the "Modern OpenGL: Its Design and Evolution" course.

Course abstract: OpenGL was conceived in 1991 to provide an industry standard for programming the hardware graphics pipeline. The original design has evolved considerably over the last 17 years. Whereas capabilities mandated by OpenGL such as texture mapping and a stencil buffer were present only on the world's most expensive graphics hardware back in 1991, now these features are completely pervasive in PCs and now even available in several hand-held devices. Over that time, OpenGL's original fixed-function state machine has evolved into a complex data-flow including several application-programmable stages. And the performance of OpenGL has increased from 100x to over 1,000x in many important raw graphics operations.

In this course, a long-time implementer of OpenGL and the system's original architect explain OpenGL's design and evolution.

You will learn how the modern (post-2006) graphics hardware pipeline is exposed through OpenGL. You will hear Kurt Akeley's personal retrospective on OpenGL's development. You will learn nine ways to write better OpenGL programs. You will learn how modern OpenGL implementations operate. Finally we discuss OpenGL's future evolution.

Whether you program with OpenGL or program with another API such as Direct3D, this course will give you new insights into graphics hardware architecture, programmable shading, and how to best take advantage of modern GPUs.

Statistics

Views

Total Views
21,179
Views on SlideShare
20,994
Embed Views
185

Actions

Likes
15
Downloads
719
Comments
2

18 Embeds 185

http://www.shader.jp 95
http://knitinr.blogspot.com 43
http://www.slideshare.net 19
http://knitinr.blogspot.in 4
http://knitinr.blogspot.co.uk 4
http://knitinr.blogspot.ca 3
http://www.mefeedia.com 3
http://209.85.175.132 2
http://74.125.153.132 2
http://knitinr.blogspot.de 2
http://knitinr.blogspot.it 1
http://knitinr.blogspot.ru 1
http://knitinr.blogspot.cz 1
http://knitinr.blogspot.kr 1
http://knitinr.blogspot.com.au 1
http://192.168.10.100 1
http://static.slideshare.net 1
http://knitinr.blogspot.ae 1
More...

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • thanks
    Are you sure you want to
    Your message goes here
    Processing…
  • thks.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

SIGGRAPH Asia 2008 Modern OpenGL SIGGRAPH Asia 2008 Modern OpenGL Presentation Transcript