<div dir="ltr"><div>Hi,</div><div><br></div><div>This week i&#39;ve merged lots of stuff from branch to trunk. Changes mainly makes code safe for threading, solves some issues where object-dependend data is stored in object-data datablock. For user perspective there&#39;s no functional changes, but makes code easier to maintain.</div>
<div><br></div><div><div>This lead to some time needed to spend on bug-fixing. Apparently there was quite reasonable amount of bugs which weren&#39;t noticed in the branch.</div></div><div><br></div><div>In the branch:</div>
<div><br></div><div>- Got rid of static variable needed for mballs traversal. It doesn&#39;t seem to be needed now, it also makes it possible to support mballs in dupligoups (depsgraph need to be tweaked for this tho).</div>
<div>Dependencies for hairs with weight group weren&#39;t calculated right, which was pretty safe for trunk but lead to crashes in the branch.</div><div>- Removed some workarounds from the code. After lots of testing with Tube and Mango files they&#39;re not needed.</div>
<div>- There&#39;re some accidental crashes and memory corruptions which i didn&#39;t succeed to solve. Happens with really huge files, isoloating the issue takes time.</div><div><br></div><div>= Next week =</div><div><br>
</div><div>- Try to solve crashes and memory corruptions mentioned above</div><div>- Glue API with Joshua</div><div>- Would need to work on EvaluationContext for objects update (solves some nasty parts of code, and needed to solve some bugs it seems)</div>
<div><br></div><div>= Questions =</div><div>None yet.</div><div><br></div>-- <br><div><span style="color:rgb(102,102,102)">With best regards, Sergey Sharybin</span></div>
</div>