Commit Graph

746 Commits

Author SHA1 Message Date
Person
9577d580cc --Bug fixes
-Fix OpenCL compilation bugs in a few variations.

--Code changes
 -Pre/post variations are now checked for precalcs when creating the OpenCL kernel code.
 -Change some enumeration t
2019-12-31 23:01:30 -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
7ced17a6b2 --Bug fixes
-Bump render was broken.
2019-12-29 13:59:38 -08:00
Michel Mastriani
ae0a1c799b Merged in mmastriani/fractorium_michel (pull request #29)
makedeps.bat for VS 2019

Approved-by: Matt Feemster <matt.feemster@gmail.com>
2019-12-28 05:09:54 +00: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
Michel Mastriani
efab029006 makedeps.bat for VS 2019 2019-12-27 15:25:53 +00:00
Michel Mastriani
575357817c Merged mfeemster/fractorium into master 2019-12-27 12:14:43 -03:00
Person
35d4eb3464 --User changes
-Allow for saving EXR as full 31-bit float per component per pixel.
 -Allow for saving the output from the final render dialog as a different image format without starting the rendering process over.

--Code changes:
 -Make StripsRender() handle memsetting the final output image so calling code no longer has to.
 -Make FinalRenderEmberController<T>::SaveCurrentRender() return the path that the image was actually saved to.
2019-11-29 23:52:17 -08:00
Person
59605f10a8 --User changes
-Make the xform name field be a standard edit control so it's always editable.
2019-11-28 12:18:36 -08:00
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
Michel Mastriani
1559a8e779 Merged mfeemster/fractorium into master 2019-07-06 14:13:00 -03: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
0ac80217f7 1.0.0.17 Re-release 2019-06-28 21:07:18 -07:00
Person
58693a857d Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2019-06-28 18:51:51 -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
Michel Mastriani
926578ec76 Merged mfeemster/fractorium into master 2019-06-25 23:09:13 -03:00
Matt Feemster
56c59c1d8b README.md edited online with Bitbucket 2019-06-26 00:23:47 +00: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
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
Michel Mastriani
079e2011fe Merged mfeemster/fractorium into master 2019-06-22 10:48:56 -03: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
933af2dae0 Merged in mmastriani/fractorium_michel (pull request #27)
Fixed Minus Key for Windows, Mac and Linux

Approved-by: Matt Feemster <matt.feemster@gmail.com>
2019-06-14 22:37:08 +00: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
29407d5949 Merged in mmastriani/fractorium_michel (pull request #26)
Fixed Grid and Solution for sensitive mouse
2019-06-12 02:15:53 +00:00
Michel Mastriani
65a69ccbea Fixed Grid and Solution for sensitive mouse 2019-06-11 22:30:20 -03:00
Matt Feemster
3b265338fc README.md edited online with Bitbucket 2019-06-05 05:31:05 +00:00
Matt Feemster
ff179347d2 README.md edited online with Bitbucket 2019-06-05 05:29:12 +00:00
Matt Feemster
106e0783e8 README.md edited online with Bitbucket 2019-06-05 05:26:26 +00: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
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
5b4ebd069a Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2019-06-03 17:34:24 -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
Matt Feemster
29df896690 LinuxRelease.md edited online with Bitbucket 2019-06-03 23:38:21 +00:00