summaryrefslogtreecommitdiffstats
path: root/libass/ass_func_template.h
diff options
context:
space:
mode:
authorDr.Smile <vabnick@gmail.com>2022-08-09 03:58:25 +0300
committerDr.Smile <vabnick@gmail.com>2022-12-04 02:17:38 +0300
commit99017a5bb0e88a3ad7100ecedb63c80475f5bbca (patch)
tree3da399d62068e5536354e13cbd033a229b5db730 /libass/ass_func_template.h
parent7477ab2b12b443a0b880de89bfb32780b04c31bb (diff)
downloadlibass-99017a5bb0e88a3ad7100ecedb63c80475f5bbca.tar.bz2
libass-99017a5bb0e88a3ad7100ecedb63c80475f5bbca.tar.xz
Merge ass_func_template.h into ass_bitmap_engine.c
Diffstat (limited to 'libass/ass_func_template.h')
-rw-r--r--libass/ass_func_template.h77
1 files changed, 0 insertions, 77 deletions
diff --git a/libass/ass_func_template.h b/libass/ass_func_template.h
deleted file mode 100644
index 892e498..0000000
--- a/libass/ass_func_template.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Copyright (C) 2015 Vabishchevich Nikolay <vabnick@gmail.com>
- *
- * This file is part of libass.
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-
-FillSolidTileFunc DECORATE(fill_solid_tile16);
-FillHalfplaneTileFunc DECORATE(fill_halfplane_tile16);
-FillGenericTileFunc DECORATE(fill_generic_tile16);
-MergeTileFunc DECORATE(merge_tile16);
-
-FillSolidTileFunc DECORATE(fill_solid_tile32);
-FillHalfplaneTileFunc DECORATE(fill_halfplane_tile32);
-FillGenericTileFunc DECORATE(fill_generic_tile32);
-MergeTileFunc DECORATE(merge_tile32);
-
-BitmapBlendFunc DECORATE(add_bitmaps), DECORATE(imul_bitmaps);
-BitmapMulFunc DECORATE(mul_bitmaps);
-
-BeBlurFunc DECORATE(be_blur);
-
-Convert8to16Func DECORATE(stripe_unpack);
-Convert16to8Func DECORATE(stripe_pack);
-FilterFunc DECORATE(shrink_horz), DECORATE(shrink_vert);
-FilterFunc DECORATE(expand_horz), DECORATE(expand_vert);
-ParamFilterFunc DECORATE(blur4_horz), DECORATE(blur4_vert);
-ParamFilterFunc DECORATE(blur5_horz), DECORATE(blur5_vert);
-ParamFilterFunc DECORATE(blur6_horz), DECORATE(blur6_vert);
-ParamFilterFunc DECORATE(blur7_horz), DECORATE(blur7_vert);
-ParamFilterFunc DECORATE(blur8_horz), DECORATE(blur8_vert);
-
-
-const BitmapEngine DECORATE(bitmap_engine) = {
- .align_order = ALIGN,
-
-#if CONFIG_LARGE_TILES
- .tile_order = 5,
- .fill_solid = DECORATE(fill_solid_tile32),
- .fill_halfplane = DECORATE(fill_halfplane_tile32),
- .fill_generic = DECORATE(fill_generic_tile32),
- .merge_tile = DECORATE(merge_tile32),
-#else
- .tile_order = 4,
- .fill_solid = DECORATE(fill_solid_tile16),
- .fill_halfplane = DECORATE(fill_halfplane_tile16),
- .fill_generic = DECORATE(fill_generic_tile16),
- .merge_tile = DECORATE(merge_tile16),
-#endif
-
- .add_bitmaps = DECORATE(add_bitmaps),
- .imul_bitmaps = DECORATE(imul_bitmaps),
- .mul_bitmaps = DECORATE(mul_bitmaps),
-
- .be_blur = DECORATE(be_blur),
-
- .stripe_unpack = DECORATE(stripe_unpack),
- .stripe_pack = DECORATE(stripe_pack),
- .shrink_horz = DECORATE(shrink_horz),
- .shrink_vert = DECORATE(shrink_vert),
- .expand_horz = DECORATE(expand_horz),
- .expand_vert = DECORATE(expand_vert),
- .blur_horz = { DECORATE(blur4_horz), DECORATE(blur5_horz), DECORATE(blur6_horz), DECORATE(blur7_horz), DECORATE(blur8_horz) },
- .blur_vert = { DECORATE(blur4_vert), DECORATE(blur5_vert), DECORATE(blur6_vert), DECORATE(blur7_vert), DECORATE(blur8_vert) },
-};