Index: content/common/gpu/client/gl_helper_unittest.cc |
diff --git a/content/common/gpu/client/gl_helper_unittest.cc b/content/common/gpu/client/gl_helper_unittest.cc |
index 0174a744c5f01ef914fc4a226527f5cae646576b..4ad98d15a364ce5ee7a0b0f50e8c52c5e4a7eef0 100644 |
--- a/content/common/gpu/client/gl_helper_unittest.cc |
+++ b/content/common/gpu/client/gl_helper_unittest.cc |
@@ -653,7 +653,7 @@ class GLHelperTest : public testing::Test { |
dst_texture, |
gfx::Rect(0, 0, scaled_xsize, scaled_ysize), |
static_cast<unsigned char*>(output_pixels.getPixels()), |
- SkBitmap::kARGB_8888_Config); |
+ kN32_SkColorType); |
if (flip) { |
// Flip the pixels back. |
FlipSKBitmap(&output_pixels); |
@@ -845,9 +845,9 @@ class GLHelperTest : public testing::Test { |
for (int x = 0; x < w; ++x) { |
bool on_grid = (y_on_grid || ((x % grid_pitch) < grid_width)); |
- if (bmp.config() == SkBitmap::kARGB_8888_Config) { |
+ if (bmp.colorType() == kN32_SkColorType) { |
*bmp.getAddr32(x, y) = (on_grid ? grid_color : background_color); |
- } else if (bmp.config() == SkBitmap::kRGB_565_Config) { |
+ } else if (bmp.colorType() == kRGB_565_SkColorType) { |
*bmp.getAddr16(x, y) = (on_grid ? grid_color : background_color); |
} |
} |
@@ -869,9 +869,9 @@ class GLHelperTest : public testing::Test { |
bool x_bit = (((x / rect_w) & 0x1) == 0); |
bool use_color2 = (x_bit != y_bit); // xor |
- if (bmp.config() == SkBitmap::kARGB_8888_Config) { |
+ if (bmp.colorType() == kN32_SkColorType) { |
*bmp.getAddr32(x, y) = (use_color2 ? color2 : color1); |
- } else if (bmp.config() == SkBitmap::kRGB_565_Config) { |
+ } else if (bmp.colorType() == kRGB_565_SkColorType) { |
*bmp.getAddr16(x, y) = (use_color2 ? color2 : color1); |
} |
} |
@@ -880,15 +880,15 @@ class GLHelperTest : public testing::Test { |
bool ColorComponentsClose(SkColor component1, |
SkColor component2, |
- SkBitmap::Config config) { |
+ SkColorType color_type) { |
int c1 = static_cast<int>(component1); |
int c2 = static_cast<int>(component2); |
bool result = false; |
- switch (config) { |
- case SkBitmap::kARGB_8888_Config: |
+ switch (color_type) { |
+ case kN32_SkColorType: |
result = (std::abs(c1 - c2) == 0); |
break; |
- case SkBitmap::kRGB_565_Config: |
+ case kRGB_565_SkColorType: |
result = (std::abs(c1 - c2) <= 7); |
break; |
default: |
@@ -897,16 +897,16 @@ class GLHelperTest : public testing::Test { |
return result; |
} |
- bool ColorsClose(SkColor color1, SkColor color2, SkBitmap::Config config) { |
+ bool ColorsClose(SkColor color1, SkColor color2, SkColorType color_type) { |
bool red = ColorComponentsClose(SkColorGetR(color1), |
- SkColorGetR(color2), config); |
+ SkColorGetR(color2), color_type); |
bool green = ColorComponentsClose(SkColorGetG(color1), |
- SkColorGetG(color2), config); |
+ SkColorGetG(color2), color_type); |
bool blue = ColorComponentsClose(SkColorGetB(color1), |
- SkColorGetB(color2), config); |
+ SkColorGetB(color2), color_type); |
bool alpha = ColorComponentsClose(SkColorGetA(color1), |
- SkColorGetA(color2), config); |
- if (config == SkBitmap::kRGB_565_Config) { |
+ SkColorGetA(color2), color_type); |
+ if (color_type == kRGB_565_SkColorType) { |
return red && blue && green; |
} |
return red && blue && green && alpha; |
@@ -920,7 +920,7 @@ class GLHelperTest : public testing::Test { |
LOG(ERROR) << "Bitmap geometry check failure"; |
return false; |
} |
- if (bmp1.config() != bmp2.config()) |
+ if (bmp1.colorType() != bmp2.colorType()) |
return false; |
SkAutoLockPixels lock1(bmp1); |
@@ -933,7 +933,7 @@ class GLHelperTest : public testing::Test { |
for (int x = 0; x < bmp1.width(); ++x) { |
if (!ColorsClose(bmp1.getColor(x,y), |
bmp2.getColor(x,y), |
- bmp1.config())) { |
+ bmp1.colorType())) { |
LOG(ERROR) << "Bitmap color comparision failure"; |
return false; |
} |
@@ -943,13 +943,13 @@ class GLHelperTest : public testing::Test { |
} |
void BindAndAttachTextureWithPixels(GLuint src_texture, |
- SkBitmap::Config bitmap_config, |
+ SkColorType color_type, |
const gfx::Size& src_size, |
const SkBitmap& input_pixels) { |
context_->bindTexture(GL_TEXTURE_2D, src_texture); |
- GLenum format = (bitmap_config == SkBitmap::kRGB_565_Config) ? |
+ GLenum format = (color_type == kRGB_565_SkColorType) ? |
GL_RGB : GL_RGBA; |
- GLenum type = (bitmap_config == SkBitmap::kRGB_565_Config) ? |
+ GLenum type = (color_type == kRGB_565_SkColorType) ? |
GL_UNSIGNED_SHORT_5_6_5 : GL_UNSIGNED_BYTE; |
context_->texImage2D(GL_TEXTURE_2D, |
0, |
@@ -965,14 +965,14 @@ class GLHelperTest : public testing::Test { |
void ReadBackTexture(GLuint src_texture, |
const gfx::Size& src_size, |
unsigned char* pixels, |
- SkBitmap::Config bitmap_config, |
+ SkColorType color_type, |
bool async) { |
if (async) { |
base::RunLoop run_loop; |
helper_->ReadbackTextureAsync(src_texture, |
src_size, |
pixels, |
- bitmap_config, |
+ color_type, |
base::Bind(&callcallback, |
run_loop.QuitClosure())); |
run_loop.Run(); |
@@ -980,21 +980,21 @@ class GLHelperTest : public testing::Test { |
helper_->ReadbackTextureSync(src_texture, |
gfx::Rect(src_size), |
pixels, |
- bitmap_config); |
+ color_type); |
} |
} |
// Test basic format readback. |
bool TestTextureFormatReadback(const gfx::Size& src_size, |
- SkBitmap::Config bitmap_config, |
+ SkColorType color_type, |
bool async) { |
SkImageInfo info = |
SkImageInfo::Make(src_size.width(), |
src_size.height(), |
- SkBitmapConfigToColorType(bitmap_config), |
+ color_type, |
kPremul_SkAlphaType); |
- if (!helper_->IsReadbackConfigSupported(bitmap_config)) { |
- LOG(INFO) << "Skipping test format not supported" << bitmap_config; |
+ if (!helper_->IsReadbackConfigSupported(color_type)) { |
+ LOG(INFO) << "Skipping test format not supported" << color_type; |
return true; |
} |
WebGLId src_texture = context_->createTexture(); |
@@ -1004,7 +1004,7 @@ class GLHelperTest : public testing::Test { |
// Erase the input bitmap with red color. |
input_pixels.eraseColor(SK_ColorRED); |
BindAndAttachTextureWithPixels(src_texture, |
- bitmap_config, |
+ color_type, |
src_size, |
input_pixels); |
SkBitmap output_pixels; |
@@ -1013,7 +1013,7 @@ class GLHelperTest : public testing::Test { |
// When the readback is over output bitmap should have the red color. |
output_pixels.eraseColor(SK_ColorGREEN); |
uint8* pixels = static_cast<uint8*>(output_pixels.getPixels()); |
- ReadBackTexture(src_texture, src_size, pixels, bitmap_config, async); |
+ ReadBackTexture(src_texture, src_size, pixels, color_type, async); |
bool result = IsEqual(input_pixels, output_pixels); |
if (!result) { |
LOG(ERROR) << "Bitmap comparision failure Pattern-1"; |
@@ -1027,10 +1027,10 @@ class GLHelperTest : public testing::Test { |
src_grid_pitch, src_grid_width, |
input_pixels); |
BindAndAttachTextureWithPixels(src_texture, |
- bitmap_config, |
+ color_type, |
src_size, |
input_pixels); |
- ReadBackTexture(src_texture, src_size, pixels, bitmap_config, async); |
+ ReadBackTexture(src_texture, src_size, pixels, color_type, async); |
result = IsEqual(input_pixels, output_pixels); |
if (!result) { |
LOG(ERROR) << "Bitmap comparision failure Pattern-2"; |
@@ -1042,10 +1042,10 @@ class GLHelperTest : public testing::Test { |
color1, |
color2, rect_w, rect_h, input_pixels); |
BindAndAttachTextureWithPixels(src_texture, |
- bitmap_config, |
+ color_type, |
src_size, |
input_pixels); |
- ReadBackTexture(src_texture, src_size, pixels, bitmap_config, async); |
+ ReadBackTexture(src_texture, src_size, pixels, color_type, async); |
result = IsEqual(input_pixels, output_pixels); |
if (!result) { |
LOG(ERROR) << "Bitmap comparision failure Pattern-3"; |
@@ -1439,7 +1439,7 @@ class GLHelperPixelTest : public GLHelperTest { |
TEST_F(GLHelperTest, ARGBSyncReadbackTest) { |
const int kTestSize = 64; |
bool result = TestTextureFormatReadback(gfx::Size(kTestSize,kTestSize), |
- SkBitmap::kARGB_8888_Config, |
+ kN32_SkColorType, |
false); |
EXPECT_EQ(result, true); |
} |
@@ -1447,7 +1447,7 @@ TEST_F(GLHelperTest, ARGBSyncReadbackTest) { |
TEST_F(GLHelperTest, RGB565SyncReadbackTest) { |
const int kTestSize = 64; |
bool result = TestTextureFormatReadback(gfx::Size(kTestSize,kTestSize), |
- SkBitmap::kRGB_565_Config, |
+ kRGB_565_SkColorType, |
false); |
EXPECT_EQ(result, true); |
} |
@@ -1455,7 +1455,7 @@ TEST_F(GLHelperTest, RGB565SyncReadbackTest) { |
TEST_F(GLHelperTest, ARGBASyncReadbackTest) { |
const int kTestSize = 64; |
bool result = TestTextureFormatReadback(gfx::Size(kTestSize,kTestSize), |
- SkBitmap::kARGB_8888_Config, |
+ kN32_SkColorType, |
true); |
EXPECT_EQ(result, true); |
} |
@@ -1463,7 +1463,7 @@ TEST_F(GLHelperTest, ARGBASyncReadbackTest) { |
TEST_F(GLHelperTest, RGB565ASyncReadbackTest) { |
const int kTestSize = 64; |
bool result = TestTextureFormatReadback(gfx::Size(kTestSize,kTestSize), |
- SkBitmap::kRGB_565_Config, |
+ kRGB_565_SkColorType, |
true); |
EXPECT_EQ(result, true); |
} |