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