freetype/src/smooth
Alexei Podtelezhnikov 6eb6158dd7 [smooth] Faster alternative line renderer.
This implementation renders the entire line segment at once without
subdividing it into scanlines.  The main speed improvement comes from
reducing the number of divisions to just two per line segment, which
is a bare minimum to calculate cell coverage in a smooth rasterizer.
Notably, the progression from cell to cell does not itself require any
divisions at all.  The speed improvement is more noticeable at larger
sizes.

* src/smooth/ftgrays.c (gray_render_line): New implementation.
2015-10-06 22:39:54 -04:00
..
ftgrays.c [smooth] Faster alternative line renderer. 2015-10-06 22:39:54 -04:00
ftgrays.h Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
ftsmerrs.h Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
ftsmooth.c [smooth] Signedness fixes. 2015-02-23 06:41:52 +01:00
ftsmooth.h Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
ftspic.c Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
ftspic.h Better support of user-supplied C++ namespaces. 2015-07-09 15:10:31 +02:00
Jamfile Make Jam support work again. 2015-06-21 19:12:12 +02:00
module.mk Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
rules.mk Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
smooth.c Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00