| Index: trunk/src/content/browser/renderer_host/compositor_impl_android.cc
|
| ===================================================================
|
| --- trunk/src/content/browser/renderer_host/compositor_impl_android.cc (revision 223178)
|
| +++ trunk/src/content/browser/renderer_host/compositor_impl_android.cc (working copy)
|
| @@ -22,8 +22,6 @@
|
| #include "cc/output/compositor_frame.h"
|
| #include "cc/output/context_provider.h"
|
| #include "cc/output/output_surface.h"
|
| -#include "cc/resources/scoped_ui_resource.h"
|
| -#include "cc/resources/ui_resource_bitmap.h"
|
| #include "cc/trees/layer_tree_host.h"
|
| #include "content/browser/gpu/browser_gpu_channel_host_factory.h"
|
| #include "content/browser/gpu/gpu_surface_tracker.h"
|
| @@ -235,9 +233,7 @@
|
|
|
| void CompositorImpl::SetVisible(bool visible) {
|
| if (!visible) {
|
| - ui_resource_map_.clear();
|
| host_.reset();
|
| - client_->UIResourcesAreInvalid();
|
| } else if (!host_) {
|
| cc::LayerTreeSettings settings;
|
| settings.refresh_rate = 60.0;
|
| @@ -264,9 +260,6 @@
|
| host_->SetLayerTreeHostClientReady();
|
| host_->SetViewportSize(size_);
|
| host_->set_has_transparent_background(has_transparent_background_);
|
| - // Need to recreate the UI resources because a new LayerTreeHost has been
|
| - // created.
|
| - client_->DidLoseUIResources();
|
| }
|
| }
|
|
|
| @@ -298,23 +291,6 @@
|
| return false;
|
| }
|
|
|
| -cc::UIResourceId CompositorImpl::GenerateUIResource(
|
| - const cc::UIResourceBitmap& bitmap) {
|
| - if (!host_)
|
| - return 0;
|
| - scoped_ptr<cc::ScopedUIResource> ui_resource =
|
| - cc::ScopedUIResource::Create(host_.get(), bitmap);
|
| - cc::UIResourceId id = ui_resource->id();
|
| - ui_resource_map_.set(id, ui_resource.Pass());
|
| - return id;
|
| -}
|
| -
|
| -void CompositorImpl::DeleteUIResource(cc::UIResourceId resource_id) {
|
| - UIResourceMap::iterator it = ui_resource_map_.find(resource_id);
|
| - if (it != ui_resource_map_.end())
|
| - ui_resource_map_.erase(it);
|
| -}
|
| -
|
| WebKit::WebGLId CompositorImpl::GenerateTexture(gfx::JavaBitmap& bitmap) {
|
| unsigned int texture_id = BuildBasicTexture();
|
| WebKit::WebGraphicsContext3D* context =
|
|
|