Synodic-Software / Soul-Engine

Physically based renderer and simulation engine for real-time applications.
GNU General Public License v3.0
42 stars 24 forks source link

Abstract Ray Engine (Not Kernels) #117

Closed Behemyth closed 6 years ago

Behemyth commented 6 years ago

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.