<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's boundbox and texspace calculation out of modifier stack</div><div>* Added an operator to match texture space to object's bounding box (needed at leats for now, we'll figure out which tools are the best to have after changed made for curve'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'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'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'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's some nsty code, which doesn't seem to be needed), Joshua's feedback would be needed here. We'll talk in IRC. (This is indeed remained from the last week).</div>
<div>* If i wouldn'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>