| 355 | OSPRAY_CATCH_END(nullptr) |
| 356 | |
| 357 | extern "C" OSPData ospNewData(OSPDataType type, |
| 358 | uint64_t numItems1, |
| 359 | uint64_t numItems2, |
| 360 | uint64_t numItems3) OSPRAY_CATCH_BEGIN |
| 361 | { |
| 362 | ASSERT_DEVICE(); |
| 363 | OSPData data = currentDevice().newData( |
| 364 | type, ospray::vec3ul(numItems1, numItems2, numItems3)); |
| 365 | return data; |
| 366 | } |
| 367 | OSPRAY_CATCH_END(nullptr) |
| 368 | |
| 369 | extern "C" void ospCopyData(const OSPData source, |