Bug 4183 - CAIRO_EXTEND_REFLECT not implemented
Summary: CAIRO_EXTEND_REFLECT not implemented
Status: RESOLVED FIXED
Alias: None
Product: cairo
Classification: Unclassified
Component: image backend (show other bugs)
Version: 0.9.3
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Billy Biggs
QA Contact: cairo-bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-22 09:13 UTC by Owen Taylor
Modified: 2008-10-08 05:30 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments

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.