diff options
Diffstat (limited to 'gpu/command_buffer/service/mocks.cc')
-rw-r--r-- | gpu/command_buffer/service/mocks.cc | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gpu/command_buffer/service/mocks.cc b/gpu/command_buffer/service/mocks.cc new file mode 100644 index 0000000..6f267be --- /dev/null +++ b/gpu/command_buffer/service/mocks.cc @@ -0,0 +1,34 @@ +// Copyright (c) 2011 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 "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 CommandBufferEntry* args = + static_cast<const CommandBufferEntry*>(_args); + engine_->set_token(args[0].value_uint32); +} + +namespace gles2 { + +MockShaderTranslator::MockShaderTranslator() {} + +MockShaderTranslator::~MockShaderTranslator() {} + +} // namespace gles2 +} // namespace gpu |