mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-04 00:45:57 +00:00
optimization for when palette resolution is 1
This commit is contained in:
parent
4f92205085
commit
d80d653d3a
@ -58,6 +58,9 @@ public class NoiseChunkGenerator3D implements ChunkGenerator {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private Biome getBiome(BiomeProvider biomeProvider, int x, int y, int z, long seed) {
|
private Biome getBiome(BiomeProvider biomeProvider, int x, int y, int z, long seed) {
|
||||||
|
if(paletteBlendAmplitude == 1) {
|
||||||
|
return biomeProvider.getBiome(x, y, z, seed);
|
||||||
|
}
|
||||||
long ms = seed;
|
long ms = seed;
|
||||||
int mx = FastMath.floorDiv(x + (int) (paletteBlendAmplitude * paletteBlendSampler.noise(seed++, x, y, z)), paletteRes) * paletteRes;
|
int mx = FastMath.floorDiv(x + (int) (paletteBlendAmplitude * paletteBlendSampler.noise(seed++, x, y, z)), paletteRes) * paletteRes;
|
||||||
int my = FastMath.floorDiv(y + (int) (paletteBlendAmplitude * paletteBlendSampler.noise(seed++, x, y, z)), paletteRes) * paletteRes;
|
int my = FastMath.floorDiv(y + (int) (paletteBlendAmplitude * paletteBlendSampler.noise(seed++, x, y, z)), paletteRes) * paletteRes;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user