| Index: cc/resources/resource_provider.cc
|
| diff --git a/cc/resources/resource_provider.cc b/cc/resources/resource_provider.cc
|
| index 1cb215bd20993c51ead0dc647575d86e6f535eb3..55dafbd47d20e36196a8924b800c97cbbc9191db 100644
|
| --- a/cc/resources/resource_provider.cc
|
| +++ b/cc/resources/resource_provider.cc
|
| @@ -232,6 +232,7 @@ ResourceProvider::Resource::Resource()
|
| type(InvalidType),
|
| format(RGBA_8888),
|
| has_shared_bitmap_id(false),
|
| + allow_overlay(false),
|
| shared_bitmap(NULL) {}
|
|
|
| ResourceProvider::Resource::~Resource() {}
|
| @@ -610,6 +611,11 @@ bool ResourceProvider::IsLost(ResourceId id) {
|
| return resource->lost;
|
| }
|
|
|
| +bool ResourceProvider::AllowOverlay(ResourceId id) {
|
| + Resource* resource = GetResource(id);
|
| + return resource->allow_overlay;
|
| +}
|
| +
|
| ResourceProvider::ResourceId ResourceProvider::CreateResource(
|
| const gfx::Size& size,
|
| GLint wrap_mode,
|
| @@ -784,6 +790,7 @@ ResourceProvider::ResourceId ResourceProvider::CreateResourceFromTextureMailbox(
|
| resource.release_callback =
|
| base::Bind(&SingleReleaseCallback::Run,
|
| base::Owned(release_callback.release()));
|
| + resource.allow_overlay = mailbox.allow_overlay();
|
| return id;
|
| }
|
|
|
|
|