increased world loading speed and ui scroll
This commit is contained in:
@@ -40,11 +40,11 @@ void ChunksController::update(int64_t maxDuration) {
|
||||
timeutil::Timer timer;
|
||||
if (loadVisible()) {
|
||||
int64_t mcs = timer.stop();
|
||||
avgDurationMcs = mcs * 0.2 + avgDurationMcs * 0.8;
|
||||
if (mcstotal + max(avgDurationMcs, mcs) * 2 < maxDuration * 1000) {
|
||||
if (mcstotal + mcs * 2 < maxDuration * 1000) {
|
||||
mcstotal += mcs;
|
||||
continue;
|
||||
}
|
||||
mcstotal += mcs;
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -74,8 +74,8 @@ bool ChunksController::loadVisible(){
|
||||
if (surrounding == MIN_SURROUNDING && !chunk->isLighted()) {
|
||||
if (!chunk->isLoadedLights()) {
|
||||
lighting->buildSkyLight(chunk->x, chunk->z);
|
||||
}
|
||||
lighting->onChunkLoaded(chunk->x, chunk->z);
|
||||
lighting->onChunkLoaded(chunk->x, chunk->z);
|
||||
}
|
||||
chunk->setLighted(true);
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user