diff --git a/apps/openmw/mwrender/groundcover.cpp b/apps/openmw/mwrender/groundcover.cpp index f68467c9b1..e00e3446a6 100644 --- a/apps/openmw/mwrender/groundcover.cpp +++ b/apps/openmw/mwrender/groundcover.cpp @@ -92,6 +92,9 @@ namespace MWRender = cullVisitor.getCurrentCullingSet().getFrustum().getResultMask(); if (resultMask) { + // Other objects are likely cheaper and should let us skip all but a few groundcover instances + cullVisitor.computeNearPlane(); + if (dNear < computedZNear) { dNear = computedZNear;