Revision c7a84c2 by Alexander Gavrilov October 16, 2018, 16:27 (GMT) |
Dope Sheet: rewrite computation of keyframe hold blocks. Computation of hold blocks was done by storing ranges (with start and an end, and likely overlapping) in a tree keyed only by the block start. This cannot work well, and there even were comments that it is not reliable in complex cases. A much better way to deal with it is to split all ranges so they don't overlap. The most thorough way of doing this is to split at all and every known keyframe, and in this case the data can actually be stored in the key column data structures, avoiding the need for a second tree. In practice, splitting requires a pass to copy this data to newly added keys, and the necessity to loop over all keyframes in the range being added. Both are linear and don't add excess algorithmic complexity. The new implementation also calls BLI_dlrbTree_linkedlist_sync for its own needs, so the users of the *_to_keylist functions don't have to do it themselves anymore. Differential Revision: https://developer.blender.org/D3790 |
Revision bd24ee8 by Brecht Van Lommel October 16, 2018, 16:09 (GMT) |
Templates: updated 2D animation template from grease pencil team. |
Revision cf2e5e3 by Antonio Vazquez October 16, 2018, 15:59 (GMT) |
Small change to Annotation panel Add one line more by default |
Revision d09a46c by Brecht Van Lommel October 16, 2018, 15:14 (GMT) |
UI: tweak and fixes for cycles sampling panel, remove unneeded decorators. |
Revision 324e8eb by Brecht Van Lommel October 16, 2018, 14:54 (GMT) |
UI: put show emitter option in particles panels. This settings is duplicated from the object duplication panel, but otherwise it's too hard to find. |
Revision 4aac9c9 by William Reynish / Brecht Van Lommel October 16, 2018, 12:58 (GMT) |
Fix remaining copy/paste button header, these are in menus now. |
Revision dacc539 by William Reynish / Brecht Van Lommel October 16, 2018, 12:58 (GMT) |
Fix incorrect icon for UV selection sync. |
Revision 3f3eae6 by Campbell Barton October 16, 2018, 11:09 (GMT) |
Cleanup: naming 'mp' was a reference to 'manipulator' |
Revision 48034f0 by Campbell Barton October 16, 2018, 11:06 (GMT) |
Tool System: add gizmo for shear tool |
Revision 5b9ab20 by Campbell Barton October 16, 2018, 11:06 (GMT) |
Transform: axis support for shear tool |
Revision 3451750 by Philipp Oeser October 16, 2018, 11:00 (GMT) |
Fix T57247: Render animation does not respect render single view layer Reviewers: brecht Maniphest Tasks: T57247 Differential Revision: https://developer.blender.org/D3800 |
Revision eba1b04 by Jacques Lucke October 16, 2018, 09:48 (GMT) |
Event System: don't invoke operator that should only be executed Problem was that the event was not `NULL` even though the `context` is `WM_OP_EXEC_*`. I noticed this problem when dropping .blend files into Blender. Instead of only executing `WM_OT_open_mainfile`, it was invoked (opening a file selector). The `wm_operator_invoke`, which also executes operators, always invokes operators when `event != NULL`. So setting `event` to `NULL` tells `wm_operator_invoke` not to invoke but to execute the operator. Reviewers: brecht Differential Revision: https://developer.blender.org/D3799 |
Revision 09cd651 by Jacques Lucke October 16, 2018, 09:18 (GMT) |
View 3D: fix image dropping in 3d view Reviewers: brecht Differential Revision: https://developer.blender.org/D3798 |
Revision f807371 by Antonio Vazquez October 16, 2018, 08:37 (GMT) |
GP: Set Dopesheet layers in Top-Down order The layers are Top-Down and the dopesheet must use the same order. |
Revision 0b5786e by Antonio Vazquez October 16, 2018, 08:23 (GMT) |
GP: Fix Blur shift when add more samples The image was moving in +X and +Y when added samples due round precission. |
Revision 88f392f by Antonio Vazquez October 16, 2018, 06:45 (GMT) |
Set Annotation list in Top-Down order This makes consistent the orders of any grease pencil related list |
Revision c1b8ce3 by Campbell Barton October 16, 2018, 04:02 (GMT) |
Fix crash in loose edge check |
Revision a57f32b by Campbell Barton October 16, 2018, 02:18 (GMT) |
Cleanup: headers |
Revision 1b65a95 by Campbell Barton October 16, 2018, 02:12 (GMT) |
Mesh: use mesh tessellation for face-map drawing Also use batch instead of immediate mode. |
Revision c5f4c69 by Campbell Barton October 15, 2018, 23:33 (GMT) |
Cleanup: replace check for derivedFinal w/ mesh_eval |
|
|
|


Master Commits
MiikaHweb | 2003-2021