| Index: src/image/SkImage_Gpu.h
|
| diff --git a/src/image/SkImage_Gpu.h b/src/image/SkImage_Gpu.h
|
| index d168fb6853428898f6b3ccef878e994af89b4a52..5e847dd381cfe657225d67a71007dbd53d3b0a44 100644
|
| --- a/src/image/SkImage_Gpu.h
|
| +++ b/src/image/SkImage_Gpu.h
|
| @@ -22,8 +22,7 @@ public:
|
| * An "image" can be a subset/window into a larger texture, so we explicit take the
|
| * width and height.
|
| */
|
| - SkImage_Gpu(int w, int h, uint32_t uniqueID, SkAlphaType, GrTexture*,
|
| - int sampleCountForNewSurfaces, SkSurface::Budgeted);
|
| + SkImage_Gpu(int w, int h, uint32_t uniqueID, SkAlphaType, GrTexture*, SkSurface::Budgeted);
|
| ~SkImage_Gpu() override;
|
|
|
| void applyBudgetDecision() const {
|
| @@ -38,19 +37,18 @@ public:
|
|
|
| bool getROPixels(SkBitmap*) const override;
|
| GrTexture* asTextureRef(GrContext* ctx, SkImageUsageType usage) const override;
|
| + SkImage* onNewSubset(const SkIRect&) const override;
|
|
|
| GrTexture* peekTexture() const override { return fTexture; }
|
| SkShader* onNewShader(SkShader::TileMode,
|
| SkShader::TileMode,
|
| const SkMatrix* localMatrix) const override;
|
| bool isOpaque() const override;
|
| - SkSurface* onNewSurface(const SkImageInfo&, const SkSurfaceProps&) const override;
|
| bool onReadPixels(const SkImageInfo&, void* dstPixels, size_t dstRowBytes,
|
| int srcX, int srcY) const override;
|
|
|
| private:
|
| SkAutoTUnref<GrTexture> fTexture;
|
| - const int fSampleCountForNewSurfaces; // 0 if we don't know
|
| const SkAlphaType fAlphaType;
|
| const SkSurface::Budgeted fBudgeted;
|
| mutable SkAtomic<bool> fAddedRasterVersionToCache;
|
|
|