dst | The buffer slice to write to. |
src | The array in the CPU memory that should be written to the buffer. The array must remain valid until the write operation is complete. |
id | The ID of the event to use to track completion of the write. |
Write data into the memory buffer allocated by the context.
This is an asynchronous operation. Pass an EventID created with IDeviceContext.CreateEvent to track the completion status, if desired. The IDeviceContext.WriteBuffer method returns immediately after enqueuing the command in the context.
Note: EventID is single-use. Once an EventID has been passed to this function, it may not be passed to subsequent IDeviceContext.WriteBuffer or IDeviceContext.ReadBuffer calls. Doing so will result in undefined behavior.