Blender Git Commits

Blender Git "master" branch commits.

Page: 1942 / 5574

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.
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!
November 28, 2017, 15:34 (GMT)
Merge branch 'master' into blender2.8
November 28, 2017, 15:31 (GMT)
Cleanup (remove commented OMP directive).
November 28, 2017, 14:08 (GMT)
Cleanup: naming
November 28, 2017, 14:06 (GMT)
Cleanup, naming of engine type variable
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? :)
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.
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.
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.
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...).
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.
November 28, 2017, 09:25 (GMT)
Merge branch 'master' into blender2.8
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().
November 27, 2017, 16:52 (GMT)
Fixing alembic unittest after render layer purge
November 27, 2017, 15:57 (GMT)
Fix T53145: bevel tool does not start with amount at zero.
November 27, 2017, 15:34 (GMT)
Depsgraph: Parameters component does exist in objects
November 27, 2017, 15:23 (GMT)
Merge branch 'master' into blender2.8
November 27, 2017, 15:22 (GMT)
Cleanup: indentation
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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021