| Index: src/image/SkImage_Gpu.cpp
|
| diff --git a/src/image/SkImage_Gpu.cpp b/src/image/SkImage_Gpu.cpp
|
| index 527bcc3ef558924d7a7aa753d4e62fea1e390eb2..163e62e02df540362952e9b55be47d3284d886a7 100644
|
| --- a/src/image/SkImage_Gpu.cpp
|
| +++ b/src/image/SkImage_Gpu.cpp
|
| @@ -47,6 +47,13 @@
|
| if (as_IB(image)->getTexture()) {
|
| ((SkImage_Gpu*)image)->applyBudgetDecision();
|
| }
|
| +}
|
| +
|
| +SkShader* SkImage_Gpu::onNewShader(SkShader::TileMode tileX, SkShader::TileMode tileY,
|
| + const SkMatrix* localMatrix) const {
|
| + SkBitmap bm;
|
| + GrWrapTextureInBitmap(fTexture, this->width(), this->height(), this->isOpaque(), &bm);
|
| + return SkShader::CreateBitmapShader(bm, tileX, tileY, localMatrix);
|
| }
|
|
|
| bool SkImage_Gpu::getROPixels(SkBitmap* dst) const {
|
|
|