- Refine code documentation and parallelized execution option #29
- Add documentation and other minor functionalities #20
- Implement parse_light to have the possibility of adding lights to the scene file #28
- Make a more user-friendly interface #27
- Breaking change: implement a lexer and parser for interpreting files with the scene description #19
- Implement new shapes (axis-aligned box) for the demo image #21
- Fix a bug in DiffuseBRDF ray scattering #26
- Add tests for some for some (not tested yet) functionalities #24
- Implement a point-light tracer #22
- Enable a nice command line interface using Taywee/args argument parsing library #19
- Implement antialiasing #18
- Breaking change: implement a path tracer #12
- Breaking change: implement the
demo
command for generating a demo image #11
- Fix testing problems #14
- First release of the code