summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md4
-rw-r--r--Cargo.toml2
-rw-r--r--README.md22
-rw-r--r--source/benoit/benoit.rs2
4 files changed, 18 insertions, 12 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 17b5328..76733f4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# 2.6.1
+
+* Update readme
+
# 2.6.0
* Clean up and refactor code
diff --git a/Cargo.toml b/Cargo.toml
index 38c6d68..6be71b2 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "benoit"
-version = "2.6.0"
+version = "2.6.1"
authors = ["Gabriel Bjørnager Jensen"]
edition = "2021"
description = "Multithreaded Mandelbrot renderer with support for PNG and WebP encoding."
diff --git a/README.md b/README.md
index 83e70b0..dd39ccd 100644
--- a/README.md
+++ b/README.md
@@ -1,24 +1,26 @@
-# BENOÎT
+# BENOÎT
-[*Benoit*](https://mandelbrot.dk/benoit) is a free and open‐source Mandelbrot renderer written in Rust. It is aimed at producing accurate renders at arbitrary positions in the set as fast as possible. Usage:
+[*Benoit*](https://mandelbrot.dk/benoit) is a free and open‐source Mandelbrot renderer written in Rust. Its goal is to render arbitrary positions as performant and accurate as possiple. Usage:
```
benoit [path]
```
-… where *path* denotes the configuration file to read (optional). If no path is provided, the program is run in *interactive* mode, wherein the fractal is rendered in real‐time.
+… where *path* denotes the configuration file to read (optional). If no path is provided, the program is run in *interactive* mode, wherein the fractal is rendered in real‐time. Otherwise, *script* mode is run using the provided configuration.
# Dependencies
Benoit makes use of the following external libraries:
-* [enum-iterator](https://crates.io/crates/enum-iterator) for pre-calculating palettes
-* [PNG](https://crates.io/crates/png) for encoding PNG images
-* [Rayon](https://crates.io/crates/rayon) for threadpooling
-* [Rug](https://crates.io/crates/rug) for multi‐precision
-* [SDL2](https://crates.io/crates/sdl2) for interactive viewports
-* [TOML](https://crates.io/crates/toml) for parsing TOML files
-* [WebP](https://crates.io/crates/webp) for encoding WebP images
+* [`enum-iterator`](https://crates.io/crates/enum-iterator) for pre‐calculating palettes
+* [`png`](https://crates.io/crates/png) for encoding PNG images
+* [`rayon`](https://crates.io/crates/rayon) for threadpooling
+* [`rug`](https://crates.io/crates/rug) for multi‐precision
+* [`sdl2`](https://crates.io/crates/sdl2) for interactive viewports
+* [`toml`](https://crates.io/crates/toml) for parsing TOML files
+* [`webp`](https://crates.io/crates/webp) for encoding WebP images
+
+Furthermore – on Windows – the `windows` package is used for setting the terminal title.
# Mirrors
diff --git a/source/benoit/benoit.rs b/source/benoit/benoit.rs
index c97e264..3849d4b 100644
--- a/source/benoit/benoit.rs
+++ b/source/benoit/benoit.rs
@@ -36,7 +36,7 @@ pub mod video;
pub const VERSION: (u32, u32, u32) = (
0x2, // Major
0x6, // Minor
- 0x0, // Patch
+ 0x1, // Patch
);
pub const PRECISION: u32 = 0x80;