July 14, 2021, 13:15 (GMT) |
MCE: Only options in toolbar in correct context Some popovers produced errors if no clip was loaded yet or the wrong mode was active. |
Revision aac6a72 by Richard Antalik July 14, 2021, 13:11 (GMT) |
VSE: Don't draw time grid lines Add overlay option to disable grid drawing. Reuse drawing code from other editors (timeline editor ) {F10215219,size=full} Differential Revision: https://developer.blender.org/D11790 |
July 14, 2021, 12:39 (GMT) |
adaptive_cloth: Mesh: flip_edge: do operation by deleting and adding Sometimes, the user needs to know which elements have been affected, for this, delete and add new elements. This shouldn't have any effect on performance in theory because the arena should add back the elements in the place where it has been deleted, hasn't been tested. |
July 14, 2021, 12:23 (GMT) |
Cleanup: Turn PointCache flags defines into an anonymous enum. |
July 14, 2021, 12:23 (GMT) |
Fix T89771: Cloth disk cache is not read on library overrides in some cases. Issue would happen when the original, linked data already had 'Disk Cache' setting enabled. Override would then see no difference with linked data, and not create any rule for it (as expected). Root of the issue was that in Cloth modifier copy code, those disk cache settings were not copied at all, so every time local overrides were re-generated by copying linked data, those flags would be reset to their default values. NOTE: this might exist in other PointCache usages as well, but this code is in such a bad state that I'd rather do minimal strictly needed changes there, on a case-by-case basis. Proper recode of that whole system is wayyyyy out of scope here. |
July 14, 2021, 12:23 (GMT) |
Fix (unreported) LibOverride diffing generating operations for non-editable properties. Non-pointer-like properties that are not editable should never generate override operations. While harmless (those would never be applied back anyway), better not clutter override operations list, and also enjoy the symbolic performances improvement here. NOTE: Pointer-like properties (pointers and collections) remain processed as usual here since they usually imply recursivity. We could make an exception to the exception for ID pointers, but for now I don't think this is worth it. |
July 14, 2021, 12:09 (GMT) |
Cleanup: remove unused avx/sse kernel textures access |
July 14, 2021, 12:09 (GMT) |
Fix incorrect diffuse/glossy/transmission with indirect SSS |
July 14, 2021, 12:09 (GMT) |
Cleanup: remove unused kernel_shadow.h |
July 14, 2021, 11:56 (GMT) |
Fix T88908: Incorrect path handling in adding strips When image strip is added from python using `image_strip_add` operator and directory path is not terminated with slash, last part of directory was ignored. Use `BLI_join_dirfile` instead of simple string concatenation. |
July 14, 2021, 11:54 (GMT) |
Fix T88088: Cycles and Eevee Vector Rotate node inconsistent with zero axis Pass along the unmodified vector in this case. |
July 14, 2021, 11:54 (GMT) |
Fix crash displaying invalid enum value with translations enabled Found loading a cycles-x .blend file saved with different integer values for enum items. |
July 14, 2021, 11:42 (GMT) |
MCE: Add some options to the topbar tool settings There are now 3 new menues on the left side of the topbar tool settings: - Speed - Tracking Settings - Objects Having the tracking speed menu now in the topbar makes more sense than before, where it was located in the tracking settings. The tracking presets are now located in left side of the topbar, next to the tool settings. That way the presets are always accessible, even when a different tool is active, which might be handy when using Detect Features. |
July 14, 2021, 11:22 (GMT) |
Fix T89826: VSE snapping with constrained axis Constraining to X axis caused snapping to not work at all. Constraining to Y axis caused snapping indicator to be drawn, when snapping doesn't occur. Reviewed By: mano-wii Differential Revision: https://developer.blender.org/D11898 |
July 14, 2021, 10:33 (GMT) |
Import changes from development branches |
July 14, 2021, 10:31 (GMT) |
Merge branch 'master' into subdivision_work |
July 14, 2021, 10:27 (GMT) |
GPencil: Preparation for transforms |
July 14, 2021, 10:04 (GMT) |
GPencil: Add more data to temp struct Added mode and space conversion. |
July 14, 2021, 09:55 (GMT) |
Fix T89851: Geometry nodes: wrongly detected "Node group has unidentified nodes or sockets" error rBfe22635bf664 introduced a utility to check for this (but it was always returning true). This wasnt a problem in master (since it is unused there), but in the 2.93 branch, this utility is actually used and the error results in all geometry nodetrees to appear with the "Node group has unidentified nodes or sockets" message (and being unusable). Now return false in has_undefined_nodes_or_sockets if all nodes and sockets have been successfully checked. This commit then needs to end up in the 2.93 branch. Maniphest Tasks: T89851 Differential Revision: https://developer.blender.org/D11911 |
July 14, 2021, 09:25 (GMT) |
Fix T89734: incorrect dependency cycle with id property on modifier Differential Revision: https://developer.blender.org/D11851 |
|
|
|


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