Index: cc/test/skia_common.cc |
diff --git a/cc/test/skia_common.cc b/cc/test/skia_common.cc |
index 277a124e51c65c3f41c7e8b1eec6292414747cf3..7d1c3b841aaf148e66db036e2a1a5d2fbec88691 100644 |
--- a/cc/test/skia_common.cc |
+++ b/cc/test/skia_common.cc |
@@ -15,26 +15,19 @@ namespace cc { |
void DrawPicture(unsigned char* buffer, |
const gfx::Rect& layer_rect, |
scoped_refptr<Picture> picture) { |
+ SkImageInfo info = |
+ SkImageInfo::MakeN32Premul(layer_rect.width(), layer_rect.height()); |
SkBitmap bitmap; |
- bitmap.setConfig(SkBitmap::kARGB_8888_Config, |
- layer_rect.width(), |
- layer_rect.height()); |
- bitmap.setPixels(buffer); |
+ bitmap.installPixels(info, buffer, info.minRowBytes()); |
SkCanvas canvas(bitmap); |
canvas.clipRect(gfx::RectToSkRect(layer_rect)); |
picture->Raster(&canvas, NULL, layer_rect, 1.0f); |
} |
void CreateBitmap(const gfx::Size& size, const char* uri, SkBitmap* bitmap) { |
- SkImageInfo info = { |
- size.width(), |
- size.height(), |
- kPMColor_SkColorType, |
- kPremul_SkAlphaType |
- }; |
+ SkImageInfo info = SkImageInfo::MakeN32Premul(size.width(), size.height()); |
- bitmap->setConfig(info); |
- bitmap->allocPixels(); |
+ bitmap->allocPixels(info); |
bitmap->pixelRef()->setImmutable(); |
bitmap->pixelRef()->setURI(uri); |
} |