[Webkit-unassigned] [Bug 23526] New: clipToImageBuffer() for all platforms
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Jan 24 23:32:35 PST 2009
https://bugs.webkit.org/show_bug.cgi?id=23526
Summary: clipToImageBuffer() for all platforms
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: All
Status: NEW
Severity: Normal
Priority: P2
Component: Layout and Rendering
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: krit at webkit.org
The current idea of clipToImageBuffer is very specialized to CG.
CG needs to render the mask first and masks the object afterwards.
Cairo makes it the other way arround. Qt seems to need to QPixmaps (our
ImageBuffer) of the mask and the masked object.
It is not possible to make workarounds for every case we use clipToImageBuffer.
Currently clipToImageBuffer is used to fill/stroke texts with pattern/gradients
in Canvas and SVG and -webkit-background-clip.
But we may need it for completing clipping support on SVG and a platform
independent masking in SVG.
clipToImageBuffer should be redesigned and should get the mask and the masked
object to work for every platform that supports masking at all (CG, Cairo, Qt,
not sure about Skia)
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list