Anuj Verma
|
97474a7072
|
* src/sdf/ftsdf.c (get_min_distance_conic): Use 0, 1 in case of 0 roots.
|
2020-08-02 16:33:17 +05:30 |
Anuj Verma
|
f9b4f37433
|
[sdf] Added function to find shortest distance from a point to a conic.
|
2020-08-02 16:33:17 +05:30 |
Anuj Verma
|
5cbcab183a
|
* src/sdf/ftsdf.c (get_min_distance_line): Minor bug
|
2020-08-02 16:33:17 +05:30 |
Anuj Verma
|
c8e3c5a420
|
* src/sdf/ftsdf.c: Refactored the code.
|
2020-08-02 16:33:17 +05:30 |
Anuj Verma
|
f1de833a9d
|
[sdf] Added functions to solve polynomial equations.
|
2020-08-02 16:33:17 +05:30 |
Anuj Verma
|
92a5312036
|
* src/sdf/ftsdf.c: Use FT_16D16 instead of FT_Fixed to avoid confusion.
|
2020-08-02 16:33:17 +05:30 |
Anuj Verma
|
811b6a7177
|
* src/sdf/ftsdf.c (cube_root, arc_cos): Added a few math functions.
|
2020-08-02 16:33:17 +05:30 |
Anuj Verma
|
38df99a1b4
|
[sdf] Fixed compilation under gnumake.
|
2020-08-02 16:33:17 +05:30 |
Anuj Verma
|
96883decbb
|
[sdf] Added function to resolve corners.
|
2020-08-02 16:33:17 +05:30 |
Anuj Verma
|
03e6debb80
|
[sdf] The module can now generate SDF for outline with only lines.
|
2020-08-02 16:33:17 +05:30 |
Anuj Verma
|
063b65d583
|
[sdf] Added function to find shortest distance from a point to a line.
|
2020-08-02 16:33:17 +05:30 |
Anuj Verma
|
186cc478ae
|
* src/sdf/ftsdf.c: Manually iterate through the lists.
|
2020-08-02 16:33:17 +05:30 |
Anuj Verma
|
e9fce03032
|
[sdf] Added basic outline of the functions required to generate sdf.
|
2020-08-02 16:33:17 +05:30 |
Anuj Verma
|
6d4e00ae37
|
[sdf] Added `SDF_Raster_Params'.
|
2020-08-02 16:33:17 +05:30 |
Anuj Verma
|
3ebcbd7066
|
* include/freetype/ftimage.h (FT_RASTER_FLAG_): Added a new raster flag.
|
2020-08-02 16:33:16 +05:30 |
Anuj Verma
|
f02d1acb89
|
* src/sdf/ftsdf.c (sdf_shape_dump): Use `FT_TRACEX' instead of `printf'.
|
2020-08-02 16:33:16 +05:30 |
Anuj Verma
|
63c2ac5fae
|
* src/sdf/ftsdf.c (sdf_shape_dump): Added debugging function.
|
2020-08-02 16:33:16 +05:30 |
Anuj Verma
|
2f0d349d8c
|
[sdf] Added functions to de-allocate `SDF_' structs.
|
2020-08-02 16:33:16 +05:30 |
Anuj Verma
|
54ff90398a
|
[sdf] Decompose outline and store it in a `SDF_Shape'.
|
2020-08-02 16:33:16 +05:30 |
Anuj Verma
|
38bc88ae6f
|
[sdf] Added essential enums and structs required.
|
2020-08-02 16:33:16 +05:30 |
Anuj Verma
|
d21ceef7b4
|
[sdf] Added functionality to set and get module properties.
|
2020-08-02 16:33:16 +05:30 |
Anuj Verma
|
29c92db771
|
[sdf] Implemented a few functions required by a renderer module.
|
2020-08-02 16:33:16 +05:30 |
Anuj Verma
|
c9d1149923
|
* include/freetype/ftimage.h (FT_Render_Mode_): Added new pixel mode.
|
2020-08-02 16:33:16 +05:30 |
Anuj Verma
|
08ba8d1422
|
added new `FT_RENDER_MODE_SDF'
|
2020-08-02 16:33:16 +05:30 |
Anuj Verma
|
e408bda4f9
|
author check
|
2020-08-02 16:33:16 +05:30 |
preversewharf45
|
185d07b0cd
|
added the structure of new `sdf' module
|
2020-08-02 16:33:16 +05:30 |