commit | c7b4b28496a94c3fce7f11a18ce04deffbf9cfcb | [log] [tgz] |
---|---|---|
author | bsalomon <bsalomon@google.com> | Tue Jul 19 09:46:29 2016 -0700 |
committer | Commit bot <commit-bot@chromium.org> | Tue Jul 19 09:46:29 2016 -0700 |
tree | 79f874593ee36589f3d355232cce5625c3bf1bb3 | |
parent | 6bdbf4412bd1a6fe26be1042ccf080174b13021f [diff] [blame] |
Make sk_app::WindowContext directly create a SkSurface without an intermediate GrRenderTarget GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2165703002 Review-Url: https://codereview.chromium.org/2165703002
diff --git a/tools/viewer/sk_app/GLWindowContext.cpp b/tools/viewer/sk_app/GLWindowContext.cpp index b960da4..31ba01c 100644 --- a/tools/viewer/sk_app/GLWindowContext.cpp +++ b/tools/viewer/sk_app/GLWindowContext.cpp
@@ -83,9 +83,8 @@ GrGLint buffer; GR_GL_CALL(fBackendContext, GetIntegerv(GR_GL_FRAMEBUFFER_BINDING, &buffer)); desc.fRenderTargetHandle = buffer; - fRenderTarget.reset(fContext->textureProvider()->wrapBackendRenderTarget(desc)); - fSurface = this->createRenderSurface(fRenderTarget, fActualColorBits); + fSurface = this->createRenderSurface(desc, fActualColorBits); } }