diff options
author | Alexei Podtelezhnikov <apodtele@gmail.com> | 2020-05-11 23:30:37 -0400 |
---|---|---|
committer | Alexei Podtelezhnikov <apodtele@gmail.com> | 2020-05-11 23:30:37 -0400 |
commit | 652f88631932713309b6fa2cf12669699e3fc8e6 (patch) | |
tree | 4875df6951e878c2cde9c92b019011718aaa60b1 /builds | |
parent | 093f87bfe45160195ade7bd5174bbaaf50ebd6be (diff) | |
download | freetype2-652f88631932713309b6fa2cf12669699e3fc8e6.tar.gz |
[smooth] Stop using dedicated LCD modules and classes.
The LCD modules were never truly independent. They mostly served as
a way to disable patented LCD rendering, which is no longer necessary.
The `smooth' module now handles LCD modes as well.
* src/smooth/ftsmooth.c (ft_smooth_lcd_renderer_class.
ft_smooth_lcdv_renderer_class): Deleted.
(ft_render_smooth): Reworked from `ft_render_smooth_generic'.
* src/smooth/ftsmooth.h: Remove dedicated LCD classes.
* src/smooth/module.mk: Remove dedicated LCD modules.
* include/freetype/config/ftmodule.h: Ditto.
* builds/amiga/include/config/ftmodule.h: Ditto.
* include/freetype/ftmodapi.h: Do not mention LCD modules.
Diffstat (limited to 'builds')
-rw-r--r-- | builds/amiga/include/config/ftmodule.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/builds/amiga/include/config/ftmodule.h b/builds/amiga/include/config/ftmodule.h index 8bc115049..6035bf016 100644 --- a/builds/amiga/include/config/ftmodule.h +++ b/builds/amiga/include/config/ftmodule.h @@ -137,8 +137,6 @@ FT_USE_MODULE( FT_Module_Class, sfnt_module_class ) #ifdef FT_USE_SMOOTH FT_USE_MODULE( FT_Renderer_Class, ft_smooth_renderer_class ) -FT_USE_MODULE( FT_Renderer_Class, ft_smooth_lcd_renderer_class ) -FT_USE_MODULE( FT_Renderer_Class, ft_smooth_lcdv_renderer_class ) #endif #ifdef FT_USE_OTV |