mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-05 11:09:37 -06:00
Add additional trace information
Prevent crash if console shader is missing
This commit is contained in:
@@ -845,10 +845,19 @@ void OpenSpaceEngine::configureLogging() {
|
||||
void OpenSpaceEngine::initializeGL() {
|
||||
LTRACE("OpenSpaceEngine::initializeGL(begin)");
|
||||
|
||||
_engine->_console->initialize();
|
||||
LTRACE("OpenSpaceEngine::initializeGL::Console::initialize(begin)");
|
||||
try {
|
||||
_engine->_console->initialize();
|
||||
}
|
||||
catch (ghoul::RuntimeError& e) {
|
||||
LERROR("Error initializing Console with error:");
|
||||
LERRORC(e.component, e.message);
|
||||
}
|
||||
LTRACE("OpenSpaceEngine::initializeGL::Console::initialize(end)");
|
||||
|
||||
const std::string key = ConfigurationManager::KeyOpenGLDebugContext;
|
||||
if (_configurationManager->hasKey(key)) {
|
||||
LTRACE("OpenSpaceEngine::initializeGL::DebugContext(begin)");
|
||||
ghoul::Dictionary dict = _configurationManager->value<ghoul::Dictionary>(key);
|
||||
bool debug = dict.value<bool>(ConfigurationManager::PartActivate);
|
||||
|
||||
@@ -949,6 +958,7 @@ void OpenSpaceEngine::initializeGL() {
|
||||
};
|
||||
ghoul::opengl::debug::setDebugCallback(callback);
|
||||
}
|
||||
LTRACE("OpenSpaceEngine::initializeGL::DebugContext(end)");
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -271,6 +271,7 @@ void RenderEngine::initialize() {
|
||||
}
|
||||
|
||||
void RenderEngine::initializeGL() {
|
||||
LTRACE("RenderEngine::initializeGL(begin)");
|
||||
// TODO: Fix the power scaled coordinates in such a way that these
|
||||
// values can be set to more realistic values
|
||||
|
||||
@@ -298,6 +299,7 @@ void RenderEngine::initializeGL() {
|
||||
ghoul::logging::LogManager::ref().addLog(std::move(log));
|
||||
|
||||
LINFO("Finished initializing GL");
|
||||
LTRACE("RenderEngine::initializeGL(end)");
|
||||
}
|
||||
|
||||
void RenderEngine::deinitialize() {
|
||||
|
||||
Reference in New Issue
Block a user