| 690 | } |
| 691 | |
| 692 | OIDN_API void oidnWriteBuffer(OIDNBuffer bufferC, |
| 693 | size_t byteOffset, size_t byteSize, const void* srcHostPtr) |
| 694 | { |
| 695 | Buffer* buffer = reinterpret_cast<Buffer*>(bufferC); |
| 696 | OIDN_TRY |
| 697 | checkHandle(bufferC); |
| 698 | OIDN_LOCK_DEVICE(buffer); |
| 699 | buffer->write(byteOffset, byteSize, srcHostPtr); |
| 700 | OIDN_CATCH_DEVICE(buffer); |
| 701 | } |
| 702 | |
| 703 | OIDN_API void oidnWriteBufferAsync(OIDNBuffer bufferC, |
| 704 | size_t byteOffset, size_t byteSize, const void* srcHostPtr) |