Commit Graph

188 Commits

Author SHA1 Message Date
484b2e3123 --User changes
-Fix stylesheets.
-Make various fields in the options window be resettable via double click.
-Get stylesheets working properly on Windows and Linux with Qt6.
-Set default style to Fusion.

--Code changes
-Get build and deployment scripts working with latest versions of Qt6, AppImage, and various library dependencies.
-Add two new macros so it would build with the latest gcc: SINGLETON_DERIVED_DECL_T and SINGLETON_DERIVED_IMPL_T.
-Small changes to opencl.hpp.
-Center progress bars on Linux.
-Proper sizing of vertical header on the xaos visualization table on Linux.
2023-06-22 19:25:53 -06:00
1dfbd4eff2 --User changes
-Add new preset dimensions to the right click menu of the width and height fields in the editor.
-Change QSS stylesheets to properly handle tabs.
-Make tabs rectangular by default. For some reason, they had always been triangular.

--Bug fixes
 -Incremental rendering times in the editor were wrong.

--Code changes
 -Migrate to Qt6. There is probably more work to be done here.
-Migrate to VS2022.
-Migrate to Wix 4 installer.
-Change installer to install to program files for all users.
-Fix many VS2022 code analysis warnings.
-No longer use byte typedef, because std::byte is now a type. Revert all back to unsigned char.
-Upgrade OpenCL headers to version 3.0 and keep locally now rather than trying to look for system files.
-No longer link to Nvidia or AMD specific OpenCL libraries. Use the generic installer located at OCL_ROOT too.
-Add the ability to change OpenCL grid dimensions. This was attempted for investigating possible performance improvments, but made no difference.

This has not been verified on Linux or Mac yet.
2023-04-25 17:59:54 -06:00
0867bf9ddf triptychaos_examples.flame edited online with Bitbucket 2022-04-22 15:20:03 +00:00
a0406174b1 BuildGuideQtCreator.md edited online with Bitbucket 2022-03-14 13:19:08 +00:00
c841f1f5b7 BuildGuideQtCreator.md edited online with Bitbucket 2022-03-14 04:49:13 +00:00
8086cfa731 22.21.4.2 4/19/2021
--User changes
 -Allow users to set the Exp value when using the Exp temporal filter type.
 -Set the default temporal filter type to be Box, which does not alter the palette values at all during animation. This is done to avoid confusion when using Gaussian or Exp which can produce darkened images.

--Bug fixes
 -Sending a sequence to the final render dialog when the keyframes had non zero rotate and center Y values would produce off center animations when rendered.
 -Temporal filters were being unnecessarily recreated many times when rendering or generating sequences.
 -Exp filter was always treated like a Box filter.

--Code changes
 -Add a new member function SaveCurrentAsXml(QString filename = "") to the controllers which is only used for testing.
 -Modernize some C++ code.
2021-04-19 21:07:24 -06:00
eacaa185eb sync 2021-04-10 01:10:28 -06:00
f411c355f3 21.21.4.1 Release 2021-04-07 08:49:35 -06:00
0956cd6592 --User changes
-Allow for specifying linear or smooth interpolation when generating a sequence in the Library tab (was formerly hardcoded to smooth). This has the effect of exposing the --unsmoother option used in EmberGenome in the GUI.
 -Clarify tool tips of the sequence interpolation fields in the animation group on the Flame tab.
 -Change caption of the Bounds tab to be Bounds & Log.
2021-03-28 20:37:02 -06:00
114d646345 Fractorium.spec edited online with Bitbucket 2020-12-29 16:12:43 +00:00
2b60d2b87e --Bug fixes
-Remove illegal characters from filenames.
2020-11-30 19:32:02 -08:00
99cc597abc --Code changes
-Add vignette variation.
2020-07-30 19:55:37 -07:00
a420e33d03 --User changes
-Fix bad looking menu items in the stylesheets.
2020-05-07 06:35:20 -07:00
596ae2992e BuildGuideQtCreator.md edited online with Bitbucket 2020-04-15 06:31:50 +00:00
14cd471dd5 BuildGuideQtCreator.md edited online with Bitbucket 2020-04-15 06:29:54 +00:00
32b264b36b --Code changes
-Needed a newline.
2020-04-11 23:26:55 -07:00
4e3c235caa 1.0.0.20 Release
--Code changes
 -Upgrade to Qt 5.12.8.
2020-04-11 22:17:14 -07:00
39414b2263 --Bug fixes
-Fix possible OpenCL bugs in cubic3D, cubicLattice3D, dc_cube, falloff, falloff2, falloff3, waffle.

--Code changes
 -Upgrade to Visual Studio 2019.
2020-04-11 20:07:12 -07:00
7d63b25ec8 LinuxRelease.md edited online with Bitbucket 2020-04-09 22:35:16 +00:00
5a6ccaa9fd BuildGuideLinux.md edited online with Bitbucket 2020-04-09 22:33:51 +00:00
d2893010f0 1.0.0.19 Re-release
--Bug fixes
 -Blur Cuve never worked with strips.
 -Images with temporal filter width values below 0.6 would sometimes create blank images.
2020-03-18 19:34:56 -07:00
80a26ac1ec --User changes
-Change Blur Curve math to be centered on 0,0 and create a more dramatic effect at lower values.
2020-03-15 10:49:33 -07:00
b7abe52c40 C-91 files 2020-03-14 17:45:37 -03:00
c35393655f Mac adjustments 2020-03-14 15:40:56 -03:00
be86f1084c 1.0.0.19 Release 2020-03-13 18:56:42 -07:00
4026a6d615 Open Examples fixes 2020-03-10 21:33:44 -03:00
61dd5e6eeb --Code changes
-Fix up .pro file for building with the new examples files.
 -Rename FlameExamples folder to Examples.
2020-03-08 23:37:27 -07:00
61ddc06151 --User changes
-Allow dragging in folders which will be recursively traversed for flame files.
 -Allow for adjusting scale via keyboard with the < and > keys.
 -Show the count of opened flames on the header of the library tree.

--Bug fixes
 -Attempt to preserve xaos when pasting xforms.

--Code changes
 -Default flam3 compatibility mode to true.
2020-03-08 14:17:13 -07:00
7c27b8e921 Added OpenExamples Flames folder and new tatasz gradients 2020-03-07 17:12:33 -03:00
c8032074be Deleted OpenExamples Flames folder 2020-03-07 17:07:42 -03:00
7d65568510 OpenExamples Flames 2020-03-05 22:26:16 -03:00
c50568a98b --Bug fixes
-Custom palettes were not being read correctly on non ANSI machines.

--Code changes
 -Prepare files for next release.
2020-02-25 18:31:44 -08:00
40567eb301 --Bug fixes
-Forgot to include uranium.qss in the linux AppImage installer.
2020-02-03 06:24:30 -08:00
8ffa29ba57 1.0.0.18 Release. 2020-01-31 21:38:17 -08:00
ed35622928 --User changes
-Add new style sheet called uranium that is reminiscent of the old Winamp color scheme of the same name.
 -All for keyboard presses to edit affines.
 --Q: rotate counter clockwise.
 --E: rotate clockwise.
 --W: move up.
 --S: move down.
 --A: move left.
 --D: move right.
 --G: shrink.
 --H: grow.
 --Hold shift to decrease amount, control to increase amount.
 -Change some menu shortcuts to accommodate these new affine editing shortcuts.
 -Random xaos now just provides values of either 0 or 1. Hold control to get the old behavior.

--Bug fixes
 -Waffle variation was broken in OpenCL.
2020-01-14 20:08:27 -08:00
96d72004fc --Bug fixes
-Returning to main window after closing the final render dialog wouldn't restart the renderer.

--Code changes
 -Recreate the final render dialog each time it's shown.
2019-12-30 21:12:10 -08:00
0b0405382f --Bug fixes
-Fix variations: blob2 (broken on CPU), epispiral, hole.
 -Fix reading variations from Apophysis: supershape.
 -Bump render was broken.

--Code changes
 -Flip precalc sina/cosa and apply everywhere by flipping the usage. Flam3 had these reversed and it made the code confusing to read.
2019-12-27 21:04:41 -08:00
4929017987 1.0.0.17 Release (RPM) 2019-06-24 22:16:05 -07:00
33eb46b6dc 1.0.0.17 Release 2019-06-24 21:12:07 -07:00
b6c31e5c34 LinuxRelease.md edited online with Bitbucket 2019-06-04 23:19:56 +00:00
0cb0bb9211 LinuxRelease.md edited online with Bitbucket 2019-06-04 23:18:57 +00:00
f407d8a7d3 LinuxRelease.md edited online with Bitbucket 2019-06-04 23:18:05 +00:00
1bb04d161d 1.0.0.16 Release 2019-06-03 18:24:05 -07:00
29df896690 LinuxRelease.md edited online with Bitbucket 2019-06-03 23:38:21 +00:00
7a2fa57d04 control.package edited online with Bitbucket 2019-05-16 13:47:01 +00:00
f79d717520 Fractorium.spec edited online with Bitbucket 2019-05-16 13:45:30 +00:00
5e662714d2 1.0.0.15 Release 2019-05-13 22:57:54 -07:00
833f98366b linux bench 2019-05-13 22:30:07 -03:00
ca27ae1eb7 --Code changes
-Get EmberBench.ps1 working on linux.
2019-05-13 17:12:24 -07:00
8457a9c4e9 BuildGuideQtCreator.md edited online with Bitbucket 2019-05-13 15:14:52 +00:00