◄ Wiki / Graphics
row-band parallelism
Speeding up rendering by splitting the image into horizontal strips and giving each strip to a different worker thread.
A frame buffer can be divided into horizontal bands of rows, and separate CPU threads can each render their own band at the same time. Because the bands don't overlap, the threads rarely interfere, making this a simple and effective way to parallelize a software renderer. It is a common strategy in CPU-based rasterizers.
See also
- scanline rasterizerThe engine that turns triangles and shapes into pixels by filling them one horizontal row at a time.
- scanlineA single horizontal row of pixels being filled in as a shape is drawn.