Summary: | (shadings) Optimize filling a path with a shading color | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | leonardo <leonardo> |
Component: | Graphics Library | Assignee: | leonardo <leonardo> |
Status: | NOTIFIED FIXED | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | master | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Customer: | Word Size: | --- |
Description
leonardo
2006-11-01 22:33:07 UTC
Another related patch is http://ghostscript.com/pipermail/gs-cvs/2006-November/006911.html Strongly speaking, it is not related to imagemask, but to filling a path. We mention it here because it affects same test document. Please disregard the last comment. It is unintentionally misplaced. The test case is 09-47L. Bumping the priority sinse it's a part of the current project. The bug description is some obsolete. gs_shading_fill_path is not relevant now. Both intersections are now done in gx_default_fill_path (the second one - with calling gx_dc_pattern2_clip_with_bbox). But exchanging the order of intersections still would be useful. So the wanted change is local to gx_default_fill_path. Should first intersect pcpath or rect with shading bbox, then with path (if the latter is not NULL). Patch to HEAD : http://ghostscript.com/pipermail/gs-cvs/2008-January/008093.html It closes the problem but the code needs some cleanup - see the explanation is the log message. Keeping the bug open until the cleanup is done. |