Skip to content

bernardocrodrigues/rusty_mandelbrot

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

Rusty Mandelbrot

Rusty Mandelbrot

GitHub tag (latest by date) CircleCI GitHub

A Mandelbrot fractal interactive viewer fully implemented in Rust. Supports multi-thread CPU computing and GPU rendering through pixels , scoped_threadpool and winit.

rusty

Dependencies

  • Rust 1.42.0

Run it

  1. Clone it.
git clone git@github.com:bernardocrodrigues/rusty_mandelbrot.git
  1. Build and run it.
cargo run

Changing some parameters

In main.rs, you'll find some hard-coded that can be changed to better performance or alter functionality.

  • width_ & height_: Window resolution.
  • iterations: How many iterations a point will be ran until considered inside Mandelbrot set.
  • zoom_factor: Determines the size of zoom steps.
  • low_res_scale: Level of downscaling applied when user is panning.

About

A Mandelbrot fractal interactive viewer fully implemented in Rust

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages