An ImGui front-end to the pmTracer library made with the nCine.
Poor Man's Tracer is a very simple and minimal ray tracing and path tracing library based on Ray Tracing from the Ground Up by Kevin Suffern.
- Don't forget to compile the nCine with
-D NCINE_DYNAMIC_LIBRARY=OFFso that ncTracer can access the OpenGL and threading private API. - For testing purposes there are some defines that you can change
- In
SceneContext.cppyou can change the value ofTHREADING_TYPEto switch between single threaded, tiled single threaded and tiled multi-threaded - In
ThreadManager.hyou can change the value ofSTD_THREADSto switch betweenstd::threadandncine::Thread
- In
