Close, but no banana. The kernel for casting all rays per-pixel in advance can run, but it crashes somewhere in the middle. Debugging on Linux seems challenging.