revert some seemingly unneeded changes

This commit is contained in:
Tropical 2026-03-28 00:29:37 -05:00
parent 23af1b0a72
commit fa24812582
3 changed files with 5 additions and 13 deletions

View file

@ -14,9 +14,10 @@ FrustumData::FrustumData() {
}
FrustumData::~FrustumData() {
for (int i = 0; i < 6; i++) {
delete[] m_Frustum[i];
}
delete[] proj.data;
delete[] modl.data;
delete[] clip.data;
for (int i = 0; i < 6; i++) delete[] m_Frustum[i];
delete[] m_Frustum;
}

View file

@ -1778,7 +1778,7 @@ void GameRenderer::renderSnowAndRain(float a) {
yy1 * s / 4.0f + ra * s);
#endif
t->offset(0, 0, 0);
t->end();
} else {
if (mode != 1) {
if (mode >= 0) t->end();

View file

@ -2254,13 +2254,8 @@ bool LevelRenderer::updateDirtyChunks() {
// int64_t startTime = System::currentTimeMillis();
// app.DebugPrintf("Rebuilding permaChunk %d\n", index);
Tesselator::getInstance()->offset(-permaChunk[index].x,
-permaChunk[index].y,
-permaChunk[index].z);
permaChunk[index].rebuild();
Tesselator::getInstance()->offset(0, 0, 0);
if (index != 0)
s_rebuildCompleteEvents->Set(
index - 1); // MGH - this rebuild happening on the main
@ -4065,12 +4060,8 @@ int LevelRenderer::rebuildChunkThreadProc(void* lpParam) {
while (true) {
s_activationEventA[index]->WaitForSignal(INFINITE);
Tesselator* t = Tesselator::getInstance();
Tesselator::getInstance()->offset(
-permaChunk[index].x, -permaChunk[index].y, -permaChunk[index].z);
// app.DebugPrintf("Rebuilding permaChunk %d\n", index + 1);
permaChunk[index + 1].rebuild();
Tesselator::getInstance()->offset(0, 0, 0);
// Inform the producer thread that we are done with this chunk
s_rebuildCompleteEvents->Set(index);
}