Blender Git Commits

Blender Git "master" branch commits.

Page: 899 / 5574

February 18, 2020, 15:53 (GMT)
Fix T73105: Use Magnify instead of Pinch in the brush context menu

This matches the name in the properties panel for the Blob and Snake
Hook brushes

Reviewed By: brecht

Maniphest Tasks: T73105

Differential Revision: https://developer.blender.org/D6805
February 18, 2020, 15:53 (GMT)
Sculpt: Fix slide relax cursor color

Slide/Relax is a deform tool, so the color should be yellow.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6827
February 18, 2020, 15:38 (GMT)
Cleanup: clang-format.
February 18, 2020, 15:28 (GMT)
Modifiers: Laplacian Smooth modifier add invert vgroup option

Adds the invert vgroup option to the Laplacian Smooth modifier.

Differential Revision: https://developer.blender.org/D6842
February 18, 2020, 14:38 (GMT)
Fix Embree failing on objects with a very high number of motion steps

Set the limit to 129 to match Embree. This applies to all devices for
consistent render results.

Ref T73778
Revision 003a97e by Ray Molenkamp
February 18, 2020, 13:42 (GMT)
Cycles: Fix failing avxf cross test on AVX2

cycles_util_avxf_avx2_test failed on the cross test, since
it wasn't immediately clear why, the test was disabled.

After looking into it, this test when build for AVX2 is
generating FMA instructions where the intermediate results
have "infinite" precision [1] leading to slightly different
results.

This diff re-enables the cross test and allows for a small error
in the results.

[1] https://www.felixcloutier.com/x86/vfmadd132ps:vfmadd213ps:vfmadd231ps

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

Reviewers: brecht
February 18, 2020, 13:38 (GMT)
Cleanup: protect parameters of `FOREACH_MAIN_ID` & co macros.
February 18, 2020, 13:38 (GMT)
Fix (unreported) wrong handling of usercount in `BKE_workspace_add()`.

This does not seem to be an actual issue in current master code (as
creating a new ID will assign 1 user to it by default), but is breaking
generic usercount handling in future changes.
February 18, 2020, 11:23 (GMT)
Code cleanup EEVEE Render Passes

The render passes didn't follow the DrawManager way of doing things. It added new geometry and shading groups during drawing. This would make it harder to migrate to Vulkan later on.

This change will re-implement this part by using uniform references.

Reviewed By: Cl�ment Foucault

Differential Revision: https://developer.blender.org/D6875
February 18, 2020, 11:12 (GMT)
Fix T62612: Saving with "Remap Relative" makes ALL paths relative
February 18, 2020, 10:22 (GMT)
libquery: add optional handling of 'UI' ID pointers.

Handling those through different ways /might/ be needed sometimes, but
in most case this is just a nest of issues, since you can easily forget
to take them into account.

Note that this should be a 'non-functional' change, as this new behavior
is not used anywhere yet.
February 18, 2020, 10:11 (GMT)
Fix T73960: GPencil can't convert while it is a separate from old strokes

The problem was the new object hadn't any layer active.
February 18, 2020, 09:56 (GMT)
Fix making paths relative on windows

Comparing the drive letter was case sensitive,
causing 'BLI_path_rel' to fail in common cases
(manually entering a lower case drive letter for example).

Surprisingly this issue dates back to 2005 and wasn't reported.
February 18, 2020, 09:28 (GMT)
Remove debug prints from blendfile_liblink.

rBf35f7bd97a4151 was the proper fix it seems.
February 18, 2020, 09:10 (GMT)
Fix T73954: Cycles viewport render from camera not respecting aspect ratio
February 18, 2020, 08:53 (GMT)
Fix missing output dir for blendfile_liblink test.
February 18, 2020, 07:21 (GMT)
Cleanup: use doxy sections for BLI_bpath API
February 18, 2020, 01:41 (GMT)
build_deps: include venv on windows
February 17, 2020, 23:45 (GMT)
Fix Cycles Embree crash with AO shader local only option

Ref T73778
February 17, 2020, 23:45 (GMT)
Fix Cycles Embree test failures with shadow catcher

Ref T73778
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021