Revision 60bf1c0 by Sergey Sharybin November 7, 2017, 10:37 (GMT) |
Depsgraph: Fix/workaround crash when rendering from command line Need to ensure Render has proper dependency graph. While this is a subject of re-design (render pipeline should manage all dependency graphs it needs, and not demand external users to provide depsgraph), this is good to have something working, so we can run regression tests and such. |
Revision 2440415 by Brecht Van Lommel November 7, 2017, 02:08 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 0e3fd70 by Brecht Van Lommel November 7, 2017, 02:05 (GMT) |
Fix T53129: Cycles missing update when changing image auto refresh. Previously auto refresh worked, but only if it was already enabled before starting the viewport render. |
Revision 83de7c4 by Dalai Felinto November 6, 2017, 23:18 (GMT) |
Fix break on duplicated instances since IDNodes depsgraph iterator |
Revision 956ee5e by Arto Kitula November 6, 2017, 21:54 (GMT) |
macOS: remove old OpenMP lib stuff from cmake |
Revision 535adcd by Dalai Felinto November 6, 2017, 19:51 (GMT) |
Depsgraph: Iterates over ID Nodes instead of Bases Although this works by itself, it should actually happen after: "Reshuffle collections base flags evaluation, make it so object is gathering its base flags from collections." Meanwhile we have one single hacky function (deg_flush_base_flags_and_settings) to be removed once the task above is tackled. Reviewers: sergey Differential Revision: https://developer.blender.org/D2899 |
Revision facdc15 by Clément Foucault November 6, 2017, 17:41 (GMT) |
DRW: Fix compilation error. |
Revision 91af8f2 by Bastien Montagne November 6, 2017, 17:02 (GMT) |
Merge branch 'master' into blender2.8 Conflicts: intern/cycles/device/device.cpp source/blender/blenkernel/intern/library.c source/blender/blenkernel/intern/material.c source/blender/editors/object/object_add.c source/blender/editors/object/object_relations.c source/blender/editors/space_outliner/outliner_draw.c source/blender/editors/space_outliner/outliner_edit.c source/blender/editors/space_view3d/drawobject.c source/blender/editors/util/ed_util.c source/blender/windowmanager/intern/wm_files_link.c |
Revision 9d77b5d by Clément Foucault November 6, 2017, 16:43 (GMT) |
Eevee: Remove uses of DRW_shgroup_call_dynamic_add_empty in shadows and probe rendering. This was adding an unecessary high number of DRWCall per objects. |
Revision ed55575 by Clément Foucault November 6, 2017, 16:43 (GMT) |
DRW: Use pseudo persistent memory pool for the rendering data structure. This gets rid of the bottleneck of allocation / free of thousands of elements every frame. Cache time (Eevee) (test scene is default file with cube duplicated 3241 times) pre-patch: 23ms post-patch: 14ms |
Revision 66a6d16 by Bastien Montagne November 6, 2017, 16:17 (GMT) |
Rename ID_IS_LINKED_DATABLOCK to ID_IS_LINKED. This makes code closer to id_override/assent-engine ones, which introduce a new type of linked data, and hence reserve ID_IS_LINKED_DATABLOCK to real linked datablocks. |
Revision 5d70e84 by Germano Cavalcante November 6, 2017, 16:14 (GMT) |
Revision b28da9d by Bastien Montagne November 6, 2017, 14:16 (GMT) |
Fix T53250: Crash when linking/appending a scene to a blend when another linked scene in this blend is currently open/active. Inner DAG code would not check against NULL pointer, and in case of an active linked scene, scene pointer will be NULL here, so we have to check it ourself. ;) |
Revision 7082bd1 by Sergey Sharybin November 6, 2017, 08:24 (GMT) |
Depsgraph: Cleanup, remove obsolete unused function |
Revision f5964e6 by Sergey Sharybin November 6, 2017, 08:24 (GMT) |
epsgraph: Use explicit graph API for sequencer |
Revision ad557da by Sergey Sharybin November 6, 2017, 08:24 (GMT) |
Depsgraph: Use explicit graph API for point cache |
Revision 90738e1 by Sergey Sharybin November 6, 2017, 08:24 (GMT) |
Depsgraph: Use explicit graph API for audio bake |
Revision d0e9352 by Sergey Sharybin November 6, 2017, 08:24 (GMT) |
Depsgraph: Use explicit graph API for OpenGL render |
Revision bb3024e by Sergey Sharybin November 6, 2017, 08:24 (GMT) |
Depsgraph: Use new API for alembic C-API |
Revision 45773c1 by Sergey Sharybin November 6, 2017, 08:24 (GMT) |
Update comment, reference new API function |
|