Index: tests/SurfaceTest.cpp |
diff --git a/tests/SurfaceTest.cpp b/tests/SurfaceTest.cpp |
index 6142af9ed12649e02af442bd00189ed4b45f0903..80dfaccfe682f4bcfbdc0f1c9448cd376a31761b 100644 |
--- a/tests/SurfaceTest.cpp |
+++ b/tests/SurfaceTest.cpp |
@@ -449,7 +449,7 @@ static void TestGetTexture(skiatest::Reporter* reporter, |
} else { |
REPORTER_ASSERT(reporter, NULL == texture); |
} |
- surface->notifyContentWillChange(SkSurface::kDiscard_ContentChangeMode); |
+ surface->getCanvas()->discard(); |
REPORTER_ASSERT(reporter, image->getTexture() == texture); |
} |
@@ -459,8 +459,8 @@ static void TestGetTexture(skiatest::Reporter* reporter, |
#include "SkSurface_Gpu.h" |
SkSurface::Budgeted is_budgeted(SkSurface* surf) { |
- return ((SkSurface_Gpu*)surf)->getDevice()->accessRenderTarget()->resourcePriv().isBudgeted() ? |
- SkSurface::kYes_Budgeted : SkSurface::kNo_Budgeted; |
+ return static_cast<SkSurface_Gpu*>(surf)->isBackendBudgeted() ? SkSurface::kYes_Budgeted |
+ : SkSurface::kNo_Budgeted; |
} |
SkSurface::Budgeted is_budgeted(SkImage* image) { |
@@ -500,16 +500,14 @@ static void test_surface_budget(skiatest::Reporter* reporter, GrContext* context |
#endif |
static void TestSurfaceNoCanvas(skiatest::Reporter* reporter, |
- SurfaceType surfaceType, |
- GrContext* context, |
- SkSurface::ContentChangeMode mode) { |
+ SurfaceType surfaceType, |
+ GrContext* context) { |
// Verifies the robustness of SkSurface for handling use cases where calls |
// are made before a canvas is created. |
{ |
// Test passes by not asserting |
SkSurface* surface = createSurface(surfaceType, context); |
SkAutoTUnref<SkSurface> aur_surface(surface); |
- surface->notifyContentWillChange(mode); |
SkDEBUGCODE(surface->validate();) |
} |
{ |
@@ -519,16 +517,12 @@ static void TestSurfaceNoCanvas(skiatest::Reporter* reporter, |
SkAutoTUnref<SkImage> aur_image1(image1); |
SkDEBUGCODE(image1->validate();) |
SkDEBUGCODE(surface->validate();) |
- surface->notifyContentWillChange(mode); |
- SkDEBUGCODE(image1->validate();) |
- SkDEBUGCODE(surface->validate();) |
SkImage* image2 = surface->newImageSnapshot(); |
SkAutoTUnref<SkImage> aur_image2(image2); |
SkDEBUGCODE(image2->validate();) |
SkDEBUGCODE(surface->validate();) |
- REPORTER_ASSERT(reporter, image1 != image2); |
+ REPORTER_ASSERT(reporter, image1 == image2); |
} |
- |
} |
DEF_GPUTEST(Surface, reporter, factory) { |
@@ -536,8 +530,7 @@ DEF_GPUTEST(Surface, reporter, factory) { |
TestSurfaceCopyOnWrite(reporter, kRaster_SurfaceType, NULL); |
TestSurfaceWritableAfterSnapshotRelease(reporter, kRaster_SurfaceType, NULL); |
- TestSurfaceNoCanvas(reporter, kRaster_SurfaceType, NULL, SkSurface::kDiscard_ContentChangeMode); |
- TestSurfaceNoCanvas(reporter, kRaster_SurfaceType, NULL, SkSurface::kRetain_ContentChangeMode); |
+ TestSurfaceNoCanvas(reporter, kRaster_SurfaceType, NULL); |
test_empty_image(reporter); |
test_empty_surface(reporter, NULL); |
@@ -561,10 +554,8 @@ DEF_GPUTEST(Surface, reporter, factory) { |
TestSurfaceCopyOnWrite(reporter, kGpuScratch_SurfaceType, context); |
TestSurfaceWritableAfterSnapshotRelease(reporter, kGpu_SurfaceType, context); |
TestSurfaceWritableAfterSnapshotRelease(reporter, kGpuScratch_SurfaceType, context); |
- TestSurfaceNoCanvas(reporter, kGpu_SurfaceType, context, SkSurface::kDiscard_ContentChangeMode); |
- TestSurfaceNoCanvas(reporter, kGpuScratch_SurfaceType, context, SkSurface::kDiscard_ContentChangeMode); |
- TestSurfaceNoCanvas(reporter, kGpu_SurfaceType, context, SkSurface::kRetain_ContentChangeMode); |
- TestSurfaceNoCanvas(reporter, kGpuScratch_SurfaceType, context, SkSurface::kRetain_ContentChangeMode); |
+ TestSurfaceNoCanvas(reporter, kGpu_SurfaceType, context); |
+ TestSurfaceNoCanvas(reporter, kGpuScratch_SurfaceType, context); |
TestGetTexture(reporter, kGpu_SurfaceType, context); |
TestGetTexture(reporter, kGpuScratch_SurfaceType, context); |
test_empty_surface(reporter, context); |