From 7715e06b68a1f07f07d23c63e7128d32654e30e9 Mon Sep 17 00:00:00 2001 From: robertphillips Date: Fri, 22 Apr 2016 10:57:16 -0700 Subject: Retract SkDevice a bit more GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1905383002 Review URL: https://codereview.chromium.org/1905383002 --- tests/ReadWriteAlphaTest.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'tests/ReadWriteAlphaTest.cpp') diff --git a/tests/ReadWriteAlphaTest.cpp b/tests/ReadWriteAlphaTest.cpp index 1f235fd97a..811ce5840b 100644 --- a/tests/ReadWriteAlphaTest.cpp +++ b/tests/ReadWriteAlphaTest.cpp @@ -11,7 +11,8 @@ #if SK_SUPPORT_GPU #include "GrContext.h" -#include "SkGpuDevice.h" +#include "SkCanvas.h" +#include "SkSurface.h" // This was made indivisible by 4 to ensure we test setting GL_PACK_ALIGNMENT properly. static const int X_SIZE = 13; @@ -92,10 +93,8 @@ DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS(ReadWriteAlpha, reporter, ctxInfo) { // Now try writing on the single channel texture (if we could create as a RT). if (texture->asRenderTarget()) { - SkSurfaceProps props(SkSurfaceProps::kLegacyFontHost_InitType); - SkAutoTUnref device(SkGpuDevice::Create( - texture->asRenderTarget(), &props, SkGpuDevice::kUninit_InitContents)); - SkCanvas canvas(device); + sk_sp surf(SkSurface::MakeRenderTargetDirect(texture->asRenderTarget())); + SkCanvas* canvas = surf->getCanvas(); SkPaint paint; @@ -103,7 +102,7 @@ DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS(ReadWriteAlpha, reporter, ctxInfo) { paint.setColor(SK_ColorWHITE); - canvas.drawRect(rect, paint); + canvas->drawRect(rect, paint); memset(readback.get(), kClearValue, nonZeroRowBytes * Y_SIZE); result = texture->readPixels(0, 0, desc.fWidth, desc.fHeight, -- cgit v1.2.3