Some initial work to make OpenGL 3.3 work

Make OpenSpace not crash if the FontRenderer shader cannot be compiled
This commit is contained in:
Alexander Bock
2016-10-29 16:55:02 +02:00
parent ded3cb20ee
commit c7809cb6cf
5 changed files with 17 additions and 14 deletions

View File

@@ -739,14 +739,18 @@ void OpenSpaceEngine::loadFonts() {
LERROR("Error registering font '" << font << "' with key '" << key << "'");
}
bool initSuccess = ghoul::fontrendering::FontRenderer::initialize();
if (!initSuccess)
LERROR("Error initializing default font renderer");
ghoul::fontrendering::FontRenderer::defaultRenderer().setFramebufferSize(
_renderEngine->fontResolution()
);
try {
bool initSuccess = ghoul::fontrendering::FontRenderer::initialize();
if (!initSuccess)
LERROR("Error initializing default font renderer");
ghoul::fontrendering::FontRenderer::defaultRenderer().setFramebufferSize(
_renderEngine->fontResolution()
);
}
catch (const ghoul::RuntimeError& err) {
LERRORC(err.component, err.message);
}
}
void OpenSpaceEngine::configureLogging() {