| Index: content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc
|
| diff --git a/content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc b/content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc
|
| index 0f703300892a58427b015081006365d870c77f8e..7f0ef229b8589cd5149c924d05cf07efd23254be 100644
|
| --- a/content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc
|
| +++ b/content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc
|
| @@ -431,10 +431,10 @@ void WebGraphicsContext3DCommandBufferImpl::unmapTexSubImage2DCHROMIUM(
|
|
|
| void WebGraphicsContext3DCommandBufferImpl::setVisibilityCHROMIUM(
|
| bool visible) {
|
| - if (!visible)
|
| - gl_->FreeUnusedSharedMemory();
|
| gl_->Flush();
|
| context_->SetSurfaceVisible(visible);
|
| + if (!visible)
|
| + gl_->FreeEverything();
|
| }
|
|
|
| void WebGraphicsContext3DCommandBufferImpl::copyTextureToParentTextureCHROMIUM(
|
|
|