diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2010-11-04 19:00:28 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2010-11-04 19:00:28 +0300 |
commit | f478cef43b845f007cb6340df761cb43ff62c762 (patch) | |
tree | e43aba34fe006f8991dbe1d4770e1433f229a281 /source/blender/blenkernel/BKE_multires.h | |
parent | 6753882e42282ccf9dea49bdef2fc5455d852710 (diff) |
Fix #24388: multires base mesh
- MDisp should be re-allocated if face changed amount of vertices
- Allocate disps array in layerSwap_mdisps to prevent loosing all highres data
Diffstat (limited to 'source/blender/blenkernel/BKE_multires.h')
-rw-r--r-- | source/blender/blenkernel/BKE_multires.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_multires.h b/source/blender/blenkernel/BKE_multires.h index 4a9b2ec5c0d..a05dce81fbc 100644 --- a/source/blender/blenkernel/BKE_multires.h +++ b/source/blender/blenkernel/BKE_multires.h @@ -37,6 +37,8 @@ struct Multires; struct MultiresModifierData; struct ModifierData; struct Object; +struct Scene; +struct MDisps; void multires_mark_as_modified(struct Object *ob); @@ -74,5 +76,10 @@ void multires_load_old_250(struct Mesh *); void multiresModifier_scale_disp(struct Scene *scene, struct Object *ob); void multiresModifier_prepare_join(struct Scene *scene, struct Object *ob, struct Object *to_ob); +int multires_mdisp_corners(struct MDisps *s); + +/* update multires data after topology changing */ +void multires_topology_changed(struct Object *ob); + #endif |