Shaders are the core of the programmable graphics pipeline. They allow you to control how a model looks on a vertex and pixel level. Shaders are split into two parts, the vertex shader and the ...