May 4, 2021, 16:17 (GMT) |
Fix missing background of buttons after reports Reports would change the active emboss of the Block, to make some of its buttons appear without background. But it didn't reset it so that buttons added afterwards wouldn't use the correct embossing. |
May 4, 2021, 15:33 (GMT) |
Merge remote-tracking branch 'origin/master' into asset-browser-snap-dragging |
May 4, 2021, 15:30 (GMT) |
Fix compile error without Alembic Thanks to @Severin for noticing and providing a little patch. |
May 4, 2021, 14:56 (GMT) |
Merge remote-tracking branch 'origin/master' into asset-browser-snap-dragging |
May 4, 2021, 14:48 (GMT) |
Merge branch 'master' into temp-gpencil-bezier-stroke-type Conflicts: source/blender/blenloader/intern/versioning_300.c |
May 4, 2021, 14:47 (GMT) |
Merge branch 'master' into greasepencil-object |
May 4, 2021, 14:46 (GMT) |
GPencil: New Dilate parameter for Fill brush Internally, when using Fill brush a dilate of the filled area was done, but this was hardcoded to 1 pixel. In some situations, this was not enough, so now the value is accesible in the UI and can be set with different values. Also, as this value is more used than `Leak Size`, the new Dilate is on Topbar, and Leak Size has been moved to Advanced panel. |
May 4, 2021, 14:31 (GMT) |
Gpencil - Fix stroke normal from D10171 In my previous patch https://developer.blender.org/D10171 some code changing the direction the strokes normal was accidentally included. This patch reverts that back to the original normal calculation. Reviewed By: #grease_pencil, antoniov Differential Revision: https://developer.blender.org/D11148 |
Revision 8a6f926 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) May 4, 2021, 14:26 (GMT) |
Merge remote-tracking branch 'origin/master' into asset-browser-poselib |
May 4, 2021, 14:25 (GMT) |
Fix T87935: allow library overrides on NLA/FCurve modifiers Mark NLA/FCurve modifier properties as library-overridable. It was already allowed to add such modifiers to a library-overridden object, but then the properties of those modifiers were read-only, limiting their use. |
May 4, 2021, 14:23 (GMT) |
Animation: correct active track/strip pointers after copying NLA tracks After copying NLA tracks from one `AnimData` to another, also ensure that the `AnimData::act_track` and `AnimData::actstrip` pointers are pointing to the copy rather than the original. This is a necessary step to allow library overrides on NLA modifiers without crashing Blender. The remapping of the pointers is done by looping over the tracks/strips and comparing pointers. Alternatively, I could update the copy functions themselves to keep track of those pointers and return them, but IMO that would produce more spaghetti (they're also used in cases where this pointer-remapping is not desired). |
May 4, 2021, 14:20 (GMT) |
"File > External Data" menu improvements and cleanup All changes: * Include `file.pack_libraries` and `file.unpack_libraries` to the menu [1]. * Rename "Pack Blender Libraries" ? "Pack Linked Libraries" [2]. * Rename "Unpack Blender Libraries" ? "Unpack Linked Libraries" [2]. * Rename "Pack All Into .blend" ? "Pack Resources" [3] * Rename "Unpack All Into Files" ? "Unpack Resources" [3] * Rename "? Automatically Pack Into .blend" ? "? Automatically Pack Resources" [3] * Rename "Make All Paths Relative" ? "Make Paths Relative" [4] * Rename "Make All Paths Absolute" ? "Make Paths Absolute" [4] * Add separators accordingly --- [1] - This was never exposed since its original commit rB16411da41e40. Now that operator not listed in menus don't show up in the search, this became even more hidden. [2] - The original name (Pack Blender Library) was not clear enough. Pose Libraries and Asset Libraries are also technically Blender libraries. [3] - The term All was misleading since it didn't include the Linked Libraries. [4] - No need to use "All". It is not used in the Report/Find Missing Files either. This commit put this in the File > External Data menu. Differential Revision: https://developer.blender.org/D11109 |
May 4, 2021, 14:20 (GMT) |
Docs: "File > External Data pack operator" lookup for the manual |
May 4, 2021, 14:18 (GMT) |
GPencil: UI Swap Leak Size and new Dilate param The leak size is less used than new dilate and is better put this in the top bar. |
May 4, 2021, 14:04 (GMT) |
Cleanup: Remove redundant Cycles attributes - Remove `ccl_maybe_unused` which was only defined for CPU, use more portable `ccl_attr_maybe_unused` instead. - Assume C++11 is always available, so use `constexpr` directly in the kernel code. Differential Revision: https://developer.blender.org/D11161 |
May 4, 2021, 13:56 (GMT) |
Merge branch 'master' into temp-gpencil-bezier-stroke-type |
May 4, 2021, 13:56 (GMT) |
Merge branch 'master' into greasepencil-object |
May 4, 2021, 13:20 (GMT) |
Merge branch 'blender-v2.93-release' |
May 4, 2021, 13:13 (GMT) |
Cycles: Add ccl_constexpr utility macros Allows to give constexpr qualifier on backends and compilers which support this attribute. Currently only enabled for CPU. Need to check CUDA and OptiX for support. |
May 4, 2021, 13:13 (GMT) |
Cycles: Enable constexpr and maybe_unused attributes for CUDA and OptiX Tested on Linux with CUDA toolkit 11.3. Seems no additional compiler flags are needed to have C++11/C++17 attributes available. |
|
|
|


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