summaryrefslogtreecommitdiffstats
path: root/libass/ass_bitmap.h
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_bitmap.h')
-rw-r--r--libass/ass_bitmap.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libass/ass_bitmap.h b/libass/ass_bitmap.h
index 60364cd..1a17fd5 100644
--- a/libass/ass_bitmap.h
+++ b/libass/ass_bitmap.h
@@ -34,6 +34,7 @@ typedef void (*FillHalfplaneTileFunc)(uint8_t *buf, ptrdiff_t stride,
typedef void (*FillGenericTileFunc)(uint8_t *buf, ptrdiff_t stride,
const struct segment *line, size_t n_lines,
int winding);
+typedef void (*MergeTileFunc)(uint8_t *buf, ptrdiff_t stride, const uint8_t *tile);
typedef void (*BitmapBlendFunc)(uint8_t *dst, intptr_t dst_stride,
uint8_t *src, intptr_t src_stride,
@@ -67,6 +68,7 @@ typedef struct {
FillSolidTileFunc fill_solid;
FillHalfplaneTileFunc fill_halfplane;
FillGenericTileFunc fill_generic;
+ MergeTileFunc merge_tile;
// blend functions
BitmapBlendFunc add_bitmaps, imul_bitmaps;