| Index: gpu/command_buffer/service/framebuffer_manager.cc
|
| diff --git a/gpu/command_buffer/service/framebuffer_manager.cc b/gpu/command_buffer/service/framebuffer_manager.cc
|
| index 48e503cb45b3d1e64986d369edfe70d7f3557c16..2587014e7e6981148d4e5efd39c853b006f91eda 100644
|
| --- a/gpu/command_buffer/service/framebuffer_manager.cc
|
| +++ b/gpu/command_buffer/service/framebuffer_manager.cc
|
| @@ -119,6 +119,9 @@ class RenderbufferAttachment
|
| renderbuffer_->AddToSignature(signature);
|
| }
|
|
|
| + virtual void OnWillRenderTo() const OVERRIDE {}
|
| + virtual void OnDidRenderTo() const OVERRIDE {}
|
| +
|
| protected:
|
| virtual ~RenderbufferAttachment() { }
|
|
|
| @@ -243,6 +246,14 @@ class TextureAttachment
|
| texture_ref_.get(), target_, level_, signature);
|
| }
|
|
|
| + virtual void OnWillRenderTo() const OVERRIDE {
|
| + texture_ref_->texture()->OnWillModifyPixels();
|
| + }
|
| +
|
| + virtual void OnDidRenderTo() const OVERRIDE {
|
| + texture_ref_->texture()->OnDidModifyPixels();
|
| + }
|
| +
|
| protected:
|
| virtual ~TextureAttachment() {}
|
|
|
|
|