October 11, 2021, 08:57 (GMT) |
Merge branch 'master' into asset-browser-snap-dragging |
October 11, 2021, 08:17 (GMT) |
Deps: bump Python 3.9.2 ? 3.9.7 |
October 11, 2021, 08:17 (GMT) |
Bump Python to 3.9.7 and add zstandard package These changes will be committed in two separate consecutive commits. It's easier to review & build as a whole, hence the single diff. ---------------------- *Bump Python 3.9.2 ? 3.9.7* If we're going to add a Python package to Blender, this usually means rebuilding all of Python, so we might just as well bump it to the latest 3.9 release. ---------------------- *Bundle the `zstandard` Python package* This package allows Python scripts to handle compressed blend files. This is for example needed by #blender_asset_tracer to send files to a Flamenco render farm. This change includes a new `WITH_PYTHON_INSTALL_ZSTANDARD` build-time option, to control whether to actually install the package. For this the already-existing approach for Requests was copied. I'm not too happy with the way Python packages and their dependents (Audaspace & Mantaflow) are handled, but that's for a different cleanup commit. Differential Revision: https://developer.blender.org/D12777 |
October 11, 2021, 08:10 (GMT) |
Cleanup: make format (VSE) |
October 11, 2021, 08:10 (GMT) |
Fix T92080: Background of Node editors appear brighter than before In the original code depth=0 meant that there was no parents. But with BLI_listbase_count we have depth 1 in those cases. Differential Revision: https://developer.blender.org/D12817 |
October 11, 2021, 07:40 (GMT) |
Cleanup: Add const keyword to `BKE_packedfile_id_check`. |
October 11, 2021, 06:14 (GMT) |
Fix compile error on Windows |
October 11, 2021, 05:09 (GMT) |
Merge branch 'master' into abc-features |
October 11, 2021, 04:33 (GMT) |
Doc: expand on docstring for PyC_Long_AsBool |
October 11, 2021, 03:03 (GMT) |
Viewport: support rendering point attributes. This adds support for rendering arbitrary attributes on point domains. For now only float, float2, and float3 attributes are supported. For more attribute types, and domains, a more flexible system to gather needed attributes will be required, as we are currently running out of bits. |
October 11, 2021, 01:58 (GMT) |
Fix starting Blender with Python 3.10 URL presets weren't working, raising a Python exception when the splash screen was displayed. |
October 11, 2021, 01:53 (GMT) |
Fix: Incorrect custom property edit string to int change This fixed an error in a corner case, and is a reasonable check anyway. |
October 10, 2021, 23:54 (GMT) |
Fix T91889 Exact boolean sometimes drops triangles. The problem is that the fast triangulator (based on polyfill) sometimes makes degenerate triangles. Commit 8115f0c5bd91f had a check for degenerate triangles but it wasn't thorough enough. This commit uses a more thorough (and pessimistic) test for degenerate triangles, using the exact triangulator in those cases. |
October 10, 2021, 22:38 (GMT) |
Sculpt: add new bending constraint to cloth filter |
October 10, 2021, 21:37 (GMT) |
Sculpt: experimental bending constraints for cloth brush. See "bending" checkmark in the cloth settings. |
October 10, 2021, 20:15 (GMT) |
Changes based on Review by Hans Goudey (HooglyBoogly) |
October 9, 2021, 19:40 (GMT) |
Geometry Nodes: Align Euler to Vector Node This commit introduces the Align Euler to Vector function node which rotates to a body into a given direction. The node replaces the legacy "Align Rotation to Vector" node, which only worked on an attribute named `rotation` internally. The "Euler" in the name is meant to make it clearer that the rotation isn't interchangeable with a regular vector. Addresses T91374. Differential Revision: https://developer.blender.org/D12726 |
October 9, 2021, 08:11 (GMT) |
Fix T91096: VSE use after free with overwrite enabled Strip was flagged for deletion in `seq_transform_handle_overwrite()` on `STRIP_OVERLAP_IS_FULL`. Then it is removed in `SEQ_edit_strip_split()` before it should be. Handle `STRIP_OVERLAP_IS_FULL` in separate loop. This may not be complete solution, because in example file overlap is caused between 2 transformed strips and one that is "static". Such operation should not be possible in first place. This fixes the crash at lest, so improvement in behavior can be handled separately. Differential Revision: https://developer.blender.org/D12751 |
October 9, 2021, 08:08 (GMT) |
Fix T91978: VSE box select substract doesn't work Substract and add modes were not implemented. Add logic to handle these modes. |
October 9, 2021, 06:41 (GMT) |
VSE: Fix 2D cursor not visible This was caused by confusing naming of frame overlay feature. Correct flag to use is `sseq->flag & SEQ_SHOW_OVERLAY`, not `ed->over_flag & SEQ_EDIT_OVERLAY_SHOW`. |
|
|
|


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