commit | e9359e29bea9f3d4933f7bff7f75d662d0627ef6 | [log] [tgz] |
---|---|---|
author | Alexei Podtelezhnikov <apodtele@gmail.com> | Sun Nov 12 23:01:49 2023 -0500 |
committer | Alexei Podtelezhnikov <apodtele@gmail.com> | Sun Nov 12 23:01:49 2023 -0500 |
tree | 4d64129b270959845d353e217c531e4a56849270 | |
parent | d5e8686dd80cf67146b623f2b8c68fc43776d85c [diff] |
[raster] Get rid of the fresh flag. * src/raster/ftraster.c (black_TWorker): Remove the fresh flag. (New_Profile): Set the starting scanline here based on the current coordinate and initialize the joint crossing if necessary. (Line_Up, Bezier_Up): Do not deal with fresh and joint starts at all. (Line_Down, Bezier_Down): Simplify. (Conic_To, Cubic_To): Update the current coordinate after each subsection.