Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1130 / 8462

November 11, 2020, 00:34 (GMT)
Merge branch 'blender-v2.91-release'
November 11, 2020, 00:29 (GMT)
Fix: Selection not possible from outliner gutter

Selection should be possible from the left gutter in object mode. When
in other modes the mode column displays icon buttons which should be
prioritized for selection only in those modes.

Introduced in rB2110af20f5e6.
November 10, 2020, 22:11 (GMT)
Cleanup: clang-format
November 10, 2020, 22:11 (GMT)
Cleanup: use preprocessor version check for PyTypeObject declaration

While `tp_print` was deprecated, Python 3.8+ uses this for
'tp_vectorcall_offset' which wasn't stated in the comment from
efd71aad4f22ec0073d80b8dd296015d3f395aa8.

Instead of suppressing clang-tidy, use preprocessor a check since
this properly represents the difference between Python versions.
November 10, 2020, 20:23 (GMT)
Windows: Fix build issue with VCPKG

For blender we disable VCPKG to prevent it from picking
up the wrong libraries from VCPKG rather than our lib folder
some of the cycles tests needed this to link correctly.

reported by @alef on chat
November 10, 2020, 17:59 (GMT)
Cycles: fix compilation of OSL shaders following API change

The names of the parameters are based on those of those of the sockets, so they also need to be updated. This was forgotten about in the previous commit (rBa284e559b90e).

Ref T82561.
November 10, 2020, 17:48 (GMT)
attempt to make persistent data for final renders
November 10, 2020, 17:28 (GMT)
Fix NanoVDB compile errors with recent NanoVDB versions

There were some changes to the NanoVDB API that broke the way Cycles was previously using it.
With these changes it compiles successfully again and also still compiles with the NanoVDB revision
that is currently part of the Blender dependencies. Ref T81454.
November 10, 2020, 17:18 (GMT)
support instances in transform node
November 10, 2020, 17:16 (GMT)
note down some thoughts for the light manager
November 10, 2020, 17:15 (GMT)
tweak object update tagging a bit
November 10, 2020, 17:09 (GMT)
initial test for accessing geometry of other object
November 10, 2020, 17:01 (GMT)
improve ownership handling in geometry components
November 10, 2020, 16:36 (GMT)
add rotation and scale output
November 10, 2020, 16:31 (GMT)
initial Object Info node
November 10, 2020, 16:31 (GMT)
improve support for object socket
November 10, 2020, 16:16 (GMT)
Fix (unreported) potential assert in viewlayer synchronization.

Some operations, like remapping and ID (Object) to another, can lead to
having the same object in more than one base.

While this is not a valid state, this is being taken care of by the
`BKE_layer_collection_sync` call, so the object-to-base GHash generation
itself should be resilient to such issue.

Note: another way to fix this would be to make remapping post-process
code check explicitely for such doublons, but I would rather avoid
adding even more 'specialized' code there, it already has to deal with
too many of those corner cases.
November 10, 2020, 15:48 (GMT)
MSVC: Fix build warning

If a define of NOMINMAX was made before BLI_task.hh was included,
the compiler would emit a

warning C4005: 'NOMINMAX': macro redefinition

warning, to work around this only define it if it is not already
defined, and only undefine it if we were the ones that made the
define earlier.
November 10, 2020, 15:36 (GMT)
initial object socket support
November 10, 2020, 15:20 (GMT)
Cycles: Enable NanoVDB usage by default

As discussed during the Rendering Metting. Ref T81454.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021