<div dir="ltr"><div>Hi,</div><div><br></div><div>= This week =</div><div><br></div><div>Most of the time was spent on solving crappyness going around object-data level biunding box. Issue is caused by the fact that object-update modifies object-data, which is bad. Also for curves bounding box was calculating in non-acceptable for threaded update way.</div>
<div><br></div><div>* Workaround for crash caused by threaded dupligorup update (needed for now, real fix will come within few days)</div><div>* Removed unused bounding box from MetaBall</div><div>* Tag object-data level boundbox as invalid rather than freeing it</div>
<div>* Solved crash with threaded update of font objects</div><div>* Moved curve&#39;s boundbox and texspace calculation out of modifier stack</div><div>* Added an operator to match texture space to object&#39;s bounding box (needed at leats for now, we&#39;ll figure out which tools are the best to have after changed made for curve&#39;s bounding box)</div>
<div>* Did some tests with granular updates. Namely tested stuff like bounding box calculation for curves and meshes (used this task just for example). Such things fit scheduler pretty well and i&#39;m happy with this.</div>
<div>* Worked on making VBOs safe for threading. Patch is not in svn yet, it was revieweing and need to finish some thing first.</div><div>* Also worked on making metaballs even more thread-safe, namely was trying to drop static variables BKE_scene_base_iter_next. I did this but it ended up ThreadVariables (TLS) are not available in OSX 10.6. So reverted all this changes (trunk is safe, and for the branch we&#39;ll figure out better way to solve the issue).</div>
<div><br></div><div>Also worked on trunk a bit:</div><div><br></div><div>* Fix #36042: Subdividing a cyclic spline shifts start/end points</div><div>* Fix #36076: Metaballs as particles with particle texture (size influence) crashes Blender</div>
<div>* Get rid of global originmat matrix from object.c (smells it&#39;ll be helpful for threaded update as well)</div><div><br></div><div>= Next week =</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. (This is indeed remained from the last week).</div>
<div>* If i wouldn&#39;t finish VBOs work over weekend, will do it next week.</div><div>* Will look into local graphs for renderer and viewport.</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>