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 4def872429965a980b8e30178450580ab1ca312d..cd9f1f5658e7db2bb732fd8e063bfd2da57f1773 100644 |
--- a/content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc |
+++ b/content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc |
@@ -24,6 +24,7 @@ |
#include "base/metrics/histogram.h" |
#include "base/synchronization/lock.h" |
#include "content/common/content_switches.h" |
+#include "content/renderer/gpu/command_buffer_proxy.h" |
#include "content/renderer/gpu/gpu_channel_host.h" |
#include "content/renderer/render_thread_impl.h" |
#include "content/renderer/render_view_impl.h" |
@@ -268,6 +269,12 @@ void WebGraphicsContext3DCommandBufferImpl::reshape(int width, int height) { |
#endif // FLIP_FRAMEBUFFER_VERTICALLY |
} |
+void WebGraphicsContext3DCommandBufferImpl::setVisibility(bool visible) { |
+ gl_->Flush(); |
+ // TODO(mmocny): Should context_ have a SetSurfaceVisible which forwards? |
+ context_->GetCommandBufferProxy()->SetSurfaceVisible(visible); |
mmocny
2011/10/13 18:54:17
RE TODO: I'm leaning towards having RendererGLCont
jonathan.backer
2011/10/13 19:25:07
I'm OK with it as is. There's one surface per comm
apatrick_chromium
2011/10/13 19:51:31
I lean towards a forwarding function. Law of demet
|
+} |
+ |
#ifdef FLIP_FRAMEBUFFER_VERTICALLY |
void WebGraphicsContext3DCommandBufferImpl::FlipVertically( |
uint8* framebuffer, |