This is the biggest update yet. The cumulation of months of improvements.
- Added progressive rendering, where a partially complete image will be shown as rendering progresses.
- New glitch correcting algorithm, significantly faster in most cases. Now corrects all glitches in an image.
- General UI refactoring including new tab layout and sliders. This includes new build information.
- Added UI for Newton-Raphson root finding and subsequent Julia morphing. Root can be selected using box method period detection where the pattern multiplier can then be selected.
- Further optimized inner loops to take advantage of auto-vectorisation. In some cases >20% iteration performance improvement.
- Added new stripe data which can be calculated. This is based on stripe average coloring method.
- New lighting method for derivatives based on Blinn-Phong shading. Can be combined with stripe coloring in a similar manner to the gpu-mandelbrot program.
- Stored reference zoom level to only recalculate when zooming past calculated precision limit.
- New window to specifically edit location parameters as these are often large in size.
- Optimized drawing of image to screen by storing rendered buffer.
- Many more bug fixes and improvements.