summaryrefslogtreecommitdiffstats
path: root/libass/ass_rasterizer.h
diff options
context:
space:
mode:
authorDr.Smile <vabnick@gmail.com>2015-02-09 05:01:55 +0300
committerDr.Smile <vabnick@gmail.com>2015-02-09 05:01:55 +0300
commit820b5a85f9bc56ac3361ff546331f0b318570005 (patch)
treedfc46feee5364181178dc834e7ae22a268ea92e9 /libass/ass_rasterizer.h
parent82a5bb2040ec63aec11043d5249bac68eed6632d (diff)
downloadlibass-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.h6
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,