Shading/Shader Languages
  • is a graphics programming language adapted to programming shader effects (characterizing surfaces, volumes, and objects)
  • such language forms usually consist of special data types, like “vector”, “matrix”, “color” and “normal”
  • the shader language world is fragmented, but every language here is similar enough to C that one can easily switch between them

What are Shaders

Shader Languages - Low Level

Shader Language

Graphics API Platform

Standard Portable Intermediate Representation (SPIR-V)

Vulkan

Shader Languages - High Level

Transpiling Between High-Level Shader Languages

see: Shader Languages