Index: tests/RecordDrawTest.cpp |
diff --git a/tests/RecordDrawTest.cpp b/tests/RecordDrawTest.cpp |
index 8c6635489e16f61e1ac3bbc40266bc43cfd380ab..c4dab84273bcecb926a2fdbed04c12afdc727d50 100644 |
--- a/tests/RecordDrawTest.cpp |
+++ b/tests/RecordDrawTest.cpp |
@@ -45,27 +45,3 @@ DEF_TEST(RecordDraw_Culling, r) { |
// If culling weren't working, we'd see 8 commands recorded here. |
REPORTER_ASSERT(r, 5 == rerecord.count()); |
} |
- |
-DEF_TEST(RecordDraw_Clipping, r) { |
- SkRecord record; |
- SkRecorder recorder(SkRecorder::kWriteOnly_Mode, &record, W, H); |
- |
- // 8 draw commands. |
- recorder.save(); |
- recorder.clipRect(SkRect::MakeLTRB(0, 0, 100, 100)); |
- recorder.drawRect(SkRect::MakeLTRB(20, 20, 40, 40), SkPaint()); |
- recorder.save(); |
- // This clipRect makes the clip empty, so the next command does nothing. |
- recorder.clipRect(SkRect::MakeLTRB(200, 200, 300, 300)); |
- recorder.drawRect(SkRect::MakeLTRB(220, 220, 240, 240), SkPaint()); // Skipped |
- recorder.restore(); |
- recorder.restore(); |
- |
- // Same deal as above: we need full SkCanvas semantics for clip skipping to work. |
- SkRecord rerecord; |
- SkRecorder rerecorder(SkRecorder::kReadWrite_Mode, &rerecord, W, H); |
- SkRecordDraw(record, &rerecorder); |
- |
- // All commands except the one marked // Skipped will be preserved. |
- REPORTER_ASSERT(r, 7 == rerecord.count()); |
-} |