diff options
Diffstat (limited to 'src/gpu/GrGpu.cpp')
-rw-r--r-- | src/gpu/GrGpu.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gpu/GrGpu.cpp b/src/gpu/GrGpu.cpp index 12a2d92281..e9f4f93b19 100644 --- a/src/gpu/GrGpu.cpp +++ b/src/gpu/GrGpu.cpp @@ -126,8 +126,8 @@ static bool check_texture_creation_params(const GrCaps& caps, const GrSurfaceDes return true; } -GrTexture* GrGpu::createTexture(const GrSurfaceDesc& origDesc, SkBudgeted budgeted, - const SkTArray<GrMipLevel>& texels) { +sk_sp<GrTexture> GrGpu::createTexture(const GrSurfaceDesc& origDesc, SkBudgeted budgeted, + const SkTArray<GrMipLevel>& texels) { GrSurfaceDesc desc = origDesc; const GrCaps* caps = this->caps(); @@ -148,7 +148,7 @@ GrTexture* GrGpu::createTexture(const GrSurfaceDesc& origDesc, SkBudgeted budget } this->handleDirtyContext(); - GrTexture* tex = this->onCreateTexture(desc, budgeted, texels); + sk_sp<GrTexture> tex = this->onCreateTexture(desc, budgeted, texels); if (tex) { if (!caps->reuseScratchTextures() && !isRT) { tex->resourcePriv().removeScratchKey(); |