| // Copyright (c) 2012 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 "base/threading/thread.h" |
| #include "base/time/time.h" |
| #include "gpu/command_buffer/service/gpu_scheduler.h" |
| #include "gpu/command_buffer/service/mocks.h" |
| |
| namespace gpu { |
| |
| AsyncAPIMock::AsyncAPIMock() { |
| testing::DefaultValue<error::Error>::Set( |
| error::kNoError); |
| } |
| |
| AsyncAPIMock::~AsyncAPIMock() {} |
| |
| void AsyncAPIMock::SetToken(unsigned int command, |
| unsigned int arg_count, |
| const void* _args) { |
| DCHECK(engine_); |
| DCHECK_EQ(1u, command); |
| DCHECK_EQ(1u, arg_count); |
| const cmd::SetToken* args = |
| static_cast<const cmd::SetToken*>(_args); |
| engine_->set_token(args->token); |
| } |
| |
| namespace gles2 { |
| |
| MockShaderTranslator::MockShaderTranslator() {} |
| |
| MockShaderTranslator::~MockShaderTranslator() {} |
| |
| MockProgramCache::MockProgramCache() {} |
| MockProgramCache::~MockProgramCache() {} |
| |
| MockMemoryTracker::MockMemoryTracker() {} |
| MockMemoryTracker::~MockMemoryTracker() {} |
| |
| } // namespace gles2 |
| } // namespace gpu |
| |
| |