skip horizontal, faster

This commit is contained in:
Ryan Oldenburg 2021-01-17 22:07:05 -06:00
parent 58f95e0e75
commit ce938fa92a

View file

@ -648,6 +648,8 @@ proc fillPolygons*(
if bounds.y > y.float32 or bounds.y + bounds.h < y.float32:
continue
for line in poly.segments:
if line.at.y == line.to.y: # Skip horizontal lines
continue
var line2 = line
if line2.at.y > line2.to.y: # Sort order doesn't actually matter
swap(line2.at, line2.to)