diff options
author | Subhransu Mohanty <sub.mohanty@samsung.com> | 2016-11-28 11:21:33 -0800 |
---|---|---|
committer | Cedric BAIL <cedric@osg.samsung.com> | 2016-11-28 11:35:27 -0800 |
commit | 98b0408a4eed5c2beafd4f396b64ca54fb00270f (patch) | |
tree | 8cdd5e934685b0d6a121b26ab9cc10328a44ff69 /src/Makefile_Ector.am | |
parent | 6584c6cc27913710e8e76b2278307c5696374576 (diff) | |
download | efl-98b0408a4eed5c2beafd4f396b64ca54fb00270f.tar.gz |
triangulator: add a static_lib for triangulation. idea is to keep all the algorithm for triangulation in one place 1. shape outline triangulation using triangle strips. 2. shape filling using curve flattning and polygon triangulation.
Reviewers: Hermet, cedric
Reviewed By: cedric
Subscribers: raster, cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D3896
Diffstat (limited to 'src/Makefile_Ector.am')
-rw-r--r-- | src/Makefile_Ector.am | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/Makefile_Ector.am b/src/Makefile_Ector.am index f8b76716b6..0f8a0a5339 100644 --- a/src/Makefile_Ector.am +++ b/src/Makefile_Ector.am @@ -108,6 +108,12 @@ static_libs/rg_etc/rg_etc2.c \ static_libs/rg_etc/rg_etc1.h \ static_libs/rg_etc/etc2_encoder.c +# Triangulator static lib +triangulator_sources = \ +static_libs/triangulator/triangulator_stroker.c \ +static_libs/triangulator/triangulator_simple.c \ +$(NULL) + # And the default software backend lib_ector_libector_la_SOURCES += \ lib/ector/software/ector_renderer_software_gradient_linear.c \ @@ -120,7 +126,8 @@ lib/ector/software/ector_software_surface.c \ lib/ector/software/ector_software_buffer.c \ static_libs/freetype/sw_ft_math.c \ static_libs/freetype/sw_ft_raster.c \ -static_libs/freetype/sw_ft_stroker.c +static_libs/freetype/sw_ft_stroker.c \ +$(triangulator_sources) # And now the gl backend lib_ector_libector_la_SOURCES += \ @@ -152,6 +159,7 @@ lib_ector_libector_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \ -I$(top_builddir)/src/lib/ector/gl \ -I$(top_srcdir)/src/static_libs/freetype \ -I$(top_srcdir)/src/static_libs/draw \ +-I$(top_srcdir)/src/static_libs/triangulator \ @ECTOR_CFLAGS@ \ -DPACKAGE_BIN_DIR=\"$(bindir)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" \ @@ -204,3 +212,4 @@ static_libs/freetype/sw_ft_types.h \ static_libs/draw/draw.h \ static_libs/draw/draw_private.h \ $(ECTOR_GL_SHADERS_GEN) + |