LegalizeAdulthood / iterated-dynamics

Iterated Dynamics is an open source fractal generator with support for many fractal types.
https://legalizeadulthood.github.io/iterated-dynamics/
GNU General Public License v3.0
25 stars 9 forks source link

Dividebrot5 fractal fails in bigflt #143

Closed PaulTheLionHeart closed 1 month ago

PaulTheLionHeart commented 1 month ago

Once bigflt is activated, the fractal only gives a screen with a single colour

In fact, only Mandelbrot fractal successfully works in bignum mathematics.

LegalizeAdulthood commented 1 month ago

I suspect this is the same issue as with manzpower #142. There is probably a bug in the switching of math types when precision of double is exceeded.

LegalizeAdulthood commented 1 month ago

We'll want an image compare test for the fractals that support deep zoom to verify that they all render correct compared to fractint when bignum math is used.

PaulTheLionHeart commented 1 month ago

I've found a fault in bftoint() as it still uses 16 bit code. This function is only used in bailout routines. For ID 1.1 I will replace these routines with a slower and yet more accurate bigflt compare ratrher than using a long.

LegalizeAdulthood commented 1 month ago

Fixed