diff options
author | danakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-06 02:32:40 +0000 |
---|---|---|
committer | danakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-06 02:32:40 +0000 |
commit | da983ab0f33178103ea9788a34963a95ac9606e6 (patch) | |
tree | c49562355e99010922b7468466384871bb7e75fd /cc/software_renderer.cc | |
parent | 7cc78904e5c3c8c8a25862cf107bf9e422fa6ce1 (diff) | |
download | chromium_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.cc | 2 |
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(); } |