diff options
author | Pablo Dobarro <pablodp606@gmail.com> | 2020-07-17 17:44:54 +0300 |
---|---|---|
committer | Jeroen Bakker <jeroen@blender.org> | 2020-08-12 09:55:19 +0300 |
commit | f47f9a04b1bf8b6497981b302c22c7ae6333fdd2 (patch) | |
tree | 0bfc9368379c9db8ba764e85cd248de5ac5acf42 | |
parent | 2d3deb29ea82c339cd4823cae702e6aed606138b (diff) |
Fix T79007: Smooth brushes crasing in dyntopo
The custom smooth functions for bmesh and meshes where removed and
replaced by a generic smooth function using the sculpt API, which needs
to initialize the bmesh indices in order to be used
Reviewed By: sergey
Maniphest Tasks: T79007
Differential Revision: https://developer.blender.org/D8333
-rw-r--r-- | source/blender/editors/sculpt_paint/sculpt_smooth.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/editors/sculpt_paint/sculpt_smooth.c b/source/blender/editors/sculpt_paint/sculpt_smooth.c index 3a09d52d418..31faeb7ac9e 100644 --- a/source/blender/editors/sculpt_paint/sculpt_smooth.c +++ b/source/blender/editors/sculpt_paint/sculpt_smooth.c @@ -415,6 +415,8 @@ void SCULPT_smooth(Sculpt *sd, return; } + SCULPT_vertex_random_access_init(ss); + for (iteration = 0; iteration <= count; iteration++) { const float strength = (iteration != count) ? 1.0f : last; |