diff options
Diffstat (limited to 'OpenSim/Region/ClientStack')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs index d9fe4e2..f80f5a0 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | |||
@@ -1251,6 +1251,11 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
1251 | { | 1251 | { |
1252 | try | 1252 | try |
1253 | { | 1253 | { |
1254 | /* test code using the terrain compressor in libOpenMetaverse | ||
1255 | int[] patchInd = new int[1]; | ||
1256 | patchInd[0] = px + (py * Constants.TerrainPatchSize); | ||
1257 | LayerDataPacket layerpack = TerrainCompressor.CreateLandPacket(terrData.GetFloatsSerialized(), patchInd); | ||
1258 | */ | ||
1254 | LayerDataPacket layerpack = OpenSimTerrainCompressor.CreateLandPacket(terrData, px, py); | 1259 | LayerDataPacket layerpack = OpenSimTerrainCompressor.CreateLandPacket(terrData, px, py); |
1255 | 1260 | ||
1256 | // When a user edits the terrain, so much data is sent, the data queues up fast and presents a sub optimal editing experience. | 1261 | // When a user edits the terrain, so much data is sent, the data queues up fast and presents a sub optimal editing experience. |
@@ -1322,6 +1327,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
1322 | if (m_scene.RegionInfo.RegionSizeX > Constants.RegionSize || m_scene.RegionInfo.RegionSizeY > Constants.RegionSize) | 1327 | if (m_scene.RegionInfo.RegionSizeX > Constants.RegionSize || m_scene.RegionInfo.RegionSizeY > Constants.RegionSize) |
1323 | layerType = (byte)TerrainPatch.LayerType.WindExtended; | 1328 | layerType = (byte)TerrainPatch.LayerType.WindExtended; |
1324 | 1329 | ||
1330 | // LayerDataPacket layerpack = TerrainCompressor.CreateLayerDataPacket(patches, (TerrainPatch.LayerType)layerType); | ||
1325 | LayerDataPacket layerpack = OpenSimTerrainCompressor.CreateLayerDataPacket(patches, layerType, | 1331 | LayerDataPacket layerpack = OpenSimTerrainCompressor.CreateLayerDataPacket(patches, layerType, |
1326 | (int)m_scene.RegionInfo.RegionSizeX, (int)m_scene.RegionInfo.RegionSizeY); | 1332 | (int)m_scene.RegionInfo.RegionSizeX, (int)m_scene.RegionInfo.RegionSizeY); |
1327 | layerpack.Header.Zerocoded = true; | 1333 | layerpack.Header.Zerocoded = true; |
@@ -1351,6 +1357,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
1351 | if (m_scene.RegionInfo.RegionSizeX > Constants.RegionSize || m_scene.RegionInfo.RegionSizeY > Constants.RegionSize) | 1357 | if (m_scene.RegionInfo.RegionSizeX > Constants.RegionSize || m_scene.RegionInfo.RegionSizeY > Constants.RegionSize) |
1352 | layerType = (byte)TerrainPatch.LayerType.CloudExtended; | 1358 | layerType = (byte)TerrainPatch.LayerType.CloudExtended; |
1353 | 1359 | ||
1360 | // LayerDataPacket layerpack = TerrainCompressor.CreateLayerDataPacket(patches, (TerrainPatch.LayerType)layerType); | ||
1354 | LayerDataPacket layerpack = OpenSimTerrainCompressor.CreateLayerDataPacket(patches, layerType, | 1361 | LayerDataPacket layerpack = OpenSimTerrainCompressor.CreateLayerDataPacket(patches, layerType, |
1355 | (int)m_scene.RegionInfo.RegionSizeX, (int)m_scene.RegionInfo.RegionSizeY); | 1362 | (int)m_scene.RegionInfo.RegionSizeX, (int)m_scene.RegionInfo.RegionSizeY); |
1356 | layerpack.Header.Zerocoded = true; | 1363 | layerpack.Header.Zerocoded = true; |