oidn::DeviceRef device = oidn::newDevice();
device.commit();
oidn::FilterRef filter = device.newFilter("RT");
filter.setImage("color", pixels, oidn::Format::Float3, nx, ny);
filter.setImage("output", output, oidn::Format::Float3, nx, ny);
filter.set("hdr", false);
filter.commit();
filter.execute();
const char* errors;
if (device.getError(errors) != oidn::Error::None)
{
std::cout << "Error: " << errors << std::endl;
}