ARM NEON Compositor  master
Fast SIMD alpha overlay and blending for ARM
Functions
overlay_alpha.h File Reference
#include <stddef.h>
#include <stdint.h>
+ Include dependency graph for overlay_alpha.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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(). More...
 
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(). More...
 
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(). More...
 
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(). More...
 
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(). More...