Blender Git Commit Log

All Blender Git commits.

Page: 455 / 8462

July 14, 2021, 13:15 (GMT)
MCE: Only options in toolbar in correct context

Some popovers produced errors if no clip was loaded yet or the wrong
mode was active.
July 14, 2021, 13:11 (GMT)
VSE: Don't draw time grid lines

Add overlay option to disable grid drawing.
Reuse drawing code from other editors (timeline editor )

{F10215219,size=full}

Differential Revision: https://developer.blender.org/D11790
July 14, 2021, 12:39 (GMT)
adaptive_cloth: Mesh: flip_edge: do operation by deleting and adding

Sometimes, the user needs to know which elements have been affected,
for this, delete and add new elements. This shouldn't have any effect
on performance in theory because the arena should add back the
elements in the place where it has been deleted, hasn't been tested.
July 14, 2021, 12:23 (GMT)
Cleanup: Turn PointCache flags defines into an anonymous enum.
July 14, 2021, 12:23 (GMT)
Fix T89771: Cloth disk cache is not read on library overrides in some cases.

Issue would happen when the original, linked data already had 'Disk Cache'
setting enabled. Override would then see no difference with linked data,
and not create any rule for it (as expected).

Root of the issue was that in Cloth modifier copy code, those disk cache
settings were not copied at all, so every time local overrides were
re-generated by copying linked data, those flags would be reset to their
default values.

NOTE: this might exist in other PointCache usages as well, but this code is
in such a bad state that I'd rather do minimal strictly needed changes
there, on a case-by-case basis. Proper recode of that whole system is
wayyyyy out of scope here.
July 14, 2021, 12:23 (GMT)
Fix (unreported) LibOverride diffing generating operations for non-editable properties.

Non-pointer-like properties that are not editable should never generate
override operations.

While harmless (those would never be applied back anyway), better not
clutter override operations list, and also enjoy the symbolic
performances improvement here.

NOTE: Pointer-like properties (pointers and collections) remain
processed as usual here since they usually imply recursivity. We could
make an exception to the exception for ID pointers, but for now I don't
think this is worth it.
July 14, 2021, 12:09 (GMT)
Cleanup: remove unused avx/sse kernel textures access
July 14, 2021, 12:09 (GMT)
Fix incorrect diffuse/glossy/transmission with indirect SSS
July 14, 2021, 12:09 (GMT)
Cleanup: remove unused kernel_shadow.h
July 14, 2021, 11:56 (GMT)
Fix T88908: Incorrect path handling in adding strips

When image strip is added from python using `image_strip_add` operator
and directory path is not terminated with slash, last part of directory
was ignored.

Use `BLI_join_dirfile` instead of simple string concatenation.
July 14, 2021, 11:54 (GMT)
Fix T88088: Cycles and Eevee Vector Rotate node inconsistent with zero axis

Pass along the unmodified vector in this case.
July 14, 2021, 11:54 (GMT)
Fix crash displaying invalid enum value with translations enabled

Found loading a cycles-x .blend file saved with different integer values for
enum items.
July 14, 2021, 11:42 (GMT)
MCE: Add some options to the topbar tool settings

There are now 3 new menues on the left side of the topbar tool settings:
- Speed
- Tracking Settings
- Objects
Having the tracking speed menu now in the topbar makes more sense than
before, where it was located in the tracking settings.

The tracking presets are now located in left side of the topbar, next to
the tool settings. That way the presets are always accessible, even when
a different tool is active, which might be handy when using Detect
Features.
July 14, 2021, 11:22 (GMT)
Fix T89826: VSE snapping with constrained axis

Constraining to X axis caused snapping to not work at all. Constraining
to Y axis caused snapping indicator to be drawn, when snapping doesn't
occur.

Reviewed By: mano-wii

Differential Revision: https://developer.blender.org/D11898
July 14, 2021, 10:33 (GMT)
Import changes from development branches
July 14, 2021, 10:31 (GMT)
Merge branch 'master' into subdivision_work
July 14, 2021, 10:27 (GMT)
GPencil: Preparation for transforms

July 14, 2021, 10:04 (GMT)
GPencil: Add more data to temp struct

Added mode and space conversion.
July 14, 2021, 09:55 (GMT)
Fix T89851: Geometry nodes: wrongly detected "Node group has unidentified
nodes or sockets" error

rBfe22635bf664 introduced a utility to check for this (but it was always
returning true).

This wasnt a problem in master (since it is unused there), but in the
2.93 branch, this utility is actually used and the error results in all
geometry nodetrees to appear with the "Node group has unidentified nodes
or sockets" message (and being unusable).

Now return false in has_undefined_nodes_or_sockets if all nodes and
sockets have been successfully checked.

This commit then needs to end up in the 2.93 branch.

Maniphest Tasks: T89851

Differential Revision: https://developer.blender.org/D11911
July 14, 2021, 09:25 (GMT)
Fix T89734: incorrect dependency cycle with id property on modifier

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