March 29, 2021, 13:01 (GMT) |
Cleanup: clang-format. |
March 29, 2021, 12:43 (GMT) |
Tracking: Avoid integer overflow in dopesheet update Straightforward check to discard cases when dopesheet is being updated for a movie clip which has no markers at all. Possible bugfix for T86847. |
March 29, 2021, 11:05 (GMT) |
Fix T86983: `bl_description = None` crash on RNA class registration |
Revision 1757a87 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 29, 2021, 10:57 (GMT) |
Pose Library: use mouse position to determine blend factor Similar to the pose sliding tools, use the relative mouse position in the active area to determine the pose blend factor. This is not a final implementation, but at least makes the pose library usable with a tablet. |
March 29, 2021, 10:16 (GMT) |
Fix: Cryptomatte Metadata Trimmed to 1024. When reading metadata from image files the metadata is trimmed to 1024. For cryptomatte the metadata can contain json data and should not be trimmed. Resulting additional checks in the manifest parser for incomplete json data. You could argue to add an exception for cryptomatte, but that would still allows misuse. When the direction of this patch is accepted we should consider removing `maxlen` from `IDP_AssignString` as it doesn't seem to be used anywhere else. Reviewed By: #images_movies, mont29, sergey Differential Revision: https://developer.blender.org/D10825 |
March 29, 2021, 10:16 (GMT) |
Fix T86851: PulseAudio randomly asserts in background rendering Upstream fix from Audaspace with simplified PulseAudio code. Maniphest Tasks: T86851 Differential Revision: https://developer.blender.org/D10840 |
March 29, 2021, 10:08 (GMT) |
Python API: add template for image processing Since a few releases it is possible to process Blenders images much more effficiently than before thanks to the `foreach_get`/`foreach_set` methods. This new template shows how those methods can be used together with numpy. Differential Revision: https://developer.blender.org/D9400 |
March 29, 2021, 10:04 (GMT) |
Cleanup: Updated Documentation Library Overrides. |
March 29, 2021, 09:54 (GMT) |
Fix missing dependency graph update when going out of proxy mode. |
March 29, 2021, 09:51 (GMT) |
Fix: Override Test Cases Failing With Asserts. |
March 29, 2021, 09:37 (GMT) |
Cleanup: Remove no-op id recalc statement Initially this is a typo when solving merge conflict back in 2017 in commit rBf4140f2c8138. The code was so for 3 years, so it is safer to assume that this is the new expected design. The affected codepath only comes from the BKE_object_modifier_update_subframe() which is discouraged from use and have other issues. Eventually those offending codepaths will be removed completely. The grade-schema for now is more localized: remove ID_RECALC_ALL which seems to be misused and is causing issues like the ones which are described and discussed in T81340. On user level there should be no measurable changes. In fact, no functional changes at all are expected to happen. Reviewed By: sybren Differential Revision: https://developer.blender.org/D9220 |
March 29, 2021, 09:04 (GMT) |
Clang Tidy: disable WarningsAsErrors This makes regular development more pleasant, because one does not have to fix unrelated clang tidy mistakes when one is in the middle of something. Before this change, I would usually turn clang-tidy off entirely, but then forget to turn it on again. This change has been agreed on by Sergey as well. |
March 29, 2021, 09:00 (GMT) |
Fix T78650: Lattice evaluation writes to shared data Fix the data management bug where evaluation of lattice objects would write back to the CoW copy of the Lattice ID, even when that copy was shared between objects. Each lattice object evaluation now stores its own evaluated data copy via `BKE_object_eval_assign_data()`. Reviewed By: sergey Maniphest Tasks: T78650 Differential Revision: https://developer.blender.org/D10790 |
March 29, 2021, 08:54 (GMT) |
Fix T86876: cannot modify float properties of geometry nodes modifier from Python Previously, the code expected the id property to have the `IDP_FLOAT` type. However, when assigning a Python float (which is a double internally) to an id property, it would change the type to `IDP_DOUBLE`. The fix is to allow both types in the geometry nodes modifier. |
March 29, 2021, 08:20 (GMT) |
Merge branch 'master' into cycles_procedural_api |
March 29, 2021, 08:14 (GMT) |
Fix T86966: crash when rendering with geometry nodes UI hints should only be modified when the depsgraph is active. Otherwise two threads evaluating the same object in different depsgraphs can conflict with each other. |
March 29, 2021, 07:57 (GMT) |
Overrides: Make Experimental API Fail On Usage. It used to give a warning so test cases couldn't fail. This has been changed in the test case so we could use an error here. |
March 29, 2021, 07:54 (GMT) |
Overrides: API to create an override template. This is functionality that isn't accessible via the user interface. The API allows the creation and modification of an override template that holds rules that needs to be checked when overriding the asset. The API is setup that it cannot be changed after creation. Later on when the system is more mature we will allow changing overrides operations. NOTE: This is an experimental feature and should not be used in productions. Reviewed By: mont29, sebbas Differential Revision: https://developer.blender.org/D10792 |
March 29, 2021, 07:36 (GMT) |
Merge branch 'master' into cycles_procedural_api |
March 29, 2021, 07:35 (GMT) |
Fix T86972: transform node transforms shape keys |
|
|
|


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