-
Notifications
You must be signed in to change notification settings - Fork 9
Home
Richard Thomson edited this page Feb 10, 2025
·
63 revisions
Download Version 1.1.1 (February 6th, 2025)
This is the current release provided as a Windows Installer package and ZIP file.
The farther out a release is on this plan, the more flexible and vague are the goals.
Iterated Dynamics 1.2 (March 3rd, 2025)
-
Remove all the integer fractal types and associated code pathsmap all integer fractal types to their floating-point equivalent on image read
- promote this project
- switch to a wxWidgets based UI with a 'CGA text window' wxWidgets component to handle the text screens
- separate UI from application logic
- switch UI from polling to event-driven
- restore sound support?
- switch to OpenGL for all pixel and primitive rendering operations?
- replace the major CGA text window options screens with wxWidgets dialogs
- replace crazy homebrew complex types/math with C++
std::complex<>
- replace homebrew bignum with boost multiple precision library with GNU GMP/mpfrcpp backend
- lots of automated testing needed here to ensure that the math isn't messed up. Maybe a clang refactoring tool could do some of the transformations. Not sure.
- replace homebrew formula parser with one based on Boost.Parser
- recast existing fractal types as C++ algorithms operating on
std::complex<T>
to enable arbitrary precision on them - recast existing fractal types as GPU shaders