diff options
Diffstat (limited to 'o3d/gpu_plugin/command_buffer.h')
-rw-r--r-- | o3d/gpu_plugin/command_buffer.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/o3d/gpu_plugin/command_buffer.h b/o3d/gpu_plugin/command_buffer.h index 65d5343..492bb18 100644 --- a/o3d/gpu_plugin/command_buffer.h +++ b/o3d/gpu_plugin/command_buffer.h @@ -23,8 +23,8 @@ class CommandBuffer : public DefaultNPObject<NPObject> { explicit CommandBuffer(NPP npp); virtual ~CommandBuffer(); - // Create a shared memory buffer of the given size. - virtual bool Initialize(int32 size); + // Initialize the command buffer with the given buffer. + virtual bool Initialize(NPObjectPointer<NPObject> ring_buffer); // Gets the shared memory ring buffer object for the command buffer. virtual NPObjectPointer<NPObject> GetRingBuffer(); @@ -106,7 +106,7 @@ class CommandBuffer : public DefaultNPObject<NPObject> { } NP_UTILS_BEGIN_DISPATCHER_CHAIN(CommandBuffer, DefaultNPObject<NPObject>) - NP_UTILS_DISPATCHER(Initialize, bool(int32 size)) + NP_UTILS_DISPATCHER(Initialize, bool(NPObjectPointer<NPObject> ring_buffer)) NP_UTILS_DISPATCHER(GetRingBuffer, NPObjectPointer<NPObject>()) NP_UTILS_DISPATCHER(GetSize, int32()) NP_UTILS_DISPATCHER(SyncOffsets, int32(int32 get_offset)) |