Flutter Engine
The Flutter Engine
Namespaces | Functions
SkBlitMask_opts.h File Reference
#include "include/private/base/SkFeatures.h"
#include "src/core/Sk4px.h"
#include <lsxintrin.h>

Go to the source code of this file.

Namespaces

namespace  SK_OPTS_NS
 

Functions

static __m128i SK_OPTS_NS::SkAlphaMul_lsx (__m128i x, __m128i y)
 
template<bool isColor>
static void SK_OPTS_NS::D32_A8_Opaque_Color_lsx (void *SK_RESTRICT dst, size_t dstRB, const void *SK_RESTRICT maskPtr, size_t maskRB, SkColor color, int width, int height)
 
static void SK_OPTS_NS::blit_mask_d32_a8_general (SkPMColor *dst, size_t dstRB, const SkAlpha *mask, size_t maskRB, SkColor color, int w, int h)
 
static void SK_OPTS_NS::blit_mask_d32_a8_opaque (SkPMColor *dst, size_t dstRB, const SkAlpha *mask, size_t maskRB, SkColor color, int w, int h)
 
static void SK_OPTS_NS::blit_mask_d32_a8_black (SkPMColor *dst, size_t dstRB, const SkAlpha *maskPtr, size_t maskRB, int width, int height)
 
void SK_OPTS_NS::blit_mask_d32_a8 (SkPMColor *dst, size_t dstRB, const SkAlpha *mask, size_t maskRB, SkColor color, int w, int h)