diff options
author | reed <reed@google.com> | 2014-09-21 09:39:55 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-21 09:39:55 -0700 |
commit | 3716fd067a5621bb94a6cb08d72afec8bf3aceda (patch) | |
tree | cf5ceefd515bee37eec7404e3b86cd18a4d9ee80 /tests | |
parent | 00a138c542bec58cac1a2ecc32b08c8312063ae5 (diff) |
introduce Props to surface (work in progress)
BUG=skia:
R=robertphillips@google.com, bsalomon@google.com, jvanverth@google.com, bungeman@google.com, fmalita@google.com, vangelis@chromium.org, reed@chromium.org
Author: reed@google.com
Review URL: https://codereview.chromium.org/551463004
Diffstat (limited to 'tests')
-rw-r--r-- | tests/DeferredCanvasTest.cpp | 8 | ||||
-rw-r--r-- | tests/GpuDrawPathTest.cpp | 3 | ||||
-rw-r--r-- | tests/ImageFilterTest.cpp | 6 | ||||
-rw-r--r-- | tests/PremulAlphaRoundTripTest.cpp | 3 | ||||
-rw-r--r-- | tests/ReadWriteAlphaTest.cpp | 3 | ||||
-rw-r--r-- | tests/ResourceCacheTest.cpp | 2 | ||||
-rw-r--r-- | tests/SurfaceTest.cpp | 2 |
7 files changed, 18 insertions, 9 deletions
diff --git a/tests/DeferredCanvasTest.cpp b/tests/DeferredCanvasTest.cpp index 2938326aba..d234c8ca27 100644 --- a/tests/DeferredCanvasTest.cpp +++ b/tests/DeferredCanvasTest.cpp @@ -51,7 +51,7 @@ static SkPMColor read_pixel(SkSurface* surface, int x, int y) { class MockSurface : public SkSurface_Base { public: - MockSurface(int width, int height) : SkSurface_Base(width, height) { + MockSurface(int width, int height) : SkSurface_Base(width, height, NULL) { clearCounts(); fBitmap.allocN32Pixels(width, height); } @@ -706,7 +706,7 @@ static void TestDeferredCanvasSurface(skiatest::Reporter* reporter, GrContextFac return; } - surface = SkSurface::NewRenderTarget(context, imageSpec); + surface = SkSurface::NewRenderTarget(context, imageSpec, 0, NULL); } else #endif { @@ -788,8 +788,8 @@ static void TestDeferredCanvasSetSurface(skiatest::Reporter* reporter, GrContext if (NULL == context) { continue; } - surface = SkSurface::NewRenderTarget(context, imageSpec); - alternateSurface = SkSurface::NewRenderTarget(context, imageSpec); + surface = SkSurface::NewRenderTarget(context, imageSpec, 0, NULL); + alternateSurface = SkSurface::NewRenderTarget(context, imageSpec, 0, NULL); } else #endif { diff --git a/tests/GpuDrawPathTest.cpp b/tests/GpuDrawPathTest.cpp index f0148ba9a2..3e47a05ba3 100644 --- a/tests/GpuDrawPathTest.cpp +++ b/tests/GpuDrawPathTest.cpp @@ -56,7 +56,8 @@ DEF_GPUTEST(GpuDrawPath, reporter, factory) { for (size_t i = 0; i < SK_ARRAY_COUNT(sampleCounts); ++i) { SkImageInfo info = SkImageInfo::MakeN32Premul(255, 255); - SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTarget(grContext, info, sampleCounts[i])); + SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTarget(grContext, info, + sampleCounts[i], NULL)); test_drawPathEmpty(reporter, surface->getCanvas()); } } diff --git a/tests/ImageFilterTest.cpp b/tests/ImageFilterTest.cpp index 8b6e4285ca..b1d087825b 100644 --- a/tests/ImageFilterTest.cpp +++ b/tests/ImageFilterTest.cpp @@ -1000,10 +1000,13 @@ DEF_TEST(XfermodeImageFilterCroppedInput, reporter) { } #if SK_SUPPORT_GPU +const SkSurfaceProps gProps = SkSurfaceProps(SkSurfaceProps::kLegacyFontHost_InitType); + DEF_GPUTEST(ImageFilterCropRectGPU, reporter, factory) { GrContext* context = factory->get(static_cast<GrContextFactory::GLContextType>(0)); SkAutoTUnref<SkGpuDevice> device(SkGpuDevice::Create(context, SkImageInfo::MakeN32Premul(100, 100), + gProps, 0)); test_crop_rects(device, reporter); } @@ -1012,6 +1015,7 @@ DEF_GPUTEST(HugeBlurImageFilterGPU, reporter, factory) { GrContext* context = factory->get(static_cast<GrContextFactory::GLContextType>(0)); SkAutoTUnref<SkGpuDevice> device(SkGpuDevice::Create(context, SkImageInfo::MakeN32Premul(100, 100), + gProps, 0)); test_huge_blur(device, reporter); } @@ -1020,6 +1024,7 @@ DEF_GPUTEST(XfermodeImageFilterCroppedInputGPU, reporter, factory) { GrContext* context = factory->get(static_cast<GrContextFactory::GLContextType>(0)); SkAutoTUnref<SkGpuDevice> device(SkGpuDevice::Create(context, SkImageInfo::MakeN32Premul(1, 1), + gProps, 0)); test_xfermode_cropped_input(device, reporter); } @@ -1028,6 +1033,7 @@ DEF_GPUTEST(TestNegativeBlurSigmaGPU, reporter, factory) { GrContext* context = factory->get(static_cast<GrContextFactory::GLContextType>(0)); SkAutoTUnref<SkGpuDevice> device(SkGpuDevice::Create(context, SkImageInfo::MakeN32Premul(1, 1), + gProps, 0)); test_negative_blur_sigma(device, reporter); } diff --git a/tests/PremulAlphaRoundTripTest.cpp b/tests/PremulAlphaRoundTripTest.cpp index 8bdb77012a..ce45f16258 100644 --- a/tests/PremulAlphaRoundTripTest.cpp +++ b/tests/PremulAlphaRoundTripTest.cpp @@ -90,7 +90,8 @@ DEF_GPUTEST(PremulAlphaRoundTrip, reporter, factory) { continue; } - device.reset(SkGpuDevice::Create(context, info, 0)); + device.reset(SkGpuDevice::Create(context, info, + SkSurfaceProps(SkSurfaceProps::kLegacyFontHost_InitType), 0)); #else continue; #endif diff --git a/tests/ReadWriteAlphaTest.cpp b/tests/ReadWriteAlphaTest.cpp index a320347637..385a17ead0 100644 --- a/tests/ReadWriteAlphaTest.cpp +++ b/tests/ReadWriteAlphaTest.cpp @@ -81,7 +81,8 @@ DEF_GPUTEST(ReadWriteAlpha, reporter, factory) { REPORTER_ASSERT(reporter, match); // Now try writing on the single channel texture - SkAutoTUnref<SkBaseDevice> device(SkGpuDevice::Create(texture->asRenderTarget())); + SkAutoTUnref<SkBaseDevice> device(SkGpuDevice::Create(texture->asRenderTarget(), + SkSurfaceProps(SkSurfaceProps::kLegacyFontHost_InitType))); SkCanvas canvas(device); SkPaint paint; diff --git a/tests/ResourceCacheTest.cpp b/tests/ResourceCacheTest.cpp index 9a4a129c7f..f9f94d1b27 100644 --- a/tests/ResourceCacheTest.cpp +++ b/tests/ResourceCacheTest.cpp @@ -298,7 +298,7 @@ DEF_GPUTEST(ResourceCache, reporter, factory) { desc.fWidth = gWidth; desc.fHeight = gHeight; SkImageInfo info = SkImageInfo::MakeN32Premul(gWidth, gHeight); - SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTarget(context, info, 0)); + SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTarget(context, info)); test_cache(reporter, context, surface->getCanvas()); test_purge_invalidated(reporter, context); diff --git a/tests/SurfaceTest.cpp b/tests/SurfaceTest.cpp index 63e47f1997..69c8b845ec 100644 --- a/tests/SurfaceTest.cpp +++ b/tests/SurfaceTest.cpp @@ -52,7 +52,7 @@ static SkSurface* createSurface(SurfaceType surfaceType, GrContext* context, } case kGpu_SurfaceType: #if SK_SUPPORT_GPU - return context ? SkSurface::NewRenderTarget(context, info) : NULL; + return context ? SkSurface::NewRenderTarget(context, info, 0, NULL) : NULL; #endif break; case kGpuScratch_SurfaceType: |