kf-2.15.1 released!
with OpenCL acceleration, hybrid formula designer, exponential map, and more
get it from https://mathr.co.uk/kf/kf.html#kf-2.15.1
- #OpenCL support for perturbation iterations (requires double precision support on device: #CPU should work, some #GPU might not)
- #HybridFormula editor (design your own fractal formula)
- #ExponentialMap coordinate transformation (useful for export to #zoomasm for efficient #video assembly)
- rotation and skew transformations are rewritten to be more flexible (but old skewed/rotated KFR locations will not load correctly)
- kf-tile.exe tool supports the new rotation and skew transformations
- the bitrotten skew animation feature is removed
- a few speed changes in built in formulas (one example, RedShiftRider 4 with derivatives is almost 2x faster due to using complex analytic derivatives instead of 2x2 Jacobian matrix derivatives)
- flip imaginary part of Buffalo power 2 (to match other powers; derivative was flipped already)
- slope implementation rewritten (appearance is different but it is now independent of zoom level and iteration count)
- smooth (log) iteration count is offset so dwell bands match up with the phase channel
#deep #zoom #DeepZoom #fractal #fractals #free #software #FreeSoftware #mandelbrot #MandelbrotSet #BurningShip #KallesFraktaler #KF
kf-2.15.1.1 released!
with bugfixes!
get it from https://mathr.co.uk/kf/kf.html#kf-2.15.1.1
- fix OpenCL support for NVIDIA GPUs
- fix crash in aligned memory (de)allocation
- documentation improvements
#kf 2.15.1.2 released!
- OpenCL errors now display in-program without exiting (though, there shouldn't really be any compilation errors at all except for that one formula, maybe you can run out of VRAM or so)
- fixed the OpenCL error when enabling Negate X in the hybrid formula editor (thanks Microfractal for reporting the bug)
#kf 2.15.1.3 released (current branch)
- fix hybrid perturbation logic (perturbing a constant (power 0) should give 0 not the constant again) (thanks Foxxie)
- fix more typo breakage in OpenCL hybrids
- fix OpenCL enablement when loading settings from command line
- fix OpenCL exponential map DE scaling (fixes visible rings in zoomasm)
- merge changes from kf-2.14.10.4
https://mathr.co.uk/kf/kf.html#kf-2.15.1.3
#kf 2.14.10.4 released (stable branch)
- fix "solve glitches by random choice" not having enough entropy in command line rendering (picking the same point over and over with no progress)
- switch MinGW compiler threading model from win32 to posix: no longer need to patch `OpenEXR` to use `mingw-std-threads` (the latter is no longer needed at all)
- rebuild all dependencies for the win32 to posix switch
- patch OpenEXR to avoid calling `_wsopen_s` which does not exist in ReactOS' `msvcrt.dll`
- adjust build system to ensure `stdc++` and `pthread` libraries are statically linked
- explicitly target Win32 API version 0x501 (Windows XP)
- return of 32bit builds to the distribution
- updated Linux build documentation and scripts (native Windows build instructions and scripts are out of date)
- documentation improvements (thanks to FractalAlex)
#kf 2.15.1.3 (prerelease, not yet final) running on #ReactOS 0.4.13 (all 32bit, in VirtualBox, single core).
Getting ReactOS working was a chore until I followed their instructions precisely (had no joy with QEMU at all).
Tempted to try it on an old Pentium4 desktop I have here, will see if there are Windows XP-era drivers for its graphics card still available from reputable sites...