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

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

Issue 20017005: gpu: Refactor GpuMemoryBuffer framework for multi-process support. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Include proper internalformat support.[D Created 7 years, 4 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 | Annotate | Revision Log
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/common_decoder.h" 5 #include "gpu/command_buffer/service/common_decoder.h"
6 #include "gpu/command_buffer/service/cmd_buffer_engine.h" 6 #include "gpu/command_buffer/service/cmd_buffer_engine.h"
7 #include "testing/gtest/include/gtest/gtest.h" 7 #include "testing/gtest/include/gtest/gtest.h"
8 8
9 namespace gpu { 9 namespace gpu {
10 10
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after
128 return true; 128 return true;
129 } 129 }
130 return false; 130 return false;
131 } 131 }
132 132
133 // Overridden from CommandBufferEngine. 133 // Overridden from CommandBufferEngine.
134 virtual int32 GetGetOffset() OVERRIDE { 134 virtual int32 GetGetOffset() OVERRIDE {
135 return get_offset_; 135 return get_offset_;
136 } 136 }
137 137
138 // Overridden from CommandBufferEngine.
139 virtual gfx::GLImage* GetImage(int32 image_id) OVERRIDE {
140 NOTREACHED();
141 return NULL;
142 }
143
138 private: 144 private:
139 bool IsValidSharedMemoryId(int32 shm_id) { 145 bool IsValidSharedMemoryId(int32 shm_id) {
140 return shm_id == kValidShmId || shm_id == kStartValidShmId; 146 return shm_id == kValidShmId || shm_id == kStartValidShmId;
141 } 147 }
142 148
143 int8 buffer_[kBufferSize]; 149 int8 buffer_[kBufferSize];
144 int32 token_; 150 int32 token_;
145 int32 get_offset_; 151 int32 get_offset_;
146 }; 152 };
147 153
(...skipping 355 matching lines...) Expand 10 before | Expand all | Expand 10 after
503 MockCommandBufferEngine::kValidShmId, kSomeOffsetInSharedMemory); 509 MockCommandBufferEngine::kValidShmId, kSomeOffsetInSharedMemory);
504 EXPECT_NE(error::kNoError, ExecuteCmd(cmd)); 510 EXPECT_NE(error::kNoError, ExecuteCmd(cmd));
505 511
506 // Check that it fails if the size is invalid 512 // Check that it fails if the size is invalid
507 cmd.Init(kBucketId, 0, sizeof(kData) + 1, 513 cmd.Init(kBucketId, 0, sizeof(kData) + 1,
508 MockCommandBufferEngine::kValidShmId, kSomeOffsetInSharedMemory); 514 MockCommandBufferEngine::kValidShmId, kSomeOffsetInSharedMemory);
509 EXPECT_NE(error::kNoError, ExecuteCmd(cmd)); 515 EXPECT_NE(error::kNoError, ExecuteCmd(cmd));
510 } 516 }
511 517
512 } // namespace gpu 518 } // namespace gpu
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698