Index: tests/PremulAlphaRoundTripTest.cpp |
diff --git a/tests/PremulAlphaRoundTripTest.cpp b/tests/PremulAlphaRoundTripTest.cpp |
index 5e8e8bf1dd42843b8db5d9905b4812e1e4106f72..488d93e19d32d36d067c1e3d1724876da97962e9 100644 |
--- a/tests/PremulAlphaRoundTripTest.cpp |
+++ b/tests/PremulAlphaRoundTripTest.cpp |
@@ -36,6 +36,8 @@ static const SkCanvas::Config8888 gUnpremulConfigs[] = { |
}; |
DEF_GPUTEST(PremulAlphaRoundTrip, reporter, factory) { |
+ const SkImageInfo info = SkImageInfo::MakeN32Premul(256, 256); |
+ |
SkAutoTUnref<SkBaseDevice> device; |
for (int dtype = 0; dtype < 2; ++dtype) { |
@@ -47,10 +49,7 @@ DEF_GPUTEST(PremulAlphaRoundTrip, reporter, factory) { |
#endif |
for (int glCtxType = 0; glCtxType < glCtxTypeCnt; ++glCtxType) { |
if (0 == dtype) { |
- device.reset(new SkBitmapDevice(SkBitmap::kARGB_8888_Config, |
- 256, |
- 256, |
- false)); |
+ device.reset(SkBitmapDevice::Create(info)); |
} else { |
#if SK_SUPPORT_GPU |
GrContextFactory::GLContextType type = |
@@ -63,7 +62,7 @@ DEF_GPUTEST(PremulAlphaRoundTrip, reporter, factory) { |
continue; |
} |
- device.reset(new SkGpuDevice(context, SkBitmap::kARGB_8888_Config, 256, 256)); |
+ device.reset(SkGpuDevice::Create(context, info, 0)); |
#else |
continue; |
#endif |