Don't bake colors, if lighting is disabled.

This commit is contained in:
Relintai 2020-04-06 14:23:49 +02:00
parent b9ba0c0bf9
commit 81dc8bcb36

View File

@ -40,6 +40,9 @@ _FORCE_INLINE_ void VoxelMesherDefault::set_build_flags(const int flags) {
void VoxelMesherDefault::_bake_colors(Ref<VoxelChunk> chunk) {
ERR_FAIL_COND(!chunk.is_valid());
if ((get_build_flags() & VoxelChunkDefault::BUILD_FLAG_USE_LIGHTING) == 0)
return;
if (_vertices.size() == 0)
return;
@ -96,6 +99,9 @@ void VoxelMesherDefault::_bake_colors(Ref<VoxelChunk> chunk) {
void VoxelMesherDefault::_bake_liquid_colors(Ref<VoxelChunk> chunk) {
ERR_FAIL_COND(!chunk.is_valid());
if ((get_build_flags() & VoxelChunkDefault::BUILD_FLAG_USE_LIGHTING) == 0)
return;
if (_vertices.size() == 0)
return;