Blender Git Commits

Blender Git "master" branch commits.

Page: 947 / 5574

Revision 7583615 by Julian Eisel
January 15, 2020, 14:05 (GMT)
Fix invalid region rectangles, sanitize dynamic region size calulations

It was too easy to end up with invalid region rectangles and we were
badly protected against them, so that they were hard to catch.
In fact we still create a main region for the top-bar, which ended up
getting a region height of -1. While this doesn't seem to have caused
issues in practice, we should prevent them entirely.

So idea was that at the end of region layout resolving,
`BLI_rcti_is_valid()` should return `true` for the region rectangle.
Further changes here ensure this is true: The `RGN_FLAG_TOO_SMALL` flag
is now set whenever there is not enough space for a region or if it
would get a size of zero or less.

Note: Should the assert fail, please do not just disable it and try to
actually address the root of the issue.
January 15, 2020, 13:45 (GMT)
Fix T72871 Overlay: Spotlights cone is much smaller than before
January 15, 2020, 13:45 (GMT)
Fix T72574 Overlay: 'Show Cone' for Spotlights not working anymore
January 15, 2020, 11:21 (GMT)
Fix T72302: Only hide objects if their collection is visible

In Blender 2.80 Shift + H (`object_hide_view_set(unselected=True)`) used to
(temporarily) hide objects only if their collection was visible in the current
view layer.

This behavior was changed in rB0812949bbc3d7acfd1f20a47087ff973110aa177 (D5992)
by using `BASE_VISIBLE_DEPSGRAPH` for the decision which object's (temporary)
visibility should remain unchanged. Since the view layer visibility and depsgraph
visibility has been decoupled in said commit, the correct condition
to check is `BASE_VISIBLE_VIEWLAYER`.

This patch is a fix for T72302

Differential Revision: https://developer.blender.org/D6583
January 15, 2020, 10:42 (GMT)
Fix linking error with ffmpeg_test on Linux

The exact reason is unclear, but we might as well link just the few libraries
that are actually needed for ffmpeg.
January 15, 2020, 10:23 (GMT)
Merge branch 'blender-v2.82-release'
January 15, 2020, 10:18 (GMT)
Fix numaapi on PowerPC platforms

Seems that previous fix didn't work in all cases: Debian's build
environment didn't fully detect endianess, possibly due to typo,
possibly due to difference in various environments.

Using define magic from a more battle-tested project seems a safe
way to go.

There are more changes than just PPC since the upstream commit contains
full re-synchronization of all defines.

This commit updates numaapi to a latest library version from upstream.
January 15, 2020, 09:15 (GMT)
Merge branch 'blender-v2.82-release'
January 15, 2020, 09:10 (GMT)
Fix T72419: 3D cursor placement flips axis with geometry orientation
January 15, 2020, 09:01 (GMT)
Merge branch 'blender-v2.82-release'
January 15, 2020, 08:56 (GMT)
Fix T68489: Shrinkwrap modifier with project not working for curves

rB4cde92303f3d made a MESH-only check (but that is no longer mandatory
since the Mesh is fetched by MOD_deform_mesh_eval_get instead of ctx-
>object->data now...). This would fail for projecting beveled curves
(resulting mesh missing), now also get the mesh for curves if we use
MOD_SHRINKWRAP_PROJECT (and only then).

Maniphest Tasks: T68489

Differential Revision: https://developer.blender.org/D6548
January 15, 2020, 08:54 (GMT)
Merge branch 'blender-v2.82-release'
January 15, 2020, 08:51 (GMT)
Fix T72803: Texture Paint: Shortcut 'Shift + S' Does Not Save an Image

'Shift + S' is taken by toggeling Smooth Stroke in the keymap, should be
'Shift + Alt + S' (this also goes more in line with other editors, where
Alt is added to the shortcut used by 'Save' to do 'Save As')

Maniphest Tasks: T72803

Differential Revision: https://developer.blender.org/D6572
January 15, 2020, 08:46 (GMT)
Merge branch 'blender-v2.82-release'
January 15, 2020, 08:40 (GMT)
Fix T72648: Texture Paint color sampling always samples only 1st tile
when using UDIMS

A more generic approach might be considered in the future (I assume
there are other operators around that need an update in shifting their
uvs) though.

Maniphest Tasks: T72648

Differential Revision: https://developer.blender.org/D6570
January 15, 2020, 08:08 (GMT)
Merge branch 'blender-v2.82-release'
January 15, 2020, 08:03 (GMT)
3D View: use compatible quaternions when placing the cursor

The compatible option was used for euler rotation but not quaternions.
January 15, 2020, 06:16 (GMT)
Merge branch 'blender-v2.82-release'
January 15, 2020, 06:09 (GMT)
Fix T71091: Object restrict selection conflicts with pose selection

Support pose bone selection when the object has hide_select enabled.

This is consistent with how all other modes work.
January 15, 2020, 02:46 (GMT)
Merge branch 'blender-v2.82-release'
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021