diff options
author | Dr.Smile <vabnick@gmail.com> | 2014-03-28 22:17:46 +0400 |
---|---|---|
committer | Rodger Combs <rodger.combs@gmail.com> | 2014-04-29 11:08:39 -0500 |
commit | af6c1d42c5a76a89697ecfddbba73102a28d3e1e (patch) | |
tree | cdfdf9f331dd7d385cd33af6691f65ba39fe9112 /configure.ac | |
parent | 35d06db7e58054a93bb97bb4e5096baf0272fb31 (diff) | |
download | libass-af6c1d42c5a76a89697ecfddbba73102a28d3e1e.tar.bz2 libass-af6c1d42c5a76a89697ecfddbba73102a28d3e1e.tar.xz |
Implement fast quad-tree rasterizer in C and x86/SSE2/AVX2
Signed-off-by: Rodger Combs <rodger.combs@gmail.com>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 103651b..b592cc5 100644 --- a/configure.ac +++ b/configure.ac @@ -47,6 +47,10 @@ AC_ARG_ENABLE([harfbuzz], AS_HELP_STRING([--disable-harfbuzz], [disable HarfBuzz support @<:@default=check@:>@])) AC_ARG_ENABLE([asm], AS_HELP_STRING([--disable-asm], [disable compiling with ASM @<:@default=check@:>@])) +AC_ARG_ENABLE([rasterizer], AS_HELP_STRING([--disable-rasterizer], + [disable internal rasterizer @<:@default=enabled@:>@])) +AC_ARG_ENABLE([large-tiles], AS_HELP_STRING([--enable-large-tiles], + [use larger tiles in the rasterizer (better performance, slightly worse quality) @<:@default=disabled@:>@])) AS_IF([test x$enable_asm != xno], [ AS_CASE([$host], @@ -112,6 +116,20 @@ AM_COND_IF([ASM], [AC_DEFINE(CONFIG_ASM, 0, [ASM enabled])] ) +AM_CONDITIONAL([RASTERIZER], [test x$enable_rasterizer != xno]) + +AM_COND_IF([RASTERIZER], + [AC_DEFINE(CONFIG_RASTERIZER, 1, [rasterizer enabled])], + [AC_DEFINE(CONFIG_RASTERIZER, 0, [rasterizer enabled])] + ) + +AM_CONDITIONAL([ENABLE_LARGE_TILES], [test x$enable_large_tiles = xyes]) + +AM_COND_IF([ENABLE_LARGE_TILES], + [AC_DEFINE(CONFIG_LARGE_TILES, 1, [use large tiles])] + [AC_DEFINE(CONFIG_LARGE_TILES, 0, [use small tiles])], + ) + PKG_CHECK_MODULES([FREETYPE], freetype2 >= 9.10.3, [ CFLAGS="$CFLAGS $FREETYPE_CFLAGS" LIBS="$LIBS $FREETYPE_LIBS" |