<div dir="ltr">Hi,<div><br></div><div><div>From the code side this week i did:</div><div><br></div><div>* Virtual modifier list is now nice thread-safe.</div><div>* Commited task scheduler ported to C, which originally was written by Brecht. Requires some bugfixing, which was time. consuming (threading issues are never easy to troubleshoot). And yes, it wasn&#39;t in my original plans to it so soon, but it was faster than solving small glitches with &quot;simple&quot; static balance loader.</div>
<div>* Replace stupid static balancing with task-based one.</div><div>* Made curves almost safe for threading.</div><div>* Enabled threading update by default.</div><div><br></div><div>Smaller changes:</div><div>* Always use ob-&gt;bb when drawing the curve types, solved nasy ob-&gt;bb ? ob-&gt;bb : cu-&gt;bb stuff.</div>
<div>* Get rid of a display list stored in Curve datablock (needs for thread-stability).</div><div>* Move bevel list and path from Curve to Object datablock.</div><div>* Avoid deformation of actual curve&#39;s splies when applying modifier stack on a curve.</div>
<div><br></div><div>From the documentation point of view, was refining <a href="http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2013#Design">http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2013#Design</a></div><div>
<br></div><div>= Next week =</div><div>* Continue making objects safe for threaded update (object data level bb gets me crazy)</div><div>* Would need to figure out how to deal with dupligroups (currently there&#39;s some nsty code, which doesn&#39;t seem to be needed), Joshua&#39;s feedback would be needed here. We&#39;ll talk in IRC.</div>
<div>* Look into granular update (maybe not actually do the code, but at least check how much we&#39;ll need to change to support this).</div><div>* If i&#39;ll have time still, will look into adding local graph for renderer.</div>
<div><br></div><div>= Questions =</div><div>Nothing to be mentioned in this report.</div><div><br></div>-- <br><div><span style="color:rgb(102,102,102)">With best regards, Sergey Sharybin</span></div>
</div></div>