Blender Git Loki

Kaikki Blender Git kommitit.

Page: 892 / 8462

February 24, 2021, 15:43 (GMT)
Cleanup: Simplify vector direction comparison

Multiply the two number together. If the sign of the result is positive, then the sign was the same. If the sign of the result is negative, then the signs were different.
February 24, 2021, 15:23 (GMT)
Merge branch 'master' into sculpt-dev
February 24, 2021, 15:13 (GMT)
CMake: Temporarily removing find clang block

New libs have not landed in the SVN repository. Once they are up, this commit will be reverted.
February 24, 2021, 15:08 (GMT)
Merge branch 'master' into temp-lineart-contained

Conflicts:
release/datafiles/locale
release/scripts/addons
release/scripts/addons_contrib
source/tools
February 24, 2021, 15:05 (GMT)
Merge branch 'master' into temp-gpencil-io
February 24, 2021, 15:05 (GMT)
Merge branch 'master' into greasepencil-object
February 24, 2021, 15:00 (GMT)
Geometry Nodes: store available attribute names in node ui storage

This information will be used by the attribute search in string sockets.

Ref T85657.

Differential Revision: https://developer.blender.org/D10462
February 24, 2021, 14:57 (GMT)
PyAPI: Fix memory leak of parameters used for python 'draw_callbacks'

When closing the blender, while the callbacks are removed, the
reference count of the object used as `customdata` is not decremented.

This commit adds two functions that correctly release the
python `draw_callbacks` before releasing all `draw_callbacks`.

Differential Revision: https://developer.blender.org/D10478
February 24, 2021, 14:48 (GMT)
Continue working on sphere node
February 24, 2021, 14:47 (GMT)
Cleanup: Fix comment

February 24, 2021, 14:40 (GMT)
Cycles: initial implementation of direct light in new integrator

Only opaque shadows for now.
February 24, 2021, 14:40 (GMT)
Cycles: minor optimization for render pass accumulation
February 24, 2021, 14:40 (GMT)
Cycles: do more complete shaderdata setup using new integrator state
February 24, 2021, 14:34 (GMT)
GPencil: Improve Interpolate AutoFlip algorithm II

Improved the calculation of the distances and changed the variable names to make it more readable.

Still, there are some corner cases that could be not handled properly, but we keep as is to test more real drawings to analyze if the small number of corner cases needs to be fixed or not.

February 24, 2021, 14:30 (GMT)
Cleanup: CryptomatteLayer

Missing code flow.
February 24, 2021, 14:29 (GMT)
Cleanup: Cryptomatte Use StringRef(Null).
February 24, 2021, 14:18 (GMT)
Cleanup: CryptomatteLayer structure.

Current implementation was to restricting for future enhancements where
the CryptomatterLayer could be read from existing metadata.
February 24, 2021, 14:17 (GMT)
Fix sphere node not registered
February 24, 2021, 14:13 (GMT)
Cmake/deps: Update OSL to 1.11.10.0

This bumps OSL to 1.11.10.0. OSL Has a new build time
dependency: Clang, and more importantly it expects
clang and llvm to share a library folder, which it
previously for us did not.

This patch changes:

-OSL Update to 1.11.10.0

-refactor the llvm/clang/clang-tools-extra builds into the llvm
build using the llvm-project tarball for building that has all
of the subprojects in it.

-update ispc/openmp builds since clang no longer its own dependency
and they have to depend on the llvm build now.

-Update the windows builder to use the 64 bit host tools since it
ran out of ram linking clang

-Since OSL now needs clang to link successfully a findclang.cmake
has been provided for linux/OSX

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

Reviewed By: brecht, sebbas, sybren
February 24, 2021, 13:58 (GMT)
Cleanup: Move some utilities to 'gpu_py.h'
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021