For developers wanting to create or improve existing OpenGL rendering code, this course offers strategies to increase performance and extract full potential from hardware.
Techniques taught in class include multi-pass rendering, the use of uniform buffers, shader storage buffers and indirect drawing.
An optional fourth day offers an introduction to modern graphics APIs such as Vulkan or Metal and how the concepts originating in the OpenGL material have evolved to achieve more performance and more advanced rendering.
Courses are offered by KDAB trainers with a deep knowledge of OpenGL as well as possessing excellent tutoring skills.
As for all our courses, there will be a mix of presentation and labs and class numbers are restricted to a maximum of 12 people to ensure personal attention.
We offer two types of in-person training: Scheduled, for individuals from diverse companies and In-Company for teams. Some on-line options are also available.
Developers wanting to create or improve existing rendering code, using every technique at their disposal to understand and maximize performance, and extract the full potential from their hardware.
Developers already working with OpenGL, comfortable with the basics of specifying geometry, writing basic shaders and working with image data.
3 Days
Start
Days
Location
Course
Language
Price ex. VAT
██████
█
███
███████████████
███
███
█████
███
██████
█
███
███████████████
███
███
█████
███
██████
█
███
███████████████
███
███
█████
███
* plus VAT if applicable
Getting the best from available hardware resources, especially on constrained systems, means deeply understanding the costs of different graphics operations, and how to optimize the rendering architecture to meet visual requirements. This course teaches how to increase performance effectively.