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

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

Issue 682743002: Standardize usage of virtual/override/final specifiers. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 1 month 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/memory_program_cache.h" 5 #include "gpu/command_buffer/service/memory_program_cache.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "gpu/command_buffer/common/gles2_cmd_format.h" 8 #include "gpu/command_buffer/common/gles2_cmd_format.h"
9 #include "gpu/command_buffer/service/gl_utils.h" 9 #include "gpu/command_buffer/service/gl_utils.h"
10 #include "gpu/command_buffer/service/gpu_service_test.h" 10 #include "gpu/command_buffer/service/gpu_service_test.h"
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 static const GLuint kVertexShaderClientId = 90; 69 static const GLuint kVertexShaderClientId = 90;
70 static const GLuint kVertexShaderServiceId = 100; 70 static const GLuint kVertexShaderServiceId = 100;
71 static const GLuint kFragmentShaderClientId = 91; 71 static const GLuint kFragmentShaderClientId = 91;
72 static const GLuint kFragmentShaderServiceId = 100; 72 static const GLuint kFragmentShaderServiceId = 100;
73 73
74 MemoryProgramCacheTest() 74 MemoryProgramCacheTest()
75 : cache_(new MemoryProgramCache(kCacheSizeBytes)), 75 : cache_(new MemoryProgramCache(kCacheSizeBytes)),
76 vertex_shader_(NULL), 76 vertex_shader_(NULL),
77 fragment_shader_(NULL), 77 fragment_shader_(NULL),
78 shader_cache_count_(0) { } 78 shader_cache_count_(0) { }
79 virtual ~MemoryProgramCacheTest() { 79 ~MemoryProgramCacheTest() override { shader_manager_.Destroy(false); }
80 shader_manager_.Destroy(false);
81 }
82 80
83 void ShaderCacheCb(const std::string& key, const std::string& shader) { 81 void ShaderCacheCb(const std::string& key, const std::string& shader) {
84 shader_cache_count_++; 82 shader_cache_count_++;
85 shader_cache_shader_ = shader; 83 shader_cache_shader_ = shader;
86 } 84 }
87 85
88 int32 shader_cache_count() { return shader_cache_count_; } 86 int32 shader_cache_count() { return shader_cache_count_; }
89 const std::string& shader_cache_shader() { return shader_cache_shader_; } 87 const std::string& shader_cache_shader() { return shader_cache_shader_; }
90 88
91 protected: 89 protected:
92 virtual void SetUp() { 90 void SetUp() override {
93 GpuServiceTest::SetUp(); 91 GpuServiceTest::SetUp();
94 92
95 vertex_shader_ = shader_manager_.CreateShader(kVertexShaderClientId, 93 vertex_shader_ = shader_manager_.CreateShader(kVertexShaderClientId,
96 kVertexShaderServiceId, 94 kVertexShaderServiceId,
97 GL_VERTEX_SHADER); 95 GL_VERTEX_SHADER);
98 fragment_shader_ = shader_manager_.CreateShader( 96 fragment_shader_ = shader_manager_.CreateShader(
99 kFragmentShaderClientId, 97 kFragmentShaderClientId,
100 kFragmentShaderServiceId, 98 kFragmentShaderServiceId,
101 GL_FRAGMENT_SHADER); 99 GL_FRAGMENT_SHADER);
102 ASSERT_TRUE(vertex_shader_ != NULL); 100 ASSERT_TRUE(vertex_shader_ != NULL);
(...skipping 523 matching lines...) Expand 10 before | Expand all | Expand 10 after
626 NULL, 624 NULL,
627 fragment_shader_, 625 fragment_shader_,
628 NULL, 626 NULL,
629 NULL, 627 NULL,
630 base::Bind(&MemoryProgramCacheTest::ShaderCacheCb, 628 base::Bind(&MemoryProgramCacheTest::ShaderCacheCb,
631 base::Unretained(this)))); 629 base::Unretained(this))));
632 } 630 }
633 631
634 } // namespace gles2 632 } // namespace gles2
635 } // namespace gpu 633 } // namespace gpu
OLDNEW
« no previous file with comments | « gpu/command_buffer/service/mailbox_manager_unittest.cc ('k') | gpu/command_buffer/service/program_manager_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698