Connect ImGui render to QOpenGLWidgets

This commit is contained in:
Dan Paulat 2022-11-20 22:12:05 -06:00
parent 3c69ad28c6
commit dd1b4f27c8
4 changed files with 76 additions and 6 deletions

View file

@ -21,6 +21,8 @@ int main(int argc, char* argv[])
scwx::util::Logger::Initialize();
spdlog::set_level(spdlog::level::debug);
QCoreApplication::setAttribute(Qt::AA_ShareOpenGLContexts, true);
QApplication a(argc, argv);
QCoreApplication::setApplicationName("Supercell Wx");
@ -61,7 +63,7 @@ int main(int argc, char* argv[])
// Initialize application
scwx::qt::config::RadarSite::Initialize();
scwx::qt::manager::SettingsManager::Initialize();
scwx::qt::manager::ResourceManager::PreLoad();
scwx::qt::manager::ResourceManager::Initialize();
// Run Qt main loop
int result;
@ -78,6 +80,9 @@ int main(int argc, char* argv[])
work.reset();
threadPool.join();
// Shutdown application
scwx::qt::manager::ResourceManager::Shutdown();
// Shutdown AWS SDK
Aws::ShutdownAPI(awsSdkOptions);