Blender Git Commit Log

All Blender Git commits.

Page: 1100 / 8462

Revision 1f09dcc by Christoph Lendenfeld (master)
November 23, 2020, 14:26 (GMT)
Cleanup: Animation, split `graph_edit.c` into separate files

Split some of the code of `graph_edit.c` into:
* `graph_view.c`: preview range, view all, view selected etc.
* `graph_slider_ops.c`: the decimate modal operator code.

The latter file will be extended later with more slider-based operators.

Maniphest Tasks: T81785

Reviewed By: sybren

Differential Revision: https://developer.blender.org/D9312
November 23, 2020, 14:25 (GMT)
Tracking: Cleanup, typos and spelling in DNA comments
November 23, 2020, 13:21 (GMT)
Merge branch 'asset-metadata' into asset-browser
November 23, 2020, 13:14 (GMT)
Add custom property support for assets

I didn't do this earlier because I was afraid it would make reading of asset
data (and asset data only!) difficult. Mainly because custom properties could
store pointers to other data, that would have to be read too then (e.g. an
object). But turns out, we can easily disable custom pointers to other
data-blocks, so reading stays simple :).
November 23, 2020, 12:31 (GMT)
Merge branch 'asset-metadata' into asset-browser
November 23, 2020, 12:31 (GMT)
Merge branch 'master' into asset-metadata
November 23, 2020, 11:48 (GMT)
Animation: New Euler filter implementation

This new discontinuity filter performs actions on the entire Euler
rotation, rather than only on the individual X/Y/Z channels. This makes
it fix a wider range of discontinuities, for example those in T52744.

The filter now runs twice on the selected channels, in this order:
- New: Convert X+Y+Z rotation to matrix, then back to Euler angles.
- Old: Add/remove factors of 360� to minimize jumps.

The messaging is streamlined; it now reports how many channels were
filtered, and only warns (instead of errors) when there was an actual
problem with the selected channels (like selecting three or more
channels, but without X/Y/Z triplet).

A new kernel function `BKE_fcurve_keyframe_move_value_with_handles()` is
introduced, to make it possible to move a keyframe's value and move its
handles at the same time.

Manifest Task: T52744

Reviewed By: looch

Differential Revision: https://developer.blender.org/D9602
November 23, 2020, 11:41 (GMT)
Merge branch 'master' into soc-2020-io-performance
Revision 1318eaf by Ankit Meel (master)
November 23, 2020, 11:04 (GMT)
Cleanup: CMake: use string(APPEND..), not set(..)

Left out in {rB7f28a99dd5a57216fb477d844ae1fec5510ad5d5}
Revision 36426b0 by Ankit Meel (master)
November 23, 2020, 11:04 (GMT)
CMake/macOS: Replace -Xlinker with -Wl.

Causes link issues on Xcode's "New Build System" which was introduced
in Xcode 10 and is default on Xcode 12.
https://devtalk.blender.org/t/16273

Differential Revision: https://developer.blender.org/D9624
Reviewed by: brecht, #platform_macos
November 23, 2020, 11:03 (GMT)
Cleanup: improve naming convention for geometry node exec functions
November 23, 2020, 10:56 (GMT)
Fix T82849: Assert When Unlinking "Edit Source" Text Data-block.

Simplify and sanitize handling of usercounts for Text IDs generated
trhough `BKE_text_load_ex`.
November 23, 2020, 10:38 (GMT)
Merge branch 'master' into asset-browser
November 23, 2020, 08:23 (GMT)
Tracking: Cover markers access with basic tests

Just a beginning of tests coverage, related on the planned upcoming
development.
November 23, 2020, 08:23 (GMT)
Tracking: Cleanup, make units explicit in new track creation
November 23, 2020, 08:23 (GMT)
Tracking: Cleanup, clarify comments in tracking settings

Make unit more explicit.

Ideally would be "embedded" into the field name itself, but this will be
more involved change.
November 23, 2020, 08:23 (GMT)
Tracking: Refactor, move track allocation to helper function

The caller is still responsible for allocating list of markers,
but the track allocation and initialization can now be reused.

Currently no functional changes, preparing for an upcoming
development.
November 23, 2020, 07:28 (GMT)
bring back optix optimisation, add some timing information
November 23, 2020, 07:17 (GMT)
Merge branch 'master' into xr-actions-D9124
November 23, 2020, 07:16 (GMT)
XR: Only allow one active modal action/subaction

Prevents unwanted behavior when a modal operator is bound to multiple
inputs (e.g. when an action has multiple subaction paths). Can be
refactored in the future to support "bimanual" interaction for some
operators.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021