xf86-video-geode: Changes to 'master'
Mart Raudsepp
leio at kemper.freedesktop.org
Thu Jun 17 03:48:38 PDT 2010
src/lx_exa.c | 56 +++++++++++++++++++++++++++++++++-----------------------
1 file changed, 33 insertions(+), 23 deletions(-)
New commits:
commit 42481a36f92cf79c76fea229b5143c4fbdea444a
Author: Mart Raudsepp <leio at gentoo.org>
Date: Mon Jun 14 02:34:20 2010 +0300
lx_exa: fallback in case of server-side gradients and solid fill
RENDER extension version 0.10 added support for doing server-side
gradients and solid fills, which we were not handling at all.
cairo-1.9 started making use of server-side gradients, and we are
crashing on those, as the source pixmap (pxSrc in lx_prepare_composite)
doesn't have a drawable in this case, and we were not expecting such
a possibility.
So, as the first measure, fallback (three years late) all server-side
gradients and solid fills instead of crashing, until we have no code
that tries to accelerate cases of these or aren't sure if we even
can accelerate any cases.
pSourcePict member was added to xserver in 2005, so no compatibility
wrapping needed.
Signed-off-by: Mart Raudsepp <leio at gentoo.org>
Acked-by: Otavio Salvador <otavio at ossystems.com.br>
commit b46d4ff787bce43409d59837d736af0be2b0dda5
Author: Frank Huang <frankr.huang at amd.com>
Date: Sun Jun 13 18:47:12 2010 +0800
Prevent the pixmap migration if the geode GP can not do the acceleration.
Bring all the "return FALSE" condition forward from lx_prepare_composite
to lx_check_composite. The Xserver will handle this condition. See more
on Freedesktop Bugzilla #27243
Signed-off-by: Frank Huang <frankr.huang at amd.com>
Acked-by: Mart Raudsepp <leio at gentoo.org>
More information about the xorg-commit
mailing list