Multithreaded Mandelbrot renderer.
Find a file
2024-07-29 12:36:44 +02:00
benoit benoit: Fix non-square renders; 2024-07-29 12:36:44 +02:00
benoit-cli Add per-crate readmes; Bump dependencies. benoit: Remove num-traits as dependency. 2024-05-19 14:37:39 +02:00
.gitignore Bump major version; Rewrite project; Update copyright years; Improve 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; 2024-05-19 13:58:19 +02:00
benoit.desktop Bump major version; Rewrite project; Update copyright years; Improve 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; 2024-05-19 13:58:19 +02:00
benoit.svg Bump major version; Rewrite project; Update copyright years; Improve 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; 2024-05-19 13:58:19 +02:00
build_icon.sh Bump major version; Rewrite project; Update copyright years; Improve 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; 2024-05-19 13:58:19 +02:00
Cargo.toml benoit: Fix non-square renders; 2024-07-29 12:36:44 +02:00
CHANGELOG.md benoit: Fix non-square renders; 2024-07-29 12:36:44 +02:00
clippy.toml Bump major version; Rewrite project; Update copyright years; Improve 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; 2024-05-19 13:58:19 +02:00
icon.svg Bump major version; Rewrite project; Update copyright years; Improve 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; 2024-05-19 13:58:19 +02:00
install.sh Bump major version; Rewrite project; Update copyright years; Improve 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; 2024-05-19 13:58:19 +02:00
README.md Add per-crate readmes; Bump dependencies. benoit: Remove num-traits as dependency. 2024-05-19 14:37:39 +02:00
TODO.md Bump major version; Rewrite project; Update copyright years; Improve 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; 2024-05-19 13:58:19 +02:00

About

Benoit is a free and opensource Mandelbrot renderer written in Rust.

The project is structured around the main benoit library, of which front-ends can make use of.

The official front-ends currently include benoit-cli and benoit-gui, although the latter is currently not present in this repository.

Mirrors

Benoit is officially hosted on the following mirrors:

Copyright & License

See the crates for their licenses. Also see individual files for theirs.

The contents of this readme are released under a Creative Commons Attribution-ShareAlike 4.0 International license, see https://creativecommons.org/licenses/by-sa/4.0/ for more information.