Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(33)

Side by Side Diff: gpu/command_buffer/service/program_cache_unittest.cc

Issue 629913002: Replacing the OVERRIDE with override and FINAL with final in gpu (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Included autogen python file for OVERRIDE Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "gpu/command_buffer/service/program_cache.h" 5 #include "gpu/command_buffer/service/program_cache.h"
6 6
7 #include "base/memory/scoped_ptr.h" 7 #include "base/memory/scoped_ptr.h"
8 #include "gpu/command_buffer/service/mocks.h" 8 #include "gpu/command_buffer/service/mocks.h"
9 #include "testing/gtest/include/gtest/gtest.h" 9 #include "testing/gtest/include/gtest/gtest.h"
10 10
11 using ::testing::Return; 11 using ::testing::Return;
12 12
13 namespace gpu { 13 namespace gpu {
14 namespace gles2 { 14 namespace gles2 {
15 15
16 class NoBackendProgramCache : public ProgramCache { 16 class NoBackendProgramCache : public ProgramCache {
17 public: 17 public:
18 virtual ProgramLoadResult LoadLinkedProgram( 18 virtual ProgramLoadResult LoadLinkedProgram(
19 GLuint /* program */, 19 GLuint /* program */,
20 Shader* /* shader_a */, 20 Shader* /* shader_a */,
21 const ShaderTranslatorInterface* /* translator_a */, 21 const ShaderTranslatorInterface* /* translator_a */,
22 Shader* /* shader_b */, 22 Shader* /* shader_b */,
23 const ShaderTranslatorInterface* /* translator_b */, 23 const ShaderTranslatorInterface* /* translator_b */,
24 const LocationMap* /* bind_attrib_location_map */, 24 const LocationMap* /* bind_attrib_location_map */,
25 const ShaderCacheCallback& /* callback */) OVERRIDE { 25 const ShaderCacheCallback& /* callback */) override {
26 return PROGRAM_LOAD_SUCCESS; 26 return PROGRAM_LOAD_SUCCESS;
27 } 27 }
28 virtual void SaveLinkedProgram( 28 virtual void SaveLinkedProgram(
29 GLuint /* program */, 29 GLuint /* program */,
30 const Shader* /* shader_a */, 30 const Shader* /* shader_a */,
31 const ShaderTranslatorInterface* /* translator_b */, 31 const ShaderTranslatorInterface* /* translator_b */,
32 const Shader* /* shader_b */, 32 const Shader* /* shader_b */,
33 const ShaderTranslatorInterface* /* translator_b */, 33 const ShaderTranslatorInterface* /* translator_b */,
34 const LocationMap* /* bind_attrib_location_map */, 34 const LocationMap* /* bind_attrib_location_map */,
35 const ShaderCacheCallback& /* callback */) OVERRIDE { } 35 const ShaderCacheCallback& /* callback */) override { }
36 36
37 virtual void LoadProgram(const std::string& /* program */) OVERRIDE {} 37 virtual void LoadProgram(const std::string& /* program */) override {}
38 38
39 virtual void ClearBackend() OVERRIDE {} 39 virtual void ClearBackend() override {}
40 40
41 void SaySuccessfullyCached(const std::string& shader1, 41 void SaySuccessfullyCached(const std::string& shader1,
42 const ShaderTranslatorInterface* translator_1, 42 const ShaderTranslatorInterface* translator_1,
43 const std::string& shader2, 43 const std::string& shader2,
44 const ShaderTranslatorInterface* translator_2, 44 const ShaderTranslatorInterface* translator_2,
45 std::map<std::string, GLint>* attrib_map) { 45 std::map<std::string, GLint>* attrib_map) {
46 char a_sha[kHashLength]; 46 char a_sha[kHashLength];
47 char b_sha[kHashLength]; 47 char b_sha[kHashLength];
48 ComputeShaderHash(shader1, translator_1, a_sha); 48 ComputeShaderHash(shader1, translator_1, a_sha);
49 ComputeShaderHash(shader2, translator_2, b_sha); 49 ComputeShaderHash(shader2, translator_2, b_sha);
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
192 cache_->SaySuccessfullyCached(shader1, NULL, shader3, NULL, NULL); 192 cache_->SaySuccessfullyCached(shader1, NULL, shader3, NULL, NULL);
193 cache_->Clear(); 193 cache_->Clear();
194 EXPECT_EQ(ProgramCache::LINK_UNKNOWN, 194 EXPECT_EQ(ProgramCache::LINK_UNKNOWN,
195 cache_->GetLinkedProgramStatus(shader1, NULL, shader2, NULL, NULL)); 195 cache_->GetLinkedProgramStatus(shader1, NULL, shader2, NULL, NULL));
196 EXPECT_EQ(ProgramCache::LINK_UNKNOWN, 196 EXPECT_EQ(ProgramCache::LINK_UNKNOWN,
197 cache_->GetLinkedProgramStatus(shader1, NULL, shader3, NULL, NULL)); 197 cache_->GetLinkedProgramStatus(shader1, NULL, shader3, NULL, NULL));
198 } 198 }
199 199
200 } // namespace gles2 200 } // namespace gles2
201 } // namespace gpu 201 } // namespace gpu
OLDNEW
« no previous file with comments | « gpu/command_buffer/service/memory_program_cache.h ('k') | gpu/command_buffer/service/query_manager.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698