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