Revision e559a99 by Clément Foucault November 28, 2017, 16:22 (GMT) |
Eevee: Fix T53413: Crash when using displacement bump relink. ntree_shader_relink_displacement is creating a transient node that does not have a correct original to point to. In this case we revert to constant uniform. |
Revision 701ebb0 by Sergey Sharybin November 28, 2017, 15:47 (GMT) |
Draw manager: Pass explicit context to DEG scene update callback This way it is more clear what is needed to be passed and what is available in the callback itself. Thanks Dalai for review and tips about engine type! |
Revision e183372 by Bastien Montagne November 28, 2017, 15:34 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 0c7fbc4 by Bastien Montagne November 28, 2017, 15:31 (GMT) |
Cleanup (remove commented OMP directive). |
Revision 08e7b5d by Sergey Sharybin November 28, 2017, 14:08 (GMT) |
Cleanup: naming |
Revision 178ea1f by Sergey Sharybin November 28, 2017, 14:06 (GMT) |
Cleanup, naming of engine type variable |
Revision e5a74f3 by Sergey Sharybin November 28, 2017, 13:24 (GMT) |
Audaspace: Fix -Wreorder warning Makes building less noisy, helps catching real introduced warnings/errors. @xeXyon, mind having a look here and possibly apply to upstream? :) |
Revision 9d6bd66 by Sergey Sharybin November 28, 2017, 13:24 (GMT) |
Depsgraph: Wrap context used for editors update callback into a structure This way we can extend it much easier. |
Revision db2a603 by Sergey Sharybin November 28, 2017, 13:24 (GMT) |
Depsgraph: Remove workaround for Blender Internal in viewport This commit effectively reverts fix T45702 done in 067fe2719a99. Reasoning: - Blender Internal is being replaced with Eevee, and will be removed entirely rather soon. - All render engines are planned to have own depsgraph, so such threading conflicts should no longer be an issue. - We don't want to spend time on porting workarounds for EOL things to a new design. Less code -- faster the work :) - If such notifications will end up needed for some other cases, we would need to re-implement this a more proper depsgraph tagging/flushing and make it to work with all copy-on-write datablocks and everything. |
Revision 86bfce6 by Sergey Sharybin November 28, 2017, 13:24 (GMT) |
Depsgraph: Don't call DEG ID update functions directly There might be much more logic involved there, also we might not know proper evaluated CoW pointer there yet. So we leave this to dependency graph to decide what exactly to do here. |
Revision bf5b931 by Bastien Montagne November 28, 2017, 11:38 (GMT) |
Removing OMP: BKE's tracking_stabilize. Again, 2 times quicker with BLI than with OMP (from about 5ms to 2.5ms per frame for the parallelized loop, on a rather small video...). |
Revision 7c64e33 by Campbell Barton November 28, 2017, 09:25 (GMT) |
makesdna/makesrna: silence output by default No need to print status for basic & reliable operations, build systems can output operations they run if needed, or debug output changed in the source if developers are debugging. Nice for ninja, so any printed text hints at a problem to fix. |
Revision 604de7c by Campbell Barton November 28, 2017, 09:25 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 9103464 by Dalai Felinto November 27, 2017, 16:52 (GMT) |
Fix T53291: Deleting objects do not delete them from the blend file User count was wrong for newly created files. We increase/decrease user count when we link/delete objects from a SceneCollection. So we don't want to leave user count of 1 after calling BKE_libblock_alloc in BKE_object_add_only_object(). |
Revision 14c3ef8 by Dalai Felinto November 27, 2017, 16:52 (GMT) |
Fixing alembic unittest after render layer purge |
Revision 2bf3825 by Brecht Van Lommel November 27, 2017, 15:57 (GMT) |
Fix T53145: bevel tool does not start with amount at zero. |
Revision 29044cf by Sergey Sharybin November 27, 2017, 15:34 (GMT) |
Depsgraph: Parameters component does exist in objects |
Revision f046af4 by Sergey Sharybin November 27, 2017, 15:23 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 63bf489 by Sergey Sharybin November 27, 2017, 15:22 (GMT) |
Cleanup: indentation |
Revision 9e658b5 by Sergey Sharybin November 27, 2017, 14:52 (GMT) |
Remove workaround for loopcut and DM stability Neither me nor Campbell could redo the issue, lets get rid of this workaround and fix it properly if still needed. |
|