Courses
 
  Course Numbers
1       2       3      
4       5       6      
7       8       9      
10     11     12
13     14     15
16     17     18
19     20     21
22     23     24
25     26     27
28     29     30
31     32     33
34     35     36
37     38     39
40     41     42
43     44     45
 
     
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



   presentations

   experiences    services
   > COURSES    > ACADEMIC EXHIBITS    > BIRDS OF A FEATHER  
   > EDUCATORS    > ART GALLERY    > GET INVOLVED  
      PROGRAM    > COMPUTER    > GRAPHICSNET  
   > EXHIBITOR TECH
      ANIMATION FESTIVAL    > INTERNATIONAL  
      TALKS    > EMERGING       RESOURCES  
   > INTRO TO
      TECHNOLOGIES    > PATHFINDERS  
      COMPUTER GRAPHICS    > sigKIDS      
   > KEYNOTE ADDRESS /
   > GUERILLA STUDIO      
      AWARDS          
   > PAPERS          
   > SKETCHES &          
      APPLICATIONS          
   > SPECIAL SESSIONS          
   > WEB GRAPHICS