From db5a42ffac7e46d88ef434b939230290d78530a7 Mon Sep 17 00:00:00 2001
From: Robert Adams
Date: Sun, 16 Mar 2014 21:31:38 -0700
Subject: varregion: send terrain patches from where the avatar outward if the
parameter [Terrain]SendTerrainUpdatesByViewDistance=true. This tracks which
patches have been sent to each client and outputs the patches as the avatar
moves.
---
OpenSim/Region/Framework/Scenes/SceneBase.cs | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
(limited to 'OpenSim/Region/Framework/Scenes/SceneBase.cs')
diff --git a/OpenSim/Region/Framework/Scenes/SceneBase.cs b/OpenSim/Region/Framework/Scenes/SceneBase.cs
index 4208669..0445268 100644
--- a/OpenSim/Region/Framework/Scenes/SceneBase.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneBase.cs
@@ -213,7 +213,12 @@ namespace OpenSim.Region.Framework.Scenes
/// Client to send to
public virtual void SendLayerData(IClientAPI RemoteClient)
{
- RemoteClient.SendLayerData(Heightmap.GetFloatsSerialised());
+ // RemoteClient.SendLayerData(Heightmap.GetFloatsSerialised());
+ ITerrainModule terrModule = RequestModuleInterface();
+ if (terrModule != null)
+ {
+ terrModule.PushTerrain(RemoteClient);
+ }
}
#endregion
--
cgit v1.1