Revision 5e28b71 by Sergey Sharybin December 15, 2017, 15:54 (GMT) |
math utils: Add utilities to scan bit and clear it |
Revision de9e5a0 by Sergey Sharybin December 15, 2017, 15:54 (GMT) |
Math utils: Go away form naive code for highest_order_bit_uint |
Revision 412de22 by Sergey Sharybin December 15, 2017, 15:54 (GMT) |
Math utils: Add bit scan operations |
Revision 02ec0b5 by Sergey Sharybin December 15, 2017, 15:54 (GMT) |
Math utils: Make it more clear what the functions are returning |
Revision 2aa0f8a by Sergey Sharybin December 15, 2017, 15:54 (GMT) |
Math utils: Cleanup, use _uint suffix for function which operates on uint |
Revision 9515737 by Julian Eisel December 15, 2017, 15:09 (GMT) |
Fix missing refresh of editors when changing workspace view-layer Needs to use new messaging system. |
Revision 2b25d8e by Sergey Sharybin December 15, 2017, 13:42 (GMT) |
Depsgraph: Fix assignment to wrong flags |
December 15, 2017, 12:53 (GMT) |
Tracking: Cleanup, fix typo in variable name |
Revision 6b62f1d by Sergey Sharybin December 15, 2017, 11:51 (GMT) |
Tracking: Pass all markers to autotrack at once This solves delay before tracking actually starts. The issue is reported by Sebastian over IRC, thanks! |
Revision 4895bd6 by Sergey Sharybin December 15, 2017, 11:51 (GMT) |
Libmv: Add C-API function to set all markers within AutoTrack structure |
Revision e504424 by Sergey Sharybin December 15, 2017, 11:37 (GMT) |
Tracking: Cleanup, make autotrack context creation code more granular |
Revision 4cc0f09 by Sergey Sharybin December 15, 2017, 11:23 (GMT) |
Tracking: Cleanup, use more const qualifiers when appropriate |
Revision 0b5616a by Dalai Felinto December 15, 2017, 10:59 (GMT) |
Depsgraph: cleanup DEGOIterObjectData > DEGObjectIterData |
Revision 90b7917 by Dalai Felinto December 15, 2017, 10:59 (GMT) |
Depsgraph: Make DEG_OBJECT_ITER more granular It is not nice to assume we always want visible or directly linked objects. So we make it as granular as we can. |
Revision 3a47fb7 by Dalai Felinto December 15, 2017, 10:59 (GMT) |
Depsgraph / Render / Collection: Tag groups for rendering We need to tag groups before and after rendering, so the group collections viewport and render visibility are taken into account. Note: This is a workaround, that will be removed once the render engine have its own depsgraph, instead of re-using the viewport depsgraph. |
Revision 1f5106d by Dalai Felinto December 15, 2017, 10:56 (GMT) |
Group collection viewport/render options and remove collection visibility Users can change the group collection visibility in the outliner when looking at groups. Regular collections on the other hand don't have any special visibility control, if you need a collection to be invisible during render, either don't link it into the view layer used for F12, or disable it. This includes: * Updated unittests - update your lib/tests/layers folder. * Subversion bump - branches be aware of that. Note: Although we are using eval_ctx to determine the visibility of a group collection when rendering, the depsgraph is still using the same depsgraph for the viewport and the render engine, so at the moment the render visibility is ignored. Following next is a workaround for this separately to tag the groups before and after rendering to tackle that. |
Revision 7402b8e by Sergey Sharybin December 15, 2017, 09:54 (GMT) |
Draw manager: Cleanup, unused variable |
Revision f4140f2 by Sergey Sharybin December 15, 2017, 09:45 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 2ddee0b by Dalai Felinto December 15, 2017, 09:14 (GMT) |
Fix dupli-frames (and other duplis) Even non-group dupli objects need to get the overrides from somewhere. Getting them from dupli_parent. |
Revision c4046e9 by Sergey Sharybin December 15, 2017, 08:43 (GMT) |
Move ID recalc flags into dedicated field in ID Currently this is a no-visible-changes change, but the idea is to use this dedicated flag to tell which exact components of ID changed, make it more granular than just OBJECT and OBJECT_DATA. Allow setting this field based on what components new dependency graph flushed on evaluation. |
|