[Bf-blender-cvs] [3d3a92121f7] cycles_procedural_api: fix missing modified tagging on hair sockets

Kévin Dietrich noreply at git.blender.org
Thu Nov 5 18:57:52 CET 2020


Commit: 3d3a92121f75200a5d73a95462c984a255f94e04
Author: Kévin Dietrich
Date:   Tue Nov 3 06:51:21 2020 +0100
Branches: cycles_procedural_api
https://developer.blender.org/rB3d3a92121f75200a5d73a95462c984a255f94e04

fix missing modified tagging on hair sockets

===================================================================

M	intern/cycles/render/hair.cpp

===================================================================

diff --git a/intern/cycles/render/hair.cpp b/intern/cycles/render/hair.cpp
index ff337b08810..f5a36751710 100644
--- a/intern/cycles/render/hair.cpp
+++ b/intern/cycles/render/hair.cpp
@@ -337,12 +337,18 @@ void Hair::add_curve_key(float3 co, float radius)
 {
   curve_keys.push_back_reserved(co);
   curve_radius.push_back_reserved(radius);
+
+  tag_curve_keys_modified();
+  tag_curve_radius_modified();
 }
 
 void Hair::add_curve(int first_key, int shader)
 {
   curve_first_key.push_back_reserved(first_key);
   curve_shader.push_back_reserved(shader);
+
+  tag_curve_first_key_modified();
+  tag_curve_shader_modified();
 }
 
 void Hair::copy_center_to_motion_step(const int motion_step)



More information about the Bf-blender-cvs mailing list