Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(766)

Unified Diff: src/device/xps/SkXPSDevice.cpp

Issue 471473002: Optimize CSS box-shadow performance (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: store SkMask and SkCachedData in cache Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: src/device/xps/SkXPSDevice.cpp
diff --git a/src/device/xps/SkXPSDevice.cpp b/src/device/xps/SkXPSDevice.cpp
index 5bf07e9877df67899e7a80ec13609303a9dfe9cf..331b6a740b58bd083aae626e9939b48abbeb3255 100644
--- a/src/device/xps/SkXPSDevice.cpp
+++ b/src/device/xps/SkXPSDevice.cpp
@@ -1619,7 +1619,7 @@ void SkXPSDevice::drawPath(const SkDraw& d,
//[Mask -> Mask]
SkMask filteredMask;
if (filter &&
- filter->filterMask(&filteredMask, *mask, *d.fMatrix, NULL)) {
+ filter->filterMask(&filteredMask, *mask, *d.fMatrix, NULL, NULL)) {
mask = &filteredMask;
} else {
@@ -1665,10 +1665,7 @@ void SkXPSDevice::drawPath(const SkDraw& d,
//[Mask -> Mask]
SkMask filteredMask;
- if (filter->filterMask(&filteredMask,
- rasteredMask,
- matrix,
- NULL)) {
+ if (filter->filterMask(&filteredMask, rasteredMask, matrix, NULL, NULL)) {
mask = &filteredMask;
} else {
filteredMask.fImage = NULL;

Powered by Google App Engine
This is Rietveld 408576698