 |
22. The OpenGL Shading Language
Monday, Half Day, 1:45 - 5:30 pm
Room 6 C-F
Level: Intermediate
A high-level shading language is being developed for standard OpenGL
This overview of the new language teaches attendees how to write their own shaders to achieve a wide range of photorealistic and non-photorealistic effects.
Prerequisites
Programming experience in C or C++ and some graphics programming experience. Working knowledge of the OpenGL API is useful.
Topics
OpenGL Shading Language overview, API entry points, and details. Example application source code. Example shaders. Live demonstrations.
Organizer
Randi J. Rost
3Dlabs, Inc.
Lecturers
Bill Licea-Kane
ATI Research, Inc.
Randi J. Rost
3Dlabs, Inc.
Schedule
| Component 1: Overview |
| 1:45 |
Welcome, Background, Status
GLslang Overview
OpenGL Shader API
Development Tools
Futures
Rost |
| 3:15 |
Break
|
| Component 2: GLslang Details |
| 3:30 |
Replacing Fixed Functionality
GLslang Details
Simple Shader Example
Procedural Shader Example
Licea-Kane |
| 5:00 |
Demos and Examples
Questions and Wrap-up
Rost and Licea-Kane |
|
 |
|
|
 |