Blender Git Commit Log

All Blender Git commits.

Page: 1182 / 8462

October 26, 2020, 16:54 (GMT)
XR: Support operator properties for actions

Pointers to op properties are stored in the XR session state as
IDProperty* and applied upon op execution. The actual properties
themselves are stored as key map items (new "XR" and "XR Session"
key maps were added to the blender default key maps).

The "XR" key map is intended to store op properties for action sets
that are saved in add-on (e.g. the VR Scene Inspection add-on) prefs.
The "XR Session" key map is intended to store op properties for scene
action sets, with these properties used for the XR session.

In this way, scene action sets can configure properties without
worrying about overwriting properties for action sets saved in prefs.
October 26, 2020, 16:53 (GMT)
Geometry Nodes: store id properties in nodes modifier

The properties are not used yet, but can already be accessed with Python
using `modifier.settings['setting name']`.

The plan is to use id properties to store the parameters that the modifier
passes into the geometry node group.
October 26, 2020, 16:37 (GMT)
Merge branch 'blender-v2.91-release' into master
October 26, 2020, 16:36 (GMT)
Fix T81421: "Saving As..." a blend file with a Script node file path filled with 1023 symbols crashes Blender.

Usual lack of protection against buffer overflows when manipulating
strings.

Also add some basic tests for `BLI_path_rel`.
October 26, 2020, 16:30 (GMT)
Fix build error when disabling WITH_XR_OPENXR
October 26, 2020, 16:22 (GMT)
Fix T81421: "Saving As..." a blend file with a Script node file path filled with 1023 symbols crashes Blender.

Usual lack of protection against buffer overflows when manipulating
strings.

Also add some basic tests for `BLI_path_rel`.
October 26, 2020, 15:41 (GMT)
Merge branch 'geometry-nodes' into geometry-nodes-boolean-node
October 26, 2020, 15:33 (GMT)
Merge branch 'blender-v2.91-release'
October 26, 2020, 15:24 (GMT)
UI: Datatransfer modifier: set mix factor inactive when not in use

For Customdata layer copying, interpolation with the mixfactor is only
done for certain mix modes, now set the UI inactive if the mixfactor is
not in use.

Namely, the modes are the "Above / Below Threshold" which are only used
for flags, colors and normals and mixing is not supported in these cases.

Spotted while looking into T81914.

Differential Revision: https://developer.blender.org/D9327
October 26, 2020, 14:43 (GMT)
Cycles: Add support for OptiX 7.2 SDK
October 26, 2020, 14:01 (GMT)
Ensure custom asset repository names are unique

These names are used as identifiers for the UI, we have to ensure their
uniqueness.
October 26, 2020, 13:49 (GMT)
Fix T81874: Box Select Keyframes doesnt set an active keyframe

Set the active keyframe on box/circle/lasso select in the graph editor.

For every FCurve that is influenced by the select operator that doesn't
have an active keyframe yet, the right-most keyframe is marked as the
active Keyframe.

Note that what is seen as the active keyframe for the graph editor also
depends on the active FCurve, which is not changed by box/circle/lasso
select.
October 26, 2020, 13:34 (GMT)
Merge branch 'blender-v2.91-release'
October 26, 2020, 13:31 (GMT)
Fix T82079: Missing viewport redraw changing volume slicing axis

Send appropriate notifiers (via rna_Volume_update_display).

Maniphest Tasks: T82079

Differential Revision: https://developer.blender.org/D9351
October 26, 2020, 13:16 (GMT)
Geometry Nodes: support evaluation with more than one group input

Group inputs are not yet exposed in the modifier. For now I just added
a simple float setting that will be passed to every float input of the group.
Inputs of other types have some default value.
October 26, 2020, 12:52 (GMT)
Merge remote-tracking branch 'origin/blender-v2.91-release'
October 26, 2020, 12:52 (GMT)
Fix: Animation, Draw active keyframe handles only when B�zier

Draw the handles for the active keyframe only when the interpolation type
is set to B�zier. This now matches the behaviour of handles of regular
(non-active) keyframes.
October 26, 2020, 12:52 (GMT)
Fix T81890: Active keyframe changes on deselect of keyframe

Activate an FCurve only on selecting, and not on deselecting a keyframe
or a handle.

Reviewed By: HooglyBoogly, Severin, looch, #animation_rigging

Differential Revision: https://developer.blender.org/D9328
October 26, 2020, 12:29 (GMT)
Geometry Nodes: connect group input and output by default
October 26, 2020, 12:27 (GMT)
Geometry Nodes: improve node tree evaluation

This change reduces the number of unnecessary copies of data
and avoids computing the same value more than once.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021