[Bf-blender-cvs] [4d2e2a66912] blender-v3.3-release: Fix T100350: missing brush falloff preview in sculpt mode
Brecht Van Lommel
noreply at git.blender.org
Fri Aug 12 13:47:31 CEST 2022
Commit: 4d2e2a66912fc22f6092492b1450a5c110d1949d
Author: Brecht Van Lommel
Date: Fri Aug 12 13:43:07 2022 +0200
Branches: blender-v3.3-release
https://developer.blender.org/rB4d2e2a66912fc22f6092492b1450a5c110d1949d
Fix T100350: missing brush falloff preview in sculpt mode
===================================================================
M source/blender/blenkernel/intern/brush.cc
===================================================================
diff --git a/source/blender/blenkernel/intern/brush.cc b/source/blender/blenkernel/intern/brush.cc
index 99733c8edb3..5838ef1cbbe 100644
--- a/source/blender/blenkernel/intern/brush.cc
+++ b/source/blender/blenkernel/intern/brush.cc
@@ -2512,8 +2512,10 @@ struct ImBuf *BKE_brush_gen_radial_control_imbuf(Brush *br, bool secondary, bool
if (display_gradient || have_texture) {
for (int i = 0; i < side; i++) {
for (int j = 0; j < side; j++) {
- float magn = sqrtf(pow2f(i - half) + pow2f(j - half));
- im->rect_float[i * side + j] *= BKE_brush_curve_strength_clamped(br, magn, half);
+ const float magn = sqrtf(pow2f(i - half) + pow2f(j - half));
+ const float strength = BKE_brush_curve_strength_clamped(br, magn, half);
+ im->rect_float[i * side + j] = (have_texture) ? im->rect_float[i * side + j] * strength :
+ strength;
}
}
}
More information about the Bf-blender-cvs
mailing list