fractorium/Source/Ember
mfeemster be8e9a5e02 --User changes
Add the ability to apply operations to a selection of xforms, rather than just the current one.
 Update tool tips accordingly.

--Bug fixes
 Fix NAN in equalized weight calculation when all weights are set to 0.

--Code changes
 Clean up strange nested usage of Update([&]()) calls when changing xform color index via either the spinner or scroll bar. Made no sense.
 Make ISAAC RandBit() use RandByte() to be slightly more efficient.
 Put FillXforms() in the controller where it belongs, rather than the main window class.
 Add UpdateXform() function to the controller to handle applying operations to multiple xforms.
 Remove the word "Current" out of most xform related functions because they now operate on whatever is selected.
 Properly use Update() for various xform operations whereas before it was manually calling UpdateRender().
 Also properly use Update() in places where it was erroneously using UpdateXform() for things that did not involve xforms.
 Block signals in FillXaosTable().
 Add new file named FractoriumXformsSelect.cpp to handle new xform selection code.
2015-04-26 22:11:56 -07:00
..
Affine2D.cpp Fix bug where xform fields that were not specified for motion interpolation were still getting interpolated. 2015-03-25 20:47:57 -07:00
Affine2D.h Fix bug where xform fields that were not specified for motion interpolation were still getting interpolated. 2015-03-25 20:47:57 -07:00
CarToRas.h More Linux work. Convert all casts to new style, away from legacy. 2014-12-06 23:51:44 -08:00
Curves.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
DensityFilter.h More Linux work. Convert all casts to new style, away from legacy. 2014-12-06 23:51:44 -08:00
DllMain.cpp Initial VS2013, C++11 and linux commit. This most likely won't build and suffers from some compiler issues. More commits to follow. 2014-08-31 21:25:15 -07:00
Ember.cpp Allow for multiple palette files rather than hard coding to flam3-palettes.xml. 2015-04-08 18:23:29 -07:00
Ember.h --User changes 2015-04-26 22:11:56 -07:00
EmberDefines.h Fix bug where xform fields that were not specified for motion interpolation were still getting interpolated. 2015-03-25 20:47:57 -07:00
EmberPch.cpp Initial source commit 2014-07-08 00:11:14 -07:00
EmberPch.h Allow for multiple palette files rather than hard coding to flam3-palettes.xml. 2015-04-08 18:23:29 -07:00
EmberToXml.h Fix bug where xform fields that were not specified for motion interpolation were still getting interpolated. 2015-03-25 20:47:57 -07:00
Interpolate.h Fix bug with xaos interpolation, by setting all xaos values to zero first. 2015-03-30 17:46:52 -07:00
Isaac.h --User changes 2015-04-26 22:11:56 -07:00
Iterator.h Change CHOOSE_XFORM_GRAIN to be 16384, so we can & with 16383 instead of using modulo. This results in a 9% speed increase on the CPU. 2014-12-09 20:15:02 -08:00
Palette.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
PaletteList.h Allow for multiple palette files rather than hard coding to flam3-palettes.xml. 2015-04-08 18:23:29 -07:00
Point.h More C++11 2014-09-09 22:41:26 -07:00
Renderer.cpp Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
Renderer.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
RendererBase.cpp Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
RendererBase.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
SheepTools.h Allow for multiple palette files rather than hard coding to flam3-palettes.xml. 2015-04-08 18:23:29 -07:00
SpatialFilter.h More Linux work. Convert all casts to new style, away from legacy. 2014-12-06 23:51:44 -08:00
TemporalFilter.h Remove passes. 2014-11-02 23:16:34 -08:00
Timing.h Derive from QOpenGLWidget instead of QGLWidget. 2015-01-01 07:17:05 -08:00
Utils.h Allow for multiple palette files rather than hard coding to flam3-palettes.xml. 2015-04-08 18:23:29 -07:00
Variation.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
VariationList.h Replace unsigned int, and char with uint and uchar. 2014-12-05 21:05:09 -08:00
Variations01.h This is commit of Simon Detheridge's pull request "osx-opencl" with a few modifications. 2015-03-22 12:46:10 -07:00
Variations02.h Merge branch 'osx-opencl' of https://github.com/gh2k/fractorium 2015-03-21 16:28:42 -07:00
Variations03.h This is commit of Simon Detheridge's pull request "osx-opencl" with a few modifications. 2015-03-22 12:46:10 -07:00
Variations04.h Merge branch 'osx-opencl' of https://github.com/gh2k/fractorium 2015-03-21 16:28:42 -07:00
Variations05.h This is commit of Simon Detheridge's pull request "osx-opencl" with a few modifications. 2015-03-22 12:46:10 -07:00
VariationsDC.h Ditch T(f) define in opencl programs in preference to already-defined real_t. 2015-02-26 21:18:55 +00:00
Xform.h Fix bug where xform fields that were not specified for motion interpolation were still getting interpolated. 2015-03-25 20:47:57 -07:00
XmlToEmber.h Allow for multiple palette files rather than hard coding to flam3-palettes.xml. 2015-04-08 18:23:29 -07:00