Blender Git Loki

Kaikki Blender Git kommitit.

Page: 777 / 8462

March 29, 2021, 17:07 (GMT)
Snap Gizmo: Minor optimization when updating gizmo properties

As the Snap Gizmo properties are used as return of snapping values and
therefore updated with each change, use callbacks to get these values
through RNA properties.

Differential Revision: https://developer.blender.org/D8525
Revision a702ca3 by Ankit Meel (master)
March 29, 2021, 16:56 (GMT)
Tests/bpy: Add installation verification test

Makes it slightly easier to test whether the installed module works
or not. Depends on D10656

Ref T86579
Reviewed By: mont29, campbellbarton
Differential Revision: https://developer.blender.org/D10665
Revision fbe2c3f by Ankit Meel (master)
March 29, 2021, 16:55 (GMT)
Tests: disable python tests for blender as python module

Avoid CTest errors and exit codes due to test failures which depend
on Blender executable.

Ref T86579
Reviewed By: mont29, campbellbarton
Differential Revision: https://developer.blender.org/D10656
Revision 241f05d by Ankit Meel (master)
March 29, 2021, 16:55 (GMT)
macOS/bpy: accommodate portable builds, and multi-config generators.

Old code's `install` step did not guarantee that all script files
will be copied from source folder to build folder _before_ copying from
build folder to site-packages. That caused incomplete installation.
Fixed by copying scripts etc., only once. Also match the behavior on
Linux: install to site-packages only if `WITH_INSTALL_PORTABLE` is OFF.

Also fix install and launch issues with Xcode.
Revision 77ac67d by Ankit Meel (master)
March 29, 2021, 16:54 (GMT)
Cleanup/CMake: remove trailing `/`; whitespace.
March 29, 2021, 16:33 (GMT)
Merge branch 'master' into eevee-gpencil
March 29, 2021, 15:48 (GMT)
Pose Library: prevent auto-keying on linked Action

Prevent auto-keying when the current Action is a linked datablock.
March 29, 2021, 15:10 (GMT)
Cleanup: Replace `is...Operation()` methods with a flag.
March 29, 2021, 15:10 (GMT)
Cleanup: Use Bitflags For Booleans.
March 29, 2021, 15:09 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
March 29, 2021, 15:09 (GMT)
Merge branch 'master' into greasepencil-object
March 29, 2021, 15:02 (GMT)
Fix T87013: GPencil SVG export wrong svg xml header settings

The attribute was missing.
March 29, 2021, 15:02 (GMT)
Fix T86975: GPencil interpolate wrong stroke order

When interpolate, the stroke order was not correct because it was assumed the GHash iter would return the items in the same order of insertion, but this is false.

Now, a list is used to keep the order of the strokes and the Hash is used to get the relationship between strokes as before.
March 29, 2021, 14:57 (GMT)
Fix T86298: crash when loading "corrupted" geometry node tree

The file was not really corrupted (as in, Blender did everything
correctly while saving). I only did not consider the case when
a .blend file is resaved in an older version before.
March 29, 2021, 14:40 (GMT)
Fix: Line Art panel in properties showing in the wrong order with add-ons

It should set bl_order to show below panels registered by render engine add-ons
like Cycles.
March 29, 2021, 14:19 (GMT)
Fix T76872: Mask created after existing keyframe gets broken handles

The issue was caused by handles not being written to the new mask
spline shape: it was always written as (0, 0), which was making the
handle calculation go wrong later on.

Solved by allocating a temporary array of bezier points and calculating
handles for them. While this is an extra array allocation it is only
done for a small amount of points and it is not in the critical code
path. Having this as an extra array helps to overcome a limitation of
the current mask shape API.

Additionally, disable the interpolation for the shape change:
the spline is brand new, there is nothing to be interpolated there.
March 29, 2021, 14:19 (GMT)
Mask: Fix possible nan values in the weight interpolation

Noticed while looking into animation data being created as per
steps to reproduce bug in T76872.
Revision 10e05bb by Falk David (master)
March 29, 2021, 13:56 (GMT)
GPencil Cleanup: Remove legacy key to cancel drawing

The 'E' key was set to cancel drawing. This was a change in the
old grease pencil system and is no longer used.
March 29, 2021, 13:14 (GMT)
Merge remote-tracking branch 'origin/master' into asset-browser-poselib

# Conflicts:
# release/scripts/addons
# source/blender/blenkernel/intern/armature_pose.cc
# source/blender/makesrna/intern/rna_ID.c
Revision fa8269c by Sybren A. Stüvel (master)
March 29, 2021, 13:01 (GMT)
Animation: add `PBONE_SELECTED` macro

Add `PBONE_SELECTED` macro to determine selection state of bones, while
also taking visibility into account.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021