Go to file
mfeemster a800b08b67 --User changes
-Add variations changes to the list of functionality that can be applied to all xforms using the Select tab.
 -Allow for graphical affine adjustments to apply to multiple selected xforms.
 -Slight optimization of the pie variation.
 -Undo state is only saved when the render completes and the mouse buttons are released. This helps avoid intermediate steps for quickly completing renders while dragging.
 -Add some keyboard shortcuts for toolbar and menu items.
 -Make info tab tree always expanded.

--Bug fixes
 -Make precalcs for all hypertile variations safer by using Zeps() for denominators.
 -Changing the current xform with more than one selected would set all xform's color index value that of the current one.
 -Use hard found palette path information for randoms as well.
 -OpenCL build and assignment errors for Z value in epispiral variation.
 -Unitialized local variables in hexaplay3D, crob, pRose3D.

--Code changes
 -Change static member variables from m_ to s_.
 -Get rid of excessive endl and replace with "\n".
 -Remove old IMAGEGL2D define from before Nvidia supported OpenCL 1.2.
 -Remove old CriticalSection code and use std::recursive_mutex.
 -Make Affine2D Rotate() and RotateTrans() take radians instead of angles.
 -More C++11 work.
 -General cleanup.
2016-02-11 21:38:21 -08:00
archive resurrect previous build scripts for reference 2015-12-11 11:55:36 +00:00
Builds Merge branch 'master' of https://github.com/mfeemster/fractorium.git 2016-01-29 17:02:26 -08:00
Data Merge branch 'master' of https://github.com/mfeemster/fractorium.git 2016-01-29 17:02:26 -08:00
debian changelog 2016-01-20 18:28:23 +00:00
Source --User changes 2016-02-11 21:38:21 -08:00
.bzrignore Merge 2015-12-31 13:51:55 -08:00
.gitignore Merge 2015-12-31 13:51:55 -08:00
.travis.yml Branch sync 2015-07-31 19:50:13 -07:00
LICENSE Initial commit 2014-07-08 00:05:16 -07:00
main.pro fix PWD 2016-01-19 11:53:39 +00:00
package-linux.sh make sure to include the palettes file 2016-01-20 15:52:04 +00:00
README.md deb download link 2016-01-20 18:55:44 +00:00

Fractorium

A Qt-based fractal flame editor which uses a C++ re-write of the flam3 algorithm named Ember and a GPU capable version named EmberCL which implements a portion of the cuburn algorithm in OpenCL.

Install

Windows

Download: Fractorium_Beta_0.9.9.3.msi

Linux

Install from PPA

Enable universe in the Ubuntu Software Center:

  • open the Edit menu
  • select Software Sources...
  • enable "Community maintained ... universe"

Add the Fractorium Ubuntu PPA and install:

sudo apt-add-repository ppa:fractorium/ppa
sudo apt-get update
sudo apt-get install fractorium

Install from .deb

Download: fractorium_0.9.9.3b-0ubuntu1_amd64.deb

cd ~/Downloads
sudo dpkg -i fractorium_0.9.9.3b-0ubuntu1_amd64.deb

Mac OS/X (10.9+)

TODO

Building from git

Windows

Install Git-GUI and clone https://github.com/mfeemster/fractorium.git

Then follow:

Building Guide for Fractorium Using MSVC2013 and Qt Creator (64 bit)

Linux

See Building Guide for Linux

Mac OS/X 10.9+

See Building Guide for Mac OS/X