Commit: c10da9d5b3f9709d15f32952434f61c3ef02352c Author: Hans Goudey Date: Sun May 15 12:32:51 2022 +0200 Branches: refactor-mesh-hide-generic https://developer.blender.org/rBc10da9d5b3f9709d15f32952434f61c3ef02352c
Skip looptri hidden map when face hide layer doesn't exist =================================================================== M source/blender/blenkernel/intern/bvhutils.cc =================================================================== diff --git a/source/blender/blenkernel/intern/bvhutils.cc b/source/blender/blenkernel/intern/bvhutils.cc index 10dd310bd89..a639a1acd8f 100644 --- a/source/blender/blenkernel/intern/bvhutils.cc +++ b/source/blender/blenkernel/intern/bvhutils.cc @@ -1210,6 +1210,9 @@ static BLI_bitmap *looptri_no_hidden_map_get(const MPoly *mpoly, const int looptri_len, int *r_looptri_active_len) { + if (face_hide == nullptr) { + return nullptr; + } BLI_bitmap *looptri_mask = BLI_BITMAP_NEW(looptri_len, __func__); int looptri_no_hidden_len = 0; @@ -1217,7 +1220,7 @@ static BLI_bitmap *looptri_no_hidden_map_get(const MPoly *mpoly, int poly_index = 0; while (looptri_iter != looptri_len) { int mp_totlooptri = mpoly[poly_index].totloop - 2; - if (face_hide && face_hide[poly_index]) { + if (face_hide[poly_index]) { looptri_iter += mp_totlooptri; } else { _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs