Revision a78e97b by Dalai Felinto April 3, 2017, 16:47 (GMT) |
Layer/Depsgraph: Update depsgraph for new objects |
Revision d31c4c5 by Dalai Felinto April 3, 2017, 16:05 (GMT) |
Layer/Depsgraph: Fix selectability issues |
Revision db6b463 by Dalai Felinto April 3, 2017, 15:46 (GMT) |
Layer: Adding unittest for a problem with selectability evaluation This is currently failing (and causing the object_delete test to fail). To be fixed separately |
Revision ee6f858 by Dalai Felinto April 3, 2017, 15:45 (GMT) |
Layer: Small refactor on layer_collection_add |
Revision 728f75c by Sergey Sharybin April 3, 2017, 13:51 (GMT) |
Buildbot: Some more twqeaks to master config |
Revision e741804 by Sergey Sharybin April 3, 2017, 13:36 (GMT) |
Buildbot: Update bundled vetrsion of server configuration |
Revision 5884c9f by Sergey Sharybin April 3, 2017, 13:15 (GMT) |
Merge branch 'master' into blender2.8 |
Revision cc93a66 by Sergey Sharybin April 3, 2017, 13:04 (GMT) |
Buildbot: SPecial branch trickery for linux slaves |
Revision 2aa0215 by Sergey Sharybin April 3, 2017, 12:54 (GMT) |
Point all submodules to master branch This way it should be safe to use `git submodule update --remote`. |
Revision d27ef39 by Sergey Sharybin April 3, 2017, 12:49 (GMT) |
Buildbot: Some special tricks for Blender 2.8 slave |
Revision 3b6eaf8 by Campbell Barton April 3, 2017, 12:10 (GMT) |
Cleanup: style |
Revision fbcb920 by Campbell Barton April 3, 2017, 12:10 (GMT) |
Rename circle_partial -> disk_partial We may have a 'disk' function (not the partial version). |
Revision 54a60ef by Sergey Sharybin April 3, 2017, 10:31 (GMT) |
Fix blender player |
Revision ab347c8 by Sergey Sharybin April 3, 2017, 08:51 (GMT) |
Fix T51115: Bump node is broken when the displacement socket is used |
Revision 368b743 by Gaia Clary April 3, 2017, 08:48 (GMT) |
Collada - add flag to limit precision of exported data, mainly to simplify debugging |
Revision f65d6ea by Gaia Clary April 3, 2017, 08:45 (GMT) |
fix: collada - do proper conversion from int to bool (as with other nearby parameters) |
Revision d1e55be by Campbell Barton April 3, 2017, 05:25 (GMT) |
Add gluPartialDisk replacement (imm_draw_filled_circle_partial) Needed for custom-manipulators branch but generally useful. |
Revision 3bf0026 by Gaia Clary April 1, 2017, 13:29 (GMT) |
fix: T50412 - collada: Replaced precision local limit function by blender's own implementation |
Revision e1fb080 by Campbell Barton April 1, 2017, 01:09 (GMT) |
Cleanup: style |
March 31, 2017, 23:27 (GMT) |
Blender 2.8: Hook of layer collections evaluation in DEG This moves selectability/visibility flag flush from some hardcoded places in the code to depsgraph. This way it is possible to simply tag depsgraph to update those flags and rest it'll do on its own. Using depsgraph for such flush is an overkill: those flags are fully static and can not be animated, so it doesn't really make sense to hook only those to depsgraph. However, in the future we will have overrides on collections, which ideally would need to be animatable and drivable and easiest way to support this is to do this on depsgraph level, so it ensures proper order of evaluation for animation and drivers. And it seems logical to do both overrides and flags flush from depsgraph from this point of view. This commit also includes the evaluation of IDProperty for collections, which basically are just another form of override. So once we implement the other kind of overrides the flushing and collection evaluation won't change. Patch by Sergey Sharybin and Dalai Felinto |
|
|
|


Master Commits
MiikaHweb | 2003-2021