summaryrefslogtreecommitdiffstats
path: root/cc/resource_pool.cc
diff options
context:
space:
mode:
authorccameron@chromium.org <ccameron@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-16 05:42:22 +0000
committerccameron@chromium.org <ccameron@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-16 05:42:22 +0000
commitc08dcdb507cb0946d252fa5e4e768ee4f711d272 (patch)
treeb4eeff8379d827b38da9f26c51897429c81395ff /cc/resource_pool.cc
parent8b5902e19deddda8189627b266296498cc16b8a3 (diff)
downloadchromium_src-c08dcdb507cb0946d252fa5e4e768ee4f711d272.zip
chromium_src-c08dcdb507cb0946d252fa5e4e768ee4f711d272.tar.gz
chromium_src-c08dcdb507cb0946d252fa5e4e768ee4f711d272.tar.bz2
Mark textures allocated by impl-side painting's ResourcePool as
being managed (in the sense of being managed by the GpuMemoryManager). Without this, the memory allocated by the compositor is treated as though it were, say, WebGL memory, and then marked as not being available to the compositor, resulting in chaos. BUG=168413 Review URL: https://chromiumcodereview.appspot.com/11938003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177096 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/resource_pool.cc')
-rw-r--r--cc/resource_pool.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/cc/resource_pool.cc b/cc/resource_pool.cc
index d82f62f..91d1503 100644
--- a/cc/resource_pool.cc
+++ b/cc/resource_pool.cc
@@ -11,7 +11,7 @@ namespace cc {
ResourcePool::Resource::Resource(cc::ResourceProvider* resource_provider,
const gfx::Size& size,
GLenum format)
- : cc::Resource(resource_provider->createResource(
+ : cc::Resource(resource_provider->createManagedResource(
size,
format,
ResourceProvider::TextureUsageAny),