1. A method for rasterization, comprising the steps of: determining a crossing point of a line and a bounding box, the line represented by a functional ƒ(x, y)=a·x+b·y+c; and performing a Bresenham walk along a portion of the line, the portion falling within the bounding box, the portion having (a) an initial x-coordinate x 0 and (b) one or more additional x-coordinates with increasing x-values; wherein the finding step and the performing step comprise using an adder, and wherein the finding step and the performing step do not comprise using a multiplier or a divider.