Commit Graph

508 Commits

Author SHA1 Message Date
Seth Troisi 0fc2d3107e --Code Change
-Change Sequence Preview to PREVIEW_SIZE (128)
2022-02-27 20:44:03 -08:00
Person ee7ca7065e --Code changes
-Remove all dependencies on Intel Threading Building Blocks.
 -Write our own version of parallel_for().
2021-12-29 23:10:54 -07:00
Person 5524180d4b --Code changes
-More work on upgrading openexr.
2021-11-16 23:22:02 -07:00
Person f476afa545 --Bug fixes
-Numbering of rendered files was wrong.
 -Truchet_hex_fill was not compiling with some newer Nvidia drivers.

--Code changes
 -Update Wix installer to use VS 2019.
2021-08-08 15:20:09 -06:00
Person 2219ea755f --Bug fixes
-Start and end tags were not properly included in the final render backup file output.
2021-07-01 09:54:17 -06:00
Rye Mutt da64ccf87f Revert file path construction behavior to not strip forward slashes from prefix so it can be utilized to change output directory 2021-04-27 15:11:03 -04:00
Person 6a6e2f3dde --Bug fixes
-Text output of command line programs was not being flushed.
2021-04-22 13:21:29 -06:00
Person e64dd6c67d --Bug fixes
-Fix build.
2021-04-19 22:23:29 -06:00
Person a726b99dea --Code changes
-Modernize some C++ code.
2021-04-19 21:53:25 -06: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 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
Person 897ccdd375 --User changes
-Make Shift+F keys select the flames in the file, and Shift +/- cycle through them.
2021-03-08 08:20:35 -07:00
Person 6156036370 --Bug fixes
-depth_blur2 was wrong.
2021-02-04 23:49:06 -08:00
Person e3e5120130 --Bug fixes
-Sequence generation was generating the wrong color curves when a non-default curve had less than 5 nodes in it.
2021-02-03 00:49:10 -08:00
Person c23d2ad049 --Bug fixes
-ETA in the final render dialog was not correct when doing incremental renders.
2021-01-21 20:48:45 -08:00
Person b31f45251c --Bug fixes
-bcircle was not properly setting output values to zero when the bcircle_borderwidth was zero.
2021-01-13 21:43:10 -08:00
Michel Mastriani 5d11fbe66c Merged in master (pull request #54)
--Bug fixes -Pixel_flow sincos x,y was inverted

Approved-by: Matt Feemster
2021-01-03 18:30:31 +00:00
Michel Mastriani 81253863cc --Bug fixes -Pixel_flow sincos x,y was inverted 2021-01-03 13:32:04 +00:00
Person 8c591d6163 --User changes
-Make a space bar press be the equivalent of a double click when inside of a spin box. This makes it easy to toggle without using the mouse.
2020-12-29 23:33:44 -08:00
Person 47b6614c8a --Bug fixes
-Fix improper usage of rand() in cpow2, cpow3, hypertile1, hypertile3D1, hypertile3D2, juliac, juliaq.
 -Fix program crashing during density filtering on some Nvidia cards.
 -hypertile3D1 was wrong.
 -Parsing phoenix_julia when coming from Apophysis was wrong.
 -Density filtering was freezing on certain Nvidia cards.

--Code changes
 -Optimize juliac, npolar.
 -Add a new function Crand() which behaves like the legacy C rand() which returns an integer between 0 and 32766, inclusive.
 -Use RandBit() in some places.
 -Remove Zeps() from vignette, it's not needed.
 -Restructure OpenCL code for density filtering such that it does not hang after being compiled on some Nvidia cards, such as the gtx 1660. Remove barriers from conditionals where possible.
2020-12-28 21:46:55 -08:00
Person d68deb1255 --Bug fixes
-Forward slash in file path was accidentally being removed.
2020-12-17 22:36:11 -08:00
Person 2b60d2b87e --Bug fixes
-Remove illegal characters from filenames.
2020-11-30 19:32:02 -08:00
Person 73efd76bdd --Code changes
-Tabify.
2020-10-20 21:57:31 -07:00
Person 8c4d9fd866 Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2020-10-20 21:01:04 -07:00
Person 9160f08b5a --User changes
-Allow for an opacity greater than 1, which can have the effect of highlighting a specific xform.
2020-10-20 21:00:50 -07:00
Michel Mastriani 601c000b10 Pitch-Yaw mouse move feature 2020-09-27 11:59:09 -03:00
Person 36b71278ec --Bug fixes
-Fix bug in previous vignette variation.
2020-08-01 18:05:14 -07:00
Person 99cc597abc --Code changes
-Add vignette variation.
2020-07-30 19:55:37 -07:00
Person 54610ab73d --User changes
-Make tooltip for the show/hide affine toolbar buttons show the keyboard shortcut.
2020-07-21 06:49:49 -07:00
Person 14750ad96c Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2020-07-14 17:45:27 -07:00
Person c0a1395a2b --Bug fixes
-Add support for Chaotica files which specify xform weight as "Base weight" instead of "base_weight".
 -Fix bug where Fractorium would crash when a new file was dragged in while previews were still rendering.
  --This was done by changing the TreeItemChanged() events in the library tab use a direct connection rather than a queued connection.
  --This obviated the need for QCoreApplication::processEvents() calls in the library tree code.
 -Fix bug where renaming a flame within a file, then tabbing away did not commit the name change.

--Code changes
 -Clean up some warnings about const variables in the latest version of Visual Studio 2019.
 -Upgrade installer to latest update of Visual Studio 2019.
2020-07-14 17:45:07 -07:00
Michel Mastriani c1310146a5 Added free rotation 2020-05-13 23:21:57 -03:00
Person a07955d12e --Code changes
-Clean up Michel's PR.
2020-05-07 06:48:25 -07:00
Michel Mastriani af56d633cf macOS improvements 2020-05-02 15:19:14 -03:00
Michel Mastriani 17c6f29524 Added PaletteFilenameCombo sort 2020-04-19 00:29:01 -03:00
Person 12bef2a3cb sync 2020-04-12 14:38:22 -07:00
Claude Heiland-Allen 8215749b71 Merged in claudeha/fractorium/intrinsics (pull request #46)
include intrinsics headers for _MM_ macros
2020-04-12 21:17:42 +00:00
Claude Heiland-Allen d0c4fe5477 include intrinsics headers for _MM_ macros 2020-04-12 22:08:04 +01: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
Michel Mastriani e741ba880e Fixed cubic3D and cubicLattice_3D variations for AMD GPUs 2020-04-10 15:46:51 +00:00
Person b9ce48f649 --Bug fixes
-ETA time was wrong with incremental final renders after waiting for a period of time.

--Code changes
 -Small change to prevent parsing error when using tbb on some systems.
2020-04-09 15:41:49 -07: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 58d5124a05 --Bug fixes
-Previous commit removing a field ruined strips renders.
2020-03-17 07:16:14 -07:00
Person 0323d035bf 1.0.0.19 Re-release
--Bug fixes
 -New Blur Curve math was not applied on the CPU.
2020-03-15 23:51:25 -07:00
Michel Mastriani 577e4c0fa7 Fixing mac version 2020-03-15 15:02:03 -03: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
Person 4a71602900 Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2020-03-15 00:41:04 -07:00
Person f170811e09 --Code changes
-Remove the unused field m_RotCenterY from Ember.
 -Make a #define for fma() testing, but seems to make no difference.
 -Optimize some of the OpenCL iteration kernel generation code.
 -Possible fix to an OpenCL compilation bug when using blur curve on AMD on Mac.
2020-03-15 00:40:57 -07:00
Michel Mastriani b7abe52c40 C-91 files 2020-03-14 17:45:37 -03:00