Some refactor + fixed cpu problem with near_first
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user