From 69f6f00fd975823e825c5aa0b1b8f4416e7c812b Mon Sep 17 00:00:00 2001 From: reed Date: Thu, 18 Sep 2014 06:09:44 -0700 Subject: use surface instead of explicitly making gpudevice TBR=bsalomon Author: reed@google.com Review URL: https://codereview.chromium.org/585493002 --- tests/GpuDrawPathTest.cpp | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) (limited to 'tests/GpuDrawPathTest.cpp') diff --git a/tests/GpuDrawPathTest.cpp b/tests/GpuDrawPathTest.cpp index 98313aabaa..f0148ba9a2 100644 --- a/tests/GpuDrawPathTest.cpp +++ b/tests/GpuDrawPathTest.cpp @@ -12,10 +12,10 @@ #include "SkBitmap.h" #include "SkCanvas.h" #include "SkColor.h" -#include "SkGpuDevice.h" #include "SkPaint.h" #include "SkRRect.h" #include "SkRect.h" +#include "SkSurface.h" #include "Test.h" static void test_drawPathEmpty(skiatest::Reporter*, SkCanvas* canvas) { @@ -54,20 +54,10 @@ DEF_GPUTEST(GpuDrawPath, reporter, factory) { static const int sampleCounts[] = { 0, 4, 16 }; for (size_t i = 0; i < SK_ARRAY_COUNT(sampleCounts); ++i) { - const int W = 255; - const int H = 255; - - GrTextureDesc desc; - desc.fConfig = kSkia8888_GrPixelConfig; - desc.fFlags = kRenderTarget_GrTextureFlagBit; - desc.fWidth = W; - desc.fHeight = H; - desc.fSampleCnt = sampleCounts[i]; - SkAutoTUnref texture(grContext->createUncachedTexture(desc, NULL, 0)); - SkAutoTUnref device(SkGpuDevice::Create(texture.get())); - SkCanvas drawingCanvas(device.get()); - - test_drawPathEmpty(reporter, &drawingCanvas); + SkImageInfo info = SkImageInfo::MakeN32Premul(255, 255); + + SkAutoTUnref surface(SkSurface::NewRenderTarget(grContext, info, sampleCounts[i])); + test_drawPathEmpty(reporter, surface->getCanvas()); } } } -- cgit v1.2.3