First in a series looking at shaders (and the shader language GLSL) the underlying mechanism to control the GPU giving the programmer complete flexibility in rendering an image and allowing creation of many different effects, ranging from simple perspective projection through to image processing and post-processing.
The Vertex Shader is the part of the Shader Program responsible for transforming vertex data before it is passed on to the rasteriser. Part 1 will look at generating perspective, world-space position, rotation and other fun distortions.
• What to bring
Laptop, curiosity, questions (optional).