Lines Matching refs:dirty

58   void MergeBlocks(DesktopRegion* dirty) {
59 differ_->MergeBlocks(dirty);
175 DesktopRegion dirty;
176 MergeBlocks(&dirty);
185 DesktopRegion::Iterator it(dirty);
240 // Make sure each block is marked as dirty.
328 // Make sure each block is marked as dirty.
351 // Make sure last (partial) block in each row/column is marked as dirty.
385 DesktopRegion dirty;
386 MergeBlocks(&dirty);
388 EXPECT_TRUE(dirty.is_empty());
536 // This tests marked regions that require more than 1 single dirty rect.
541 DesktopRegion dirty;
557 dirty.Clear();
558 MergeBlocks(&dirty);
560 ASSERT_EQ(3, RegionRectCount(dirty));
561 ASSERT_TRUE(CheckDirtyRegionContainsRect(dirty, 1, 0, 1, 1));
562 ASSERT_TRUE(CheckDirtyRegionContainsRect(dirty, 0, 1, 1, 1));
563 ASSERT_TRUE(CheckDirtyRegionContainsRect(dirty, 2, 2, 1, 1));
578 dirty.Clear();
579 MergeBlocks(&dirty);
581 ASSERT_EQ(2, RegionRectCount(dirty));
582 ASSERT_TRUE(CheckDirtyRegionContainsRect(dirty, 2, 0, 1, 1));
583 ASSERT_TRUE(CheckDirtyRegionContainsRect(dirty, 0, 1, 3, 2));
599 dirty.Clear();
600 MergeBlocks(&dirty);
602 ASSERT_EQ(3, RegionRectCount(dirty));
603 ASSERT_TRUE(CheckDirtyRegionContainsRect(dirty, 0, 1, 1, 1));
604 ASSERT_TRUE(CheckDirtyRegionContainsRect(dirty, 2, 1, 1, 1));
605 ASSERT_TRUE(CheckDirtyRegionContainsRect(dirty, 0, 2, 3, 1));
622 dirty.Clear();
623 MergeBlocks(&dirty);
625 ASSERT_EQ(4, RegionRectCount(dirty));
626 ASSERT_TRUE(CheckDirtyRegionContainsRect(dirty, 0, 0, 3, 1));
627 ASSERT_TRUE(CheckDirtyRegionContainsRect(dirty, 0, 1, 1, 1));
628 ASSERT_TRUE(CheckDirtyRegionContainsRect(dirty, 2, 1, 1, 1));
629 ASSERT_TRUE(CheckDirtyRegionContainsRect(dirty, 0, 2, 3, 1));
644 dirty.Clear();
645 MergeBlocks(&dirty);
647 ASSERT_EQ(2, RegionRectCount(dirty));
648 ASSERT_TRUE(CheckDirtyRegionContainsRect(dirty, 0, 0, 2, 2));
649 ASSERT_TRUE(CheckDirtyRegionContainsRect(dirty, 1, 2, 1, 1));