render: implemented frame pool
Optimization
This commit is contained in:
@@ -51,6 +51,7 @@
|
||||
#include "panel/project/project.h"
|
||||
#include "panel/viewer/viewer.h"
|
||||
#include "render/diskmanager.h"
|
||||
#include "render/framemanager.h"
|
||||
#include "render/rendermanager.h"
|
||||
#ifdef USE_OTIO
|
||||
#include "task/project/loadotio/loadotio.h"
|
||||
@@ -140,6 +141,9 @@ void Core::Start()
|
||||
// Initialize RenderManager
|
||||
RenderManager::CreateInstance();
|
||||
|
||||
// Initialize FrameManager
|
||||
FrameManager::CreateInstance();
|
||||
|
||||
//
|
||||
// Start application
|
||||
//
|
||||
@@ -184,6 +188,8 @@ void Core::Stop()
|
||||
}
|
||||
}
|
||||
|
||||
FrameManager::DestroyInstance();
|
||||
|
||||
RenderManager::DestroyInstance();
|
||||
|
||||
MenuShared::DestroyInstance();
|
||||
|
||||
Reference in New Issue
Block a user