Vertex shaders: programs that place the corners of shapes in space, so a flat mesh can bend, wave and move.
1 shader
A vertex shader displacing a grid