Commit Graph

696 Commits

Author SHA1 Message Date
Matt Feemster
5929f5df4a README.md edited online with Bitbucket 2018-05-13 19:31:12 +00:00
Person
05fabda748 1.0.0.9 5/13/2017
--Bug fixes
 -Pausing did not work when using OpenCL renderer.
2018-05-13 11:21:39 -07:00
Person
f240e2bfd7 Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2018-05-13 11:02:46 -07:00
Person
93fcedebd4 1.0.0.9 Release
--Bug fixes
 -Pausing did not work when using OpenCL renderer.
2018-05-13 11:02:37 -07:00
Matt Feemster
e060ab75a3 README.md edited online with Bitbucket 2018-05-05 04:35:22 +00:00
Person
d1f15933a8 1.0.0.8 Release. 2018-05-04 20:10:37 -07:00
Person
4352fab84d --Code changes
-Add include statements for Mac.
2018-05-04 19:38:47 -07:00
Person
dba1bdc6c8 --Code changes
-Make previous path related code work for all OSes.
2018-05-03 00:24:51 -07:00
Person
ccf5a7e80f --Bug fixes
-Allow running from outside of the folder the executable is in on Windows, by adding the install folder to the PATH variable. This was needed to properly find the palette file (even though it's mostly unneeded).
2018-05-02 18:23:26 -07:00
Person
f15620375b --Code changes
-Fix erroneous export statement in Ember.cpp.
 -Add using statement in RendererCL.h.
2018-05-01 16:46:18 -07:00
Person
92e9836151 --User changes
-Add two new variations, hyperbolic and hypershift2.
 -Allow for animating final xforms.
 -More detailed diagnostics when any action in the OpenCL renderer fails.
 -Allow for creating an OpenCL renderer which does not share a texture with the main window, and instead manually copies its final output image from GPU to CPU then back to GPU.

--Bug fixes
 -Text was not properly being copied out of the Info | Bounds text box.

--Code changes
 -Remove Renderer::AccumulatorToFinalImage(v4F* pixels, size_t finalOffset), it's no longer needed or makes sense.
 -Controllers no longer keep track of shared status, it's kept inside the renderers.
 -Make getter functions in FractoriumOptionsDialog be public.
2018-04-28 22:28:05 -07:00
Person
0c67c52720 --Bug fixes
-Fix bug where animate flag was not properly being set.
2018-04-13 17:45:31 -07:00
Person
5c8837707c --Code changes
-Get GLSL code working on Mac and Linux.
2018-04-10 18:52:43 -07:00
Person
d6131b67e5 --Code changes
-Attempt to get GLSL working on Linux. Does not work.
2018-04-04 18:54:32 -07:00
Person
ae7b1f3ba8 --User changes
-Allow for pausing and resuming of final renders.

--Code changes
 -Only instantiate float version of Palette and PaletteList, no need for double since it's never used.
 -Allow for FinalRenderDialog to be queried on whether it's currently rendering.
2018-03-30 09:56:24 -07:00
Person
cd1749fe5f --User changes
-Add the ability to drag the rotation of the current palette via the palette preview table.
2018-03-29 16:10:22 -07:00
Person
ed74fd6a83 --User changes
-Convert OpenGL drawing code to use GLSL. Leave #define in until testing on multiple platforms is done.
 -Always use double precision extension defines in OpenCL programs, even if DP is not selected. This is because elliptic now always uses DP.
2018-03-27 21:32:10 -07:00
Person
90e7097d7f --User changes
-Added pixel_flow variation from user bezo97.
2018-02-04 11:44:22 -08:00
Person
b0dae7795a --Bug fixes
-Fix a variety of very strange bugs when clicking around on palettes in different files in the palette editor.
2018-01-29 22:14:48 -08:00
Matt Feemster
cef4066271 README.md edited online with Bitbucket 2018-01-29 05:00:56 +00:00
Gambhiro Bhikkhu
64be79d5bf Merged in gambhiro/fractorium/gambhiro/updating-build-instructions-for-ubuntu-1-1517200937745 (pull request #4)
updating build instructions for Ubuntu 17.10
2018-01-29 04:59:25 +00:00
Gambhiro Bhikkhu
9d04159719 updating build instructions for Ubuntu 17.10 2018-01-29 04:42:22 +00:00
Person
4c53364f62 --Bug fixes
-Allow 7 decimal places in variations spinners.
 -Try to prevent infinite loop that sometimes happens when drawing grid. Unsure if this actually works since it's very hard to reproduce.
2018-01-28 17:51:19 -08:00
Person
fba7f60fda Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2018-01-28 11:40:46 -08:00
Person
4636c1047d --Bug fixes
-Change variation spin boxes to only show the precision needed, and also allow scientific notation.
2018-01-28 11:40:34 -08:00
Matt Feemster
7857ab007a README.md edited online with Bitbucket 2017-12-23 06:23:22 +00:00
Matt Feemster
8d4b497686 README.md edited online with Bitbucket 2017-12-23 06:22:37 +00:00
Person
cee3ef20d4 --Bug fixes
-Update Version History.txt file.
2017-12-22 20:25:14 -08:00
Person
19586299aa --Bug fixes
-Bump changelog.
2017-12-22 20:10:48 -08:00
Person
3f83b49cf0 --Bug fixes
-Clicking random palette when using a palette file with only two entries in it could lead to a program freeze.
2017-12-22 20:07:24 -08:00
Person
b315c1d35b --Bug fixes
-Bump changelog version.
2017-12-22 19:36:52 -08:00
Person
7577514c21 --Bug fixes
-Remove an include path in an effort to get the PPA to build.
2017-12-22 19:34:22 -08:00
Person
9ebf382e65 --Bug fixes
-Another PPA build attempt by adding a dependency on libc6-dev.
2017-12-22 17:54:09 -08:00
Person
7a84a72624 --Bug fixes
-Add changelog entry.
2017-12-22 17:28:42 -08:00
Person
7762f3f7eb --Bug fixes
-Remove version number from libpng-dev in PPA control file.
2017-12-22 17:22:54 -08:00
Matt Feemster
9b153f56c4 BuildGuideLinux.md edited online with Bitbucket 2017-12-23 00:49:59 +00:00
Person
73f03f8650 --Bug fixes
-Upgrade linux build to use libpng16 from libpng12.
2017-12-22 16:47:20 -08:00
Person
26166c33b5 --Bug fixes
-Bump changelog version.
2017-12-21 22:18:01 -08:00
Person
49b6ef20c1 --Bug fixes
-Update /debian/changelog to use a newer version of ubuntu named artful. Users will need to add that PPA to get it via apt.
-Update copyright year to 2018.
2017-12-21 22:11:18 -08:00
Person
7956e008d7 Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2017-12-21 21:13:21 -08:00
Person
57c0278d56 --Bug fixes
-Bump version in defaults.pri.
 and /debian/changelog.
2017-12-21 21:13:13 -08:00
Matt Feemster
df4d8ff13b BuildGuideQtCreator.md edited online with Bitbucket 2017-12-22 04:24:53 +00:00
Matt Feemster
ca13636cb4 BuildGuideQtCreator.md edited online with Bitbucket 2017-12-22 04:23:07 +00:00
Matt Feemster
420fa2e376 BuildGuideQtCreator.md edited online with Bitbucket 2017-12-22 04:19:13 +00:00
Matt Feemster
97acc02b07 README.md edited online with Bitbucket 2017-12-22 04:18:11 +00:00
Person
7a343606b4 --Bug fixes
-Fix crash when creating a dummy renderer when showing the final render dialog.
 -Fix default tab size with new version of Qt.
2017-12-21 20:09:08 -08:00
Person
6d38e57b38 --User changes
-Add new variations: rays1, rays2, rays3.
2017-12-17 20:44:40 -08:00
Person
244d2f5dc2 --Bug fixes
-Allow group dragging and floating of dock widgets.
 --Note this has a bug where if tabls are grouped while floating, the tab position is placed on the bottom. It restores to the top when dropping on a dock location. I've filed a bug at qt.io
 -Make some tables auto size to their contents because some text appeared obscured on Linux.
 -The size of the xforms and palette tabs were preventing the main window from being resized to a small size on lower resolution monitors when docked. So rework scroll areas, minimum sizes and layouts to allow for a smaller main window.
2017-12-15 21:05:58 -08:00
Person
5646b5162a --Bug fixes
-Fix build.sh for Mac.
 -No longer need special code for color dialog on Mac.
 -Fix OpenGL blending issues on Mac.
2017-12-15 16:22:00 -08:00
Person
6874688940 --Bug fixes
-Opening an Xml was not properly setting the background field on the GUI, even though it was correctly parsed and used.
2017-12-14 17:31:47 -08:00