| Index: src/gpu/SkGpuDevice.cpp
|
| diff --git a/src/gpu/SkGpuDevice.cpp b/src/gpu/SkGpuDevice.cpp
|
| index 757dfbf521e7d6f083e03de119d15d6148eeddae..fb5fa7cc7a5f25004fbed7c69815a16ab300edff 100644
|
| --- a/src/gpu/SkGpuDevice.cpp
|
| +++ b/src/gpu/SkGpuDevice.cpp
|
| @@ -1862,7 +1862,7 @@
|
|
|
| ///////////////////////////////////////////////////////////////////////////////
|
|
|
| -SkBaseDevice* SkGpuDevice::onCreateDevice(const CreateInfo& cinfo, const SkPaint*) {
|
| +SkBaseDevice* SkGpuDevice::onCreateCompatibleDevice(const CreateInfo& cinfo) {
|
| GrSurfaceDesc desc;
|
| desc.fConfig = fRenderTarget->config();
|
| desc.fFlags = kRenderTarget_GrSurfaceFlag;
|
| @@ -1876,7 +1876,7 @@
|
|
|
| // layers are never draw in repeat modes, so we can request an approx
|
| // match and ignore any padding.
|
| - const GrContext::ScratchTexMatch match = (kNever_TileUsage == cinfo.fTileUsage) ?
|
| + const GrContext::ScratchTexMatch match = (kSaveLayer_Usage == cinfo.fUsage) ?
|
| GrContext::kApprox_ScratchTexMatch :
|
| GrContext::kExact_ScratchTexMatch;
|
| texture.reset(fContext->refScratchTexture(desc, match));
|
|
|