April 23, 2021, 14:56 (GMT) |
Merge branch 'blender-v2.93-release' |
April 23, 2021, 14:55 (GMT) |
Fix T87749 (partially): Text jitter in buttons and spreadsheet editor This patch fixes jittering text when resizing regions of the UI as described in T87749. The jitter was caused by the text padding being stored as an integer which lead to inconsistent rounding. Most notably this patch fixes the jitter in the new spreadsheet editor, but not all occurrences of jitter described in T87749 (e.g. in UI lists) are addressed. Differential Revision: https://developer.blender.org/D11060 |
Revision dc009dd by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) April 23, 2021, 14:50 (GMT) |
T87757: Pose Library: glitch when starting to blend flipped pose Fix a glitch when blending a pose by always starting blending at 0%. Previously, the blend percentage was remembered between operator invocations, causing the glitch. |
Revision b7de801 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) April 23, 2021, 14:43 (GMT) |
Merge remote-tracking branch 'origin/master' into asset-browser-poselib |
April 23, 2021, 14:39 (GMT) |
VSE: reset strip transform with "Set Render Size" operator Reset the active strip offset and scale, in the "Set Render Size" operator (`SEQUENCER_OT_rendersize`). This ensures that the active strip will actually fit the new render size, which is what the operator is intended to achieve. |
April 23, 2021, 14:28 (GMT) |
Cleanup: VSE, reduce cognitive complexity of sequencer_rendersize_exec() Reduce the cognitive complexity of the `sequencer_rendersize_exec()` function by flipping some conditions and returning early. No functional changes. |
April 23, 2021, 14:03 (GMT) |
Cleanup: clang-format |
April 23, 2021, 14:02 (GMT) |
Cleanup: use const arguments, reduce right shift |
April 23, 2021, 13:56 (GMT) |
Restore submodule URLs for pushing branch to git.blender.org. |
April 23, 2021, 13:55 (GMT) |
Cycles: force disable OpenCL building since it has errors |
April 23, 2021, 13:44 (GMT) |
Added memory barrier. |
Revision 2002cda by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) April 23, 2021, 12:44 (GMT) |
Asset Browser: also refresh asset UIlist after other blender closes The `ASSET_OT_open_containing_blend_file` operator starts a new Blender process, and refreshes the assets after it quits. It now also refreshes the assets UIlist (f.e. the pose library panel in the 3D Viewport). |
April 23, 2021, 12:35 (GMT) |
Merge branch 'blender-v2.93-release' |
April 23, 2021, 12:34 (GMT) |
Fix bug/crash in ID bulk deletion code. This is complex situation. Tagged ID deletion (used to delete several data-blocks at once) removes IDs to be deleted from Main. But when we remove deleted IDs' usages of other IDs (using `BKE_libblock_relink_ex`), some specific post-process is required on some types, like Collections. Those post-processes would in some cases rely on data actually being in Main. That failing condition would lead in existing code on missing processing the very ID (collection) we were working on, leading to missing removing some child collection pointers, leading to the crash (later on in LayerCollection resync process). For now we go with an optimization & fix that avoids processing all collections in Main when we actually know which one we are working one (case of `BKE_libblock_relink_ex`, but not of `BKE_libblock_remap_locked`). This is however yet another demonstration of the need to rework that whole collection/layer resync process, since it is not only extremely inneficient currently, but it also requires valid Main/ID state way too deep into the remapping code. NOTE: This fix may very well not catch/address all possible fail cases here, dealing with the double parent/child relationships of collections is challenging... Issue reported by @eyecandy from the studio, thanks. |
April 23, 2021, 12:18 (GMT) |
Re-use the new edge pan API for existing operator. |
April 23, 2021, 12:16 (GMT) |
Merge branch 'temp-gpu-compute-shader-hair' of git.blender.org:blender into temp-gpu-compute-shader-hair |
April 23, 2021, 12:14 (GMT) |
Fix issue where library glsl isn't included in compute shaders. |
April 23, 2021, 12:12 (GMT) |
DrawManager: Use Compute Shader to Update Hair. Differential Revision: https://developer.blender.org/D11057 |
April 23, 2021, 12:11 (GMT) |
DrawManager: Use Compute Shader to Update Hair. |
April 23, 2021, 11:31 (GMT) |
Make edge pan behavior configurable. |
|
|
|


Master Commits
MiikaHweb | 2003-2021