https://hgpu.org/?p=12917
Monte Carlo Path Tracing with OpenCL