Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 938 / 5574

January 21, 2020, 19:16 (GMT)
Merge branch 'blender-v2.82-release'
January 21, 2020, 19:12 (GMT)
Fix numerical instabilities of solidify with complex constraints

Sometimes on flat open vertices the thickness would suddenly start
to be jumping in powers of 2, also when bending a plane there is a
noticeable jump in the geometry.
When offset is set to -1 or 1 weird glitches happen.

See D6559 for test cases that failed.
January 21, 2020, 19:10 (GMT)
Merge branch 'blender-v2.82-release'
January 21, 2020, 19:10 (GMT)
Fix T72619: Fix/implement support of particle modifiers in liboverride.

Some modifiers (like particle system, but also some other physics
simulations) require extra steps besides creating the modifier itself,
so had to switch to higher-level `ED_object_modifier_add()` to add
inserted modifiers in an overriding object data-block.

Due to how particle modifier handles copying, some extra nasty
hacks/work-around were also needed to get it working.
January 21, 2020, 19:10 (GMT)
Make ED_object_modifier_add() accept NULL scene parameter.

This data is only used to get current time/frame value, which is never
mandatory to add a modifier.

Needed by incoming fix to support particles modifiers in liboverrides.
January 21, 2020, 19:07 (GMT)
Fix numerical instabilities of solidify with complex constraints

Sometimes on flat open vertices the thickness would suddenly start
to be jumping in powers of 2, also when bending a plane there is a
noticeable jump in the geometry.
When offset is set to -1 or 1 weird glitches happen.

See D6559 for test cases that failed.
January 21, 2020, 17:31 (GMT)
Fluid: Refactored the Mantaflow <-> Blender pointer exchange function and switched to from NULL to nullptr in cpp files
January 21, 2020, 17:08 (GMT)
Docs: describe vertex dirt method
January 21, 2020, 16:58 (GMT)
Merge remote-tracking branch 'origin/blender-v2.82-release'
January 21, 2020, 16:53 (GMT)
Fix T72459: Mask Modifier breaks Vertex Parenting

The `give_parvert()` function was only considering the mesh's original
vertex indices when the parent vertex index was valid for the evaluated
mesh. However, when using the Mask modifier the evaluated mesh can have
less vertices but still have the parent vertex.

Since the `if (nr < numVertex)` condition wasn't used to prevent any
out-of-bounds access, and seems just an incorrect optimisation, it could
be removed.
January 21, 2020, 16:47 (GMT)
libs/windows: Prevent USD exports from leaking into blender binary.

Even though we build USD as static, it still feels the need to mark its
symbols with declspec(dllexport) which means the blender binary now exports
these symbols.

this patch fixes that unwanted behaviour, however USD libs still need to
rebuild before this becomes visible in the blender binary

Differential Revision: https://developer.blender.org/D6563

Reviewed By: sybren
January 21, 2020, 16:46 (GMT)
Fix: Building with clang on windows.

The USD landing broke building with clang on windows
due to a couple of reasons:

1) Some incompatibilities in their headers [1] only one
of them was important for us and is included in our patchset
now.

2) clangs lld wanted the full path to the libusd_b library
when using the whole archive link option, while msvc can
figure it out from just the library name.

Tested with clang/msvc and msbuild and ninja generators

[1] https://github.com/PixarAnimationStudios/USD/issues/1030
January 21, 2020, 15:58 (GMT)
Merge branch 'blender-v2.82-release'
January 21, 2020, 15:53 (GMT)
Docs: describe turn-table gimble lock mitigation
January 21, 2020, 15:53 (GMT)
Fix T73297: Incorrect lock properties tooltip
Revision 42360e6 by Jeroen Bakker
January 21, 2020, 15:32 (GMT)
Fix T73233: Image Editor Color Picker Crash

When using the color picker on a image editor it tries to read the color
from the original image. When there is no original image the code
crashes during the determination of the UDIM tile number.

There are 2 approaches to solve this.
1. Modify `BKE_image_get_tile_from_pos` to support NULL pointers.
2. Modify `ED_space_image_color_sample` with an early exit.

This patch modifies `ED_space_image_color_sample` with an early exit.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6629
Revision 5d69d2a by Julian Eisel
January 21, 2020, 15:13 (GMT)
Fix T71810: Flipping Sidebar with tabs breaks alignment

Panel alignment was only updated when panel size changed. Now we can
also recognize changes in the category tabs offset and tag panels
for alignment updates.
Revision 267061e by Campbell Barton
January 21, 2020, 14:34 (GMT)
Merge branch 'blender-v2.82-release'
Revision 02e1f92 by Sybren A. Stüvel
January 21, 2020, 14:31 (GMT)
Merge remote-tracking branch 'origin/blender-v2.82-release'
Revision 98a99cb by Campbell Barton
January 21, 2020, 14:31 (GMT)
Fix T73295: Incorrect BMesh volume calculation

Use double precision since volume calculation is susceptible
to float precision errors.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021