This event is now over
We've collected some of the more interesting items from this event for you:
Date: May 12th -May 15th 2008
Location: Reading, UK
OpenGL Shading Language (GLSL) provides a C-like interface to programmable graphics hardware. GLSL is an open-standard, hardware independent, high-level shading language that allows developers to develop customized algorithms on modern Graphics Processors (GPUs) like advanced shading techniques and parallel processing. GLSL has been evolving continuously to keep pace with new features in graphics hardware, like geometry shaders. This course is an advanced course on OpenGL Shading Language where participants learn how to develop shaders in GLSL to program different stages in the graphics pipeline using a mix of class-room and hand-on programming sessions.
- Review of Fixed Function OpenGL Pipeline
- Introduction to Programmable Pipeline
- Introduction to OpenGL Shading Language
- Adding GLSL shaders to applications
- Developing and debugging GLSL shaders
- Vertex Shaders
- Fragment Shaders
- Geometry Shaders
- Performance Optimizations
- Applications of GLSL
- Shader Development Tools
This course is intended for software professionals and students who already have experience with OpenGL programming and want to start programming in the OpenGL Shading Language.
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.