On the one hand you can increase the iterations per step which will drastically lower your framerate.
But on the other hand there are limits with floating point values and at some point you will not be able to zoom any further.
On the one hand you can increase the iterations per step which will drastically lower your framerate.
16k iterations is a lot, especially when you are looking into a "black region". Then I think 1s is fine for a normal GPU and 1600 x 800 px.NicTheQuick wrote: ↑Mon Dec 06, 2021 2:47 pm Works flawlessly an very snappy on Linux. very nice!
Well, 16384 iteration steps gave me a rendering time of about 1000 ms which in turn affects my whole system. Typical bad nvidia drivers on Linux I guess.
Right. Currently the calculation uses doubles (64bit), but I have also the option to implement fixed point arithmetic with 128bits, 256bits or more, but of course with reductions in the frame rate.NicTheQuick wrote: ↑Mon Dec 06, 2021 2:59 pmOn the one hand you can increase the iterations per step which will drastically lower your framerate.
But on the other hand there are limits with floating point values and at some point you will not be able to zoom any further.
Thank you very much for the Linux version, its rendering speed is incredible
Code: Select all
DRI_PRIME=1 ./Mandelbrot
I remember reading (or watching a documentary on TV?) years ago that zooming into Mandelbrots was unlimited because the maths involved was recursive?
@BarryG: NicTheQuick most likely meant that you would not be able to zoom any further because of limitations with the representation used for a floating pointer number along with the math functions for it. For instance, the website you linked to can't zoom in beyond 7051 interations. To increase the ability to zoom in you would need a number format that could represent the increasingly small values with enough detail.BarryG wrote: ↑Sat Dec 11, 2021 12:07 amI remember reading (or watching a documentary on TV?) years ago that zooming into Mandelbrots was unlimited because the maths involved was recursive?
[Edit] I just found this website -> https://sciencedemos.org.uk/mandelbrot.php
Which says: "The Mandelbrot set is one of the best known examples of a fractal. It is a structure with an infinite amount of fine detail: you can zoom in on the edge of the fractal forever, and it will continue to reveal ever-smaller details."