diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-02-26 12:10:39 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-02-26 13:29:26 +0100 |
| commit | fcd239d3d5b46d72cf99a7c439a72031a0ef3a9c (patch) | |
| tree | ec4200af67ac2726803dbe2756c64a7ff7b81f88 /src/fractals | |
| parent | 4912a5a3c001fe69b707fdcb69efc2fb163ce107 (diff) | |
| download | fractol-fcd239d3d5b46d72cf99a7c439a72031a0ef3a9c.tar.gz fractol-fcd239d3d5b46d72cf99a7c439a72031a0ef3a9c.tar.bz2 fractol-fcd239d3d5b46d72cf99a7c439a72031a0ef3a9c.zip | |
Added supersampling
Diffstat (limited to 'src/fractals')
| -rw-r--r-- | src/fractals/burningship.c | 4 | ||||
| -rw-r--r-- | src/fractals/mandelbrot.c | 14 |
2 files changed, 9 insertions, 9 deletions
diff --git a/src/fractals/burningship.c b/src/fractals/burningship.c index 252da15..fb950ed 100644 --- a/src/fractals/burningship.c +++ b/src/fractals/burningship.c @@ -6,14 +6,14 @@ /* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/02/24 16:15:49 by cacharle #+# #+# */ -/* Updated: 2020/02/25 07:33:53 by cacharle ### ########.fr */ +/* Updated: 2020/02/26 13:20:36 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ #include "fractol.h" #define BURNING_SHIP_MAX_ITERATION 20 -#define BURNING_SHIP_ESCAPE_RADIUS_SQUARED 100 +#define BURNING_SHIP_ESCAPE_RADIUS_SQUARED 4 int burningship(t_state *state, t_complex z) { diff --git a/src/fractals/mandelbrot.c b/src/fractals/mandelbrot.c index 92079d1..662ea25 100644 --- a/src/fractals/mandelbrot.c +++ b/src/fractals/mandelbrot.c @@ -6,16 +6,16 @@ /* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/02/24 11:07:41 by cacharle #+# #+# */ -/* Updated: 2020/02/25 07:33:35 by cacharle ### ########.fr */ +/* Updated: 2020/02/26 13:12:55 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ #include "fractol.h" #define MANDEL_MAX_ITERATION 20 -#define MANDEL_ESCAPE_RADIUS_SQUARED 100 +#define MANDEL_ESCAPE_RADIUS_SQUARED 4 -int mandelbrot(t_state *state, t_complex z) +int mandelbrot(t_state *state, t_complex c) { int n; double zr; @@ -24,8 +24,8 @@ int mandelbrot(t_state *state, t_complex z) double zi_square; (void)state; - zr = z.r; - zi = z.i; + zr = c.r; + zi = c.i; n = -1; while (++n < state->iterations) { @@ -35,8 +35,8 @@ int mandelbrot(t_state *state, t_complex z) break; zi = 2.0 * zr * zi; zr = zr_square - zi_square; - zi += z.i; - zr += z.r; + zi += c.i; + zr += c.r; } return (n); } |
