Blender Git Loki

Kaikki Blender Git kommitit.

Page: 702 / 8462

Revision 17afa86 by Hans Goudey (master)
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
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.
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.
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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021