<div dir="ltr"><div>Hi,</div><div><br></div><div>This week i'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'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'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'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'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're not needed.</div>
<div>- There're some accidental crashes and memory corruptions which i didn'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>