diff options
author | Nicholas Bishop <nicholasbishop@gmail.com> | 2009-06-07 22:09:22 +0400 |
---|---|---|
committer | Nicholas Bishop <nicholasbishop@gmail.com> | 2009-06-07 22:09:22 +0400 |
commit | 98444f677044c01f62b58499acde154aea5f0a69 (patch) | |
tree | 7a2e340d2065c7dfc7f990f831329b290664a18f /source/blender/blenkernel/BKE_multires.h | |
parent | 0fc53d8d4cbaa7004b9ced7c0bb8e3988543804e (diff) |
Multires/2.5:
Attempt to make multires updating a little cleaner by
assuming that no update needs to be performed, and only
doing the update when the modified flag is set (either
by sculpting or using some other tool that needs an update.)
Diffstat (limited to 'source/blender/blenkernel/BKE_multires.h')
-rw-r--r-- | source/blender/blenkernel/BKE_multires.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/source/blender/blenkernel/BKE_multires.h b/source/blender/blenkernel/BKE_multires.h index 29a522d711f..6558212519f 100644 --- a/source/blender/blenkernel/BKE_multires.h +++ b/source/blender/blenkernel/BKE_multires.h @@ -50,10 +50,11 @@ int *MultiresDM_get_face_offsets(struct DerivedMesh *); int MultiresDM_get_totlvl(struct DerivedMesh *); int MultiresDM_get_lvl(struct DerivedMesh *); void MultiresDM_set_update(struct DerivedMesh *, void (*)(struct DerivedMesh*)); -int *MultiresDM_get_flags(struct DerivedMesh *); -#define MULTIRES_DM_UPDATE_BLOCK 1 -#define MULTIRES_DM_UPDATE_ALWAYS 2 +/* The displacements will only be updated when + the MultiresDM has been marked as modified */ +void MultiresDM_mark_as_modified(struct DerivedMesh *); +void multires_mark_as_modified(struct Object *ob); void multires_force_update(struct Object *ob); |