Index: gpu/command_buffer/service/command_buffer_service.h |
=================================================================== |
--- gpu/command_buffer/service/command_buffer_service.h (revision 75655) |
+++ gpu/command_buffer/service/command_buffer_service.h (working copy) |
@@ -32,6 +32,8 @@ |
virtual State FlushSync(int32 put_offset); |
virtual void SetGetOffset(int32 get_offset); |
virtual int32 CreateTransferBuffer(size_t size); |
+ virtual int32 RegisterTransferBuffer(base::SharedMemory* shared_memory, |
+ size_t size); |
virtual void DestroyTransferBuffer(int32 id); |
virtual Buffer GetTransferBuffer(int32 handle); |
virtual void SetToken(int32 token); |
@@ -55,7 +57,7 @@ |
int32 get_offset_; |
int32 put_offset_; |
scoped_ptr<Callback0::Type> put_offset_change_callback_; |
- std::vector<linked_ptr< base::SharedMemory> > registered_objects_; |
+ std::vector<Buffer> registered_objects_; |
std::set<int32> unused_registered_object_elements_; |
int32 token_; |
error::Error error_; |