Remove SkSurface::MakeRenderTargetDirect
authorrobertphillips <robertphillips@google.com>
Thu, 4 Aug 2016 15:45:02 +0000 (08:45 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 4 Aug 2016 15:45:02 +0000 (08:45 -0700)
commit15c42ca310e8b9785eab38b3dd36265948e85b0e
treec046b23f6c72377c28fdbd451bf2c997f799cc31
parentb83cdbcbb0829bf6e0c9cb2c7d9a0ff460f7f431
Remove SkSurface::MakeRenderTargetDirect

split into:
https://codereview.chromium.org/2182543003/ (Move prepareForExternalIO from GrRenderTarget to GrDrawContext)
https://codereview.chromium.org/2187573002/ (Reduce usage of MakeRenderTargetDirect)
https://codereview.chromium.org/2186073002/ (Rename GrContext's newDrawContext & drawContext to makeDrawContext)
https://codereview.chromium.org/2178353005/ (Remove use of MakeRenderTargetDirect from view system)
https://codereview.chromium.org/2198433003/ (Remove some ancillary users of SkSurface::MakeRenderTargetDirect)
https://codereview.chromium.org/2208483004/ (Remove GrRenderTarget member variable from SkGpuDevice)
https://codereview.chromium.org/2211473002/ (Move GrContext::makeDrawContext to new GrContextPriv object)

TBR=bsalomon@google.com

GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2176333002

Review-Url: https://codereview.chromium.org/2176333002
include/core/SkSurface.h
src/gpu/SkGpuDevice.cpp
src/gpu/SkGpuDevice.h
src/image/SkSurface.cpp
src/image/SkSurface_Gpu.cpp