raytracer SFML-based raytracer program Requirements C++20 CMake 3.28 Building & Running cmake --preset dev cmake --build build --config Release --target run