Chromium Code Reviews| Index: gpu/command_buffer/service/framebuffer_completeness_cache.cc |
| diff --git a/gpu/command_buffer/service/framebuffer_completeness_cache.cc b/gpu/command_buffer/service/framebuffer_completeness_cache.cc |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..2109e34052077d5f42e99141137fb8f1ccd21ea6 |
| --- /dev/null |
| +++ b/gpu/command_buffer/service/framebuffer_completeness_cache.cc |
| @@ -0,0 +1,23 @@ |
| +// Copyright (c) 2015 The Chromium Authors. All rights reserved. |
|
no sievers
2015/08/19 00:43:13
nit: drop '(c)'
Tobias Sargeant
2015/08/19 11:33:13
Done.
|
| +// 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/framebuffer_completeness_cache.h" |
|
no sievers
2015/08/19 00:43:13
nit: newline after #include
Tobias Sargeant
2015/08/19 11:33:13
Done.
|
| +namespace gpu { |
| +namespace gles2 { |
| + |
| +FramebufferCompletenessCache::FramebufferCompletenessCache() {} |
| + |
| +FramebufferCompletenessCache::~FramebufferCompletenessCache() {} |
| + |
| +bool FramebufferCompletenessCache::IsComplete( |
| + const std::string& signature) const { |
| + return cache_.find(signature) != cache_.end(); |
| +} |
| + |
| +void FramebufferCompletenessCache::SetComplete(const std::string& signature) { |
| + cache_.insert(signature); |
| +} |
| + |
| +} // namespace gles2 |
| +} // namespace gpu |