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 |
November 23, 2020, 11:04 (GMT) |
Cleanup: CMake: use string(APPEND..), not set(..) Left out in {rB7f28a99dd5a57216fb477d844ae1fec5510ad5d5} |
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 |
Revision 18e768c by Jacques Lucke (geometry-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) 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. |
|
|
|


Master Commits
MiikaHweb | 2003-2021