| Index: src/image/SkImage_Gpu.cpp
|
| diff --git a/src/image/SkImage_Gpu.cpp b/src/image/SkImage_Gpu.cpp
|
| index 7a73c7453bc918ccf0ceb7f4e41ae02ea643e879..9b9f4b1f75338a0f90d77b87aba3de81474bfaae 100644
|
| --- a/src/image/SkImage_Gpu.cpp
|
| +++ b/src/image/SkImage_Gpu.cpp
|
| @@ -28,6 +28,8 @@ public:
|
| GrTexture* getTexture() { return fBitmap.getTexture(); }
|
|
|
| virtual SkShader* onNewShader(SkShader::TileMode, SkShader::TileMode) const SK_OVERRIDE;
|
| +
|
| + virtual bool isOpaque() const SK_OVERRIDE;
|
| private:
|
| SkBitmap fBitmap;
|
|
|
| @@ -80,3 +82,7 @@ SkImage* SkImage::NewTexture(const SkBitmap& bitmap) {
|
| GrTexture* SkTextureImageGetTexture(SkImage* image) {
|
| return ((SkImage_Gpu*)image)->getTexture();
|
| }
|
| +
|
| +bool SkImage_Gpu::isOpaque() const {
|
| + return fBitmap.isOpaque();
|
| +}
|
|
|