Commit Graph

402 Commits

Author SHA1 Message Date
Person
adf590209a --Bug fixes
-Properly detect maximization of final render dialog when on linux.
2019-11-17 00:25:41 -08:00
Person
74fea61ad2 --User changes
-Allow the user to resume a finished render in the final render dialog with a higher quality. This only applies to rendering a single image with no strips.
 -Make clear xaos apply to all when Apply All is checked.
2019-11-08 21:44:57 -08:00
Person
5a26ed5044 --Code changes
-Add an include for Variations01.h which will allow a developer to make a build which is fully compatible with flam3.
2019-10-02 20:24:55 -07:00
Person
4a150132e1 --User changes
-Improve performance in the following variations: cpow2, dc_cube, julia3d, julia3dz, julian2, log_db, nblur, npolar, waffle, wavesn, xtrb.

--Code changes
 -Rand range now uses multiply + shift rather than modulo.
2019-07-24 18:29:33 -07:00
Person
1cafbb8837 --User changes
-Add entries for 1 and 101 in the affine rotation and scale combo boxes.
2019-06-30 20:44:07 -07:00
Person
afa6dea68a --Bug fixes
-Rapidly stopping and starting sequence preview generation would either freeze or crash the program.
2019-06-28 18:51:36 -07:00
Person
ee1d5eb44d --Bug fixes
-Fix some potential OpenCL compilation bugs on circlecrop, circlecrop2, oscilloscope2, Truchet_hex_crop.
 -Prevent the minus key from changing the current xform when being pressed in a textbox.

--Code changes
 -Cleanup some casting in depth_blur, depth_blur2.
2019-06-24 19:43:15 -07:00
Person
d234f635ea --Code changes
-Affine tab default selection.
2019-06-21 17:57:03 -07:00
Person
b0088e58bc --User changes
-Fix xform selection logic to prevent selecting hidden pre and post xforms.
 -Remove the "Current" visibility option for pre/post affines. Instead just have "Selected" and "All". If none are selected, show current.
2019-06-21 17:51:20 -07:00
Person
f095df99c9 --Code changes
-Change two if statements into an if/else if in Truchet_hex_fill.
2019-06-20 16:29:17 -07:00
Person
d34e2ffa4a --User changes
-Fix xform selection logic to prevent selecting hidden pre and post xforms.
 -Add hex_modulus.

--Bug fixes
 -starblur was wrong.

--Code changes
 -Optimize Truchet_hex_crop, Truchet_hex_fill.
 -Cleanup Truchet_inv.
 -Add new file Variations08.h, and move Gnarly and inkdrop there.
2019-06-18 21:29:58 -07:00
Michel Mastriani
09dd6efb23 Merged in mmastriani/fractorium_michel (pull request #28)
Added Truchet_hex plugins and Fixed Starblur in GPU

Approved-by: Matt Feemster <matt.feemster@gmail.com>
2019-06-16 15:26:07 +00:00
Michel Mastriani
358e899a05 Updating files 2019-06-16 00:40:43 -03:00
Michel Mastriani
ddece14251 Added Truchet_hex plugins and Fixed Starblur in GPU 2019-06-16 00:12:56 -03:00
Person
066420e2e2 Formatting 2019-06-14 15:45:32 -07:00
Michel Mastriani
7b613df986 Fixed Minus Key 2019-06-14 00:06:50 -03:00
Person
35ea85ad35 --User changes
-Formatting.
2019-06-11 19:25:21 -07:00
Person
6289ea7808 Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2019-06-11 19:19:27 -07:00
Person
2c4fb3b72d --User changes
-Add inkdrop variation.
2019-06-11 19:19:20 -07:00
Michel Mastriani
65a69ccbea Fixed Grid and Solution for sensitive mouse 2019-06-11 22:30:20 -03:00
Person
8ff69c1be4 --Code changes:
-hypercrop didn't need Zeps().
2019-06-03 19:28:48 -07:00
Person
1bb04d161d 1.0.0.16 Release 2019-06-03 18:24:05 -07:00
Person
39e99a7491 --Bug fixes:
-Spinboxes were able to be edited even when they were disabled.
2019-06-03 17:34:17 -07:00
Person
714cfc633a --User changes
-Make the following variations match Chaotica: dust, sin, cos, tan, sec, csc, cot, sinh, cosh, tanh, sech, csch, coth.
2019-06-02 19:17:42 -07:00
Person
a117432762 --User changes
-cosh, coth, csch, sech, sinh, tanh: Scale inputs by PI/4. This will produce different results, but is technically more correct.

--Code changes
 -cos, csch: move position of sign flip, shouldn't change output.
 -cot, coth, csc, csch, sec, sech, tan, tanh: add optimization.
2019-06-02 14:33:42 -07:00
Person
460dd6254f Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2019-06-02 09:36:06 -07:00
Person
adfe554b10 --User changes
-Undo list length increased from 128 to 512.

--Code changes
 -auguer doesn't need Zeps().
 -Additional check on undo list length when adding in certain circumstances.
2019-06-02 09:35:56 -07:00
Michel Mastriani
088d4656e4 Improved performance in hypercrop variation 2019-06-02 11:09:08 -03:00
Michel Mastriani
def996d10c Fixed sech 2019-06-02 10:27:19 -03:00
Person
a5bff61c81 --Bug fixes
-falloff2 and falloff3 were wrong.
2019-05-31 18:34:25 -07:00
Michel Mastriani
c7ba82a916 Fixed Hypershift2 2019-05-31 09:40:47 -03:00
Person
255859678a --User changes
-Allow changes which do not trigger a full render to be added to the undo list.

--Code changes
 -Optimize hypershift2.
2019-05-30 19:16:23 -07:00
Michel Mastriani
e5f40e3384 Fixed Hypershift2 in OpenCL 2019-05-30 08:46:18 -03:00
Michel Mastriani
4bc428eee2 Fixed Hypertile, Hypertile1 and Hypertile2 2019-05-29 19:44:17 -03:00
Person
c000c67d45 --User changes
-Add gnarly variation.

--Bug fixes
 -Fix reading of post variations in .chaos files.
 -Make selection of points on color curves control apply only to the current selection as specified by the radio buttons below.

--Code changes
 -Use std::complex<T> type in some variations' CPU code.
2019-05-28 20:08:59 -07:00
Michel Mastriani
ba1cdb87da Added Gnarly Variation 2019-05-27 20:26:02 -03:00
Michel Mastriani
9c21e87fe1 Fixing Poincare translation name of the params 2019-05-24 18:20:13 +00:00
Matt Feemster
53e410f452 Variations02.h edited online with Bitbucket 2019-05-24 17:48:31 +00:00
Michel Mastriani
8b4dfb3991 Variations02.h edited online with Bitbucket 2019-05-24 17:33:21 +00:00
Michel Mastriani
82b41c37e7 Added poincare2 2019-05-24 14:26:03 -03:00
Person
95f29d8f7c --Bug fixes
-Ensure all OpenCL functions that take multiple arguments cast literal values to real_t.
2019-05-23 19:44:27 -07:00
Person
9724b4d936 --Code changes
-Formatting.
2019-05-22 20:34:08 -07:00
Person
ee6d3c6f1b Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2019-05-22 20:33:26 -07:00
Person
a9650e6b43 --Bug fixes
-mirror_x, y and z variations were totally wrong.
 -Reading color curves from older version 2 .chaos files which did not have the "knots" and "values" names was broken.
2019-05-22 20:33:19 -07:00
Michel Mastriani
21311ce0aa Fixed colors and Y position 2019-05-21 21:09:11 -03:00
Person
28ce868a9f --Code changes
-Formatting.
2019-05-21 16:28:37 -07:00
Michel Mastriani
96e8bcdb23 FractoriumPalette.cpp edited online with Bitbucket 2019-05-21 22:35:23 +00:00
Michel Mastriani
fcdfb0b300 Removed duplicated code 2019-05-21 19:15:45 -03:00
Michel Mastriani
9fdf512a1f Solving Linux-Gnome Palette Editor problem 2019-05-21 13:33:00 -03:00
Michel Mastriani
f29dda2ec0 Merged mfeemster/fractorium into master 2019-05-21 13:20:06 -03:00