My favorites | Sign in
Project Home
READ-ONLY: This project has been archived. For more information see this post.
Search
for
Download: Fractal-2011-11-06-windows.zip
 
Uploaded by:  ejrh00@gmail.com
Released: Nov 06, 2011
Uploaded:  Nov 6, 2011
Downloads: 93
Subproject-Fractal



File:
Description:
Fractal (C) 2011 Edmund Horner
ejrh00@gmail.com
http://ejrh.wordpress.com/

Release 2011-11-06.

New features since last release:
  - Refactor drawing modes into mfunc modes (SIMD, floating point, etc.) and drawing modes (trace, parallel, etc.).
  - Implement integer mfunc mode.
  - Implement 32-bit floating point mfunc mode (including SIMD version).
  - Julia set mode; switch to a Julia set fractal corresponding to the point at the centre of the Mandelbrot fractal.
  - Uniform colouring mode.
  - Various refactorings, bug fixes, performance improvements, and minor tweaks.
  - Change standard benchmark.
  - New command line options for setting the initial modes and benchmark settings.
  - New keys for switching to previous modes.

Drawing modes (use 2 to switch):
  - SIMPLE - simply rasterises the fractal starting in the top-left corner.
  - PARALLEL - draws the Fractal progressively, using multiple threads.
  - TRACE - attempts to trace the outline of the fractal by prioritising high-value pixels.
  - ITERATIVE - fills in the Fractal in layers, starting with low-value pixels.

Mfunc modes (use 3 to switch):
  - LOOP - single double precision (64 bit) pixel
  - LOOP_FLOAT - single single precision (32-bit) floating point pixel
  - LOOP_INT - single 32-bit fixed-point pixel
  - SIMD - up to 2 double precision pixels
  - SIMD_FLOAT - up to 4 single-precision pixels

Command line options:
  --benchmark        Benchmark mode (non-GUI)
  --mode MODENAME    Initial drawing mode
  --mfunc MODENAME   Initial mfunc mode
  --loops N          Number of loops
  --depth DEPYH      Benchmark depth

Controls (GUI mode):
  - Left click to zoom in.
  - Right click zoom out.
  - F12 to save screenshot.
  - 1 to toggle high depth.
  - 2 to change drawing mode.
  - 3 to change mfunc mode.
  - 4 to switch to Julia setmode (and to switch back).
  - c to apply uniform colouring to current view (does not interrupt drawing)
  - ESC to escape.

This program is released under the GNU General Public License 2.0, which is viewable at http://www.gnu.org/licenses/gpl-2.0.html.
Source available at http://code.google.com/p/ejrh/.
See Licences.txt for information about the accompanying libraries.
SHA1 Checksum: fd432cf0ddbcd9b3b2b335e91a89e26ea1eb9835 What's this?



Powered by Google Project Hosting