Revision 983b1a3 by Sergey Sharybin December 1, 2017, 15:05 (GMT) |
Depsgraph: Cleanup, simplify evaluation flush function Also avoid once queue push for cases when current operation has multiple outgoing relations. |
Revision a9101b3 by Dalai Felinto December 1, 2017, 14:39 (GMT) |
Silence warning from object_relations.c |
Revision 92ff0d5 by Sergey Sharybin December 1, 2017, 11:26 (GMT) |
Depsgraph: Remove legacy recalc flag from DNA |
Revision 3b70672 by Sergey Sharybin December 1, 2017, 11:18 (GMT) |
Depsgraph: Remove clear of legacy unused flag |
Revision a96e97a by Sergey Sharybin December 1, 2017, 11:17 (GMT) |
Depsgraph: Move away from setting old deprecated object recalc flags Those shouldn't be used anywhere for real now. |
Revision 9bbffd4 by Sergey Sharybin December 1, 2017, 11:16 (GMT) |
Depsgraph: Don't use legacy flags in versioning code Wondering whether files from 2.37 are still working fine. Don't have that version of Blender running here, so can't test :( |
Revision b295202 by Sergey Sharybin December 1, 2017, 11:11 (GMT) |
Depsgraph: Use per-ID flags to see whether update is needed This is actually functions which needs bigger reconsideration, but for now let's try to keep them working as much as possible. |
Revision 146f2e1 by Sergey Sharybin December 1, 2017, 11:09 (GMT) |
Depsgraph: Use new per-ID tags to see whether object in a group needs an update This wouldn't be less precise than object level flag in theory, and we need to move away from such a duplicating flags. |
Revision ecbdc3f by Sergey Sharybin December 1, 2017, 11:07 (GMT) |
Transform: Avoid attempt to bypass dependency graph update It's not possible to bypass new depsgraph, but also flush to other CoW copies might be needed here. |
Revision 2ae709d by Sergey Sharybin December 1, 2017, 10:40 (GMT) |
Transform: Use new DEG query API to see what's being affected by a changing object This avoids us from directly calling object update, and doing other type of update flushing. Prepares us to get rid of Object->recalc flags. |
Revision 0591fb1 by Sergey Sharybin December 1, 2017, 10:40 (GMT) |
Depsgraph: Add query API to traverse all dependent IDs of the given ID |
Revision 7270e8c by Sergey Sharybin December 1, 2017, 10:40 (GMT) |
Depsgraph: Move iterator to own implementation file |
Revision 59d3a17 by Sergey Sharybin December 1, 2017, 10:40 (GMT) |
Depsgraph: Cleanup, use enum value rather than a define |
Revision 27a1bd4 by Sergey Sharybin December 1, 2017, 10:40 (GMT) |
Depsgraph: Cleanup, naming It makes more sense to stick to DEG_iterator_object order in name, since we can have functions to iterate over different entities and we want all of them to have common prefix. |
Revision 2838a76 by Germano Cavalcante December 1, 2017, 06:25 (GMT) |
_gawain python module: Add methods "program_use_begin" and "program_use_end" Required to updade uniforms |
Revision 605ce90 by Germano Cavalcante November 30, 2017, 18:53 (GMT) |
RNA: Fix unreported: Some callbacks called when updating properties were incorrect |
Revision 1d33843 by Bastien Montagne November 30, 2017, 18:48 (GMT) |
Removing OMP: legacy ccgsubsurf. Performances gain is rather low this time, about 5% on average (in whole affected functions). |
Revision 58c743f by Dalai Felinto November 30, 2017, 15:44 (GMT) |
Depsgraph: Add assert to make sure the view layer is part of the scene Which is not in some cases since workspace is still partly implemented. |
Revision f3de312 by Sergey Sharybin November 30, 2017, 15:36 (GMT) |
Transform: Fix recent merge conflict resolution fiasco Why is it called legacy when this is a legit flags which are still to be checked at a runtime??? |
Revision a989913 by Sergey Sharybin November 30, 2017, 14:11 (GMT) |
Merge branch 'master' into blender2.8 |
|