diff options
author | psi29a <psi29a@gmail.com> | 2022-01-06 22:01:28 +0000 |
---|---|---|
committer | psi29a <psi29a@gmail.com> | 2022-01-06 22:01:28 +0000 |
commit | 69319cea317c1796b473978248b2e837ec5c918e (patch) | |
tree | 4dd515de1b04c9b229ad059398d6566df4322315 | |
parent | d8d7a3b37291b9c87ada41131b19a60a0c80bb21 (diff) | |
parent | cdae1c4c978501b5b8c55eb3fecff64263ffbafd (diff) |
Merge branch 'no_more_twerking_pls' into 'master'
Heavily mitigate jittery objects far from origin
See merge request OpenMW/openmw!1540
-rw-r--r-- | apps/openmw/mwphysics/ptrholder.hpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/apps/openmw/mwphysics/ptrholder.hpp b/apps/openmw/mwphysics/ptrholder.hpp index e194f8e934..7366049cba 100644 --- a/apps/openmw/mwphysics/ptrholder.hpp +++ b/apps/openmw/mwphysics/ptrholder.hpp @@ -4,6 +4,8 @@ #include <mutex> #include <memory> +#include <osg/Vec3d> + #include <BulletCollision/CollisionDispatch/btCollisionObject.h> #include "../mwworld/ptr.hpp" @@ -56,12 +58,12 @@ namespace MWPhysics mPosition = position; } - osg::Vec3f getPosition() const + osg::Vec3d getPosition() const { return mPosition; } - osg::Vec3f getPreviousPosition() const + osg::Vec3d getPreviousPosition() const { return mPreviousPosition; } @@ -71,8 +73,8 @@ namespace MWPhysics std::unique_ptr<btCollisionObject> mCollisionObject; osg::Vec3f mVelocity; osg::Vec3f mSimulationPosition; - osg::Vec3f mPosition; - osg::Vec3f mPreviousPosition; + osg::Vec3d mPosition; + osg::Vec3d mPreviousPosition; }; } |