Blender Git Commit Log

All Blender Git commits.

Page: 1470 / 8462

July 14, 2020, 13:53 (GMT)
Directly create Mesh without using intermediate BMesh
July 14, 2020, 13:32 (GMT)
LineArt: Cleanup code.
July 14, 2020, 13:28 (GMT)
Cleanup: function name not following its module conventions.
July 14, 2020, 13:23 (GMT)
BLI: remove static assert noexcept move constructors

The move constructor of `mpq_class` from GMP currently
allocates when it is moved. So, it cannot be noexcept.
Since we want to use this type, this static assert cannot
stay there.
July 14, 2020, 13:21 (GMT)
Fluid bake: fix memory leak when path validation fails

Reviewed By: sebbas

Differential Revision: https://developer.blender.org/D8284
July 14, 2020, 12:52 (GMT)
Cleanup: remove tab indention
July 14, 2020, 12:52 (GMT)
PyAPI: support element multiplication for vector, matrix, quaternions

This was disabled during 2.8x for smooth porting of 2.7x scripts,

Now '@' is used for matrix multiplication,
support '*' to multiple vector elements.

See T56276.
July 14, 2020, 12:51 (GMT)
LibOverride: Outliner: Add an operation to override the selected ID and its parents.

This will override all linked data-blocks in the tree branch leading to
the selected one.
July 14, 2020, 12:51 (GMT)
LibOverride: Move code tagging reauired dependencies of an override into BKE.

This is fairly generic code that can be re-used in other places.
July 14, 2020, 12:31 (GMT)
Fix T78900: Single vertex sliding crashes

As we can see in `initVertSlide_ex`, `sld` can be `NULL`.
`sld` is dereferenced, but can still be `NULL`.
July 14, 2020, 12:01 (GMT)
Speedup, using BVH tree to limit number of tri-tri intersect tests.

Intersection of my spheresphere test with n=16 (two uvspheres
with 16 rings and 32 segments overlapping), time went from
12.8 seconds to 2.3 seconds on my Mac. The n=32 test went from
195.1s to 8.9s.
July 14, 2020, 11:47 (GMT)
Fix T77766: support animated global gravity toggle

Reviewers: sebbas

Differential Revision: https://developer.blender.org/D8281
July 14, 2020, 11:01 (GMT)
Cleanup: typo
July 14, 2020, 10:42 (GMT)
Merge branch 'master' into mac_arm64
July 14, 2020, 08:56 (GMT)
macOS: Enabled Embree on arm64.

This is using the arm port of Embree:
https://github.com/lighttransport/embree-aarch64

Since that repository does not have releases, I created a fork
on my personal github account:
https://github.com/skwerner/embree-aarch64

We could move this to the Blender github account instead.
July 14, 2020, 08:44 (GMT)
Merge branch 'master' into lanpr-under-gp
July 14, 2020, 08:43 (GMT)
Merge branch 'master' into greasepencil-object
July 14, 2020, 08:43 (GMT)
Fix wrong vector size functions used in knife tool

Should not use copy_v3_v3 on a 2 element vectors.
July 14, 2020, 08:43 (GMT)
Merge branch 'master' into greasepencil-edit-curve

Conflicts:
source/blender/editors/gpencil/gpencil_utils.c
source/blender/gpencil_modifiers/intern/MOD_gpencilbuild.c
July 14, 2020, 08:30 (GMT)
macOS: Enabled ctypes, numpy, etc on arm64.

This is a backport of the PR for getting the latest Python to macOS/arm64:
https://github.com/python/cpython/pull/21249
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021