diff options
Diffstat (limited to 'src/core/SkDevice.cpp')
-rw-r--r-- | src/core/SkDevice.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/core/SkDevice.cpp b/src/core/SkDevice.cpp index 08fc3e2b0d..c1359e7075 100644 --- a/src/core/SkDevice.cpp +++ b/src/core/SkDevice.cpp @@ -131,11 +131,10 @@ void SkBaseDevice::drawDRRect(const SkRRect& outer, } void SkBaseDevice::drawPatch(const SkPoint cubics[12], const SkColor colors[4], - const SkPoint texCoords[4], SkBlendMode bmode, - bool interpColorsLinearly, const SkPaint& paint) { + const SkPoint texCoords[4], SkBlendMode bmode, const SkPaint& paint) { SkISize lod = SkPatchUtils::GetLevelOfDetail(cubics, &this->ctm()); auto vertices = SkPatchUtils::MakeVertices(cubics, colors, texCoords, lod.width(), lod.height(), - interpColorsLinearly); + this->imageInfo().colorSpace()); if (vertices) { this->drawVertices(vertices.get(), nullptr, 0, bmode, paint); } |