This repository contains the project for real time ray tracer for 322COM course The project uses C++20 language standard and one experimental feature from /latest flag (std::format) within C++ language standard, therefore to build it Visual Studio 2019 16.11.5 or later should be used. The program allows user interactions: A & D moves the lights to the left and right respectively E enables or disables reflections Q enables or disables shadows N adds a complex teapot mesh M removes the complex teapot mesh ESC quits the program L enables or disables console messages
Requires SDL2.dll to run