Blender Git Commits

Blender Git "temp-lanpr-cleanup2" branch commits.

Page: 10 / 18

October 18, 2019, 11:35 (GMT)
Build: prepare "make update" to work for new release cycle branching

Checking out release branches in submodules, and printing some more
informative messages when that fails.
October 18, 2019, 11:35 (GMT)
Fix T70554: Snake Hook + Ctrl does not set the brush stroke in its normal direction

This commit also fixes the same issue in elastic deform

Reviewed By: jbakker

Maniphest Tasks: T70554

Differential Revision: https://developer.blender.org/D6014
October 18, 2019, 11:35 (GMT)
GPU: Consider softpipe as software renderer
October 18, 2019, 11:35 (GMT)
Fix missing manipulator update when toggling bone lock
October 18, 2019, 11:35 (GMT)
Fix T70677: Annotation converted to grease pencil remains unselectable

The problem was the new object was created byt the tag for update objects in depsgraph was not tagged.
October 18, 2019, 11:35 (GMT)
Fix T70596: Wrong default scale value for node wrapper tool.

This affected all exporter add-ons using that wrapper to handle the node
shaders... sigh...
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)
Fix T61432: Sampling Subframes not working 2.8

Uncommented subframe logic and added correct time getter function (with subframe part in frame) to subframe update function
October 18, 2019, 11:35 (GMT)
Fix T70617: mesh.from_pydata() misses first edge if there are faces
October 18, 2019, 11:35 (GMT)
Sculpt: Fix wireframe drawing

With this commit sculpt mode draws the real mesh wireframe instead of the
triangulated version by ignoring non real edges when building the PBVH GPU buffers

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6032
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)
PyAPI: update for change in tessellate_polygon
October 18, 2019, 11:35 (GMT)
Cleanup: clang-format, spelling
October 18, 2019, 11:35 (GMT)
Fix: Manipulator visible if root or tip of locked bone is selected

When an edit-bone was locked, we hid the transform manipulator for it.
But only if the bone itself was selected, not when the root or tip were
selected, even though they are locked then too. So this makes sure the
manipulator is shown in neither case.
October 18, 2019, 11:35 (GMT)
CMake: Allow to use pre-compiled CentOS libraries

The goal is to make it able to use pre-compiled CentOS libraries on a
more modern system. Main issue was that it's possible that the compiler
on a newer version is defaulting to different C++11 ABI.

This change makes it so that if there is NO native libraries in the
lib folder and there IS pre-compiled CentOS folder, it will be used and
compiler will be forced to old ABI.

Differential Revision: https://developer.blender.org/D6031
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)
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)
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 T70640 EEVEE: Alpha hashed material is darker when alpha is not 1.0

Predivide all radiance components as the alpha effect comes from the hashed
transparency (pixel rejection).
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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021