From e5c860e578ca2461a8a4fb7615a00fe433403340 Mon Sep 17 00:00:00 2001 From: Relintai Date: Sat, 7 Aug 2021 15:14:50 +0200 Subject: [PATCH] Moved a mesher vertex count check lower. This fixes missing meshes when none of the mesh data resources are fully in a chunk. --- world/jobs/terra_prop_job.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/world/jobs/terra_prop_job.cpp b/world/jobs/terra_prop_job.cpp index a2e0386..f7ff0a5 100644 --- a/world/jobs/terra_prop_job.cpp +++ b/world/jobs/terra_prop_job.cpp @@ -153,14 +153,6 @@ void TerraPropJob::phase_prop() { } } - if (get_prop_mesher()->get_vertex_count() == 0) { - reset_stages(); - - set_complete(true); //So threadpool knows it's done - next_job(); - return; - } - if (should_return()) { return; } @@ -210,6 +202,14 @@ void TerraPropJob::phase_prop() { } } + if (get_prop_mesher()->get_vertex_count() == 0) { + reset_stages(); + + set_complete(true); //So threadpool knows it's done + next_job(); + return; + } + #endif reset_stages();