| 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
|
|
|