freetype2/src/base
Anuj Verma 1d51c5ef7b [sdf] Added interface functions for `bsdf' converter.
* src/base/ftobjs.c (FT_Render_Glyph_Internal): Remove
  the bitmap check which prevent calling renderers
  if the glyph is already a bitmap. The `bsdf' renderer
  requires a bitmap for conversion.

* src/base/ftobjs.c (ft_add_renderer): Remove the glyph
  format check which ensures that the glyph format for
  a renderer is `FT_GLYPH_FORMAT_OUTLINE', again the `bsdf'
  renderer has `FT_GLYPH_FORMAT_BITMAP' as a glyph format,
  so we need to remove the condition to initialize the
  renderer properly.

* src/sdf/ftbsdf.c (*): Added a rasterizer for the
  `bsdf' renderer and created necessary functions.

* src/sdf/ftbsdf.h: Add forward declaration of the
  rasterizer.

* src/sdf/ftsdfrend.c (ft_bitmap_sdf_renderer_class):
  Define the new `bsdf' rendere and add the
  `FT_Renderer_RenderFunc' function, the rest is
  same as the `sdf' renderer.

* src/sdf/ftsdfrend.h: Add forward declaration of the
  renderer.

* src/sdf/rules.mk (SDF_DRV_SRC): Add the new `ftbsdf.c'
  file to the compile list.

* src/sdf/sdf.c: Inclue the `ftbsdf.c' file if making
  single object.
2020-08-02 16:33:20 +05:30
..
ftadvanc.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftbase.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftbase.h Fix clang warnings. 2020-07-07 16:58:14 +02:00
ftbbox.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftbdf.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftbitmap.c Fix `-Wformat' compiler warnings. 2020-07-28 07:33:40 +02:00
ftcalc.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftcid.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftcolor.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftdbgmem.c Make macros for header file names optional. 2020-06-08 13:31:55 +02:00
ftdebug.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
fterrors.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftfntfmt.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftfstype.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftgasp.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftgloadr.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftglyph.c Fix clang warnings. 2020-07-07 16:58:14 +02:00
ftgxval.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
fthash.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftinit.c Make macros for header file names optional. 2020-06-08 13:31:55 +02:00
ftlcdfil.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftmac.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftmm.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftobjs.c [sdf] Added interface functions for `bsdf' converter. 2020-08-02 16:33:20 +05:30
ftotval.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftoutln.c Fix `-Wformat' compiler warnings. 2020-07-25 12:23:22 +02:00
ftpatent.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftpfr.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftpsprop.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftrfork.c Fix `-Wformat' compiler warnings. 2020-07-28 07:33:40 +02:00
ftsnames.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftstream.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftstroke.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftsynth.c Fix `-Wformat' compiler warnings. 2020-07-28 07:33:40 +02:00
ftsystem.c Make macros for header file names optional. 2020-06-08 13:31:55 +02:00
fttrigon.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
fttype1.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftutil.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftver.rc * Version 2.10.2 released. ========================== 2020-05-09 07:09:40 +02:00
ftwinfnt.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
md5.c * src/base/md5.c: Updated to recent version. 2016-06-16 06:17:54 +02:00
md5.h * src/base/md5.c, src/base/md5.h: Updated to recent version. 2013-10-22 01:10:10 +02:00
rules.mk Update all copyright notices. 2020-01-19 17:05:19 +01:00