Fix for multi node rendering in release mode

- Working but maybe temporary fix checking that the SyncBuffer object is
  not nullptr.
- Might need changing from heap to stack allocated object
  instead.
This commit is contained in:
Jonas Strandstedt
2014-12-03 13:18:04 +01:00
parent 0dc2a9d030
commit fc6fbf1587

View File

@@ -514,14 +514,18 @@ void OpenSpaceEngine::mouseScrollWheelCallback(int pos) {
void OpenSpaceEngine::encode()
{
_renderEngine.serialize(_syncBuffer);
_syncBuffer->write();
if (_syncBuffer) {
_renderEngine.serialize(_syncBuffer);
_syncBuffer->write();
}
}
void OpenSpaceEngine::decode()
{
_syncBuffer->read();
_renderEngine.deserialize(_syncBuffer);
if (_syncBuffer) {
_syncBuffer->read();
_renderEngine.deserialize(_syncBuffer);
}
}
void OpenSpaceEngine::externalControlCallback(const char* receivedChars,