Skip to content
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.

Release Plan

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 paths
    • map 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?

Iterated Dynamics 3.0

  • 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.

Iterated Dynamics 4.0

  • 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

Related Links