September 22, 2021, 13:54 (GMT) |
Cleanup/Fix outliner 'make local' code. While likely harmless, this code was doing extremely bad thing, by-passing the whole lower-level `BKE_lib_id_make_local` call in case it would fail and deciding by itself to forcefully make the given ID local. Bad. Very, very, very bad. |
September 22, 2021, 13:54 (GMT) |
Fix: properly implement the 'only append' execption case for WorkSpaces. Add needed extra flag and utils to IDType to mark and check an ID type as only appendable. Note that this is only a loose user-level enforcement currently, in any case you need to be able to link an ID to append it currently, so for low-level code this does not really matter. Currently only WorkSpace and Screen ID types are marked with the new `IDTYPE_FLAGS_ONLY_APPEND` flag. |
September 22, 2021, 13:54 (GMT) |
Fix T90736: Problem applying scale to curves Curve Points of handle of type `Auto` on curves not uniformly scaled cause the shape of the curve to be modified after applying the scale. So change these handles to `Aligned` in these cases. Reviewed By: campbellbarton Maniphest Tasks: T90736 Differential Revision: https://developer.blender.org/D12281 |
September 22, 2021, 13:54 (GMT) |
Cleanup: Remove duplicate code Class SEQUENCER_PT_overlay as defined twice. |
September 22, 2021, 13:54 (GMT) |
Asset Template: Extra UI options This allow users to show/hide: * Library name / refresh. * Assets names. * Filter. To set them in Python use: display_options={'NO_NAMES', 'NO_FILTER', 'NO_LIBRARY'} With contributions by Julian Eisel. Differential Revision: https://developer.blender.org/D12476 |
September 22, 2021, 13:54 (GMT) |
Update RNA to User Manual Mappings |
September 22, 2021, 13:54 (GMT) |
UI: keep navigation gizmos visible during modal operators Hiding viewport navigation gizmos caused the UI to "flicker" unnecessarily, the axis could also be useful as a reference. Resolves T73684 |
September 22, 2021, 13:54 (GMT) |
Doc: expand on comment for why bound-box access could cause issues |
September 22, 2021, 13:54 (GMT) |
Fix T90862: Texts in Outliner can have wrong icon In contrast to the Filebrowser, the Outliner (Blender File view) did not distinguish icons for text-based formats (if they have a filepath this can be done though). Maniphest Tasks: T90862 Differential Revision: https://developer.blender.org/D12347 |
September 22, 2021, 13:54 (GMT) |
Geometry Nodes: fix memory leak for multi input sockets |
September 22, 2021, 13:54 (GMT) |
Functions: support optional outputs in multi-function Sometimes not all outputs of a multi-function are required by the caller. In those cases it would be a waste of compute resources to calculate the unused values anyway. Now, the caller of a multi-function can specify when a specific output is not used. The called function can check if an output is unused and may ignore it. Multi-functions can still computed unused outputs as before if they don't want to check if a specific output is unused. The multi-function procedure system has been updated to support ignored outputs in call instructions. An ignored output just has no variable assigned to it. The field system has been updated to generate a multi-function procedure where unused outputs are ignored. |
September 22, 2021, 13:21 (GMT) |
Merge branch 'master' into soc-2021-uv-edge-select-support |
September 22, 2021, 13:07 (GMT) |
Fix missing samples count pass when using tiles Samples count pass is normalized to the overall number of samples. This means that we need to store actual value of the samples in the tile buffer file. A bit annoying to pull all those settings to BufferParams and need to find a more generic solution, but for now this is easiest and a quickest solution. Differential Revision: https://developer.blender.org/D12597 |
September 22, 2021, 13:02 (GMT) |
Animation: Pose Slide Operator - Blend to Neighbour Adds a new operator to the pose slider tools that blends the current pose with the neighbouring poses in the timeline. The operator can be called in pose mode with Shift+Alt+E or from the "pose" menu under "In betweens/Blend to Neighbour" Reviewed by: Sybren A. St�vel Differential Revision: https://developer.blender.org/D9137#inline-105214 Ref: D9137 |
September 22, 2021, 12:50 (GMT) |
Cleanup: pep8 for the default keymap Mainly line lengths & indentation. |
September 22, 2021, 12:38 (GMT) |
Keymap: support use_key_activate_tools for annotate |
September 22, 2021, 12:37 (GMT) |
Fix (unreported) crash in outliner after recent changes to ID management core code. Outliner tree building code abuse the `ID.newid` pointer to store non-ID data. While this is bad and should be fixed at some point, for the time being at the very least do not use ID BKE API to deal with this pointer in that specific case, this needs its own proper code. |
September 22, 2021, 12:28 (GMT) |
Fix bad image drawing during rendering on certain GPUs Reported by Thomas DInges: the default cube render in Cycles has jagged edges during rendering. Happens on AMD Radeon RX 5500 XT. Force linear interpolation at zoom level 1 and less. Reviewed by @fclem |
September 22, 2021, 11:50 (GMT) |
Revert "Make knife drawing anti aliased (Monkey work based on D11333)" This reverts commit 96027b2d15b73d2b5086899425021ea4c903fa00. The patch asserts on different occasions and needs more work. |
September 22, 2021, 10:31 (GMT) |
Tweak more brush channel settings |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021