Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc |
index 04b94baf1541d2486a557926115453dc2f69f341..8294678a5bafca3ae645eede984f86fbc774c060 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc |
@@ -1336,6 +1336,45 @@ void GLES2DecoderTestBase::AddExpectationsForSimulatedAttrib0( |
num_vertices, buffer_id, GL_NO_ERROR); |
} |
+GLES2DecoderWithShaderTestBase::MockCommandBufferEngine:: |
+MockCommandBufferEngine() { |
+ data_.reset(new int8[kSharedBufferSize]); |
+ ClearSharedMemory(); |
+ valid_buffer_.ptr = data_.get(); |
+ valid_buffer_.size = kSharedBufferSize; |
+} |
+ |
+GLES2DecoderWithShaderTestBase::MockCommandBufferEngine:: |
+~MockCommandBufferEngine() {} |
+ |
+Buffer |
+GLES2DecoderWithShaderTestBase::MockCommandBufferEngine::GetSharedMemoryBuffer( |
+ int32 shm_id) { |
+ return shm_id == kSharedMemoryId ? valid_buffer_ : invalid_buffer_; |
+} |
+ |
+void GLES2DecoderWithShaderTestBase::MockCommandBufferEngine::set_token( |
+ int32 token) { |
+ DCHECK(false); |
+} |
+ |
+bool GLES2DecoderWithShaderTestBase::MockCommandBufferEngine::SetGetBuffer( |
+ int32 /* transfer_buffer_id */) { |
+ DCHECK(false); |
+ return false; |
+} |
+ |
+bool GLES2DecoderWithShaderTestBase::MockCommandBufferEngine::SetGetOffset( |
+ int32 offset) { |
+ DCHECK(false); |
+ return false; |
+} |
+ |
+int32 GLES2DecoderWithShaderTestBase::MockCommandBufferEngine::GetGetOffset() { |
+ DCHECK(false); |
+ return 0; |
+} |
+ |
void GLES2DecoderWithShaderTestBase::SetUp() { |
GLES2DecoderTestBase::SetUp(); |
SetupDefaultProgram(); |