bwfirt is a benchmark to test the performance of ray tracing kernels in the setting of physically based light simulation. The most important issues are:
· ray shooting and visibility functions for incoherent mono-rays (no bundles)
· numerical robustness
· memory footprint
The framework implements a simple pathtracer to generate rays with a real-life distribution. Developers can easily plug in their cores to the framework, which then compiles the output images, running times, and memory utilizations of the different kernels into a PDF, providing a clear comparison.