mirror of
				https://bitbucket.org/mfeemster/fractorium.git
				synced 2025-11-04 02:00:31 -05:00 
			
		
		
		
	Affine2D: Remove * operator, it's unused.
RendererBase: Add ComputeCamera() as a virtual function. Add strips parameter to TotalIterCount(). Renderer: Implement ComputeCamera() as an override. SpatialFilter: Ensure filters that are too small are made large enough to create. FinalRenderDialog: Add estimated iters table row and populate on all UI updates. FractoriumParams: Zoom was not being saved, loaded. Fixed. GLWidget: Prevent mouse wheel event from being passed to the scroll bars. It should only affect the scale.
This commit is contained in:
		@ -566,8 +566,10 @@ void FinalRenderEmberController<T>::ResetProgress(bool total)
 | 
			
		||||
/// </summary>
 | 
			
		||||
/// <returns>If successful, memory required in bytes, else zero.</returns>
 | 
			
		||||
template <typename T>
 | 
			
		||||
size_t FinalRenderEmberController<T>::SyncAndComputeMemory()
 | 
			
		||||
pair<size_t, size_t> FinalRenderEmberController<T>::SyncAndComputeMemory()
 | 
			
		||||
{
 | 
			
		||||
	pair<size_t, size_t> p(0, 0);
 | 
			
		||||
 | 
			
		||||
	if (m_Renderer.get())
 | 
			
		||||
	{
 | 
			
		||||
		bool b = false;
 | 
			
		||||
@ -579,12 +581,14 @@ size_t FinalRenderEmberController<T>::SyncAndComputeMemory()
 | 
			
		||||
		m_Renderer->CreateTemporalFilter(b);
 | 
			
		||||
		m_Renderer->NumChannels(channels);
 | 
			
		||||
		m_Renderer->ComputeBounds();
 | 
			
		||||
		m_Renderer->ComputeCamera();
 | 
			
		||||
		CancelPreviewRender();
 | 
			
		||||
		m_FinalPreviewRenderFunc();
 | 
			
		||||
		return m_Renderer->MemoryRequired(m_FinalRenderDialog->Strips(), true);
 | 
			
		||||
		p.first = m_Renderer->MemoryRequired(m_FinalRenderDialog->Strips(), true);
 | 
			
		||||
		p.second = m_Renderer->TotalIterCount(m_FinalRenderDialog->Strips());
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return 0;
 | 
			
		||||
	return p;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/// <summary>
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user