[Bf-blender-cvs] [7830e5e2566] refactor-mesh-material-index-generic: Fix missing BMesh table

Hans Goudey noreply at git.blender.org
Sat Aug 27 07:05:24 CEST 2022


Commit: 7830e5e25666ecccd1f1f3e1a06ddf5fd8f4bc62
Author: Hans Goudey
Date:   Sat Aug 27 00:05:01 2022 -0500
Branches: refactor-mesh-material-index-generic
https://developer.blender.org/rB7830e5e25666ecccd1f1f3e1a06ddf5fd8f4bc62

Fix missing BMesh table

===================================================================

M	source/blender/bmesh/intern/bmesh_mesh_convert.cc

===================================================================

diff --git a/source/blender/bmesh/intern/bmesh_mesh_convert.cc b/source/blender/bmesh/intern/bmesh_mesh_convert.cc
index 2096dd3973b..b47a1df33c0 100644
--- a/source/blender/bmesh/intern/bmesh_mesh_convert.cc
+++ b/source/blender/bmesh/intern/bmesh_mesh_convert.cc
@@ -1150,6 +1150,7 @@ void BM_mesh_bm_to_me(Main *bmain, BMesh *bm, Mesh *me, const struct BMeshToMesh
   }
 
   if (need_material_index) {
+    BM_mesh_elem_table_ensure(bm, BM_FACE);
     write_fn_to_attribute<int>(
         blender::bke::mesh_attributes_for_write(*me),
         "material_index",



More information about the Bf-blender-cvs mailing list