From fc6564322467057392703838d3ddd1248e2b2755 Mon Sep 17 00:00:00 2001 From: Dave Corley Date: Wed, 3 Jul 2024 23:02:20 -0500 Subject: [PATCH] FIX: Actually set the transform so first person camera works again --- apps/openmw/mwrender/rotatecontroller.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/openmw/mwrender/rotatecontroller.cpp b/apps/openmw/mwrender/rotatecontroller.cpp index b8bcde9ee63..471c5d54bdf 100644 --- a/apps/openmw/mwrender/rotatecontroller.cpp +++ b/apps/openmw/mwrender/rotatecontroller.cpp @@ -52,6 +52,7 @@ namespace MWRender osg::Quat orient = worldOrient * mRotate * worldOrientInverse * matrix.getRotate(); matrix.setRotate(orient); + matrix.setTrans(matrix.getTrans() + worldOrientInverse * mOffset); matrix *= osg::Matrix::scale(worldScale);