Index: mojo/services/gles2/gpu_state.cc |
diff --git a/mojo/services/gles2/gpu_state.cc b/mojo/services/gles2/gpu_state.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..63d6e29e853852de7d14f6acd23f3b62c5a1622c |
--- /dev/null |
+++ b/mojo/services/gles2/gpu_state.cc |
@@ -0,0 +1,21 @@ |
+// Copyright 2015 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+// |
+ |
+#include "mojo/services/gles2/gpu_state.h" |
+ |
+namespace gles2 { |
+ |
+GpuState::GpuState() |
+ : control_thread_("gpu_command_buffer_control"), |
+ sync_point_manager_(gpu::SyncPointManager::Create(true)), |
+ share_group_(new gfx::GLShareGroup), |
+ mailbox_manager_(new gpu::gles2::MailboxManagerImpl) { |
+ control_thread_.Start(); |
+} |
+ |
+GpuState::~GpuState() { |
+} |
+ |
+} // namespace gles2 |