diff options
author | Paramat <paramat@users.noreply.github.com> | 2018-06-02 03:20:09 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-02 03:20:09 +0100 |
commit | 99143f494711034068685b6ee845ce19fa09d7d9 (patch) | |
tree | aee8a35185cc669dba00505d9a83bd2a03db648f /src/client/render/sidebyside.cpp | |
parent | 162ffd7fba9d4e79a29f65686f3efbebaee9cee8 (diff) | |
download | minetest-99143f494711034068685b6ee845ce19fa09d7d9.tar.gz minetest-99143f494711034068685b6ee845ce19fa09d7d9.tar.bz2 minetest-99143f494711034068685b6ee845ce19fa09d7d9.zip |
Biomemap: Avoid empty biomemap entry to fix failing biome dust (#7393)
'generateBiomes()' constructs the biomemap as it generates biomes.
The biome calculated at first stone surface encountered is added to
the biomemap.
Previously, if no stone surface was encountered in a mapchunk column
the biomemap was left empty for that (x, z) position, causing biome
dust and water surface decoration placement to fail.
If at the base of a mapchunk column the biomemap is empty, add the
currently active biome to the biomemap, or if biome is NULL calculate
it for this position and add it to the biomemap.
Diffstat (limited to 'src/client/render/sidebyside.cpp')
0 files changed, 0 insertions, 0 deletions