Feature/globals handling (#1352)

* Cleaner handling of global state
* Prevent Lua memory corruption (closes #982)
* Initialize glfw first thing to prevent weird joystick loading bug during startup
This commit is contained in:
Alexander Bock
2020-10-21 22:30:05 +02:00
committed by GitHub
parent 1525a0490d
commit efffc25ce0
164 changed files with 1484 additions and 1390 deletions

View File

@@ -110,7 +110,7 @@ SceneGraphLightSource::SceneGraphLightSource(const ghoul::Dictionary& dictionary
_sceneGraphNodeReference.onChange([this]() {
_sceneGraphNode =
global::renderEngine.scene()->sceneGraphNode(_sceneGraphNodeReference);
global::renderEngine->scene()->sceneGraphNode(_sceneGraphNodeReference);
});
}
@@ -119,7 +119,7 @@ bool SceneGraphLightSource::initialize() {
ZoneScoped
_sceneGraphNode =
global::renderEngine.scene()->sceneGraphNode(_sceneGraphNodeReference);
global::renderEngine->scene()->sceneGraphNode(_sceneGraphNodeReference);
return _sceneGraphNode != nullptr;
}