commit | 953b3682b69b438ce7e6827628909788da25c373 | [log] [tgz] |
---|---|---|
author | Alexei Podtelezhnikov <apodtele@gmail.com> | Tue Dec 11 23:22:15 2018 -0500 |
committer | Alexei Podtelezhnikov <apodtele@gmail.com> | Tue Dec 11 23:22:15 2018 -0500 |
tree | 72c0e5325db494f01b97e761cf1e9dc9a9fa176b | |
parent | 9569a5b2f21696c0535b3ecea2e391811a8995d2 [diff] |
Color glyph framework and rendering (3/3). * include/freetype/config/ftmodule.h, src/smooth/module.mk: Register color renderer. * include/freetype/freetype.h (FT_RENDER_MODE_BGRA): Introduce it. * src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Handle BGRA mode. * src/smooth/ftsmooth.c (ft_smooth_render_bgra): Implement it. (ft_smooth_bgra_renderer_class): Define it. * src/smooth/ftsmooth.h: Declare it.