Index: ppapi/proxy/ppapi_command_buffer_proxy.cc |
diff --git a/ppapi/proxy/ppapi_command_buffer_proxy.cc b/ppapi/proxy/ppapi_command_buffer_proxy.cc |
index dff891e4c4ddf221a4fee169a3a5f4f26dc354bb..98c235357e472b526e08cd416a3e424ec81bec5d 100644 |
--- a/ppapi/proxy/ppapi_command_buffer_proxy.cc |
+++ b/ppapi/proxy/ppapi_command_buffer_proxy.cc |
@@ -226,6 +226,15 @@ void PpapiCommandBufferProxy::SetContextLostReason( |
NOTREACHED(); |
} |
+uint32 PpapiCommandBufferProxy::InsertSyncPoint() { |
+ uint32 sync_point = 0; |
+ if (last_state_.error == gpu::error::kNoError) { |
+ Send(new PpapiHostMsg_PPBGraphics3D_InsertSyncPoint( |
+ ppapi::API_ID_PPB_GRAPHICS_3D, resource_, &sync_point)); |
+ } |
+ return sync_point; |
+} |
+ |
bool PpapiCommandBufferProxy::Send(IPC::Message* msg) { |
DCHECK(last_state_.error == gpu::error::kNoError); |