xf86-video-geode: Changes to 'master'

Mart Raudsepp leio at kemper.freedesktop.org
Mon Sep 17 22:54:51 PDT 2012


 src/lx_exa.c |   33 +++++++++++++++------------------
 1 file changed, 15 insertions(+), 18 deletions(-)

New commits:
commit 65d9954ef61b7e22252d38cc81db710a8ec0b22b
Author: Mart Raudsepp <leio at gentoo.org>
Date:   Tue Sep 18 08:43:51 2012 +0300

    lx_exa: Downgrade src/dst format warnings to fallbacks to not spam the log
    
    We don't support 10bit wide color channels, BGRA and other types, which mainly
    cause these fallbacks. The ErrorF's were unwarranted, these are just fallbacks
    as any other, so don't output these warnings without GEODE_TRACE_FALL.

commit 5f7797cadeaf8a28612b9d0c394f8507eb687c34
Author: Mart Raudsepp <leio at gentoo.org>
Date:   Tue Sep 18 08:41:53 2012 +0300

    lx_exa: Fix crash with solid fills on PictOpAdd operations
    
    lx_check_composite has many special checks for PictOpAdd to return
    successfully early, but these were done even earlier than the check
    for solid fills. This resulted in lx_prepare_composite assuming
    the source pixmap exists, which is not the case with solid fills.
    Move the solid fill fallback checks before the others, so we are
    guaranteed to always have a source pixmap in PrepareComposite and
    Composite and don't crash trying to access a NULL pointer.
    
    Also move up the mask check to do less checks in the PictOpAdd logic.



More information about the xorg-commit mailing list