fractorium/Source/Ember
mfeemster e005b4c20e --User changes
Add the ability to set the current xform by pressing F1 - F32.
 Add the ability to toggle an entire row or column of xaos values.

--Bug fixes
 Prevent xform index flickering whenever changing the number of xforms.

--Code changes
 Remove ForEach() wrappers and replace with range based for loops with auto.
 Replace every regular for loop with a range based one where applicable. Note this doesn't work everywhere.
 Make event filter application wide.
 Add parameter to FillXforms() to specify the index to select, default 0.
 Rename some scroll areas and layouts to names that make sense, rather than their designer defaults.
2015-05-03 17:13:14 -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 Explicitly namespace calls to sqrt and isnan 2015-04-20 11:38:29 +01:00
DensityFilter.h Explicitly namespace calls to sqrt and isnan 2015-04-20 11:38:29 +01: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 Ensure GlobalRand is specialized before implicitly instantiated 2015-04-13 12:18:33 +01:00
Ember.h --User changes 2015-05-03 17:13:14 -07:00
EmberDefines.h Move NowMs() to EmberDefines 2015-04-13 12:12:38 +01: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 --User changes 2015-05-03 17:13:14 -07:00
Interpolate.h --User changes 2015-05-03 17:13:14 -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 --User changes 2015-05-03 17:13:14 -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 Explicitly namespace calls to sqrt and isnan 2015-04-20 11:38:29 +01:00
SpatialFilter.h Explicitly namespace calls to sqrt and isnan 2015-04-20 11:38:29 +01: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 --User changes 2015-05-03 17:13:14 -07:00
Variation.h --User changes 2015-05-03 17:13:14 -07:00
VariationList.h --User changes 2015-05-03 17:13:14 -07:00
Variations01.h Explicitly namespace calls to sqrt and isnan 2015-04-20 11:38:29 +01:00
Variations02.h Explicitly namespace calls to sqrt and isnan 2015-04-20 11:38:29 +01:00
Variations03.h Explicitly namespace calls to sqrt and isnan 2015-04-20 11:38:29 +01:00
Variations04.h Explicitly namespace calls to sqrt and isnan 2015-04-20 11:38:29 +01:00
Variations05.h Explicitly namespace calls to sqrt and isnan 2015-04-20 11:38:29 +01: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 --User changes 2015-05-03 17:13:14 -07:00
XmlToEmber.h --User changes 2015-05-03 17:13:14 -07:00