Graphics Pipeline

Everyone loves custom shaders. But how do you integrate them into CUGL and how do you get data to the shader. In this lecture we talk about how graphics works in CUGL and how you can extend it to produce cool effects.

This lecture will be a lot easier to follow if you know some OpenGL, but we will not assume that everyone does. We will only be focusing on an OpenGL pipeline as Vulkan support on mobile devices is still a little iffy.

February 23, 2022 slides demos