mirror of
https://bitbucket.org/mfeemster/fractorium.git
synced 2025-06-30 21:36:33 -04:00
--User changes
-Clear all color curves when clicking Reset while holding down Ctrl. -Interpolate color curves when generating a sequence. --Bug fixes -Undo a change made last year which gave the wrong color index for final xforms when generating a sequence. --Code changes -No longer assume palettes are 256 elements. Can now read longer palettes. -Ensure OpenCL images always get written when created.
This commit is contained in:
@ -345,7 +345,7 @@
|
||||
<item>
|
||||
<widget class="QSpinBox" name="FinalRenderThreadCountSpin">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
|
@ -584,7 +584,10 @@ void FractoriumEmberController<T>::ClearColorCurves(int i)
|
||||
{
|
||||
Update([&]
|
||||
{
|
||||
m_Ember.m_Curves.Init(i);
|
||||
if (i < 0)
|
||||
m_Ember.m_Curves.Init();
|
||||
else
|
||||
m_Ember.m_Curves.Init(i);
|
||||
|
||||
}, true, m_Renderer->EarlyClip() ? eProcessAction::FILTER_AND_ACCUM : eProcessAction::ACCUM_ONLY);
|
||||
FillCurvesControl();
|
||||
@ -607,10 +610,7 @@ void Fractorium::OnResetCurvesButtonClicked(bool checked)
|
||||
}
|
||||
else
|
||||
{
|
||||
m_Controller->ClearColorCurves(0);
|
||||
m_Controller->ClearColorCurves(1);
|
||||
m_Controller->ClearColorCurves(2);
|
||||
m_Controller->ClearColorCurves(3);
|
||||
m_Controller->ClearColorCurves(-1);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user