Bug 4673 - Gradients are not rendered (correctly) under certain circumstances.
Summary: Gradients are not rendered (correctly) under certain circumstances.
Status: RESOLVED FIXED
Alias: None
Product: cairo
Classification: Unclassified
Component: pdf backend (show other bugs)
Version: 1.1.1
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Kristian Høgsberg
QA Contact: cairo-bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-03 07:08 UTC by Jens Taprogge
Modified: 2005-10-09 17:47 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

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.