mirror of
https://bitbucket.org/mfeemster/fractorium.git
synced 2025-06-30 21:36:33 -04:00
--User changes
-Update various tooltips. -Increase precision of affine and xaos spinners. -Increase precision of fields written in Xml files to 8. --Bug fixes -When rendering on the CPU, if the number of threads didn't divide evenly into the number of rows, it would leave a blank spot on the last few rows. -Fix numerous parsing bugs when reading .chaos files. -Added compatibility fixes and/or optimizations to the following variations: asteria, bcircle, bcollide, bipolar, blob2, btransform, cell, circlecrop, circlecrop2, collideoscope, cpow2, cropn, cross, curl, depth_ngon2, depth_sine2, edisc, eRotate, escher, fan2, hex_rand, hypershift, hypershift2, hypertile1, julia, julian, julian2, juliaq, juliascope, lazyjess, log, loonie2, murl, murl2, npolar, oscilloscope2, perspective, phoenix_julia, sphericaln, squish, starblur, starblur2, truchet, truchet_glyph, waffle, wavesn.
This commit is contained in:
@ -2409,7 +2409,7 @@
|
||||
<x>860</x>
|
||||
<y>10</y>
|
||||
<width>295</width>
|
||||
<height>700</height>
|
||||
<height>761</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
@ -2461,7 +2461,7 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>307</width>
|
||||
<height>674</height>
|
||||
<height>712</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
@ -2954,7 +2954,7 @@
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string><html><head/><body><p>Reset all of the curves to their default position. This has the effect of disabling application of the color curves.</p></body></html></string>
|
||||
<string><html><head/><body><p>Reset the currently selected curve to its default position.</p><p>Ctrl + click resets all curves. This has the effect of disabling application of the color curves.</p></body></html></string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Reset Curves</string>
|
||||
|
@ -1,7 +1,7 @@
|
||||
#include "FractoriumPch.h"
|
||||
#include "Fractorium.h"
|
||||
|
||||
#define XAOS_PREC 6
|
||||
#define XAOS_PREC 8
|
||||
|
||||
/// <summary>
|
||||
/// Initialize the xforms xaos UI.
|
||||
|
@ -6,7 +6,7 @@
|
||||
/// </summary>
|
||||
void Fractorium::InitXformsAffineUI()
|
||||
{
|
||||
const auto affinePrec = 6;
|
||||
const auto affinePrec = 8;
|
||||
const auto spinHeight = 20;
|
||||
const auto affineStep = 0.01;
|
||||
const auto affineMin = std::numeric_limits<double>::lowest();
|
||||
|
@ -28,11 +28,11 @@ int main(int argc, char* argv[])
|
||||
int rv = -1;
|
||||
QApplication a(argc, argv);
|
||||
#ifdef TEST_CL
|
||||
QMessageBox::critical(QApplication::desktop(), "Error", "Fractorium cannot be run in test mode, undefine TEST_CL first.");
|
||||
QMessageBox::critical(nullptr, "Error", "Fractorium cannot be run in test mode, undefine TEST_CL first.");
|
||||
return 1;
|
||||
#endif
|
||||
#ifdef ISAAC_FLAM3_DEBUG
|
||||
QMessageBox::critical(QApplication::desktop(), "Error", "Fractorium cannot be run in test mode, undefine ISAAC_FLAM3_DEBUG first.");
|
||||
QMessageBox::critical(nullptr, "Error", "Fractorium cannot be run in test mode, undefine ISAAC_FLAM3_DEBUG first.");
|
||||
return 1;
|
||||
#endif
|
||||
_MM_SET_FLUSH_ZERO_MODE(_MM_FLUSH_ZERO_ON);
|
||||
|
@ -246,7 +246,7 @@
|
||||
<item row="6" column="0">
|
||||
<widget class="QCheckBox" name="Flam3CompatCheckBox">
|
||||
<property name="toolTip">
|
||||
<string><html><head/><body><p>The behavior of the cos, cosh, cot, coth, csc, csch, sec, sech, sin, sinh, tan and tanh variations are different in flam3/Apophysis versus Chaotica.</p><p>Checked: use the Apophysis behavior.</p><p>Unchecked: use the Chaotica behavior.</p></body></html></string>
|
||||
<string><html><head/><body><p>The behavior of the asteria, bipolar, circlecrop, cos, cosh, cot, coth, cropn, cross, csc, csch, depth_ngon2, depth_sine2, edisc, escher, fan2, glynnia, hypershift, hypershift2, hypertile1, julia, julian, juliascope, loonie2, npolar, phoenix_julia, sec, sech, sin, sinh, sphericaln, tan, tanh, and truchet variations are different in flam3/Apophysis versus Chaotica.</p><p>Checked: use the Apophysis behavior.</p><p>Unchecked: use the Chaotica behavior.</p></body></html></string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Flam3 Compatibility</string>
|
||||
|
Reference in New Issue
Block a user