Blender Git Commit Log

All Blender Git commits.

Page: 1082 / 8462

December 2, 2020, 14:38 (GMT)
Nodes: add geometry socket type

We still have to pick a color for this socket.

Ref T81848.
December 2, 2020, 14:38 (GMT)
Functions: add generic pointer class

This class represents a pointer whose type is only known at runtime.
December 2, 2020, 14:38 (GMT)
Functions: add move operations to CPPType

Those are sometimes needed when dealing with c++ types in a generic way.
December 2, 2020, 14:33 (GMT)
Fix T83293: crash when selecting bone

This partially reverts rBe922dd7d8a307c54d49bc01649a12610b022192b.
The issues fixed by that commit is still fixed.

Reviewers: fclem
December 2, 2020, 14:30 (GMT)
GPU: Show Limited support message for polaris + 20.11.2 drivers.

See T82856 for details.
Revision f8d1378 by Sebastia�n Barschkis (master)
December 2, 2020, 14:18 (GMT)
Deps: Additional changes for PugiXML on macOS

This commit expands the Windows-specific code in rBdca9aa0053f7 and Linux-specific code in rB33b7d53df08a.

It also fixes a capitalization issue in FindPugiXML.cmake
December 2, 2020, 14:17 (GMT)
GPU: Blacklist unsupported GPUs that crash during startup.

Since Blender 2.91 the TeraScale 2 based cards crash during startup.
This patch will show the user a screen that the platform they are using
isn't supported.

The GPUs have been carefully handpicked from dozens of reports. T83124,
T83127, T83103, T83091, T83045, T83065, T82750, T82889, T82925, T82640,
T82429, T82436, T82446.
December 2, 2020, 14:08 (GMT)
Point Separate Node: Change has_attribute function
December 2, 2020, 13:27 (GMT)
Fix T83161: Crash when moving ruler endpoints and opening or closing the toolshelf

`invert_snap` could be called before `snap_gizmo->keymap` was found.

Use the lazy initialization in `invert_snap` then.
December 2, 2020, 12:22 (GMT)
Transform: Correct Mirror for Object Mode along arbitrary axis

This fixes T68521, T82334.

The object are not properly mirrored in object mode.

For mirroring an object that has an arbitrary rotation along the X axis
this is the procedure:
1. mirror x location.
2. negate x scale of the
3. negate y and z component of the rotation (independent of which rotation mode is used).

This knowledge applies now for all angles and axes to finally make the
mirror operation work in object mode.

The new mirror function has the downside that it can not (in this form)
be used with proportional editing.

This is no problem since the old behavior can still be replicated by
scaling with -1 along any axis.

The solution to get perfect mirrors can not work for scaling in general,
because in that case there could be scew created.

Reviewed By: mano-wii

Differential Revision: https://developer.blender.org/D9625
December 2, 2020, 12:21 (GMT)
tag attributes as modified, and remove any stale normal data
December 2, 2020, 12:13 (GMT)
Merge branch 'master' into cycles_procedural_api
December 2, 2020, 11:57 (GMT)
Merge branch 'greasepencil-object' into greasepencil-io
December 2, 2020, 11:52 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
build_files/cmake/platform/platform_unix.cmake
December 2, 2020, 11:35 (GMT)
Fix T83119: Crash with topology mirror affecting a hidden vertex

Caused by rBba97da21acf2.

For non-topology mirror hidden verts were never respected/included in
EDBM_verts_mirror_cache_begin (they were excluded from the kdtree).

Prior to said commit, hidden mirrored verts that were still in the map
would have been excluded in a separate loop over vertices in
'editmesh_mirror_data_calc()' by checking BM_ELEM_HIDDEN. Due to the new
nature of this function this check was now moved to
EDBM_verts_mirror_cache_begin.

Maniphest Tasks: T83119

Differential Revision: https://developer.blender.org/D9673
December 2, 2020, 10:20 (GMT)
Add Custom Falloff Curve to the Vertex Weight Proximity Modifier.

The Vertex Weight Edit Modifier already got the Custom Curve, there was no
real reason for the proximity not to have it as well.

With some fixes by Bastien Montagne (@mont29).

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D9594
December 2, 2020, 10:18 (GMT)
Fix T83300: constant scene refreshing in Cycles with empty volumes

This infinite loop is caused by a conflict between the volume mesh
creation which unintentionally clears the shaders before early exiting
when no grid is found, and the Blender exporter which adds back the
shaders causing us to reupdate as the shaders changed.

To fix this simply preserve the shaders on the Volume node.
December 2, 2020, 09:13 (GMT)
Fix build error on builds without audaspace

This was caused by incorrect argument type in dummy function
`rna_Sequences_new_sound()`

Caused by 13ca11ac52a8
December 2, 2020, 09:13 (GMT)
tweak: copy transforms
December 2, 2020, 08:29 (GMT)
Fix T83090: Multiple warnings accessing brush enum data.

We already have generic enums for empty and default 'none' value.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021