diff options
author | danakj <danakj@chromium.org> | 2015-05-21 14:17:23 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-05-21 21:18:04 +0000 |
commit | 77180b4434d93f45022b8c65110344cdced4b19d (patch) | |
tree | cd4d3890419fbf50ffa285c98d649e9d1d82276e /content/browser/browser_main_loop.cc | |
parent | 43fe3d9d7e82344abf69fc72ac80248bc0f5d9ae (diff) | |
download | chromium_src-77180b4434d93f45022b8c65110344cdced4b19d.zip chromium_src-77180b4434d93f45022b8c65110344cdced4b19d.tar.gz chromium_src-77180b4434d93f45022b8c65110344cdced4b19d.tar.bz2 |
Add PERSISTENT_MAP usage for GpuMemoryBuffers.
A GpuMemoryBuffer with this usage flag will always point at the
same memory contents each time it is mapped. This will enable
partial tile updates by avoiding rastering content from the
previous frame again in the compositor.
R=reveman,piman
BUG=489447
Review URL: https://codereview.chromium.org/1139903005
Cr-Commit-Position: refs/heads/master@{#330987}
Diffstat (limited to 'content/browser/browser_main_loop.cc')
-rw-r--r-- | content/browser/browser_main_loop.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc index b55754d..c0117c5 100644 --- a/content/browser/browser_main_loop.cc +++ b/content/browser/browser_main_loop.cc @@ -469,6 +469,8 @@ void BrowserMainLoop::EarlyInitialization() { if (parsed_command_line_.HasSwitch(switches::kEnableNativeGpuMemoryBuffers)) { BrowserGpuChannelHostFactory::EnableGpuMemoryBufferFactoryUsage( gfx::GpuMemoryBuffer::MAP); + BrowserGpuChannelHostFactory::EnableGpuMemoryBufferFactoryUsage( + gfx::GpuMemoryBuffer::PERSISTENT_MAP); } #if defined(USE_OZONE) |