f5d0be5e5d--Code changes -Convert all enums to class enum to be consistent with C++11 style. -Convert some if/else statements in filter classes to case statements. -Add overloaded stream operators to print various enums.
mfeemster
2016-01-04 16:50:15 -08:00
02261e6e76modify Qt projects for building with Qt Creator (windows) add build guide using Qt Creator and MSVC2013
luyuju151
2016-01-04 21:45:40 +08:00
fd084d2ce8Merge pull request #47 from gambhiro/relative-paths
Matt Feemster
2016-01-02 10:10:40 -08:00
c8e2355ec2--Code changes -Convert all enums to class enum to be consistent with C++11 style. -Convert some if/else statements in filter classes to case statements. -Add overloaded stream operators to print various enums.
mfeemster
2015-12-31 16:00:36 -08:00
1dc363d190Manual merge for default.pri
mfeemster
2015-12-31 13:55:24 -08:00
6ba16888e3--User changes -Add new variations: crackle, dc_perlin. -Make default palette interp mode be linear instead of step. -Make summary tab the selected one in the Info tab. -Allow for highlight power of up to 10. It was previously limited to 2.
mfeemster
2015-12-31 13:41:59 -08:00
00490bf69eMerge pull request #45 from gambhiro/description
Matt Feemster
2015-12-22 09:37:24 -08:00
330074cfb2--User changes -Add new variations: bubbleT3D, crob, hexaplay3D, hexcrop, hexes, hexnix3D, loonie2, loonie3, nBlur, octapol and synth. -Allow for pre/post versions of dc_bubble, dc_cylinder and dc_linear whereas before they were omitted. -When saving a file with multiple embers in it, detect if time values are all the same and if so, start them at zero and increment by 1 for each ember. -Allow for numerous quality increases to be coalesced into one. It will pick up at the end of the current render. -Show selection highlight on variations tree in response to mouse hover. This makes it easier to see for which variation or param the current mouse wheel action will apply. -Make default temporal samples be 100, whereas before it was 1000 which was overkill. -Require the shift key to be held with delete for deleting an ember to prevent it from triggering when the user enters delete in the edit box. -This wasn't otherwise fixable without writing a lot more code.
mfeemster
2015-11-22 14:15:07 -08:00
04e72c27de--User changes -Add a new dialog for editing QSS stylesheets. Allow for saving, reloading and setting styles as default. --Include a dark style with the installation called dark.qss. --Also add support for themes such as Fusion. --Resize some controls to better fit with the new style. -Add an option to specify the number of random embers generated on startup. 1 is the minimum and the default.
mfeemster
2015-10-26 21:31:35 -07:00
9f524e1ad1-Bug fixes: --Xaos table was not updating when pasting xforms.
mfeemster
2015-09-27 12:06:47 -07:00
e978e63d5a--Bug fixes: Fix crash on startup when no GPU present.
mfeemster
2015-09-21 17:44:19 -07:00
34d6325be80.9.9.0 Beta 09/19/2015 --User changes Thread image writing in EmberAnimate and when doing animation sequence in final render dialog. Add total time output for verbose mode in EmberAnimate to match EmberRender.
mfeemster
2015-09-19 18:03:25 -07:00
d67e56c794-Bug fixes: --Set auto fill background for all of the nested tabs on the ui. This has ping ponged back and forth since the beginning of this project.
mfeemster
2015-09-14 22:10:46 -07:00
171b687421-Bug fixes --Adjust height of final render dialog to make it look better on Linux.
mfeemster
2015-09-14 21:34:37 -07:00
16dbbf1b29-Bug fixes: --Adjust xaos cells when any group modification is made, such as random, clear, or row/col change. --Remove some old style sheet code on the xforms tab that doesn't seem to make sense and was probably just a workaround for a transient Qt bug, of which there are hundreds.
mfeemster
2015-09-14 20:53:19 -07:00
e8b8d70f47--Bug fixes: -Make xform weight cell slightly wider, it was getting clipped on Linux.
mfeemster
2015-09-13 12:10:58 -07:00
63f0d5cdad--Bug fixes: -Wraparound bug when generating random flames. -Make combo boxes have zero margins, they were getting clipped on Linux.
mfeemster
2015-09-13 11:53:14 -07:00
2f0227755b--User changes: Resize options and about dialogs for Linux.
mfeemster
2015-09-12 20:10:47 -07:00
018ba26b5f--User changes -Add support for multiple GPU devices. --These options are present in the command line and in Fractorium. -Change scheme of specifying devices from platform,device to just total device index. --Single number on the command line. --Change from combo boxes for device selection to a table of all devices in Fractorium. -Temporal samples defaults to 100 instead of 1000 which was needless overkill.
mfeemster
2015-09-12 18:33:45 -07:00
a4aae06b02--User changes -Add Simon Detheridge's name to the About Box.
mfeemster
2015-08-12 18:51:07 -07:00
6b813c8dacFix Linux build.
mfeemster
2015-08-10 20:59:09 -07:00
eecd3c254f--User changes -Remove Hue as a saved parameter, as well as animation parameters associated with it. It's now a GUI-only field that is never saved. -Make histogram, density filter buffer, and all associated fields always float, even when using double. In that case, only the iteration calculations are now double. Suggested by Thomas Ludwig. -Print all three kernels in EmberRender when the --dump_kernel option is specified. -Apply variations filter to randoms.
mfeemster
2015-08-10 20:10:23 -07:00
e1808c9bdaMerge pull request #28 from gh2k/qmake-debugrel
Matt Feemster
2015-08-01 06:54:23 -07:00
c857ca6f65Ensure debug and release options are explicitly specified with qmake
Simon Detheridge
2015-08-01 10:59:27 +01:00
fda1fdeee7--Bug fixes -Nvidia OpenCL compilation was broken for density filtering due to ambiguity in the arguments to min(). Fix it by casting. -Put Nvidia block size in DE back to 24 where it used to be. Nvidia fails when it's 32. -Fix misspelling of the word "Rendering" in failure messages in final render dialog. -Put FillSummary() back when loading an ember. -Properly disable add final xform button when a final xform is present.
mfeemster
2015-07-31 19:46:53 -07:00
1f77ca2098Merge pull request #26 from gh2k/osx-packager
Matt Feemster
2015-07-29 17:44:06 -07:00
28a25644a2Merge pull request #27 from gh2k/osx-native-menus
Matt Feemster
2015-07-29 17:42:49 -07:00
2317be332a--User changes -Add toolbar buttons to switch some rendering options without having to open the options dialog.
mfeemster
2015-07-29 17:25:02 -07:00
916863dd0aForce creation of native menu bar when main window is shown
Simon Detheridge
2015-07-29 14:55:55 +01:00
26bc0d1b72Look for flam3-palettes.xml in executable dir, not working dir
Simon Detheridge
2015-07-24 11:10:18 +01:00
fd5e177df7Fix output directory in qt projects to be relative to the repository
Simon Detheridge
2015-07-24 11:09:44 +01:00
3be0a9b469Add script to package necessary binaries into app package
Simon Detheridge
2015-07-26 20:56:52 +01:00
df64fb4b1eMerge branch 'master' into travis
Simon Detheridge
2015-07-28 16:39:55 +01:00
0e8e63202dMerge pull request #25 from gh2k/char-exceptions
Matt Feemster
2015-07-27 06:40:08 -07:00
84c87c966aDisplay char* excptions when Something Bad happens
Simon Detheridge
2015-07-24 12:59:07 +01:00
3928000f55Merge branch 'master' into travis
Simon Detheridge
2015-07-24 16:31:32 +01:00
c005755a50Merge pull request #24 from gh2k/menu-hotkeys
Matt Feemster
2015-07-24 08:05:00 -07:00
24ce030c2fChange hotkeys for copy/paste selected xforms
Simon Detheridge
2015-07-24 15:52:37 +01:00
ad7d4a3b4fMerge pull request #22 from gh2k/opencl-hole
Matt Feemster
2015-07-24 06:41:42 -07:00
e81dfc3000Merge branch 'master' into travis
Simon Detheridge
2015-07-24 13:05:31 +01:00
328a413c59Fix opencl crash in 'hole' variation
Simon Detheridge
2015-07-24 11:06:14 +01:00
fc7923e8afMerge branch 'master' into travis
Simon Detheridge
2015-07-22 14:14:37 +01:00
3aa9e13194--User changes -Add Summary tab to the info dock, place existing bounds related info in a new Bounds tab. -Add a toolbar with the most common actions on it. -Remove old toolbar at the top of the library tab.
mfeemster
2015-07-15 20:27:32 -07:00
fb262c2469--User changes -Add motion support from Simon Detheridge at the ember level instead of just individual xforms: Add the ability to manipulate camera pitch, yaw and other goodies during flame rotation using a new element specified at the top-level of the flame. Create a new 'saw' motion function, so that these values can effectively be looped (e.g. yaw -1 to +1) over the course of a rotation. Add an offset to existing motion elements, to start them partway through their cycle. This would (for example) enable creating circular motion of xform affines, by combining two offset sine waves, one with an offset of 0.25 or 0.75. Fix loops in EmberGenome (they only had an on/off effect - this was broken in flame-genome as well) and make the loop count floating-point as well. For sequence animations, it's not necessary for clips to loop precisely if they're not designed specifically for the ES project. Similarly, there's no need for motion_frequency to be an integer value either so this was changed to allow motion that doesn't necessarily start or end at the loop boundary. I've attempted to keep each bit of functionality in its own commit. There's an argument as to whether to call the new flame motion elements <flame_motion/> (to differentiate programmatically) or just <motion/> (for consistency within the file) -- I opted for the former because it was easier to modify the xml parser that way.
mfeemster
2015-07-06 21:36:46 -07:00