Index: content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc |
=================================================================== |
--- content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc (revision 93137) |
+++ content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.cc (working copy) |
@@ -360,11 +360,17 @@ |
void WebGraphicsContext3DCommandBufferImpl::waitLatchCHROMIUM( |
WGC3Duint latch_id) |
{ |
+ TRACE_EVENT1("gpu", "WebGfxCtx3DCmdBfrImpl::WaitLatch", "latch_id", latch_id); |
+ gl_->WaitLatchCHROMIUM(latch_id); |
} |
void WebGraphicsContext3DCommandBufferImpl::setLatchCHROMIUM( |
WGC3Duint latch_id) |
{ |
+ TRACE_EVENT1("gpu", "WebGfxCtx3DCmdBfrImpl::SetLatch", "latch_id", latch_id); |
+ gl_->SetLatchCHROMIUM(latch_id); |
+ // required to ensure set command is sent to GPU process |
+ gl_->Flush(); |
} |
void WebGraphicsContext3DCommandBufferImpl:: |