drawspan
Drawspan is a low-level graphics primitive used in rasterization to render a horizontal sequence of pixels on a single scan line. A span is defined by a fixed y coordinate and a start and end x coordinate, typically inclusive. In software renderers and some GPU pipelines designed around scanline filling, drawspan is the operation that paints the pixels within [x_min, x_max] on row y with a given color, shade, or texture.
A drawspan may carry additional attributes such as alpha, depth, or texture coordinates. It is often issued
Variants include colored spans (solid color), shaded spans (color interpolation across the span), and textured spans
See also: scanline rasterization, polygon fill, rasterization, spans, framebuffer, z-buffer, alpha blending.