Commit Graph

190 Commits

Author SHA1 Message Date
Michel Mastriani
640944f60f --Bug fixes -fractorium-sh was converted to windows format and someone changed qss file location. 2023-07-24 22:20:53 -03:00
mfeemster
6184b3c29e Fix Linux build. 2023-06-23 00:15:40 -06:00
Person
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
Person
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
Michel Mastriani
0867bf9ddf triptychaos_examples.flame edited online with Bitbucket 2022-04-22 15:20:03 +00:00
Matt Feemster
a0406174b1 BuildGuideQtCreator.md edited online with Bitbucket 2022-03-14 13:19:08 +00:00
Matt Feemster
c841f1f5b7 BuildGuideQtCreator.md edited online with Bitbucket 2022-03-14 04:49:13 +00:00
Person
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
Person
eacaa185eb sync 2021-04-10 01:10:28 -06:00
Person
f411c355f3 21.21.4.1 Release 2021-04-07 08:49:35 -06:00
Person
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
Michel Mastriani
114d646345 Fractorium.spec edited online with Bitbucket 2020-12-29 16:12:43 +00:00
Person
2b60d2b87e --Bug fixes
-Remove illegal characters from filenames.
2020-11-30 19:32:02 -08:00
Person
99cc597abc --Code changes
-Add vignette variation.
2020-07-30 19:55:37 -07:00
Person
a420e33d03 --User changes
-Fix bad looking menu items in the stylesheets.
2020-05-07 06:35:20 -07:00
Matt Feemster
596ae2992e BuildGuideQtCreator.md edited online with Bitbucket 2020-04-15 06:31:50 +00:00
Matt Feemster
14cd471dd5 BuildGuideQtCreator.md edited online with Bitbucket 2020-04-15 06:29:54 +00:00
Person
32b264b36b --Code changes
-Needed a newline.
2020-04-11 23:26:55 -07:00
Person
4e3c235caa 1.0.0.20 Release
--Code changes
 -Upgrade to Qt 5.12.8.
2020-04-11 22:17:14 -07:00
Person
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
Matt Feemster
7d63b25ec8 LinuxRelease.md edited online with Bitbucket 2020-04-09 22:35:16 +00:00
Matt Feemster
5a6ccaa9fd BuildGuideLinux.md edited online with Bitbucket 2020-04-09 22:33:51 +00:00
Person
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
Person
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
Michel Mastriani
b7abe52c40 C-91 files 2020-03-14 17:45:37 -03:00
Michel Mastriani
c35393655f Mac adjustments 2020-03-14 15:40:56 -03:00
Person
be86f1084c 1.0.0.19 Release 2020-03-13 18:56:42 -07:00
Michel Mastriani
4026a6d615 Open Examples fixes 2020-03-10 21:33:44 -03:00
Person
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
Person
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
Michel Mastriani
7c27b8e921 Added OpenExamples Flames folder and new tatasz gradients 2020-03-07 17:12:33 -03:00
Michel Mastriani
c8032074be Deleted OpenExamples Flames folder 2020-03-07 17:07:42 -03:00
Michel Mastriani
7d65568510 OpenExamples Flames 2020-03-05 22:26:16 -03:00
Person
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
Person
40567eb301 --Bug fixes
-Forgot to include uranium.qss in the linux AppImage installer.
2020-02-03 06:24:30 -08:00
Person
8ffa29ba57 1.0.0.18 Release. 2020-01-31 21:38:17 -08:00
Person
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
Person
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
Person
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
Person
4929017987 1.0.0.17 Release (RPM) 2019-06-24 22:16:05 -07:00
Person
33eb46b6dc 1.0.0.17 Release 2019-06-24 21:12:07 -07:00
Matt Feemster
b6c31e5c34 LinuxRelease.md edited online with Bitbucket 2019-06-04 23:19:56 +00:00
Matt Feemster
0cb0bb9211 LinuxRelease.md edited online with Bitbucket 2019-06-04 23:18:57 +00:00
Matt Feemster
f407d8a7d3 LinuxRelease.md edited online with Bitbucket 2019-06-04 23:18:05 +00:00
Person
1bb04d161d 1.0.0.16 Release 2019-06-03 18:24:05 -07:00
Matt Feemster
29df896690 LinuxRelease.md edited online with Bitbucket 2019-06-03 23:38:21 +00:00
Matt Feemster
7a2fa57d04 control.package edited online with Bitbucket 2019-05-16 13:47:01 +00:00
Matt Feemster
f79d717520 Fractorium.spec edited online with Bitbucket 2019-05-16 13:45:30 +00:00
Person
5e662714d2 1.0.0.15 Release 2019-05-13 22:57:54 -07:00
Michel Mastriani
833f98366b linux bench 2019-05-13 22:30:07 -03:00