wavefront path tracing