WebKit Bugzilla
Attachment 371722 Details for
Bug 198701
: [cairo][SVG] Putting multiple path elements in clippath causes rendering artifacts
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
WIP patch
a.diff (text/plain), 1002 bytes, created by
Fujii Hironori
on 2019-06-09 22:47:49 PDT
(
hide
)
Description:
WIP patch
Filename:
MIME Type:
Creator:
Fujii Hironori
Created:
2019-06-09 22:47:49 PDT
Size:
1002 bytes
patch
obsolete
>diff --git a/Source/WebCore/platform/graphics/cairo/PlatformContextCairo.cpp b/Source/WebCore/platform/graphics/cairo/PlatformContextCairo.cpp >index eeeae86ef83..67040950f6d 100644 >--- a/Source/WebCore/platform/graphics/cairo/PlatformContextCairo.cpp >+++ b/Source/WebCore/platform/graphics/cairo/PlatformContextCairo.cpp >@@ -119,6 +119,7 @@ void PlatformContextCairo::pushImageMask(cairo_surface_t* surface, const FloatRe > > // Pushing a new group ensures that only things painted after this point are clipped. > cairo_push_group(m_cr.get()); >+#if 0 > cairo_set_operator(m_cr.get(), CAIRO_OPERATOR_SOURCE); > > // To avoid the limit of Pixman backend, we need to reduce the size of pattern matrix >@@ -128,6 +129,7 @@ void PlatformContextCairo::pushImageMask(cairo_surface_t* surface, const FloatRe > cairo_rectangle(m_cr.get(), 0, 0, rect.width(), rect.height()); > cairo_fill(m_cr.get()); > cairo_translate(m_cr.get(), -rect.x(), -rect.y()); >+#endif > } > > } // namespace WebCore
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 198701
:
371716
|
371717
|
371718
|
371720
|
371722
|
371821
|
371822
|
371824
|
371837
|
371838
|
371917