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 /libass/ass_bitmap.h | |
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 'libass/ass_bitmap.h')
-rw-r--r-- | libass/ass_bitmap.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libass/ass_bitmap.h b/libass/ass_bitmap.h index b05e1120..64b34667 100644 --- a/libass/ass_bitmap.h +++ b/libass/ass_bitmap.h @@ -48,7 +48,7 @@ typedef struct { unsigned char *buffer; // h * stride buffer } Bitmap; -Bitmap *outline_to_bitmap(ASS_Library *library, FT_Library ftlib, +Bitmap *outline_to_bitmap(ASS_Renderer *render_priv, FT_Outline *outline, int bord); Bitmap *alloc_bitmap(int w, int h); @@ -62,8 +62,7 @@ Bitmap *alloc_bitmap(int w, int h); * \param be 1 = produces blurred bitmaps, 0 = normal bitmaps * \param border_visible whether border is visible if border_style is 3 */ -int outline_to_bitmap3(ASS_Library *library, ASS_SynthPriv *priv_blur, - FT_Library ftlib, FT_Outline *outline, FT_Outline *border, +int outline_to_bitmap3(ASS_Renderer *render_priv, FT_Outline *outline, FT_Outline *border, Bitmap **bm_g, Bitmap **bm_o, Bitmap **bm_s, int be, double blur_radius, FT_Vector shadow_offset, int border_style, int border_visible); |