Index: cc/layers/recording_source_unittest.cc |
diff --git a/cc/layers/recording_source_unittest.cc b/cc/layers/recording_source_unittest.cc |
index 6de38546cae6051d99fa64d92edbf3c91088d8a7..2a034a771259aa4ff7364b921207cfa9c17a4625 100644 |
--- a/cc/layers/recording_source_unittest.cc |
+++ b/cc/layers/recording_source_unittest.cc |
@@ -17,6 +17,10 @@ |
namespace cc { |
namespace { |
+gfx::ColorSpace DefaultColorSpace() { |
+ return gfx::ColorSpace::CreateSRGB(); |
+} |
+ |
std::unique_ptr<FakeRecordingSource> CreateRecordingSource( |
const gfx::Rect& viewport) { |
gfx::Rect layer_rect(viewport.right(), viewport.bottom()); |
@@ -76,7 +80,7 @@ TEST(RecordingSourceTest, DiscardableImagesWithTransform) { |
{ |
std::vector<DrawImage> images; |
raster_source->GetDiscardableImagesInRect(gfx::Rect(0, 0, 128, 128), 1.f, |
- &images); |
+ DefaultColorSpace(), &images); |
EXPECT_EQ(2u, images.size()); |
EXPECT_TRUE(images[0].image() == discardable_image[0][0]); |
EXPECT_TRUE(images[1].image() == discardable_image[1][1]); |
@@ -85,8 +89,8 @@ TEST(RecordingSourceTest, DiscardableImagesWithTransform) { |
// Shifted tile sized iterators. These should find only one pixel ref. |
{ |
std::vector<DrawImage> images; |
- raster_source->GetDiscardableImagesInRect(gfx::Rect(130, 140, 128, 128), |
- 1.f, &images); |
+ raster_source->GetDiscardableImagesInRect( |
+ gfx::Rect(130, 140, 128, 128), 1.f, DefaultColorSpace(), &images); |
EXPECT_EQ(1u, images.size()); |
EXPECT_TRUE(images[0].image() == discardable_image[1][1]); |
} |
@@ -95,7 +99,7 @@ TEST(RecordingSourceTest, DiscardableImagesWithTransform) { |
{ |
std::vector<DrawImage> images; |
raster_source->GetDiscardableImagesInRect(gfx::Rect(130, 0, 128, 128), 1.f, |
- &images); |
+ DefaultColorSpace(), &images); |
EXPECT_EQ(1u, images.size()); |
EXPECT_TRUE(images[0].image() == discardable_image[1][1]); |
} |
@@ -104,7 +108,7 @@ TEST(RecordingSourceTest, DiscardableImagesWithTransform) { |
{ |
std::vector<DrawImage> images; |
raster_source->GetDiscardableImagesInRect(gfx::Rect(0, 0, 256, 256), 1.f, |
- &images); |
+ DefaultColorSpace(), &images); |
EXPECT_EQ(3u, images.size()); |
// Top left tile with bitmap[0][0] and bitmap[1][1]. |
EXPECT_TRUE(images[0].image() == discardable_image[0][0]); |
@@ -115,8 +119,8 @@ TEST(RecordingSourceTest, DiscardableImagesWithTransform) { |
// Verify different raster scales |
for (float scale = 1.f; scale <= 5.f; scale += 0.5f) { |
std::vector<DrawImage> images; |
- raster_source->GetDiscardableImagesInRect(gfx::Rect(130, 0, 128, 128), |
- scale, &images); |
+ raster_source->GetDiscardableImagesInRect( |
+ gfx::Rect(130, 0, 128, 128), scale, DefaultColorSpace(), &images); |
EXPECT_EQ(1u, images.size()); |
EXPECT_FLOAT_EQ(scale, images[0].scale().width()); |
EXPECT_FLOAT_EQ(scale, images[0].scale().height()); |
@@ -138,7 +142,8 @@ TEST(RecordingSourceTest, NoGatherImageEmptyImages) { |
// get images. |
{ |
std::vector<DrawImage> images; |
- raster_source->GetDiscardableImagesInRect(recorded_viewport, 1.f, &images); |
+ raster_source->GetDiscardableImagesInRect(recorded_viewport, 1.f, |
+ DefaultColorSpace(), &images); |
EXPECT_TRUE(images.empty()); |
} |
} |
@@ -158,21 +163,21 @@ TEST(RecordingSourceTest, EmptyImages) { |
{ |
std::vector<DrawImage> images; |
raster_source->GetDiscardableImagesInRect(gfx::Rect(0, 0, 128, 128), 1.f, |
- &images); |
+ DefaultColorSpace(), &images); |
EXPECT_TRUE(images.empty()); |
} |
// Shifted tile sized iterators. |
{ |
std::vector<DrawImage> images; |
- raster_source->GetDiscardableImagesInRect(gfx::Rect(140, 140, 128, 128), |
- 1.f, &images); |
+ raster_source->GetDiscardableImagesInRect( |
+ gfx::Rect(140, 140, 128, 128), 1.f, DefaultColorSpace(), &images); |
EXPECT_TRUE(images.empty()); |
} |
// Layer sized iterators. |
{ |
std::vector<DrawImage> images; |
raster_source->GetDiscardableImagesInRect(gfx::Rect(0, 0, 256, 256), 1.f, |
- &images); |
+ DefaultColorSpace(), &images); |
EXPECT_TRUE(images.empty()); |
} |
} |
@@ -213,21 +218,21 @@ TEST(RecordingSourceTest, NoDiscardableImages) { |
{ |
std::vector<DrawImage> images; |
raster_source->GetDiscardableImagesInRect(gfx::Rect(0, 0, 128, 128), 1.f, |
- &images); |
+ DefaultColorSpace(), &images); |
EXPECT_TRUE(images.empty()); |
} |
// Shifted tile sized iterators. |
{ |
std::vector<DrawImage> images; |
- raster_source->GetDiscardableImagesInRect(gfx::Rect(140, 140, 128, 128), |
- 1.f, &images); |
+ raster_source->GetDiscardableImagesInRect( |
+ gfx::Rect(140, 140, 128, 128), 1.f, DefaultColorSpace(), &images); |
EXPECT_TRUE(images.empty()); |
} |
// Layer sized iterators. |
{ |
std::vector<DrawImage> images; |
raster_source->GetDiscardableImagesInRect(gfx::Rect(0, 0, 256, 256), 1.f, |
- &images); |
+ DefaultColorSpace(), &images); |
EXPECT_TRUE(images.empty()); |
} |
} |
@@ -263,7 +268,7 @@ TEST(RecordingSourceTest, DiscardableImages) { |
{ |
std::vector<DrawImage> images; |
raster_source->GetDiscardableImagesInRect(gfx::Rect(0, 0, 128, 128), 1.f, |
- &images); |
+ DefaultColorSpace(), &images); |
EXPECT_EQ(1u, images.size()); |
EXPECT_TRUE(images[0].image() == discardable_image[0][0]); |
} |
@@ -271,8 +276,8 @@ TEST(RecordingSourceTest, DiscardableImages) { |
// Shifted tile sized iterators. These should find only one image. |
{ |
std::vector<DrawImage> images; |
- raster_source->GetDiscardableImagesInRect(gfx::Rect(140, 140, 128, 128), |
- 1.f, &images); |
+ raster_source->GetDiscardableImagesInRect( |
+ gfx::Rect(140, 140, 128, 128), 1.f, DefaultColorSpace(), &images); |
EXPECT_EQ(1u, images.size()); |
EXPECT_TRUE(images[0].image() == discardable_image[1][1]); |
} |
@@ -281,7 +286,7 @@ TEST(RecordingSourceTest, DiscardableImages) { |
{ |
std::vector<DrawImage> images; |
raster_source->GetDiscardableImagesInRect(gfx::Rect(140, 0, 128, 128), 1.f, |
- &images); |
+ DefaultColorSpace(), &images); |
EXPECT_TRUE(images.empty()); |
} |
@@ -289,7 +294,7 @@ TEST(RecordingSourceTest, DiscardableImages) { |
{ |
std::vector<DrawImage> images; |
raster_source->GetDiscardableImagesInRect(gfx::Rect(0, 0, 256, 256), 1.f, |
- &images); |
+ DefaultColorSpace(), &images); |
EXPECT_EQ(3u, images.size()); |
EXPECT_TRUE(images[0].image() == discardable_image[0][0]); |
EXPECT_TRUE(images[1].image() == discardable_image[1][0]); |
@@ -336,15 +341,15 @@ TEST(RecordingSourceTest, DiscardableImagesBaseNonDiscardable) { |
{ |
std::vector<DrawImage> images; |
raster_source->GetDiscardableImagesInRect(gfx::Rect(0, 0, 256, 256), 1.f, |
- &images); |
+ DefaultColorSpace(), &images); |
EXPECT_EQ(1u, images.size()); |
EXPECT_TRUE(images[0].image() == discardable_image[0][0]); |
} |
// Shifted tile sized iterators. These should find only one image. |
{ |
std::vector<DrawImage> images; |
- raster_source->GetDiscardableImagesInRect(gfx::Rect(260, 260, 256, 256), |
- 1.f, &images); |
+ raster_source->GetDiscardableImagesInRect( |
+ gfx::Rect(260, 260, 256, 256), 1.f, DefaultColorSpace(), &images); |
EXPECT_EQ(1u, images.size()); |
EXPECT_TRUE(images[0].image() == discardable_image[1][1]); |
} |
@@ -352,14 +357,14 @@ TEST(RecordingSourceTest, DiscardableImagesBaseNonDiscardable) { |
{ |
std::vector<DrawImage> images; |
raster_source->GetDiscardableImagesInRect(gfx::Rect(0, 256, 256, 256), 1.f, |
- &images); |
+ DefaultColorSpace(), &images); |
EXPECT_TRUE(images.empty()); |
} |
// Layer sized iterators. These should find three images. |
{ |
std::vector<DrawImage> images; |
raster_source->GetDiscardableImagesInRect(gfx::Rect(0, 0, 512, 512), 1.f, |
- &images); |
+ DefaultColorSpace(), &images); |
EXPECT_EQ(3u, images.size()); |
EXPECT_TRUE(images[0].image() == discardable_image[0][0]); |
EXPECT_TRUE(images[1].image() == discardable_image[0][1]); |