Shade each fragment as its triangle is rasterized, looping over lights inside the shader. Simple and MSAA-friendly, but cost is paid again for every fragment later overdrawn.
supersedescorrects · extends
classifiesspecializes · part-of
substitutes forapproximates · alternative-to
depends onrequires · validates
Colour is the family; a dashed line is the second member of it.
Drag to pan · scroll to zoom · click a node to open it
This node
specializesis a specific case of Rasterizationshades each fragment as its triangle is filled
Referenced by
alternative-toDeferred Shading is a competing approach to thisshades once per pixel, not once per overlapping fragment