summaryrefslogtreecommitdiffstats
path: root/cc/software_renderer.cc
diff options
context:
space:
mode:
authordanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-06 02:32:40 +0000
committerdanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-06 02:32:40 +0000
commitda983ab0f33178103ea9788a34963a95ac9606e6 (patch)
treec49562355e99010922b7468466384871bb7e75fd /cc/software_renderer.cc
parent7cc78904e5c3c8c8a25862cf107bf9e422fa6ce1 (diff)
downloadchromium_src-da983ab0f33178103ea9788a34963a95ac9606e6.zip
chromium_src-da983ab0f33178103ea9788a34963a95ac9606e6.tar.gz
chromium_src-da983ab0f33178103ea9788a34963a95ac9606e6.tar.bz2
cc: Allow a renderer to disallow partial texture updates.
This is required for delegating renderer, as textures used by the renderer can not be used by the texture updater while the renderer has ownership of them, since it ships them out of process. BUG=146080 R=piman,enne Review URL: https://chromiumcodereview.appspot.com/11457003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171385 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/software_renderer.cc')
-rw-r--r--cc/software_renderer.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/cc/software_renderer.cc b/cc/software_renderer.cc
index a2fd08a..cbfffe5 100644
--- a/cc/software_renderer.cc
+++ b/cc/software_renderer.cc
@@ -73,6 +73,8 @@ SoftwareRenderer::SoftwareRenderer(RendererClient* client, ResourceProvider* res
m_capabilities.bestTextureFormat = GL_RGBA;
m_capabilities.contextHasCachedFrontBuffer = true;
m_capabilities.usingSetVisibility = true;
+ // The updater can access bitmaps while the SoftwareRenderer is using them.
+ m_capabilities.allowPartialTextureUpdates = true;
viewportChanged();
}