Remove megaregion support

This commit is contained in:
Siana Gearz
2012-01-14 06:46:16 +01:00
parent 419f7b41af
commit 20ab55752d
24 changed files with 50 additions and 155 deletions

View File

@@ -590,8 +590,6 @@ char const* const _PREHASH_LastName = LLMessageStringTable::getInstance()->getSt
char const* const _PREHASH_From = LLMessageStringTable::getInstance()->getString("From");
char const* const _PREHASH_RoleChange = LLMessageStringTable::getInstance()->getString("RoleChange");
char const* const _PREHASH_Port = LLMessageStringTable::getInstance()->getString("Port");
char const* const _PREHASH_RegionSizeX = LLMessageStringTable::getInstance()->getString("RegionSizeX");
char const* const _PREHASH_RegionSizeY = LLMessageStringTable::getInstance()->getString("RegionSizeY");
char const* const _PREHASH_MemberTitle = LLMessageStringTable::getInstance()->getString("MemberTitle");
char const* const _PREHASH_LogParcelChanges = LLMessageStringTable::getInstance()->getString("LogParcelChanges");
char const* const _PREHASH_AgentCachedTextureResponse = LLMessageStringTable::getInstance()->getString("AgentCachedTextureResponse");

View File

@@ -590,8 +590,6 @@ extern char const* const _PREHASH_LastName;
extern char const* const _PREHASH_From;
extern char const* const _PREHASH_RoleChange;
extern char const* const _PREHASH_Port;
extern char const* const _PREHASH_RegionSizeX;
extern char const* const _PREHASH_RegionSizeY;
extern char const* const _PREHASH_MemberTitle;
extern char const* const _PREHASH_LogParcelChanges;
extern char const* const _PREHASH_AgentCachedTextureResponse;

View File

@@ -235,7 +235,7 @@ void decode_patch_group_header(LLBitPack &bitpack, LLGroupHeader *gopp)
gPatchSize = gopp->patch_size;
}
void decode_patch_header(LLBitPack &bitpack, LLPatchHeader *ph, BOOL b_large_patch)
void decode_patch_header(LLBitPack &bitpack, LLPatchHeader *ph)
{
U8 retvalu8;
@@ -274,18 +274,15 @@ void decode_patch_header(LLBitPack &bitpack, LLPatchHeader *ph, BOOL b_large_pat
#endif
ph->range = retvalu16;
retvalu32 = 0;
retvalu16 = 0;
#ifdef LL_BIG_ENDIAN
ret = (U8 *)&retvalu16;
bitpack.bitUnpack(&(ret[1]), 8);
bitpack.bitUnpack(&(ret[0]), 2);
#else
if (b_large_patch)
bitpack.bitUnpack((U8 *)&retvalu32, 32);
else
bitpack.bitUnpack((U8 *)&retvalu32, 10);
bitpack.bitUnpack((U8 *)&retvalu16, 10);
#endif
ph->patchids = retvalu32;
ph->patchids = retvalu16;
gWordBits = (ph->quant_wbits & 0xf) + 2;
}

View File

@@ -46,7 +46,7 @@ void end_patch_coding(LLBitPack &bitpack);
void init_patch_decoding(LLBitPack &bitpack);
void decode_patch_group_header(LLBitPack &bitpack, LLGroupHeader *gopp);
void decode_patch_header(LLBitPack &bitpack, LLPatchHeader *ph, BOOL b_large_patch);
void decode_patch_header(LLBitPack &bitpack, LLPatchHeader *ph);
void decode_patch(LLBitPack &bitpack, S32 *patches);
#endif

View File

@@ -79,7 +79,7 @@ public:
F32 dc_offset; // 4 bytes
U16 range; // 2 = 7 ((S16) FP range (breaks if we need > 32K meters in 1 patch)
U8 quant_wbits; // 1 = 8 (upper 4 bits is quant - 2, lower 4 bits is word bits - 2)
U32 patchids; // 2 = 10 (actually only uses 10 bits, 5 for each)
U16 patchids; // 2 = 10 (actually only uses 10 bits, 5 for each)
};
// Compression routines