ARM NEON Compositor
master
Fast SIMD alpha overlay and blending for ARM
|
Go to the documentation of this file.
18 size_t bg_full_cols,
size_t fg_rows,
19 size_t fg_cols,
size_t fg_full_cols);
23 size_t bg_full_cols,
size_t fg_rows,
size_t fg_cols,
size_t fg_full_cols);
27 size_t bg_full_cols,
size_t fg_rows,
28 size_t fg_cols,
size_t fg_full_cols);
32 size_t bg_full_cols,
size_t fg_rows,
33 size_t fg_cols,
size_t fg_full_cols);
37 size_t bg_full_cols,
size_t fg_rows,
38 size_t fg_cols,
size_t fg_full_cols);
void overlay_alpha_stride_div256_round(const uint8_t *bg_img, const uint8_t *fg_img, uint8_t *out_img, size_t bg_full_cols, size_t fg_rows, size_t fg_cols, size_t fg_full_cols)
C wrapper for overlay_alpha_stride().
void overlay_alpha_stride_div255_round(const uint8_t *bg_img, const uint8_t *fg_img, uint8_t *out_img, size_t bg_full_cols, size_t fg_rows, size_t fg_cols, size_t fg_full_cols)
C wrapper for overlay_alpha_stride().
void overlay_alpha_stride_div255_floor(const uint8_t *bg_img, const uint8_t *fg_img, uint8_t *out_img, size_t bg_full_cols, size_t fg_rows, size_t fg_cols, size_t fg_full_cols)
C wrapper for overlay_alpha_stride().
void overlay_alpha_stride_div256_floor(const uint8_t *bg_img, const uint8_t *fg_img, uint8_t *out_img, size_t bg_full_cols, size_t fg_rows, size_t fg_cols, size_t fg_full_cols)
C wrapper for overlay_alpha_stride().
void overlay_alpha_stride_div255_round_approx(const uint8_t *bg_img, const uint8_t *fg_img, uint8_t *out_img, size_t bg_full_cols, size_t fg_rows, size_t fg_cols, size_t fg_full_cols)
C wrapper for overlay_alpha_stride().