Revision 2945831 by Sergey Sharybin February 21, 2018, 11:04 (GMT) |
Depsgraph: Fix fake dependency cycle with chained IK solvers with tip excluded Not sure why we need a relation from solver to a tip local transform, this will be handled via parent relation. Fixes remaining dependency cycles reported in T54083. |
Revision 74ee98f by Sergey Sharybin February 21, 2018, 10:13 (GMT) |
Depsgraph: Fix dependency when constraint influence drives some other constraint It is not possible to address transform at particular position of constraint stack, and when constraint is being addressed is usually from driver variable. This fixes some of dependency cycles reported in T54083. |
Revision d4ee0ce by Sergey Sharybin February 21, 2018, 09:51 (GMT) |
Merge branch 'master' into blender2.8 |
Revision fe1a508 by Sergey Sharybin February 21, 2018, 09:44 (GMT) |
Depsgraph: Split debug flags Now it's possible to have debug messages for following things: - Graph construction - Graph evaluation - Graph tagging |
Revision 2e73efa by Sergey Sharybin February 21, 2018, 09:42 (GMT) |
Depsgraph: Fix crash using --debug-depsgraph and --debug-depsgraph-no-threads Was accessing past the array boundaries. Should be safe for 2.79a. |
Revision bfa51b1 by Mai Lavelle February 21, 2018, 09:38 (GMT) |
Revision 78ceb4b by Sergey Sharybin February 21, 2018, 09:30 (GMT) |
Merge branch 'master' into blender2.8 |
Revision b1946e7 by Sergey Sharybin February 21, 2018, 09:11 (GMT) |
Depsgraph: Report overall number of cycles detected Handy to quickly see if a fix fixed any of the cycles in a real rig, or whether it's introduced new ones. |
Revision 6535f66 by Campbell Barton February 21, 2018, 07:33 (GMT) |
VSE: skip non image/movie w/ proxy dir storage This would use uninitialized filename variable, looked into supporting this however generating proxies currently only works for movies. |
Revision 8132048 by Dalai Felinto February 20, 2018, 19:43 (GMT) |
Fix for draw manager cache not re-set between different render layers |
Revision c14925b by Dalai Felinto February 20, 2018, 14:03 (GMT) |
Proper implementation of compositor support for Draw Manager We need to move the render result logic outside the render engine code. It makes no sense for Eevee/Clay/... to have to re-implement the render resilt creation logic. Beside the original implementation really got it wrong, by ignoring the different render layers needed for the final render. Finally, there is no need to re-create the logic for views. So this was also fixed. Note 1: This will break still if the depsgraph of the needed view layers is not updated / created. We need to address this separately. For now if users want to test this, just show each view layer in the viewport at least once. Note 2: We are still getting depsgraph from scene and creating if needed. `BKE_scene_get_depsgraph(scene, view_layer, true);` according to Sergey we need to move the render depsgraph for the Render struct instead. I will do it separately as well. |
Revision 35f225b by Bastien Montagne February 20, 2018, 12:03 (GMT) |
Cleanup: split normals: use different varnames for angle and its cosine. Using same name for two different things is not the best idea ever... |
Revision 87e3722 by Sergey Sharybin February 20, 2018, 09:47 (GMT) |
Revision 529cc36 by Sergey Sharybin February 19, 2018, 15:16 (GMT) |
Fix T54096: Subdivision Surface + Boolean Modifiers + Transform = crash Don't use dm->get*Array for DM you don't own. This call can allocate temporary CD layer, which is not thread safe at all. Also removed hard-coded logic around CDDM check. new functions will do same logic, but are mode DM-type-=independent. |
Revision a16c0eb by Dalai Felinto February 19, 2018, 14:12 (GMT) |
Revision 73079e0 by Dalai Felinto February 19, 2018, 13:52 (GMT) |
Outliner: Fix crash when renaming Group layer collection |
Revision 065630e by Dalai Felinto February 19, 2018, 13:48 (GMT) |
Outliner: Update buttons editor when renaming collection Reported by Pablo Vazquez (venomgfx) outside phabricator. |
Revision dc65a6f by Sergey Sharybin February 19, 2018, 13:33 (GMT) |
Fix T53032: Image sequence works bad with Displace modifier We shouldn't mix image pool acuisition with and without user provided, the fact that internally image.c uses last frame from Image datablock confuses the logic. |
Revision 30d0194 by Dalai Felinto February 19, 2018, 12:53 (GMT) |
Fix collection object mode panels They were broken since we moved object mode into workspace. |
Revision 0e4829e by Campbell Barton February 19, 2018, 11:32 (GMT) |
Cleanup: rename SequenceEditor instance to 'ed' Name 'sequencer' & 'sequence' are too similar. |
|