June 14, 2021, 17:06 (GMT) |
Cleanup: Move version patch to correct file Should be in `versioning_300.c` by now. |
June 14, 2021, 17:00 (GMT) |
Fix possible C-linkage warning on Clang The warning would appear when using the `ENUM_OPERATORS()` macro inside of an `extern "C"` block. Didn't cause a warning in master currently, but in the `asset-browser-poselib` branch. After macro expansion, there would be C++ code in code with C linkage (`extern "C"`). So make sure the expanded C++ code always uses C++ linkage. The syntax used is totally C++ compliant: the C++ standard requires that in such nested linkage specifications, the innermost one determines the linking language (e.g. see https://timsong-cpp.github.io/cppwp/n4659/dcl.link#4). |
June 14, 2021, 16:56 (GMT) |
LineArt: restore modifier cache code |
June 14, 2021, 16:42 (GMT) |
LineArt: Only get limits for cached modifiers. |
June 14, 2021, 16:32 (GMT) |
bli: generational_arena: class declaration setup |
June 14, 2021, 16:24 (GMT) |
LineArt: Fix stroke baking crash. |
June 14, 2021, 16:17 (GMT) |
Error Messages Creating Thumbnail Folders On the Windows platform there will be some errors printed to the console if the user's thumbnail cache folder doesn't already exist. While creating those folders there is an attempt to do so multiple times and so we get errors when trying to create when exists. This is caused by paths that have hard-coded forward slashes, which causes our path processing routines to not work correctly. This patch defines those paths using platform-varying separator characters. Differential Revision: https://developer.blender.org/D11505 Reviewed by Brecht Van Lommel |
June 14, 2021, 16:14 (GMT) |
Cleanup: pose library, remove out-of-place code Remove code that made sense for the old pose library, but not for the new one. The new pose library doesn't live in the properties editor, so it doesn't have to check for pinned objects there either. |
June 14, 2021, 16:13 (GMT) |
Cleanup: rename id to owner_id for python id properties This is consistent with the naming in `PointerRNA`. |
June 14, 2021, 15:59 (GMT) |
Cleanup: pose library, remove `BLEND_FACTOR_BY_WAVING_MOUSE_AROUND` Remove the `BLEND_FACTOR_BY_WAVING_MOUSE_AROUND` define from the pose lib. This was there to allow experimenting with different interaction models. No functional changes. |
June 14, 2021, 15:24 (GMT) |
USD import: merged latest nv-usd-importer branch. Merged the USD dome light import code from branch nv-usd-importer. |
June 14, 2021, 15:17 (GMT) |
Revert "Fix T86026: Crash Opening Cryptomatte File." This reverts commit 7f3649874070de38131263317d02906d50279f93. It was already reverted in rB89757f918cfa, but for some reason that never made it to the asset-browser-poselib branch. |
June 14, 2021, 14:34 (GMT) |
Overlays: Make flash on mode transfer an operator property This moves the flash on mode transfer effect option from the overlays to an operator property of the mode transfer operator. - This effect is intended to show the target object when no overlays or a minimal set of overlays is enabled. Making it part of the whole set of overlays invalidates this use case. - The effect is not intended to be configurable per viewport, it should be a global option. The effect is still implemented using the overlay engine (instead of a draw modal callback) due to performance and drawing artifacts. Having it implemented as an overlay with runtime timer data in the objects makes also possible to run multiple animations at the same time without any visual glitches. Reviewed By: campbellbarton, JulienKaspar Differential Revision: https://developer.blender.org/D11519 |
June 14, 2021, 14:34 (GMT) |
Render Window as Non-Child on Win32 platform This patch makes the "Render" window a top-level window, not a child of the main window, which was the case in blender versions prior to 2.93. This means it is no longer "on top", nor is the icon grouped on the taskbar in the same way, but you can Alt-Tab between it and the main window. This change only affects the Windows platform as the other platforms behave this way. See D11576 for links to negative feedback that prompts this change. Differential Revision: https://developer.blender.org/D11576 Reviewed by Brecht Van Lommel |
June 14, 2021, 14:34 (GMT) |
Fix T88812: Child Windows on Vertical Monitors This patch improves the positioning of child windows when on monitors that are arranged vertically (any above any other). When calculating a window position in Ghost coordinates from GL coordinates we were using monitor height, which can give incorrect values when desktop is taller than any single monitor. So use desktop height instead. See D10637 for more details and examples. Differential Revision: https://developer.blender.org/D10637 Reviewed by Brecht Van Lommel |
June 14, 2021, 14:34 (GMT) |
Fix T88515: Cycles does not update light transform from linked collections When moving a linked collection, we seem to only receive a depsgraph update for an empty object so the Blender synchronization cannot discriminate it and tag the object(s) (light or geometry) for an update through id_map.set_recalc. This missing transform update only affects lights since we do not check manually if the transformations were modified like we do for objects. To fix this, add a check to see if the transformation is different provided that a light was already created. Reviewed By: brecht Maniphest Tasks: T88515 Differential Revision: https://developer.blender.org/D11574 |
June 14, 2021, 14:34 (GMT) |
Fix missing directory in CMakeLists.txt |
June 14, 2021, 14:34 (GMT) |
Fix modifier deform by armature check ignoring virtual modifiers Regression in f00cb93dbec7bf5dc05302c868f20fcd5aed7db7 (fix for T63125) |
June 14, 2021, 14:34 (GMT) |
Cleanup: missing include |
June 14, 2021, 14:34 (GMT) |
Cleanup: remove redundant NULL check, reduce scope |
|
|
|


Master Commits
MiikaHweb | 2003-2021