Remove SkCanvas::kPreserveLCDText_SaveLayerFlag
No longer used in Chromium.
Change-Id: I974fc345c78212fa0378bb3e5a57348c32319adc
Reviewed-on: https://skia-review.googlesource.com/c/181841
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Florin Malita <fmalita@chromium.org>
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp
index e8eba68..ee0960c 100644
--- a/src/core/SkCanvas.cpp
+++ b/src/core/SkCanvas.cpp
@@ -910,10 +910,6 @@
return this->saveLayer(SaveLayerRec(bounds, paint, 0));
}
-int SkCanvas::saveLayerPreserveLCDTextRequests(const SkRect* bounds, const SkPaint* paint) {
- return this->saveLayer(SaveLayerRec(bounds, paint, kPreserveLCDText_SaveLayerFlag));
-}
-
int SkCanvas::saveLayer(const SaveLayerRec& rec) {
TRACE_EVENT0("skia", TRACE_FUNC);
if (rec.fPaint && rec.fPaint->nothingToDraw()) {
@@ -1065,8 +1061,7 @@
sk_sp<SkBaseDevice> newDevice;
{
- const bool preserveLCDText = kOpaque_SkAlphaType == info.alphaType() ||
- (saveLayerFlags & kPreserveLCDText_SaveLayerFlag);
+ const bool preserveLCDText = kOpaque_SkAlphaType == info.alphaType();
const SkBaseDevice::TileUsage usage = SkBaseDevice::kNever_TileUsage;
const bool trackCoverage =
SkToBool(saveLayerFlags & kMaskAgainstCoverage_EXPERIMENTAL_DONT_USE_SaveLayerFlag);