Blender Git Loki

Blender Git commits from all branches.

Page: 1111 / 2888

October 18, 2019, 11:35 (GMT)
Docs: 2.81 release description for Linux appdata
October 18, 2019, 11:35 (GMT)
Depsgraph: Inform when update or tag happens during evaluation

It is not allowed to do tagging or updates while dependency graph is
in the middle of evaluation.

This is something what is simple to violate from python code. This
change adds some sanity checks.

The request to update view layer or dependency graph will raise an
exception in Python now, so it's easy for scripters to notice.

Tagging for update will do silent return unless running with debug
command line argument. This is because it's a bit tricky to know
which exact dependency graph corresponds to a context from which
an update tag was triggered.

Differential Revision: https://developer.blender.org/D6035
October 18, 2019, 11:35 (GMT)
Depsgraph: Cleanup, promote is_evaluating query

This way it might be used for sanity checks in RNA API as well.
October 18, 2019, 11:35 (GMT)
Depsgraph: Don't use push-from-thread when scheduling graph

This isn't guaranteed that graph is scheduled from main thread,
so it is actually a miracle how it all worked.
October 18, 2019, 11:35 (GMT)
Fix T70191: Text button in popup doesn't work

F2 rename didn't work with mouse input.
October 18, 2019, 11:35 (GMT)
Cleanup: remove unused variable
October 18, 2019, 11:35 (GMT)
Fix T70715: sculpt brush jitter after recent TBB changes

Fix error in the splitting constructor, and some refactoring.
October 18, 2019, 11:35 (GMT)
Fix T64901: Nesting collection instances could clutter object display
October 18, 2019, 11:35 (GMT)
Cleanup: Fix wrong assert introduced by rBd98ae27f02c7
October 18, 2019, 11:35 (GMT)
GPencil: Change Paint cursor to DOT

After doing some test, the cross cursor is too intrusive when you are drawing in grease pencil, so we decided to change by Dot cursor.

Reviewers: @brecht @mendio @pepeland @pablovazquez @billreynish
October 18, 2019, 11:35 (GMT)
Fix build error on macOS after recent changes for file delete
October 18, 2019, 11:35 (GMT)
Fix build error on Windows after recent changes
October 18, 2019, 11:35 (GMT)
Sculpt: use TBB instead of BLI_task for multithreading

This solves performance issues on some computers where there is significant
threading overhead. Rather than doing the complicated work of optimizing our
own task scheduler, use TBB which appears to work well. The downside is that
we have another thread pool, but it is already there when using OpenVDB voxel
remesh.

For future releases we can switch to using TBB to replace our task scheduler
implementation entirely, and use the same thread pool for BLI_task, Cycles,
Mantaflow, etc.

Differential Revision: https://developer.blender.org/D6030
October 18, 2019, 11:35 (GMT)
Build: add WITH_TBB option, in preparation of sculpt using it

It should no longer be tied to OpenVDB and OpenImageDenoise then.

Differential Revision: https://developer.blender.org/D6029
October 18, 2019, 11:35 (GMT)
File Browser: add back Delete, which now moves files to the trash

In Blender 2.7 delete would permanently delete files, now this function is back
but using more standard behavior.

This patch includes code contributed by Kris (Metricity).

Differential Revision: https://developer.blender.org/D4585
October 18, 2019, 11:35 (GMT)
Node Shader wrapper: add access to the Emission color of Principled BSDF node.

This did not exist when that wrapper was created, but is supported by
many formats, so worth supporting it now. See also T70666.
October 18, 2019, 11:35 (GMT)
Fix T70644 EEVEE: Bump issue with geometry node normal coordinate

Was caused by non-normalized coordinates (normals). Note this is not 100%
correct as the dFdx functions can be the same for packs of 4 pixels and the
derivated value can only be correct for one pixels.

This is because smoothed normals are a non-linear function (because of the
normalization).

The correct fix would be to do the dFdx offset BEFORE any normalization.
October 18, 2019, 11:35 (GMT)
Fix T65134: Duplicated proxies in several scenes don't work

This is something which worked in Blender 2.79.
Need to do special trickery to ensure peoxy_from points to a
proper object.

Differential Revision: https://developer.blender.org/D6040
October 18, 2019, 11:35 (GMT)
UI: Only hide locked transform manipulator axes for matching spaces

The manipulator would hide axes that were locked, even if the lock was
applied to a different space. That would lead to confusing behavior of
the manipulator. E.g.:
* Add armature
* Enter Pose Mode and select the bone
* Lock X and Y location in the Sidebar
* Enable the Move tool
* Only the Y axis is visible, but doesn't do anything on dragging
The manipulator would only show the Y axes, even though the lock is
applied to the bone's local Y axis, which matches the manipulators Z
axis.

Differential Revision: D6021

Reviewed by: Brecht van Lommel, William Reynish
October 18, 2019, 11:35 (GMT)
Fix missing manipulator update when toggling bone lock
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021