What problem does this solve?
Higher ray counts can potentially be achieved using the GPU. The raytracing system is currently divided into trim / rebuild / line-of-sight stages - which may be batched well on compute shaders.
Proposed solution
Explore OpenCL / CUDA / Radeon Rays / OpenGL compute shaders.
Additional context
Latency will be increased due to CPU <-> GPU latency. Would need high enough ray counts to be worth it over pure CPU raytracing.
What problem does this solve?
Higher ray counts can potentially be achieved using the GPU. The raytracing system is currently divided into trim / rebuild / line-of-sight stages - which may be batched well on compute shaders.
Proposed solution
Explore OpenCL / CUDA / Radeon Rays / OpenGL compute shaders.
Additional context
Latency will be increased due to CPU <-> GPU latency. Would need high enough ray counts to be worth it over pure CPU raytracing.