Blender Git Commits

Blender Git "master" branch commits.

Page: 359 / 5574

March 8, 2021, 12:47 (GMT)
Fix T86373: crash picking colors in geometry nodesockets

Caused by {rB85421c4fab02}.

Above commit treated `SOCK_RGBA` and `SOCK_STRING` the same in
`std_node_socket_draw`.
That would turn a RGBA button into a text button (for attribute search),
leading to trouble.
Note these were just treated the same prior to above commit because both
were doing the layout split.

Now just give RGBA sockets their own case.

Maniphest Tasks: T86373

Differential Revision: https://developer.blender.org/D10646
March 8, 2021, 12:41 (GMT)
Cleanup: Change extension .cpp to .cc
March 8, 2021, 11:45 (GMT)
Revert "Fix modernize-raw-string-literal complaints from clang-tidy."

This reverts commit 7a34bd7c2886dfc812345c0b1649d63a9ee4666f.

Broke windows build. Can apparently fix with /Zc:preprocessor flag
for windows but need a Windows dev to make that fix.
March 8, 2021, 10:55 (GMT)
Cleanup: Removed duplicate slash in macOS SDK path

Cleanup although it's harmless.
March 8, 2021, 10:37 (GMT)
Geometry Nodes: support Vector Rotate node

Differential Revision: https://developer.blender.org/D10410
March 8, 2021, 09:47 (GMT)
Particles: change default name to "ParticleSystem"

Since {rB7a6b46aac56b}, particle systems were named "ParticleSettings"
by default, same as particle settings themselves. These are not the same
thing and their names should reflect that.

Issue came up in T86366.

Now name them "ParticleSystem" by default, name uniqueness is preserved
for both system and settings.

Maniphest Tasks: T86366

Differential Revision: https://developer.blender.org/D10641
March 8, 2021, 07:52 (GMT)
Cleanup: Remove unused variable.
March 8, 2021, 07:47 (GMT)
Fix T86026: Crash Opening Cryptomatte File.

But this time the root cause. Writing undo files is done in a separate
thread. This patch moved the updating of the matte_id when the user
actually changes the matte.
March 8, 2021, 07:28 (GMT)
Revert "Fix T86026: Crash Opening Cryptomatte File."

This reverts commit 7f3649874070de38131263317d02906d50279f93.
March 8, 2021, 03:54 (GMT)
Cleanup: use ofs instead of offs as an abbreviation for offset

Used for local structs/variables,
since `ofs` is by far the most widely used abbreviation.
March 8, 2021, 03:44 (GMT)
Cleanup: rename offs to offset
March 8, 2021, 03:40 (GMT)
Cleanup: rename offs to offscreen
March 8, 2021, 03:39 (GMT)
Cleanup: add use prefix for boolean
March 7, 2021, 23:13 (GMT)
Speedup for usual non-manifold exact boolean case.

The commit rB6f63417b500d that made exact boolean work on meshes
with holes (like Suzanne) unfortunately dramatically slowed things
down on other non-manifold meshes that don't have holes and didn't
need the per-triangle insideness test.
This adds a hole_tolerant parameter, false by default, that the user
can enable to get good results on non-manifold meshes with holes.
Using false for this parameter speeds up the time from 90 seconds
to 10 seconds on an example with 1.2M triangles.
March 7, 2021, 22:03 (GMT)
Fix modernize-raw-string-literal complaints from clang-tidy.
March 7, 2021, 17:05 (GMT)
Cleanup: fix compiler warning
March 7, 2021, 16:53 (GMT)
Geometry Nodes: simplify allocating dynamically sized buffer on stack
March 7, 2021, 16:22 (GMT)
Cleanup: do not pass class member to class methods
March 7, 2021, 16:16 (GMT)
Alembic procedural: fix infinite update loop when modifying Object level properties
March 7, 2021, 16:16 (GMT)
Alembic procedural: fix missing update when only the transforms change

The missing update has two sources:

The TimeSampling used for looking up transformations in the cache was
uninitialized. To fix this, simply use the TimeSampling from the last
transformation in the hierarchy (that is the object's parent), which
should also contain the time information for all of its parents.

The objects are not tagged for update when their trasformations change.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021