Add debug functionalities: Busy wait for decode() and Log SGCT out-of-order errors

This commit is contained in:
Erik Broberg
2016-09-06 12:44:03 -04:00
parent 3cac5858be
commit aada13a656
5 changed files with 85 additions and 24 deletions

View File

@@ -115,6 +115,9 @@ public:
void disableBarrier();
void toggleShutdownMode();
bool useBusyWaitForDecode();
bool logSGCTOutOfOrderErrors();
void runPostInitializationScripts(const std::string& sceneDescription);

View File

@@ -43,14 +43,22 @@ public:
void setModules(std::vector<OpenSpaceModule*> modules);
bool busyWaitForDecode();
bool logSGCTOutOfOrderErrors();
private:
void initEyeSeparation();
void initSceneFiles();
void initShowFrameNumber();
void initBusyWaitForDecode();
void initLogSGCTOutOfOrderErrors();
properties::FloatProperty _eyeSeparation;
properties::OptionProperty _scenes;
properties::BoolProperty _showFrameNumber;
properties::BoolProperty _busyWaitForDecode;
properties::BoolProperty _logSGCTOutOfOrderErrors;
};
} // namespace openspace