Fix bug in FAST_PATH_STD_FAST_PATH
authorSøren Sandmann Pedersen <ssp@redhat.com>
Tue, 28 Sep 2010 04:42:25 +0000 (00:42 -0400)
committerSøren Sandmann Pedersen <ssp@redhat.com>
Mon, 4 Oct 2010 15:17:53 +0000 (11:17 -0400)
commita4d1c9d3831751008db61a48d6a6cb12ed33f314
tree725f0596d5f02c4e787f9a97170bf56a6058a1a0
parent10e13135c3538f0909f27eaacc17e9e13f199a7c
Fix bug in FAST_PATH_STD_FAST_PATH

The standard fast paths deal with two kinds of images: solids and
bits. These two image types require different flags, but
PIXMAN_STD_FAST_PATH uses the same ones for both.

This patch makes it so that solid images just get the standard flags,
while bits images must be untransformed contain the destination clip
within the sample grid.

This means that the old FAST_PATH_COVERS_CLIP flag is now not used
anymore, so it can be deleted.
pixman/pixman-image.c
pixman/pixman-private.h
pixman/pixman.c