A shader is a small program executed on a GPU during the rendering process. It dictates how light interacts with surfaces, determining the color, texture, and final appearance of pixels, crucial for modern Computer Graphics. See also Rendering Texture GLSL Vertex