• Home
  • Raw
  • Download

Lines Matching refs:alpha

145         const uint32_t alpha = (argb >> 24) & 0xff;  in WebPMultARGBRowC()  local
146 const uint32_t scale = GetScale(alpha, inverse); in WebPMultARGBRowC()
157 void WebPMultRowC(uint8_t* const ptr, const uint8_t* const alpha, in WebPMultRowC() argument
161 const uint32_t a = alpha[x]; in WebPMultRowC()
178 void (*WebPMultRow)(uint8_t* const ptr, const uint8_t* const alpha,
194 const uint8_t* alpha, int alpha_stride, in WebPMultRows() argument
198 WebPMultRow(ptr, alpha, width, inverse); in WebPMultRows()
200 alpha += alpha_stride; in WebPMultRows()
224 const uint8_t* const alpha = rgba + (alpha_first ? 0 : 3); in ApplyAlphaMultiply() local
227 const uint32_t a = alpha[4 * i]; in ApplyAlphaMultiply()
287 static int DispatchAlpha_C(const uint8_t* alpha, int alpha_stride, in DispatchAlpha_C() argument
295 const uint32_t alpha_value = alpha[i]; in DispatchAlpha_C()
299 alpha += alpha_stride; in DispatchAlpha_C()
306 static void DispatchAlphaToGreen_C(const uint8_t* alpha, int alpha_stride, in DispatchAlphaToGreen_C() argument
312 dst[i] = alpha[i] << 8; // leave A/R/B channels zero'd. in DispatchAlphaToGreen_C()
314 alpha += alpha_stride; in DispatchAlphaToGreen_C()
321 uint8_t* alpha, int alpha_stride) { in ExtractAlpha_C() argument
328 alpha[i] = alpha_value; in ExtractAlpha_C()
332 alpha += alpha_stride; in ExtractAlpha_C()
337 static void ExtractGreen_C(const uint32_t* argb, uint8_t* alpha, int size) { in ExtractGreen_C() argument
339 for (i = 0; i < size; ++i) alpha[i] = argb[i] >> 8; in ExtractGreen_C()
347 void (*WebPExtractGreen)(const uint32_t* argb, uint8_t* alpha, int size);