Index: src/image/SkImage_Gpu.cpp |
diff --git a/src/image/SkImage_Gpu.cpp b/src/image/SkImage_Gpu.cpp |
index e773aed9484d4d0c7a7d552ce94bfb471d068d87..9d19952e54ecb32d6df8eb9b6bde09c151e503a9 100644 |
--- a/src/image/SkImage_Gpu.cpp |
+++ b/src/image/SkImage_Gpu.cpp |
@@ -158,7 +158,7 @@ class SkGpuImageFilterProxy : public SkImageFilter::Proxy { |
public: |
SkGpuImageFilterProxy(GrContext* ctx) : fCtx(ctx) {} |
- SkBaseDevice* createDevice(int width, int height) override { |
+ SkBaseDevice* createDevice(int width, int height, bool tile) override { |
GrSurfaceDesc desc; |
desc.fConfig = kSkia8888_GrPixelConfig; |
desc.fFlags = kRenderTarget_GrSurfaceFlag; |
@@ -166,6 +166,8 @@ public: |
desc.fHeight = height; |
desc.fSampleCnt = 0; |
+ // For now, we ignore the tile param and always allocate tileable |
+ // textures. |
SkAutoTUnref<GrTexture> texture(fCtx->textureProvider()->createTexture(desc, true)); |
if (texture) { |