Blender Git Commits

Blender Git "master" branch commits.

Page: 1006 / 5574

October 21, 2019, 13:53 (GMT)
Merge branch 'blender-v2.81-release'
October 21, 2019, 12:23 (GMT)
Fix T70937: Cycles fails in viewport when rendering with OptiX

Was caused by D6068, which did not handle "MEM_PIXELS" memory
when not in background mode. Before that it always fell back to using
generic device memory, so restoring that behavior. In future this
should be changes to use OpenGL interop for optimal performance.
October 21, 2019, 09:03 (GMT)
Merge branch 'blender-v2.81-release'
October 21, 2019, 08:57 (GMT)
Fix invalid property shortcuts being created

When there was no way to find the data-path from context
the shortcut was still being created.
It would evaluate to "context.(null)".

Now adding shortcuts will be disabled if the path can't be computed.
October 21, 2019, 08:20 (GMT)
Merge branch 'blender-v2.81-release'
October 21, 2019, 08:19 (GMT)
Fix project from view crash before the GPU is initialized
October 21, 2019, 04:07 (GMT)
Merge branch 'blender-v2.81-release'
October 21, 2019, 04:05 (GMT)
Cleanup: style
October 21, 2019, 03:51 (GMT)
Merge branch 'blender-v2.81-release'
October 21, 2019, 03:48 (GMT)
CMake: fix building as a Python module on macOS

Caused by c553b790fc781
October 20, 2019, 15:58 (GMT)
Merge branch 'blender-v2.81-release'
October 20, 2019, 15:47 (GMT)
Fix T70864: Separate loose parts runs indefinitely

Large objects with many separate pieces became unstably slow
(run for hours and not finish).

The entire original mesh was being duplicated twice per loose part.

In own tests, millions of vertices and thousands of loose parts
now run in around 5-15 seconds.
October 20, 2019, 13:53 (GMT)
Shrinkwrap: improve numerical stability of Target Normal Project.

* Add proper adjustment for scale in the solver epsilon computation.
* Run at least one full iteration of the solver, even if the initial
state meets the epsilon requirement.
* When applying offset, blend normal into the offset direction
as the initial point moves very close to the target mesh.

Also random improvements to debug trace output in the console.
October 20, 2019, 07:26 (GMT)
Merge branch 'blender-v2.81-release'
October 20, 2019, 07:25 (GMT)
Mesh: add API functions for poly & loop removal

These existed for verts & edges, add for API completeness.
Also add ED_mesh_geometry_clear,
needed to reduce memory for edit-mesh separate.
October 20, 2019, 05:43 (GMT)
Merge branch 'blender-v2.81-release'
October 20, 2019, 05:42 (GMT)
Cleanup: missing declaration warnings
October 19, 2019, 11:27 (GMT)
GPencil: Primitive: Polyline Tool

T70927

Maniphest Tasks: T70927

Differential Revision: https://developer.blender.org/D6097
October 18, 2019, 14:43 (GMT)
Merge branch 'blender-v2.81-release'
October 18, 2019, 14:41 (GMT)
Fix T70790: Crash in sculpt mode switching from two meshes after reload saved file

This fixes the crash, but it does not fix the core issue. The PBVH should
always be available when an object is in sculpt mode and tools should
not need to check for that.

Reviewed By: jbakker

Maniphest Tasks: T70790

Differential Revision: https://developer.blender.org/D6063
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021