mightymandel v14
Two stable releases of mightymandel since the last post, here are the changes from v12 to v13:
v13 mightymandel v13 stable release Reduced dependencies: * glm replaced by simple maths * glib regex replaced by new parsers New parsers: * new support for ppm as output by mightymandel * new support for mdz xmin/xmax/ymax variant * all supported formats render the right size (assuming window aspect ratio is correct) New weight control for -no-de: * can make lines lighter or darker if desired * corresponding feature for DE coming soon Improved series approximation: * for deep zooms it is initialized on CPU to avoid overflow on GPU * warning if image is likely to fail due to insufficient precision Miscellaneous: * zoom assembler updated, now can pipe direct * new script to convert ppm to png preserving mightymandel metadata with location information * new script to make assembling tiled images easy
And from v13 to v14 (current stable):
v14 mightymandel v14 stable release Build system improvements: * ported from C++11 to C99 * new Makefile flags XTRA_COMPILE_FLAGS and EXTRA_LINK_FLAGS which may be useful for compiling on interesting environments without patching the Makefile itself Rendering improvements: * -weight now works with DE * -no-de weight changed to match DE appearance * glitched interiors no longer stay glitched * interiors coloured yellow instead of white User interface improvements: * fixed buggy mouse button handling * inverted weight key control order * -version flag prints version and exits Documentation improvements: * fixed git instructions in documentation * documented PageUp/PageDown zoom key controls * added hardware comparison benchmarks
Source code at mightymandel on gitorious mightmandel on code.mathr.co.uk.