| Index: tests/GpuDrawPathTest.cpp
|
| diff --git a/tests/GpuDrawPathTest.cpp b/tests/GpuDrawPathTest.cpp
|
| index 98313aabaa3645acc88f5689965cf4bb42b31ff0..f0148ba9a2d99b6967f402ea1cebc2a7f4a0c0f6 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<GrTexture> texture(grContext->createUncachedTexture(desc, NULL, 0));
|
| - SkAutoTUnref<SkGpuDevice> device(SkGpuDevice::Create(texture.get()));
|
| - SkCanvas drawingCanvas(device.get());
|
| -
|
| - test_drawPathEmpty(reporter, &drawingCanvas);
|
| + SkImageInfo info = SkImageInfo::MakeN32Premul(255, 255);
|
| +
|
| + SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTarget(grContext, info, sampleCounts[i]));
|
| + test_drawPathEmpty(reporter, surface->getCanvas());
|
| }
|
| }
|
| }
|
|
|