Checkout some of our upcoming events over here.
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.
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.