Blender Git Commits

Blender Git commits from all branches.

Page: 321 / 2888

June 14, 2021, 16:42 (GMT)
LineArt: Only get limits for cached modifiers.
June 14, 2021, 16:32 (GMT)
bli: generational_arena: class declaration setup
June 14, 2021, 16:24 (GMT)
LineArt: Fix stroke baking crash.
June 14, 2021, 16:14 (GMT)
Cleanup: pose library, remove out-of-place code

Remove code that made sense for the old pose library, but not for the
new one.

The new pose library doesn't live in the properties editor, so it doesn't
have to check for pinned objects there either.
June 14, 2021, 15:59 (GMT)
Cleanup: pose library, remove `BLEND_FACTOR_BY_WAVING_MOUSE_AROUND`

Remove the `BLEND_FACTOR_BY_WAVING_MOUSE_AROUND` define from the pose lib.
This was there to allow experimenting with different interaction models.

No functional changes.
June 14, 2021, 15:24 (GMT)
USD import: merged latest nv-usd-importer branch.

Merged the USD dome light import code from branch nv-usd-importer.
June 14, 2021, 15:17 (GMT)
Revert "Fix T86026: Crash Opening Cryptomatte File."

This reverts commit 7f3649874070de38131263317d02906d50279f93.

It was already reverted in rB89757f918cfa, but for some reason that never
made it to the asset-browser-poselib branch.
June 14, 2021, 14:34 (GMT)
Overlays: Make flash on mode transfer an operator property

This moves the flash on mode transfer effect option from the overlays to
an operator property of the mode transfer operator.

- This effect is intended to show the target object when no overlays or
a minimal set of overlays is enabled. Making it part of the whole set of
overlays invalidates this use case.

- The effect is not intended to be configurable per viewport, it should
be a global option.

The effect is still implemented using the overlay engine (instead of a
draw modal callback) due to performance and drawing artifacts. Having it
implemented as an overlay with runtime timer data in the objects makes
also possible to run multiple animations at the same time without any
visual glitches.

Reviewed By: campbellbarton, JulienKaspar

Differential Revision: https://developer.blender.org/D11519
June 14, 2021, 14:34 (GMT)
Render Window as Non-Child on Win32 platform

This patch makes the "Render" window a top-level window, not a child of
the main window, which was the case in blender versions prior to 2.93.
This means it is no longer "on top", nor is the icon grouped on the
taskbar in the same way, but you can Alt-Tab between it and the main
window. This change only affects the Windows platform as the other
platforms behave this way.

See D11576 for links to negative feedback that prompts this change.

Differential Revision: https://developer.blender.org/D11576

Reviewed by Brecht Van Lommel
June 14, 2021, 14:34 (GMT)
Fix T88812: Child Windows on Vertical Monitors

This patch improves the positioning of child windows when on monitors
that are arranged vertically (any above any other). When calculating a
window position in Ghost coordinates from GL coordinates we were using
monitor height, which can give incorrect values when desktop is taller
than any single monitor. So use desktop height instead.

See D10637 for more details and examples.

Differential Revision: https://developer.blender.org/D10637

Reviewed by Brecht Van Lommel
June 14, 2021, 14:34 (GMT)
Fix T88515: Cycles does not update light transform from linked collections

When moving a linked collection, we seem to only receive a depsgraph update
for an empty object so the Blender synchronization cannot discriminate it
and tag the object(s) (light or geometry) for an update through
id_map.set_recalc.

This missing transform update only affects lights since we do not check
manually if the transformations were modified like we do for objects.

To fix this, add a check to see if the transformation is different provided
that a light was already created.

Reviewed By: brecht

Maniphest Tasks: T88515

Differential Revision: https://developer.blender.org/D11574
June 14, 2021, 14:34 (GMT)
Fix missing directory in CMakeLists.txt
June 14, 2021, 14:34 (GMT)
Fix modifier deform by armature check ignoring virtual modifiers

Regression in f00cb93dbec7bf5dc05302c868f20fcd5aed7db7 (fix for T63125)
June 14, 2021, 14:34 (GMT)
Cleanup: missing include
June 14, 2021, 14:34 (GMT)
Cleanup: remove redundant NULL check, reduce scope
June 14, 2021, 14:34 (GMT)
Cleanup: misleading return argument for hair_create_input_mesh

- The argument with named with an `r_` prefix when it was in fact
also read from.
- The argument passed in had to be 'psys->clmd->hairdata',
if it was not - the function would not worked.
June 14, 2021, 14:34 (GMT)
Cleanup: avoid the possibility of 'enter_editmode' being left unset

While in practice this isn't an issue currently, always set
'enter_editmode' in ED_object_add_generic_get_opts
to avoid problems in the future.
June 14, 2021, 14:34 (GMT)
Cleanup: use return arg prefix for ED_object_add_generic_get_opts
June 14, 2021, 14:34 (GMT)
Cleanup: use ATTR_RETURNS_NONNULL function attribute
June 14, 2021, 14:34 (GMT)
Cleanup: redundant initialization

These were limited to obvious cases. Some less obvious cases
were kept as refactoring might make them necessary in future.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021