Topic summary

Shading language

A shading language is a graphics programming language made for programming shader effects on the graphics processing unit (unlike other programming languages, which send instructions to the central processing unit instead). Because of this, shading languages are usually more 'low level' languages and usually consist of special data types like "vector", "matrix", "color" and "normal".