 |



 |
 |
46: OpenGL 2.0

Tuesday, Half Day
1:30 5:15 pm
Room 007AB
OpenGL 2.0 is a major upgrade to the preeminent cross-platform
3D graphics standard, OpenGL. This course presents a status
report on the OpenGL 2.0 effort and an overview of all
of the new features in the new version, including programmable
shaders, programmable image formats, support for multipass
rendering, better synchronization, and improved performance.
Prerequisites
Programming experience in C or C++ and some graphics programming
experience are required. Working knowledge of OpenGL 1.3
is useful.
Topics
The vision for OpenGL 2.0; shading language overview;
objects and memory management; synchronization and time
control; OpenML graphics requirements; OpenGL 2.0 shading
language; compiling and running shaders; Shading language
details; Shading language comparison.
Organizer
Randi Rost
3Dlabs, Inc.
Lecturers
Bill Licea-Kane
ATI Research
Randi Rost
3Dlabs, Inc.
| Module
1: OpenGL 2.0 Overview |
| 1:30 |
Introduction
and Vision
Rost |
| 1:55 |
Programmable
Processors |
| 2:20 |
Other
Proposed OpenGL 2.0 Features
Rost |
| 2:30 |
Shader
Management
Licea-Kane |
| 2:45 |
Vertex
and Fragment Shaders
Licea-Kane |
| 3:15 |
Break |
| Module
2: Examples and Demos |
| 3:30 |
Example
Shaders and Demos
Licea-Kane
Hart |
| 4:00 |
Other
OpenGL 2.0 Features ISVs and OpenGL 2.0
Hart |
| 4:30 |
Additional
Code Examples and Demos
All |
| 4:45 |
Wrap-up and Questions
Rost |
|
|

|