| Index: cc/trees/layer_tree_host.cc
|
| diff --git a/cc/trees/layer_tree_host.cc b/cc/trees/layer_tree_host.cc
|
| index 773a689ac03749590685580a88dafb9cb92fcf0b..53585f01a2384bf67b49c7345bb6518c5806c2bd 100644
|
| --- a/cc/trees/layer_tree_host.cc
|
| +++ b/cc/trees/layer_tree_host.cc
|
| @@ -29,6 +29,7 @@
|
| #include "cc/layers/painted_scrollbar_layer.h"
|
| #include "cc/layers/render_surface.h"
|
| #include "cc/resources/prioritized_resource_manager.h"
|
| +#include "cc/resources/resource_provider.h"
|
| #include "cc/resources/ui_resource_client.h"
|
| #include "cc/trees/layer_tree_host_client.h"
|
| #include "cc/trees/layer_tree_host_common.h"
|
| @@ -917,7 +918,8 @@ size_t LayerTreeHost::CalculateMemoryForRenderSurfaces(
|
|
|
| size_t bytes =
|
| Resource::MemorySizeBytes(render_surface->content_rect().size(),
|
| - GL_RGBA);
|
| + GL_RGBA,
|
| + ResourceProvider::RGBA_8888);
|
| contents_texture_bytes += bytes;
|
|
|
| if (render_surface_layer->background_filters().IsEmpty())
|
| @@ -927,7 +929,8 @@ size_t LayerTreeHost::CalculateMemoryForRenderSurfaces(
|
| max_background_texture_bytes = bytes;
|
| if (!readback_bytes) {
|
| readback_bytes = Resource::MemorySizeBytes(device_viewport_size_,
|
| - GL_RGBA);
|
| + GL_RGBA,
|
| + ResourceProvider::RGBA_8888);
|
| }
|
| }
|
| return readback_bytes + max_background_texture_bytes + contents_texture_bytes;
|
|
|