Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 659 / 5574

July 27, 2020, 17:02 (GMT)
Fix USD unit test on buildbot

The buildbot uses a separate `CMAKE_INSTALL_PREFIX`. This means that
the unit test could not find its USD JSON files in the build directory.
Using `${CMAKE_INSTALL_PREFIX}` instead of `$<TARGET_FILE_DIR:blender>`
solved this.
July 27, 2020, 17:01 (GMT)
Partly revert "Fix T77276: Generating Python API docs raises many warnings"

This commit reverts the "noindex" part of the original commit.
using noindex made it imposible to link to a specific property.

The original warnings do not pose an issue so until a proper solution is
found I am reverting this commit.

This reverts commit 953c232db31f1a76f99ceb43119681ce0df1ab17
July 27, 2020, 16:55 (GMT)
CTest: Fix blender_test not working on windows.

MSVC does need the wholearchive flag but it was not set,
so no tests were actually linked into the binary.

Reviewed By: sybren

Differential Revision: https://developer.blender.org/D8404
July 27, 2020, 16:15 (GMT)
Merge branch 'blender-v2.90-release'
July 27, 2020, 16:12 (GMT)
Fix T78308: Weight Transfer Operator "Deform Pose Bones" destination setting doesn't work.

Some modes were working by mere chance in that ugly 'reversed' case, but
the to/from selection modes were not properly swapped...

Should also be safe for 2.83.
July 27, 2020, 15:40 (GMT)
Merge branch 'blender-v2.90-release'
July 27, 2020, 15:39 (GMT)
Fix T78306: Weight Transfer Operator target mesh doesn't update when transforming bones.

Data transfer operator was missing tagging DEG for relations updates.

Should be portable to 2.83 as well.
July 27, 2020, 15:32 (GMT)
Merge remote-tracking branch 'origin/blender-v2.90-release'
July 27, 2020, 15:29 (GMT)
CMake: reject older GCC version when using precompiled Linux libraries

In the situation where the precompiled libraries are used on Linux +
GCC, a version of GCC older than 9.3 is guaranteed to cause problems.

This just implents a fatal error message when we know it doesn't make
sense to continue. We could do more checks and add some warnings, but
it's very likely that these will be ignored amongst the other noise.

Reviewed By: sergey, brecht

Differential Revision: https://developer.blender.org/D8396
July 27, 2020, 15:12 (GMT)
Particles: support Clamp node
July 27, 2020, 15:03 (GMT)
Cleanup: fixed compiler warning about `strncat`

`strncat(command, "x", 1)` is the same as `strcat(command, "x")`, except
that the latter form doesn't trigger a GCC warning.

No functional changes.
July 27, 2020, 14:42 (GMT)
Cleanup: remove outdated comment
July 27, 2020, 14:35 (GMT)
Functions: add some tests for virtual spans
July 27, 2020, 14:26 (GMT)
Particles: initial support for events and actions

The following nodes work now (although things can still be improved of course):
Particle Birth Event, Praticle Time Step Event, Set Particle Attribute and Execute Condition.

Multiple Set Particle Attribute nodes can be chained using the "Execute" sockets.
They will be executed from left to right.
July 27, 2020, 14:18 (GMT)
Merge branch 'blender-v2.90-release'
July 27, 2020, 14:11 (GMT)
Cycles: Enable OptiX on first generation Maxwell GPUs again
July 27, 2020, 13:49 (GMT)
Merge remote-tracking branch 'origin/blender-v2.90-release'
July 27, 2020, 13:48 (GMT)
Cleanup: Fix compiler warning about function without prototype

No functional changes.
July 27, 2020, 13:26 (GMT)
Merge remote-tracking branch 'origin/blender-v2.90-release'
July 27, 2020, 13:25 (GMT)
Cleanup: Fix compiler warning about missing parentheses

The code was well-defined, given that `&&` binds stronger than `||`, but
still GCC warns about this.

No functional changes.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021