From 412757d4c075fa9001f59bb3948b0e6d887200dd Mon Sep 17 00:00:00 2001 From: Ryan Oldenburg Date: Mon, 20 Jun 2022 16:12:52 -0500 Subject: [PATCH] linearScanEnd --- src/pixie/paths.nim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pixie/paths.nim b/src/pixie/paths.nim index 644eaa1..ebb8bdb 100644 --- a/src/pixie/paths.nim +++ b/src/pixie/paths.nim @@ -1540,6 +1540,8 @@ proc fillCoverage( blendBlob(maskBlendNormal) of MaskBlend: + {.linearScanEnd.} + when allowSimd: when defined(amd64): for _ in 0 ..< coverages.len div 16: @@ -1685,6 +1687,8 @@ proc fillHits( fillUnsafe(mask.data, 255, mask.dataIndex(start, y), len) of MaskBlend: + {.linearScanEnd.} + var filledTo = startX for (start, len) in hits.walkInteger(numHits, windingRule, y, mask.width): let gapBetween = start - filledTo