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

Side by Side Diff: gpu/command_buffer/client/gles2_implementation_unittest.cc

Issue 663363002: Standardize usage of virtual/override/final in gpu/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Update generator script 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 // Tests for GLES2Implementation. 5 // Tests for GLES2Implementation.
6 6
7 #include "gpu/command_buffer/client/gles2_implementation.h" 7 #include "gpu/command_buffer/client/gles2_implementation.h"
8 8
9 #include <limits> 9 #include <limits>
10 10
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
107 // we need to know their address before GLES2Implementation::Initialize 107 // we need to know their address before GLES2Implementation::Initialize
108 // is called. 108 // is called.
109 for (int ii = 0; ii < kNumBuffers; ++ii) { 109 for (int ii = 0; ii < kNumBuffers; ++ii) {
110 buffers_[ii] = command_buffer_->CreateTransferBuffer( 110 buffers_[ii] = command_buffer_->CreateTransferBuffer(
111 size_ + ii * alignment_, 111 size_ + ii * alignment_,
112 &buffer_ids_[ii]); 112 &buffer_ids_[ii]);
113 EXPECT_NE(-1, buffer_ids_[ii]); 113 EXPECT_NE(-1, buffer_ids_[ii]);
114 } 114 }
115 } 115 }
116 116
117 virtual ~MockTransferBuffer() { } 117 ~MockTransferBuffer() override {}
118 118
119 virtual bool Initialize( 119 bool Initialize(unsigned int starting_buffer_size,
120 unsigned int starting_buffer_size, 120 unsigned int result_size,
121 unsigned int result_size, 121 unsigned int /* min_buffer_size */,
122 unsigned int /* min_buffer_size */, 122 unsigned int /* max_buffer_size */,
123 unsigned int /* max_buffer_size */, 123 unsigned int alignment,
124 unsigned int alignment, 124 unsigned int size_to_flush) override;
125 unsigned int size_to_flush) override; 125 int GetShmId() override;
126 virtual int GetShmId() override; 126 void* GetResultBuffer() override;
127 virtual void* GetResultBuffer() override; 127 int GetResultOffset() override;
128 virtual int GetResultOffset() override; 128 void Free() override;
129 virtual void Free() override; 129 bool HaveBuffer() const override;
130 virtual bool HaveBuffer() const override; 130 void* AllocUpTo(unsigned int size, unsigned int* size_allocated) override;
131 virtual void* AllocUpTo( 131 void* Alloc(unsigned int size) override;
132 unsigned int size, unsigned int* size_allocated) override; 132 RingBuffer::Offset GetOffset(void* pointer) const override;
133 virtual void* Alloc(unsigned int size) override; 133 void FreePendingToken(void* p, unsigned int /* token */) override;
134 virtual RingBuffer::Offset GetOffset(void* pointer) const override;
135 virtual void FreePendingToken(void* p, unsigned int /* token */) override;
136 134
137 size_t MaxTransferBufferSize() { 135 size_t MaxTransferBufferSize() {
138 return size_ - result_size_; 136 return size_ - result_size_;
139 } 137 }
140 138
141 unsigned int RoundToAlignment(unsigned int size) { 139 unsigned int RoundToAlignment(unsigned int size) {
142 return (size + alignment_ - 1) & ~(alignment_ - 1); 140 return (size + alignment_ - 1) & ~(alignment_ - 1);
143 } 141 }
144 142
145 bool InSync() { 143 bool InSync() {
(...skipping 3259 matching lines...) Expand 10 before | Expand all | Expand 10 after
3405 ContextInitOptions init_options; 3403 ContextInitOptions init_options;
3406 init_options.bind_generates_resource_client = true; 3404 init_options.bind_generates_resource_client = true;
3407 init_options.bind_generates_resource_service = false; 3405 init_options.bind_generates_resource_service = false;
3408 EXPECT_FALSE(Initialize(init_options)); 3406 EXPECT_FALSE(Initialize(init_options));
3409 } 3407 }
3410 3408
3411 #include "gpu/command_buffer/client/gles2_implementation_unittest_autogen.h" 3409 #include "gpu/command_buffer/client/gles2_implementation_unittest_autogen.h"
3412 3410
3413 } // namespace gles2 3411 } // namespace gles2
3414 } // namespace gpu 3412 } // namespace gpu
OLDNEW
« no previous file with comments | « gpu/command_buffer/client/gles2_implementation_autogen.h ('k') | gpu/command_buffer/client/gles2_interface_stub.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698