Remove megaregion support
This commit is contained in:
@@ -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");
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user