Index: gpu/command_buffer/client/gles2_implementation.cc |
diff --git a/gpu/command_buffer/client/gles2_implementation.cc b/gpu/command_buffer/client/gles2_implementation.cc |
index 7ef54448b6182b75e13c2295d96cb7d5258334c3..d5efb3250dd1c0349ac20f99ae4d7861fbb615ae 100644 |
--- a/gpu/command_buffer/client/gles2_implementation.cc |
+++ b/gpu/command_buffer/client/gles2_implementation.cc |
@@ -834,6 +834,13 @@ void GLES2Implementation::ShallowFlushCHROMIUM() { |
// TODO(piman): Add the FreeEverything() logic here. |
} |
+void GLES2Implementation::OrderingBarrierCHROMIUM() { |
+ GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glOrderingBarrierCHROMIUM"); |
+ // Flush command buffer at the GPU channel level. May be implemented as |
+ // Flush(). |
+ helper_->CommandBufferHelper::OrderingBarrier(); |
+} |
+ |
void GLES2Implementation::Finish() { |
GPU_CLIENT_SINGLE_THREAD_CHECK(); |
FinishHelper(); |