Blender Git Commits

Blender Git "master" branch commits.

Page: 686 / 5574

July 10, 2020, 08:58 (GMT)
Fix UV rip failing to disable proportional edit-mode
July 10, 2020, 06:04 (GMT)
Cleanup: spelling
July 10, 2020, 06:03 (GMT)
Cleanup: clang-format
July 10, 2020, 03:41 (GMT)
Fix UV path redo in vert/edge mode

Redo was only working in some situations,
some options were also not being forwarded.
July 10, 2020, 03:35 (GMT)
Fix BM_loop_at_index_find lookup
July 10, 2020, 03:01 (GMT)
UV: allow ripping face-regions

This changes the behavior of rip when entire faces are selected.
Now face regions are isolated and moved instead of ripping the edge-loop
extracted from the selection boundary.

This is a convenient alternative to separate selection & move.
Resolves T78751.
July 10, 2020, 02:44 (GMT)
Cleanup: face-center mesh calculation

Loop over faces and calculate their centers instead of zeroing the
face center array and accumulating all faces vertex corners.

Move subsurf face center extraction into it's own loop since it works
differently.
July 10, 2020, 02:19 (GMT)
Fix missing adjacent UV check for recent UV path select

Path selection could cross UV islands if the destination element was
on an island boundary.
July 10, 2020, 02:14 (GMT)
Cleanup: add BLI_linklist_find_last

This makes adding to the end of a linked list simpler,
In most cases we avoid this in favor of BLI_linklist_append.

For one off operations it's OK.
July 10, 2020, 01:49 (GMT)
Cleanup: spelling
July 10, 2020, 01:49 (GMT)
Cleanup: use FLT_MAX for the maximum path selection cost

A large number below FLT_MAX was used to avoid overflow,
however this doesn't cause any problems.
July 10, 2020, 01:49 (GMT)
Cleanup: variable names, use define for maximum path cost
July 10, 2020, 01:49 (GMT)
Cleanup: undeclared warnings
July 9, 2020, 17:04 (GMT)
BLI: add more operator overloads for float2
July 9, 2020, 16:24 (GMT)
Sculpt: Make Sculpt Vertex Colors features experimental

This disables all Sculpt Vertex Colors tools, operators, panels and rendering capabilities and puts them under the "Use Sculpt Vertex Colors" experimental option.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D8239
July 9, 2020, 16:19 (GMT)
Fix: add missing extern "C"
July 9, 2020, 16:10 (GMT)
Build: add more libc compatibility functions for upcoming libraries update

These are needed by the x264 library.
Revision 6778949 by Pablo Dobarro
July 9, 2020, 15:56 (GMT)
Fix repeated Face Sets IDs when joining meshes

As Face Sets IDs start from 0 and increase by 1 each time a new face set
is created in a mesh, when joining multiple meshes it could happen that
the same ID is used by several unrelated areas in multiple objects. This
checks the Face Sets IDs when joining meshes and ensures that they are
not repeated between different objects when joining them, so in the
resulting mesh all previous face sets will have different IDs.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8224
July 9, 2020, 15:56 (GMT)
Implement T77959: Never duplicate linked data during deep-copy.

Note that this behavior is enforced on user level for now, but on code
side it is controlled with a flag, which should make it easy to refine
that behavior if needed.

Only exception is when we duplicate a linked ID directly (then we assume
user wants a local deep-copy of that linked data, and we always also
duplicate linked sub-data-blocks).

Note that this commit also slightly refactor the handling of actions of
animdata, by simplifying `BKE_animdata_copy_id_action()` and adding an
explicit new `BKE_animdata_duplicate_id_action()` to be used during ID
duplication (deep copy).

This also allows us to get rid of the special case for liboverrides.
July 9, 2020, 15:51 (GMT)
Sculpt: Skip fully hidden nodes in sculpt tools

As tools iterators skip not visible vertices, fully hidden nodes can
also be skipped and considered as masked.

Reviewed By: sergey

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