| Index: src/image/SkImage_Gpu.cpp
|
| diff --git a/src/image/SkImage_Gpu.cpp b/src/image/SkImage_Gpu.cpp
|
| index 7ce6450058e050175ae7eb8a417d75cc4d6ed5cd..7f459376e7de8c173966f2b8af8b758a38c98ac2 100644
|
| --- a/src/image/SkImage_Gpu.cpp
|
| +++ b/src/image/SkImage_Gpu.cpp
|
| @@ -111,7 +111,9 @@
|
|
|
| bool SkImage_Gpu::onReadPixels(const SkImageInfo& info, void* pixels, size_t rowBytes,
|
| int srcX, int srcY, CachingHint) const {
|
| - GrPixelConfig config = SkImageInfo2GrPixelConfig(info, *fTexture->getContext()->caps());
|
| + GrPixelConfig config = SkImageInfo2GrPixelConfig(info.colorType(), info.alphaType(),
|
| + info.profileType(),
|
| + *fTexture->getContext()->caps());
|
| uint32_t flags = 0;
|
| if (kUnpremul_SkAlphaType == info.alphaType() && kPremul_SkAlphaType == fAlphaType) {
|
| // let the GPU perform this transformation for us
|
|
|