shared_memory->CreateAndMapAnonymous(kRingBufferSize);
buffer_ = static_cast<int32*>(shared_memory->memory());
shared_memory_buffer_ =
- new gpu::Buffer(shared_memory.Pass(), kRingBufferSize);
+ MakeBufferFromSharedMemory(shared_memory.Pass(), kRingBufferSize);
memset(buffer_, 0, kRingBufferSize);
command_buffer_.reset(new MockCommandBuffer);
CommandBuffer::State default_state;
default_state.num_entries = kRingBufferEntries;
- ON_CALL(*command_buffer_.get(), GetState())
+ ON_CALL(*command_buffer_.get(), GetLastState())
.WillByDefault(Return(default_state));
decoder_.reset(new gles2::MockGLES2Decoder());
}
error::Error GetError() {
- return command_buffer_->GetState().error;
+ return command_buffer_->GetLastState().error;
}
#if defined(OS_MACOSX)
CommandBuffer::State state;
state.put_offset = 0;
- EXPECT_CALL(*command_buffer_, GetState())
+ EXPECT_CALL(*command_buffer_, GetLastState())
.WillRepeatedly(Return(state));
EXPECT_CALL(*command_buffer_, SetParseError(_))
CommandBuffer::State state;
state.put_offset = 2;
- EXPECT_CALL(*command_buffer_, GetState())
+ EXPECT_CALL(*command_buffer_, GetLastState())
.WillRepeatedly(Return(state));
EXPECT_CALL(*command_buffer_, SetGetOffset(2));
CommandBuffer::State state;
state.put_offset = 3;
- EXPECT_CALL(*command_buffer_, GetState())
+ EXPECT_CALL(*command_buffer_, GetLastState())
.WillRepeatedly(Return(state));
EXPECT_CALL(*decoder_, DoCommand(7, 1, &buffer_[0]))
CommandBuffer::State state;
state.put_offset = 1;
- EXPECT_CALL(*command_buffer_, GetState())
+ EXPECT_CALL(*command_buffer_, GetLastState())
.WillRepeatedly(Return(state));
EXPECT_CALL(*decoder_, DoCommand(7, 0, &buffer_[0]))
CommandBuffer::State state;
state.error = error::kGenericError;
- EXPECT_CALL(*command_buffer_, GetState())
+ EXPECT_CALL(*command_buffer_, GetLastState())
.WillRepeatedly(Return(state));
scheduler_->PutChanged();