freetype2/src/smooth
Alexei Podtelezhnikov e7ac9288ac [smooth] Restore the span buffering for direct mode only.
The buffer size FT_MAX_GRAY_SPANS is set to 10 spans, which should be
enough to cover the entire scanline for simple glyphs in most cases:
each slightly slanted edge needs up to two spans, plus a filling span
in-between.  This is not new, we used to do it before cb4388783c.

* src/smooth/ftgrays.c (gray_TWorker): Add `spans' and `num_spans'.
(gray_hline, gray_sweep): Implement the span buffering.
(gray_raster_render): Use negative `num_spans' to avoid the direct
mode.
2019-06-13 00:17:36 -04:00
..
Jamfile Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftgrays.c [smooth] Restore the span buffering for direct mode only. 2019-06-13 00:17:36 -04:00
ftgrays.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftsmerrs.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftsmooth.c Tweak LCD filtering. 2019-05-02 23:06:55 -04:00
ftsmooth.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
module.mk Update all copyright notices. 2019-02-23 10:07:09 +01:00
rules.mk Update all copyright notices. 2019-02-23 10:07:09 +01:00
smooth.c Update all copyright notices. 2019-02-23 10:07:09 +01:00