D.2. Multi-pass Algorithms

Invariance is necessary for a whole set of useful multi-pass algorithms.
Such algorithms render multiple times, each time with a different Vulkan
mode vector, to eventually produce a result in the framebuffer. Examples of
these algorithms include:

“Erasing” a primitive from the framebuffer by redrawing it, either in
a different color or using the XOR logical operation.