Used in
3-D computer graphics a shader is a small
program or set of algorithms that determines how 3-D surface properties of objects are rendered, and how light interacts with the object within a 3-D computer program. Newer
GPUs calculate shaders where previously it was an algorithm calculated by the
CPU.