Azaezel 10 سال پیش
والد
کامیت
8f8c17e997
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      Engine/source/gui/3d/guiTSControl.cpp

+ 1 - 1
Engine/source/gui/3d/guiTSControl.cpp

@@ -579,11 +579,11 @@ void GuiTSCtrl::onRender(Point2I offset, const RectI &updateRect)
       const FovPort *currentFovPort = GFX->getStereoFovPort();
       const FovPort *currentFovPort = GFX->getStereoFovPort();
       const MatrixF *eyeTransforms = GFX->getStereoEyeTransforms();
       const MatrixF *eyeTransforms = GFX->getStereoEyeTransforms();
       const Point3F *eyeOffset = GFX->getStereoEyeOffsets();
       const Point3F *eyeOffset = GFX->getStereoEyeOffsets();
+      Frustum gfxFrustum = originalFrustum;
 
 
       for (U32 i=0; i<2; i++)
       for (U32 i=0; i<2; i++)
       {
       {
          GFX->activateStereoTarget(i);
          GFX->activateStereoTarget(i);
-         Frustum gfxFrustum = originalFrustum;
          MathUtils::makeFovPortFrustum(&gfxFrustum, true, gfxFrustum.getNearDist(), gfxFrustum.getFarDist(), currentFovPort[i], eyeTransforms[i]);
          MathUtils::makeFovPortFrustum(&gfxFrustum, true, gfxFrustum.getNearDist(), gfxFrustum.getFarDist(), currentFovPort[i], eyeTransforms[i]);
          GFX->setFrustum(gfxFrustum);
          GFX->setFrustum(gfxFrustum);