Make GrSurface::MakeDeferred return sk_sp<GrTextureProxy>
authorRobert Phillips <robertphillips@google.com>
Thu, 2 Mar 2017 23:18:38 +0000 (18:18 -0500)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Fri, 3 Mar 2017 12:35:27 +0000 (12:35 +0000)
commit2f49314227053dd5acc011e04681faee05c5e0ff
tree2669e6d4567687bffea21da299834125124b831d
parent3b4c22d3731813d2d0f2ae0e68180b6eeacea7a2
Make GrSurface::MakeDeferred return sk_sp<GrTextureProxy>

This should make upcoming changes less tedious

Change-Id: I313ae9df724f109a64cf5708a974e8bfeb963025
Reviewed-on: https://skia-review.googlesource.com/9183
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
18 files changed:
gm/etc1.cpp
gm/texdata.cpp
gm/texturedomaineffect.cpp
gm/yuvtorgbeffect.cpp
include/private/GrSurfaceProxy.h
src/gpu/GrContext.cpp
src/gpu/GrSurfaceProxy.cpp
src/gpu/effects/GrConfigConversionEffect.cpp
tests/CopySurfaceTest.cpp
tests/ImageFilterCacheTest.cpp
tests/IntTextureTest.cpp
tests/ProcessorTest.cpp
tests/ProxyConversionTest.cpp
tests/ProxyTest.cpp
tests/ReadWriteAlphaTest.cpp
tests/SRGBMipMapTest.cpp
tests/SpecialImageTest.cpp
tests/TestUtils.cpp