commit | 2d67511a142dcb772c6b75b0b3dfd416bd53e51c | [log] [tgz] |
---|---|---|
author | Alexei Podtelezhnikov <apodtele@gmail.com> | Fri Jul 03 09:02:09 2020 -0400 |
committer | Alexei Podtelezhnikov <apodtele@gmail.com> | Fri Jul 03 09:02:09 2020 -0400 |
tree | 85db1e195a7dc8279afc00e0c9ceb339b5fa28ef | |
parent | a4434747558d872c55e55ce428019a8e15d222dc [diff] |
[smooth] Separate LCD paths from gray rendering. This makes `ft_smooth_render' a lot smaller and easier to follow. It also cleanly separates Harmony and ClearType-style LCD rendering algorithms. Now I only wish to move LCD filtering and geometry from FT_Library to FT_Renderer. * src/smooth/ftsmooth.c (ft_smooth_render): Move LCD code from here... (ft_smooth_raster_lcd, ft_smooth_raster_lcdv): ... to here. [FT_CONFIG_OPTION_SUBPIXEL_RENDERING]: Reorganize #ifdef's.