Dart port of the PBRT ray tracer