diff options
Diffstat (limited to 'gpu/command_buffer/client/cmd_buffer_helper.cc')
-rw-r--r-- | gpu/command_buffer/client/cmd_buffer_helper.cc | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/gpu/command_buffer/client/cmd_buffer_helper.cc b/gpu/command_buffer/client/cmd_buffer_helper.cc index 54df89e..4fb3b5e 100644 --- a/gpu/command_buffer/client/cmd_buffer_helper.cc +++ b/gpu/command_buffer/client/cmd_buffer_helper.cc @@ -52,18 +52,13 @@ bool CommandBufferHelper::AllocateRingBuffer() { return true; } - int32 id = command_buffer_->CreateTransferBuffer(ring_buffer_size_, -1); + int32 id = -1; + ring_buffer_ = command_buffer_->CreateTransferBuffer(ring_buffer_size_, &id); if (id < 0) { ClearUsable(); return false; } - ring_buffer_ = command_buffer_->GetTransferBuffer(id); - if (!ring_buffer_.ptr) { - ClearUsable(); - return false; - } - ring_buffer_id_ = id; command_buffer_->SetGetBuffer(id); |