September 5, 2013, 12:23 (GMT) |
Added check for last datamask used for derivedRender calculation That's perhaps not too much difference for now, because it seems all places are using the same data mask for derived render, but better be safe and robust here than sorry. Alternative would be to remove dataMask from API here and always use hard-coded mask in DerivedMesh.c for derivedRender. |
September 5, 2013, 11:07 (GMT) |
September 4, 2013, 15:02 (GMT) |
The toolbar did not properly redraw when a panel was hidden in case the region overlap was off. |
September 4, 2013, 14:58 (GMT) |
Hidden panels did not survive a save and load. This fixes that by making sure the panels' types are set. |
September 4, 2013, 14:40 (GMT) |
The popup menu to hide panels now shows the toggles in the right order. |
September 4, 2013, 14:34 (GMT) |
Implemented a menu in the toolbar header that allows individual panels to be hidden. |
September 4, 2013, 11:56 (GMT) |
Drag polling and drag operator naming does now respect and prefer overlapping regions. |
September 4, 2013, 11:02 (GMT) |
September 3, 2013, 18:31 (GMT) |
Menu is closed immediately when an operator button is dragged. |
September 3, 2013, 15:26 (GMT) |
The operator redo panel now stays open when the toolbar is hidden. This only works when region overlap is turned on in the user preferences. |
September 3, 2013, 11:41 (GMT) |
The operator redo panel is in its old place again. The size of it's region is automatically adjusted. |
September 3, 2013, 10:43 (GMT) |
September 3, 2013, 09:11 (GMT) |
Commented out menubar text menus. It now displays only custom buttons. |
September 2, 2013, 19:35 (GMT) |
Merged revision(s) 59605-59750 from trunk/blender into soc-2013-dingto. |
September 2, 2013, 18:50 (GMT) |
Resolved conflicts in icon file. |
September 2, 2013, 17:55 (GMT) |
Merged trunk. |
September 2, 2013, 17:33 (GMT) |
DerivedRender cleanup and improvements - Use special flags in DagNode for tags and scheduled instead of trying to use color for this. This way it's possible to have both tag and scheduler working at the same time. - Simplified DAG threaded traversal code, moved comments to depsgaph instead of documenting what functions does when using them. - Switch from recursive tag flush to iterative one. - Set scenes shall be handled properly in convertblender. - Removed derivedRender construction from handle object update function. It doesn't make much sense to have it in both there and convertblender. - Creating new task pool now ensures malloc is switched to thread-safe one. - Create derivedRender in threads using the same way as it's done for object update. In really quick tests gave around 2x speedup of database_init_objects when having 130 suzannes with subsurf level of 3. |
September 2, 2013, 17:28 (GMT) |
September 2, 2013, 16:39 (GMT) |
* Tweaked the layout of the toolbar panels, added a compact representation for brush and texture previews, and slightly tweaked the organisation of regions in the view3d. |
September 2, 2013, 14:55 (GMT) |
- merged from trunk, up to r59732; - resolved conflict in CMake files from Cycles Standalone changes; |
|
|
|


Master Commits
MiikaHweb | 2003-2021