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

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

Issue 1136006: Calling OpenGL from the renderer process. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 9 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) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 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/gles2_cmd_decoder_unittest_base.h" 5 #include "gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.h"
6 #include "base/string_util.h" 6 #include "base/string_util.h"
7 #include "gpu/command_buffer/common/gles2_cmd_format.h" 7 #include "gpu/command_buffer/common/gles2_cmd_format.h"
8 #include "gpu/command_buffer/common/gles2_cmd_utils.h" 8 #include "gpu/command_buffer/common/gles2_cmd_utils.h"
9 #include "gpu/command_buffer/service/gl_mock.h" 9 #include "gpu/command_buffer/service/gl_mock.h"
10 #include "gpu/command_buffer/service/cmd_buffer_engine.h" 10 #include "gpu/command_buffer/service/cmd_buffer_engine.h"
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 .RetiresOnSaturation(); 85 .RetiresOnSaturation();
86 86
87 engine_.reset(new StrictMock<MockCommandBufferEngine>()); 87 engine_.reset(new StrictMock<MockCommandBufferEngine>());
88 Buffer buffer = engine_->GetSharedMemoryBuffer(kSharedMemoryId); 88 Buffer buffer = engine_->GetSharedMemoryBuffer(kSharedMemoryId);
89 shared_memory_offset_ = kSharedMemoryOffset; 89 shared_memory_offset_ = kSharedMemoryOffset;
90 shared_memory_address_ = reinterpret_cast<int8*>(buffer.ptr) + 90 shared_memory_address_ = reinterpret_cast<int8*>(buffer.ptr) +
91 shared_memory_offset_; 91 shared_memory_offset_;
92 shared_memory_id_ = kSharedMemoryId; 92 shared_memory_id_ = kSharedMemoryId;
93 93
94 decoder_.reset(GLES2Decoder::Create(&group_)); 94 decoder_.reset(GLES2Decoder::Create(&group_));
95 decoder_->Initialize(); 95 decoder_->Initialize(NULL, gfx::Size(), 0);
96 decoder_->set_engine(engine_.get()); 96 decoder_->set_engine(engine_.get());
97 97
98 EXPECT_CALL(*gl_, GenBuffersARB(_, _)) 98 EXPECT_CALL(*gl_, GenBuffersARB(_, _))
99 .WillOnce(SetArgumentPointee<1>(kServiceBufferId)) 99 .WillOnce(SetArgumentPointee<1>(kServiceBufferId))
100 .RetiresOnSaturation(); 100 .RetiresOnSaturation();
101 GenHelper<GenBuffersImmediate>(client_buffer_id_); 101 GenHelper<GenBuffersImmediate>(client_buffer_id_);
102 EXPECT_CALL(*gl_, GenFramebuffersEXT(_, _)) 102 EXPECT_CALL(*gl_, GenFramebuffersEXT(_, _))
103 .WillOnce(SetArgumentPointee<1>(kServiceFramebufferId)) 103 .WillOnce(SetArgumentPointee<1>(kServiceFramebufferId))
104 .RetiresOnSaturation(); 104 .RetiresOnSaturation();
105 GenHelper<GenFramebuffersImmediate>(client_framebuffer_id_); 105 GenHelper<GenFramebuffersImmediate>(client_framebuffer_id_);
(...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after
452 const char* GLES2DecoderWithShaderTestBase::kAttrib2Name = "attrib2"; 452 const char* GLES2DecoderWithShaderTestBase::kAttrib2Name = "attrib2";
453 const char* GLES2DecoderWithShaderTestBase::kAttrib3Name = "attrib3"; 453 const char* GLES2DecoderWithShaderTestBase::kAttrib3Name = "attrib3";
454 const char* GLES2DecoderWithShaderTestBase::kUniform1Name = "uniform1"; 454 const char* GLES2DecoderWithShaderTestBase::kUniform1Name = "uniform1";
455 const char* GLES2DecoderWithShaderTestBase::kUniform2Name = "uniform2"; 455 const char* GLES2DecoderWithShaderTestBase::kUniform2Name = "uniform2";
456 const char* GLES2DecoderWithShaderTestBase::kUniform3Name = "uniform3"; 456 const char* GLES2DecoderWithShaderTestBase::kUniform3Name = "uniform3";
457 457
458 } // namespace gles2 458 } // namespace gles2
459 } // namespace gpu 459 } // namespace gpu
460 460
461 461
OLDNEW
« no previous file with comments | « gpu/command_buffer/service/gles2_cmd_decoder_mock.h ('k') | gpu/command_buffer/service/gpu_processor.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698