The Ray Engine currently has CUDA code directly in it. Abstract this code using new and old GPGPU classes meant to hide the backend implementation. This involves moving the current code to the RayEngine.cpp file and changing the frontend implementation.
The Ray Engine currently has CUDA code directly in it. Abstract this code using new and old GPGPU classes meant to hide the backend implementation. This involves moving the current code to the RayEngine.cpp file and changing the frontend implementation.