diff options
author | Dr.Smile <vabnick@gmail.com> | 2015-02-09 05:01:55 +0300 |
---|---|---|
committer | Dr.Smile <vabnick@gmail.com> | 2015-02-09 05:01:55 +0300 |
commit | 820b5a85f9bc56ac3361ff546331f0b318570005 (patch) | |
tree | dfc46feee5364181178dc834e7ae22a268ea92e9 /libass/ass_rasterizer.h | |
parent | 82a5bb2040ec63aec11043d5249bac68eed6632d (diff) | |
download | libass-820b5a85f9bc56ac3361ff546331f0b318570005.tar.bz2 libass-820b5a85f9bc56ac3361ff546331f0b318570005.tar.xz |
Skip memset() when using internal rasterizer
Diffstat (limited to 'libass/ass_rasterizer.h')
-rw-r--r-- | libass/ass_rasterizer.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libass/ass_rasterizer.h b/libass/ass_rasterizer.h index 6630317..d20feb3 100644 --- a/libass/ass_rasterizer.h +++ b/libass/ass_rasterizer.h @@ -43,15 +43,15 @@ struct segment { }; -typedef void (*FillSolidTileFunc)(uint8_t *buf, ptrdiff_t stride); +typedef void (*FillSolidTileFunc)(uint8_t *buf, ptrdiff_t stride, int set); typedef void (*FillHalfplaneTileFunc)(uint8_t *buf, ptrdiff_t stride, int32_t a, int32_t b, int64_t c, int32_t scale); typedef void (*FillGenericTileFunc)(uint8_t *buf, ptrdiff_t stride, const struct segment *line, size_t n_lines, int winding); -void ass_fill_solid_tile16_c(uint8_t *buf, ptrdiff_t stride); -void ass_fill_solid_tile32_c(uint8_t *buf, ptrdiff_t stride); +void ass_fill_solid_tile16_c(uint8_t *buf, ptrdiff_t stride, int set); +void ass_fill_solid_tile32_c(uint8_t *buf, ptrdiff_t stride, int set); void ass_fill_halfplane_tile16_c(uint8_t *buf, ptrdiff_t stride, int32_t a, int32_t b, int64_t c, int32_t scale); void ass_fill_halfplane_tile32_c(uint8_t *buf, ptrdiff_t stride, |