summaryrefslogtreecommitdiff
path: root/.gitignore
AgeCommit message (Collapse)Author
2024-05-19Bump major version; Rewrite project; Update copyright years; Improve ↵3.0.0Gabriel Bjørnager Jensen
commenting; Update gitignore; Avoid unsafety; Divide project into library and executables (CLI and GUI, ;latter currently unsupported); Create new logo; Add installation script; Add documentation; Configure lints; Add to-do list. benoit: Support palettes with alpha; Remove WebP-support (support only PNG frames); Add new palette(s): , , , ; Support interior palettes; Export images with 16 bits per channel; Use 64 (in reality 63) bits for iteration counts; Use our own complex data type; Add new fractal(s): ; Define our own error type. benoit-cli: Register terminate; Rework CLI; Rework configuration; Support resuming animations; Define our own error type;
2023-08-26Use arbitrary-precision calculations; Depend on Rug; Optimise renderer; ↵22Gabriel Bjørnager Jensen
Animate if configured; Update commenting; Remove scale option from configuration; Auto-deduce thread count; Update controls (only render on command); Update messages; Refactor application structure; Print controls;
2023-08-23Modulise code; Check I/O errors; Support configuration; Depend on toml; ↵19Gabriel Bjørnager Jensen
Update gitignore;
2023-08-20Rewrite in Rust again; Update gitignore; Update readme; Update changelog ↵12Gabriel Bjørnager Jensen
format; Use git tagging for versioning;
2021-03-01Drop boost::multiprecision::mpfr_float in favour of the standard type ↵Gabriel Jensen
::__float128 for multiprecision. Create a prettier colour palette. Use JSON instead of XML for configuration. Automatically create a configuration file if one doesn't already exist. Greatly improve render time.
2021-02-27Remove *.ppm from .gitignore. Reformat changelog from HTML to Markdown. Add ↵Gabriel Jensen
an alpha channel to the image data. Use std::from_chars instead of std::stoi for in argument handler. Inline the benoit::wrtimg::iterwrt lambda expression.
2021-02-21Automatically detect number of threads. Improve debugging. Enable POSIX C. ↵Gabriel Jensen
Create foundation for loading and creating XML configurations. Improve help screen. Fix the static_assert in include/benoit.hh comparing to bits instead of bytes. Switch compiler from Clang++ to G++ as it has better C++20 support. Rework code structure. Resize maximum resolution from 65535 to 4294967295. Make renderer able to create and use threads. Create purge target in Makefile.
2021-02-17Remove build artifacts. Update .gitignore to ignore more build artifacts.Gabriel Jensen
2021-02-15Add changelog. Add README. Move codebase to C++. Copy renderer from ↵Gabriel Jensen
MandelbrotSDL. Change default filetype to PPM.
2021-02-13First.Gabriel Jensen