| 185 | } |
| 186 | |
| 187 | OIDN_API const void* oidnGetPhysicalDeviceData(int physicalDeviceID, const char* name, size_t* byteSize) |
| 188 | { |
| 189 | OIDN_TRY |
| 190 | OIDN_INIT_CONTEXT(ctx, DeviceType::Default); |
| 191 | checkString(name); |
| 192 | Data data = ctx.getPhysicalDevice(physicalDeviceID)->getData(name); |
| 193 | if (byteSize != nullptr) |
| 194 | *byteSize = data.size; |
| 195 | return data.ptr; |
| 196 | OIDN_CATCH |
| 197 | return nullptr; |
| 198 | } |
| 199 | |
| 200 | // ----------------------------------------------------------------------------------------------- |
| 201 | // Device |
no test coverage detected