cosmetics

0.9.1.0-post-fixes
UbitUmarov 2019-01-20 00:19:40 +00:00
parent 2060b70e5d
commit 881cdc34b3
1 changed files with 10 additions and 16 deletions

View File

@ -46,12 +46,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP
{ {
public static class OpenSimTerrainCompressor public static class OpenSimTerrainCompressor
{ {
// private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
#pragma warning disable 414
private static string LogHeader = "[TERRAIN COMPRESSOR]";
#pragma warning restore 414
private const float OO_SQRT2 = 0.7071068f; private const float OO_SQRT2 = 0.7071068f;
private const int END_OF_PATCHES = 97; private const int END_OF_PATCHES = 97;
private const int STRIDE = 264; private const int STRIDE = 264;
@ -175,16 +169,17 @@ namespace OpenSim.Region.ClientStack.LindenUDP
BitPack bitpack = new BitPack(data, 0); BitPack bitpack = new BitPack(data, 0);
bitpack.PackBits(STRIDE, 16); bitpack.PackBits(STRIDE, 16);
bitpack.PackBits(16, 8); bitpack.PackBitsFromByte(16);
bitpack.PackBits(landPacketType, 8); bitpack.PackBitsFromByte(landPacketType);
for (int i = 0; i < x.Length; i++) for (int i = 0; i < x.Length; i++)
{ {
CreatePatchFromTerrainData(bitpack, terrData, x[i], y[i]); CreatePatchFromTerrainData(bitpack, terrData, x[i], y[i]);
if (bitpack.BytePos > 980 && i != x.Length - 1) if (bitpack.BytePos > 980 && i != x.Length - 1)
{ {
//finish this packet //finish this packet
bitpack.PackBits(END_OF_PATCHES, 8); bitpack.PackBitsFromByte(END_OF_PATCHES);
layer.LayerData.Data = new byte[bitpack.BytePos + 1]; layer.LayerData.Data = new byte[bitpack.BytePos + 1];
Buffer.BlockCopy(bitpack.Data, 0, layer.LayerData.Data, 0, bitpack.BytePos + 1); Buffer.BlockCopy(bitpack.Data, 0, layer.LayerData.Data, 0, bitpack.BytePos + 1);
@ -196,12 +191,12 @@ namespace OpenSim.Region.ClientStack.LindenUDP
bitpack = new BitPack(data, 0); bitpack = new BitPack(data, 0);
bitpack.PackBits(STRIDE, 16); bitpack.PackBits(STRIDE, 16);
bitpack.PackBits(16, 8); bitpack.PackBitsFromByte(16);
bitpack.PackBits(landPacketType, 8); bitpack.PackBitsFromByte(landPacketType);
} }
} }
bitpack.PackBits(END_OF_PATCHES, 8); bitpack.PackBitsFromByte(END_OF_PATCHES);
layer.LayerData.Data = new byte[bitpack.BytePos + 1]; layer.LayerData.Data = new byte[bitpack.BytePos + 1];
Buffer.BlockCopy(bitpack.Data, 0, layer.LayerData.Data, 0, bitpack.BytePos + 1); Buffer.BlockCopy(bitpack.Data, 0, layer.LayerData.Data, 0, bitpack.BytePos + 1);
@ -231,7 +226,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
header.PatchIDs += (patchX << 5); header.PatchIDs += (patchX << 5);
} }
if (Math.Round((double)frange, 2) == 1.0) if (Math.Round(frange, 2) == 1.0)
{ {
// flat terrain speed up things // flat terrain speed up things
output.PackBitsFromByte(0); //QuantWBits output.PackBitsFromByte(0); //QuantWBits
@ -264,9 +259,9 @@ namespace OpenSim.Region.ClientStack.LindenUDP
int startx = patchX * 16; int startx = patchX * 16;
int starty = patchY * 16; int starty = patchY * 16;
for (int j = starty; j < starty + 16; j++) for (int i = startx; i < startx + 16; i++)
{ {
for (int i = startx; i < startx + 16; i++) for (int j = starty; j < starty + 16; j++)
{ {
float val = terrData[i, j]; float val = terrData[i, j];
if (val > zmax) zmax = val; if (val > zmax) zmax = val;
@ -399,7 +394,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP
wbits = (prequant >> 1); wbits = (prequant >> 1);
dct16x16(block, iout, ref wbits); dct16x16(block, iout, ref wbits);
return iout; return iout;
} }