> > The rasterizer is working now (albeit with some artefacts, image attached), > but the code is in a very early stage and I'm working on cleaning it.
Your rasterizer has a problem with Bézier curves. Any algorithm starts with flattening them or replacing with short straight segments. Then you walk the contours and integrate the area of each visited pixel, called cell in the current algorithm. This is trivial for straight lines. Of course, there are tricks with order linked lists for each scan line. The coverage value helps with the winding rule and correct the integral. I think this part is the same for either algorithm.
