Bug 35610

Summary: [bisected] many radial cases failed
Product: cairo Reporter: bo.b.wang
Component: xlib backendAssignee: Chris Wilson <chris>
Status: RESOLVED NOTABUG QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: medium    
Version: 1.10.3   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description bo.b.wang 2011-03-23 19:57:33 UTC
6521bab6e8d8c44e8a790ec6e10ae160ecaf8bc9 is the first bad commit
commit 6521bab6e8d8c44e8a790ec6e10ae160ecaf8bc9
Author: Andrea Canciani <ranma42@gmail.com>
Date:   Sat Mar 5 10:59:22 2011 +0100

    xcb,xlib: Fallback upon generic radial gradients

    The RENDER specification requires radial gradients to have the first
    circle completely inside the second one, but the error is not actually
    generated.

    The implementation produces the expected results if either circle
    contains the other one, so only fall back in these cases.

some cases are fail:
cairo/radial-gradient_xlib.argb32    FAIL
cairo/radial-gradient_xlib.rgb24    FAIL
cairo/radial-gradient_xlib-window    FAIL
cairo/radial-gradient-mask_xlib.argb32    FAIL
cairo/radial-gradient-mask_xlib.rgb24    FAIL
cairo/radial-gradient-mask_xlib-window    FAIL
cairo/radial-gradient-mask-source_xlib.argb32    FAIL
cairo/radial-gradient-mask-source_xlib.rgb24    FAIL
cairo/radial-gradient-mask-source_xlib-window    FAIL
Comment 1 Chris Wilson 2012-04-16 05:53:18 UTC
Change in specification rather than outright bug.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.