mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-08 13:43:43 +00:00
sw_engine: tag one optimization point for future work.
Change-Id: Ib41b18c097d24636efbba633972e1c8b7f9a63ef
This commit is contained in:
parent
75f2bc5f38
commit
2628a5a935
1 changed files with 1 additions and 2 deletions
|
@ -228,17 +228,16 @@ static void _sweep(RleWorker& rw)
|
|||
rw.spansCnt = 0;
|
||||
|
||||
for (int y = 0; y < rw.yCnt; ++y) {
|
||||
|
||||
auto cover = 0;
|
||||
auto x = 0;
|
||||
auto cell = rw.yCells[y];
|
||||
|
||||
while (cell) {
|
||||
|
||||
_horizLine(rw, x, y, cover * (ONE_PIXEL * 2), cell->x - x);
|
||||
cover += cell->cover;
|
||||
auto area = cover * (ONE_PIXEL * 2) - cell->area;
|
||||
|
||||
//OPTIMIZE ME: This occurs 1 length span data.
|
||||
if (area != 0 && cell->x >= 0)
|
||||
_horizLine(rw, cell->x, y, area, 1);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue