diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2014-04-15 18:18:27 +0400 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2014-04-15 18:20:07 +0400 |
commit | e4c2a3c31cf262fcf5d3577552e66b1c5e63218f (patch) | |
tree | cae7af23fb84a9ea564a67ecfb93341b1a906ff2 /source/blender/bmesh/tools/bmesh_decimate_collapse.c | |
parent | a15ae564217f2b47848c337e477068be0e150973 (diff) |
Various fixes/improvements regarding BMesh's elem_index_dirty and BM_LOOP handling.
Most notably, BM_LOOP and BM_FACE index recompute should now be fully decoupled.
Diffstat (limited to 'source/blender/bmesh/tools/bmesh_decimate_collapse.c')
-rw-r--r-- | source/blender/bmesh/tools/bmesh_decimate_collapse.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/bmesh/tools/bmesh_decimate_collapse.c b/source/blender/bmesh/tools/bmesh_decimate_collapse.c index ef628a10607..1e9d8e9ee9d 100644 --- a/source/blender/bmesh/tools/bmesh_decimate_collapse.c +++ b/source/blender/bmesh/tools/bmesh_decimate_collapse.c @@ -1006,7 +1006,7 @@ void BM_mesh_decimate_collapse(BMesh *bm, const float factor, float *vweights, c bm_decim_build_edge_cost(bm, vquadrics, vweights, eheap, eheap_table); face_tot_target = bm->totface * factor; - bm->elem_index_dirty |= BM_FACE | BM_LOOP | BM_EDGE | BM_VERT; + bm->elem_index_dirty |= BM_ALL; #ifdef USE_CUSTOMDATA |