Bug 4673

Summary: Gradients are not rendered (correctly) under certain circumstances.
Product: cairo Reporter: Jens Taprogge <jlt_fdo>
Component: pdf backendAssignee: Kristian Høgsberg <krh>
Status: RESOLVED FIXED QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: high    
Version: 1.1.1   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Jens Taprogge 2005-10-03 07:08:40 UTC
The reason is as far as I can tell that the pattern matrix is not converted to
device space. This results in tiny, unvisible patterns if the device and user
space do not have identical scaling factors.

(I tried multiplying the x and y cordinates by width and height and it gives the
expected results for a normalized user-space.)

Test case: the gradient test case.
Comment 1 Kristian Høgsberg 2005-10-10 10:47:56 UTC
The source pattern wasn't getting transformed in the _cairo_surface_fill_path()
code path, but this is now fixed on cvs head.  Closing 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.