mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 15:07:41 +00:00
Initial CLight integration
This commit is contained in:
@@ -263,7 +263,6 @@ void ViewManager::init(boo::IApplication* app)
|
||||
float pixelFactor = 1.0;
|
||||
|
||||
boo::IGraphicsDataFactory* gf = m_mainWindow->getMainContextDataFactory();
|
||||
m_shaderCacheManager.emplace(m_fileStoreManager, gf);
|
||||
m_viewResources.init(gf, &m_fontCache, &m_themeData, pixelFactor);
|
||||
m_iconsToken = InitializeIcons(m_viewResources);
|
||||
m_viewResources.prepFontCacheAsync(m_mainWindow.get());
|
||||
@@ -275,7 +274,8 @@ void ViewManager::init(boo::IApplication* app)
|
||||
m_mainWindow->setWaitCursor(false);
|
||||
|
||||
m_voiceEngine = boo::NewAudioVoiceEngine();
|
||||
CGraphics::InitializeBoo(gf, m_mainWindow->getCommandQueue(), root->renderTex(), &*m_shaderCacheManager);
|
||||
CGraphics::InitializeBoo(gf, m_mainWindow->getCommandQueue(), root->renderTex());
|
||||
CModelShaders::Initialize(m_fileStoreManager, gf);
|
||||
CElementGen::Initialize();
|
||||
CMoviePlayer::Initialize();
|
||||
CLineRenderer::Initialize();
|
||||
@@ -341,7 +341,6 @@ void ViewManager::stop()
|
||||
m_iconsToken.doDestroy();
|
||||
m_viewResources.destroyResData();
|
||||
m_fontCache.destroyAtlases();
|
||||
m_shaderCacheManager = std::experimental::nullopt;
|
||||
m_mainWindow->getCommandQueue()->stopRenderer();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user