eb47f28e0fUpdate num crate to 0.4.1.
PengTianJun
2024-01-23 15:28:44 +0800
393e681bafFixed and silenced a bunch of clippy warnings.
Patrick Nadeau
2023-03-10 10:45:31 -0500
3be716369aMoved `MyError` to its own crate.
Patrick Nadeau
2023-03-10 10:18:23 -0500
427528afa7Merged branch 'improve_memory_efficiency' into master.
Patrick Nadeau
2023-03-09 10:37:09 -0500
f6fbb95376Moved the smooth colour index conversion from `escape_time()` to `process_point()`.
Patrick Nadeau
2023-03-09 10:18:04 -0500
0252e03096Renamed `Iteration` to `Pixel` and changed it from `usize` to a `u16`.
Patrick Nadeau
2023-03-09 07:54:52 -0500
5f183ba7f4WIP: Double check this!
Patrick Nadeau
2023-03-08 20:31:07 -0500
be48fc5273Merge branch 'colour' into master.
Patrick Nadeau
2023-03-08 18:43:03 -0500
d5d53e741dChanged the palette spline parameters.
Patrick Nadeau
2023-03-08 18:04:48 -0500
26c70265c6Fixed a bug which was limiting the escape time to 255.
Patrick Nadeau
2023-03-08 17:30:13 -0500
f69d49a809Changed signature of `process_point()`
Patrick Nadeau
2023-03-08 14:57:53 -0500
02a437bff4Clamp smooth index to prevent index out of bounds. May need further investigation.
Patrick Nadeau
2023-03-08 14:39:19 -0500
e1ea3212a0Added a comment.
Patrick Nadeau
2023-03-08 14:21:31 -0500
610b1662b4Implemented smooth colour gradient.
Patrick Nadeau
2023-03-08 14:14:06 -0500
15747877baChanged the type of the pixels array from ` [u16]` to `[Option<Iteration>]` to support the upcoming smooth gradient algorithm.
Patrick Nadeau
2023-03-08 13:42:46 -0500
cac8f25b60Made the set interior properly black.
Patrick Nadeau
2023-03-08 11:20:54 -0500
44c3f35f9eImplemented a colour palette based on Ultra Fractal.
Patrick Nadeau
2023-03-08 11:20:26 -0500
23261e9b16Fixed some clippy warnings, silenced others.
Patrick Nadeau
2023-03-07 14:00:56 -0500
e4bceda804Split the code up into separate files and did a bit of cleanup.
Patrick Nadeau
2023-03-07 13:57:49 -0500
f0c8441ae5Renamed a variable.
Patrick Nadeau
2023-03-07 13:44:33 -0500
aaf7fd6fbbMerged branch 'command_line_args' into master.
Patrick Nadeau
2023-03-07 13:40:20 -0500
13e9cdfd6eFixed the bug with how the [x|y][Min|Max] values were boing computed in `cmdline.rs`
Patrick Nadeau
2023-03-07 13:39:45 -0500
7731b48edbRenamed default output file to `mandelbrot.png`.
Patrick Nadeau
2023-03-07 13:37:00 -0500
bd6e78ed15WIP: Works, sort of. Has precision problems and the aspect ratio seems off.
Patrick Nadeau
2023-03-07 12:43:12 -0500
b428f977b4WIP: First pass at computing ImageInfo based on the cmdline arguments. Compiles but untested.
Patrick Nadeau
2023-03-07 10:55:52 -0500
3c5d2cfb61Removed some commented code.
Patrick Nadeau
2023-03-07 07:28:21 -0500
5ba5523928Sped it up by ensuring that the join calls are made from within the threadppol.
Patrick Nadeau
2023-03-06 22:02:08 -0500
1c3581174bRemoved the cmdline args pertaining to 'partitions'.
Patrick Nadeau
2023-03-06 16:09:15 -0500
1a8c76e152Copied over the cmdline args from the Go version. Compiles, but untested.
Patrick Nadeau
2023-03-06 16:08:35 -0500
9835f64d72Silenced a clippy warning.
Patrick Nadeau
2023-03-06 15:20:38 -0500
af225bef7cAdded a little bit of optimization to the debug profile.
Patrick Nadeau
2023-03-06 10:21:48 -0500
f44f9575b1Updated the CLIon run config to render at 1000x750, which corrects the aspect ratio. Stored the run config in a file.
Patrick Nadeau
2023-03-06 10:13:40 -0500
356d56504cRemoved some unused code.
Patrick Nadeau
2023-03-06 10:09:38 -0500
8deeda05bdMerge branch 'thread_per_partition'
Patrick Nadeau
2023-03-06 10:08:51 -0500
21a385e759Finally got it working by using rayon::join()! 🎆
Patrick Nadeau
2023-03-06 09:22:33 -0500
8a3f5720e3WIP busted.
Patrick Nadeau
2023-03-03 15:42:12 -0500
31bbe6d24bWIP: Made process_rectangle non recursive.
Patrick Nadeau
2023-03-03 14:45:50 -0500
aef3ead2edRemoved the unused `render` function, and silenced clippy.
Patrick Nadeau
2022-12-16 19:02:49 -0500
c0140f9979WIP: Won't even compile.
Patrick Nadeau
2022-12-16 15:32:46 -0500
c7870d0ba9Ignored an output file.
Patrick Nadeau
2022-12-16 15:16:00 -0500
1470d642f3Fixed a few bugs:
Patrick Nadeau
2022-12-16 15:12:42 -0500
0e3f31e7e7Started to implement process_partition, but it seems to get stuck in an infinite loop.
Patrick Nadeau
2022-12-16 14:19:11 -0500
5d70a67c44Got it to work while passing a shared mutable copy of `pixels` using `SyncUnsafe`.
Patrick Nadeau
2022-12-16 11:26:44 -0500
dc981b2901WIP: Used Rayon `scope` to create the tasks instead of `into_par_iter`. Works bu only transitional.
Patrick Nadeau
2022-12-15 15:38:00 -0500
705f07319fIntroduced the concept of a `Partition` to replace the bounds, upper_left, and lower_right variables we were passing around.
Patrick Nadeau
2022-12-15 12:59:41 -0500
cd15cc38d2Moved all tests to a test module.
Patrick Nadeau
2022-12-15 11:41:02 -0500
e9fd0058eaUpdated image dependency to `0.24.5`.
Patrick Nadeau
2022-12-15 09:29:18 -0500
789f4d948eMerge branch 'rug_bignum'
Patrick Nadeau
2022-12-15 09:28:16 -0500
cb6b98677eFixed some clippy warnings.
Patrick Nadeau
2022-12-14 18:28:14 -0500
e52622aab5WIP: Got the code to compile and run using 'rug' Bignums instead of f64s.
Patrick Nadeau
2022-12-14 17:33:56 -0500
2ba847967eREADME.md: Clarify multiple versions.
master
Jim Blandy
2021-12-20 10:48:30 -0800
21f57af0a5Fix 2 minor clippy warnings
Rafael Bachmann
2021-09-22 23:15:35 +0200
5bbba8d23cFix build by updating dependencies
Rafael Bachmann
2021-09-22 23:08:50 +0200