mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-02-21 12:29:04 -06:00
Better update if statement
This commit is contained in:
@@ -127,17 +127,10 @@ void CygnetPlane::update(const UpdateData& data){
|
||||
_realTime = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch());;
|
||||
_stateMatrix = SpiceManager::ref().positionTransformMatrix("GALACTIC", _data->frame, _openSpaceTime);
|
||||
|
||||
if(Time::ref().timeJumped()){
|
||||
updateTexture();
|
||||
|
||||
_lastUpdateRealTime = _realTime;
|
||||
_lastUpdateOpenSpaceTime = _openSpaceTime;
|
||||
}
|
||||
|
||||
|
||||
if(fabs(_openSpaceTime-_lastUpdateOpenSpaceTime) >= _data->updateTime &&
|
||||
(_realTime.count()-_lastUpdateRealTime.count()) > _minRealTimeUpdateInterval)
|
||||
{
|
||||
bool timeToUpdate = (fabs(_openSpaceTime-_lastUpdateOpenSpaceTime) >= _data->updateTime &&
|
||||
(_realTime.count()-_lastUpdateRealTime.count()) > _minRealTimeUpdateInterval));
|
||||
if( Time::ref().timeJumped() || timeToUpdate ){
|
||||
updateTexture();
|
||||
|
||||
_lastUpdateRealTime = _realTime;
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
// ****************************************************************************************/
|
||||
|
||||
#include <modules/iswa/rendering/dataplane.h>
|
||||
//#include <ghoul/filesystem/filesystem>
|
||||
#include <ghoul/io/texture/texturereader.h>
|
||||
#include <ghoul/opengl/programobject.h>
|
||||
#include <ghoul/opengl/textureunit.h>
|
||||
|
||||
Reference in New Issue
Block a user