Some refactor + fixed cpu problem with near_first

This commit is contained in:
Leonardo
2021-10-07 00:19:32 +02:00
parent a66554f2dd
commit a6f3c2478e
5 changed files with 44 additions and 37 deletions
@@ -4,6 +4,8 @@ import com.seibel.lod.enums.DistanceGenerationMode;
import net.minecraft.client.renderer.texture.NativeImage;
import javax.xml.crypto.Data;
public class DataPointUtil
{
/*
@@ -428,6 +430,7 @@ public class DataPointUtil
singleData = dataToMerge[index * inputVerticalData + dataIndex];
if (doesItExist(singleData) && !isVoid(singleData))
{
if ((depth <= getDepth(singleData) && getDepth(singleData) <= height)
|| (depth <= getHeight(singleData) && getHeight(singleData) <= height))
{
@@ -438,6 +441,10 @@ public class DataPointUtil
}
}
}
if(!doesItExist(singleDataToMerge[index])){
singleData = dataToMerge[index * inputVerticalData];
singleDataToMerge[index] = createVoidDataPoint(getGenerationMode(singleData));
}
}
long data = mergeSingleData(singleDataToMerge);