| Index: content/common/gpu/texture_image_transport_surface.h
|
| diff --git a/content/common/gpu/texture_image_transport_surface.h b/content/common/gpu/texture_image_transport_surface.h
|
| index 907bfa4a9377600868c023618f2730b1bcd9d663..82869e799ec51b1848d86bb55dba245c4bc532e7 100644
|
| --- a/content/common/gpu/texture_image_transport_surface.h
|
| +++ b/content/common/gpu/texture_image_transport_surface.h
|
| @@ -48,6 +48,9 @@ class TextureImageTransportSurface :
|
| virtual void OnBuffersSwappedACK() OVERRIDE;
|
| virtual void OnPostSubBufferACK() OVERRIDE;
|
| virtual void OnResizeViewACK() OVERRIDE;
|
| + virtual void OnSetFrontSurfaceIsProtected(
|
| + bool is_protected,
|
| + uint32 protection_state_id) OVERRIDE;
|
| virtual void OnResize(gfx::Size size) OVERRIDE;
|
|
|
| // GpuCommandBufferStub::DestructionObserver implementation.
|
| @@ -74,9 +77,11 @@ class TextureImageTransportSurface :
|
|
|
| virtual ~TextureImageTransportSurface();
|
| void CreateBackTexture(const gfx::Size& size);
|
| - void ReleaseBackTexture();
|
| void AttachBackTextureToFBO();
|
| + void ReleaseTexture(int id);
|
| void ReleaseParentStub();
|
| + void AdjustFrontBufferAllocation();
|
| + int front() const { return front_; }
|
| int back() const { return 1 - front_; }
|
|
|
| // The framebuffer that represents this surface (service id). Allocated lazily
|
| @@ -97,6 +102,9 @@ class TextureImageTransportSurface :
|
| bool backbuffer_suggested_allocation_;
|
| bool frontbuffer_suggested_allocation_;
|
|
|
| + bool frontbuffer_is_protected_;
|
| + uint32 protection_state_id_;
|
| +
|
| scoped_ptr<ImageTransportHelper> helper_;
|
| gfx::GLSurfaceHandle handle_;
|
| GpuCommandBufferStub* parent_stub_;
|
|
|