Set the size of the target on the master node only to ensure that the target plane is the same size on all nodes in a cluster

This commit is contained in:
Ylva Selling
2022-09-22 05:10:33 -04:00
parent a49e37fedc
commit f6c3ab2ee8

View File

@@ -446,6 +446,10 @@ namespace {
[[codegen::luawrap]] void createTargetBrowserPair() {
using namespace openspace;
if (!global::windowDelegate->isMaster()) {
return;
}
SkyBrowserModule* module = global::moduleEngine->module<SkyBrowserModule>();
int uniqueIdentifier = module->uniqueIdentifierCounter();
@@ -507,23 +511,23 @@ namespace {
global::scriptEngine->queueScript(
"openspace.addScreenSpaceRenderable(" + browser + ");",
scripting::ScriptEngine::RemoteScripting::No
scripting::ScriptEngine::RemoteScripting::Yes
);
global::scriptEngine->queueScript(
"openspace.addSceneGraphNode(" + target + ");",
scripting::ScriptEngine::RemoteScripting::No
scripting::ScriptEngine::RemoteScripting::Yes
);
global::scriptEngine->queueScript(
"openspace.skybrowser.addPairToSkyBrowserModule('" + idTarget + "','"
+ idBrowser + "');",
scripting::ScriptEngine::RemoteScripting::No
scripting::ScriptEngine::RemoteScripting::Yes
);
global::scriptEngine->queueScript(
"openspace.skybrowser.setSelectedBrowser('" + idBrowser + "');",
scripting::ScriptEngine::RemoteScripting::No
scripting::ScriptEngine::RemoteScripting::Yes
);
}