| Index: third_party/WebKit/Source/platform/graphics/ImageBuffer.h
|
| diff --git a/third_party/WebKit/Source/platform/graphics/ImageBuffer.h b/third_party/WebKit/Source/platform/graphics/ImageBuffer.h
|
| index 41a0a957b338dc2c0528d86adb398ca5b28ae807..b4101bb5ae011320470207c0fd5ad07777d89612 100644
|
| --- a/third_party/WebKit/Source/platform/graphics/ImageBuffer.h
|
| +++ b/third_party/WebKit/Source/platform/graphics/ImageBuffer.h
|
| @@ -131,6 +131,10 @@ public:
|
|
|
| void draw(GraphicsContext*, const FloatRect&, const FloatRect*, SkXfermode::Mode);
|
|
|
| + void updateGPUMemoryUsage() const;
|
| + static intptr_t getGlobalGPUMemoryUsage() { return s_globalGPUMemoryUsage; }
|
| + intptr_t getGPUMemoryUsage() { return m_gpuMemoryUsage; }
|
| +
|
| private:
|
| ImageBuffer(PassOwnPtr<ImageBufferSurface>);
|
|
|
| @@ -142,6 +146,9 @@ private:
|
| mutable SnapshotState m_snapshotState;
|
| OwnPtr<ImageBufferSurface> m_surface;
|
| ImageBufferClient* m_client;
|
| +
|
| + mutable intptr_t m_gpuMemoryUsage;
|
| + static intptr_t s_globalGPUMemoryUsage;
|
| };
|
|
|
| struct ImageDataBuffer {
|
|
|