Bug 4183

Summary: CAIRO_EXTEND_REFLECT not implemented
Product: cairo Reporter: Owen Taylor <otaylor>
Component: image backendAssignee: Billy Biggs <billy.biggs>
Status: RESOLVED FIXED QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: high CC: cworth, jwatt, reveman
Version: 0.9.3   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Owen Taylor 2005-08-22 09:13:17 UTC
From cairo-image-surface.c:

    switch (attributes->extend) {
        [...]
    case CAIRO_EXTEND_REFLECT:
        /* XXX: Obviously wrong. */
        _cairo_image_surface_set_repeat (surface, 1);
        break;

The Xlib surface just does a software fallback to this code as
well.
Comment 1 Carl Worth 2005-08-22 17:14:58 UTC
Move bugs against "cvs" version to "0.9.3" so we can remove the "cvs" version.
Comment 2 Billy Biggs 2005-10-09 09:25:47 UTC
The image backend should now be handling reflect properly.  It would
be nice to have a test so we can know how well we're doing on this.
Comment 3 Chris Wilson 2008-10-08 05:30:52 UTC
Moved to todo (pixman is fixed, just needs helper functions for backends that need it and the test case is ready).

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.