scanFetchProc fetchSrc = NULL, fetchMask = NULL, fetchDest = NULL;
uint32_t *bits;
int32_t stride;
- int xoff, yoff;
source_pict_class_t srcClass, maskClass;
srcClass = _pixman_image_classify (data->src,
{
bits = data->dest->bits.bits;
stride = data->dest->bits.rowstride;
- xoff = yoff = 0;
}
else
{
bits = NULL;
stride = 0;
- xoff = yoff = 0;
}
if (fetchSrc &&
else
{
/* blend */
- compose (bits + (data->yDest + i+ yoff) * stride +
- data->xDest + xoff,
+ compose (bits + (data->yDest + i) * stride +
+ data->xDest,
src_buffer, mask_buffer, data->width);
}
}
else
{
/* blend */
- compose (bits + (data->yDest + i+ yoff) * stride +
- data->xDest + xoff,
+ compose (bits + (data->yDest + i) * stride +
+ data->xDest,
src_mask_buffer, data->width);
}
}