Lines Matching defs:alpha
164 const uint8_t* alpha = io->a;
171 if (alpha != NULL) {
173 memcpy(dst, alpha, mb_w * sizeof(*dst));
174 alpha += io->width;
178 // the user requested alpha, but there is none, set it to opaque.
188 const uint8_t** alpha, int* const num_rows) {
200 // Fortunately, *alpha data is persistent, so we can go back
201 // one row and finish alpha blending, now that the fancy upscaler
203 *alpha -= io->width;
214 const uint8_t* alpha = io->a;
215 if (alpha != NULL) {
223 const int start_y = GetAlphaSourceRow(io, &alpha, &num_rows);
231 const uint32_t alpha_value = alpha[i];
235 alpha += io->width;
238 // alpha_mask is < 0xff if there's non-trivial alpha to premultiply with.
249 const uint8_t* alpha = io->a;
250 if (alpha != NULL) {
255 const int start_y = GetAlphaSourceRow(io, &alpha, &num_rows);
263 // Fill in the alpha value (converted to 4 bits).
264 const uint32_t alpha_value = alpha[i] >> 4;
268 alpha += io->width;
455 // Fill in the alpha value (converted to 4 bits).