Everything About ___
Live briefing

Everything about Shader

Type of program in computer graphics

In computer graphics, a shader is a programmable operation which is applied to data as it moves through the rendering pipeline. Shaders act on data such as vertices and primitives, generate or morph geometries and fragments, and calculate the colors in a rendered image. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: ShaderA 5-minute orientation
  2. Skim a recent paper: SLANG.D: Fast, Modular and Differentiable Shader ProgrammingInfluential work since 2022
  3. Pick up a classic book: The Book of ShadersThe most-reprinted book on the subject
  4. Read the landmark paper: The triangle processor and normal vector shaderCited 119 times
  5. Go sideways: OpenGL Shading LanguageA closely related topic
  6. Go sideways: Shading languageA closely related topic

📖 Definitions

Noun One who, or that which, shades.

Noun A set of software instructions used to calculate rendering effects on graphics hardware.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics