From 42711089e78e0929b05f25e46f8721408b502ffd Mon Sep 17 00:00:00 2001 From: AnyOldName3 Date: Sun, 23 Apr 2023 17:40:19 +0100 Subject: [PATCH] Minor fixes Add CullVisitor include. Swap return values of cull callback. --- apps/openmw/mwrender/groundcover.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/openmw/mwrender/groundcover.cpp b/apps/openmw/mwrender/groundcover.cpp index 2423e764e3..21627bfee0 100644 --- a/apps/openmw/mwrender/groundcover.cpp +++ b/apps/openmw/mwrender/groundcover.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include #include @@ -56,10 +57,10 @@ namespace MWRender if (cnfMode != osg::CullSettings::COMPUTE_NEAR_FAR_USING_PRIMITIVES && cnfMode != osg::CullSettings::COMPUTE_NEAR_USING_PRIMITIVES) - return true; + return false; if (drawable->isCullingActive() && cullVisitor.isCulled(boundingBox)) - return false; + return true; osg::Vec3 lookVector = cullVisitor.getLookVectorLocal(); unsigned int bbCornerFar @@ -72,7 +73,7 @@ namespace MWRender std::swap(dNear, dFar); if (dFar < 0) - return false; + return true; value_type computedZNear = cullVisitor.getCalculatedNearPlane(); value_type computedZFar = cullVisitor.getCalculatedFarPlane(); @@ -122,7 +123,7 @@ namespace MWRender } } - return true; + return false; } private: