Shaders are small programs running on the GPU. Most commonly are vertex- and fragment shaders. Both of these together take buffer data as input and output an image.
As this section does not contain any new information, we will only provide a small walkthrough of the sample shader. This should be copied to src/shader/main.glsl.