diff options
m--------- | release/datafiles/locale | 0 | ||||
m--------- | release/scripts/addons | 0 | ||||
-rw-r--r-- | source/blender/editors/sculpt_paint/sculpt_filter_color.c | 4 |
3 files changed, 2 insertions, 2 deletions
diff --git a/release/datafiles/locale b/release/datafiles/locale -Subproject 2e715d54178e24ea463c7bc0cdeb27c682c39ec +Subproject fb1eac2ec80c0adee69990a5386b74a5bd4ca00 diff --git a/release/scripts/addons b/release/scripts/addons -Subproject 599a8db33c45c2ad94f8d482f01b28125279977 +Subproject 67e43f9083b79b33f5aa6ac4d1630946804d953 diff --git a/source/blender/editors/sculpt_paint/sculpt_filter_color.c b/source/blender/editors/sculpt_paint/sculpt_filter_color.c index c0db587f69a..9bddc2ad855 100644 --- a/source/blender/editors/sculpt_paint/sculpt_filter_color.c +++ b/source/blender/editors/sculpt_paint/sculpt_filter_color.c @@ -124,8 +124,8 @@ static void color_filter_task_cb(void *__restrict userdata, } case COLOR_FILTER_HUE: rgb_to_hsv_v(orig_color, hsv_color); - hue = hsv_color[0] + fade; - hsv_color[0] = fabs((hsv_color[0] + fade) - hue); + hue = hsv_color[0]; + hsv_color[0] = fmod((hsv_color[0] + fabs(fade)) - hue,1); hsv_to_rgb_v(hsv_color, final_color); break; case COLOR_FILTER_SATURATION: |