Blender Git Commit Log

All Blender Git commits.

Page: 16 / 8462

December 20, 2021, 20:52 (GMT)
Fix T94262: Grease Pencil Blur Effect DoF mode wrong

This was visible outside of camera view and was not respecting the
"Depth of Field" checkbox on the Camera properties.

Now return early if DoF should not be visible.

Maniphest Tasks: T94262

Differential Revision: https://developer.blender.org/D13631
December 20, 2021, 19:54 (GMT)
Merge branch 'master' into sculpt-dev
December 20, 2021, 19:37 (GMT)
Merge branch 'master' into sculpt-dev
December 20, 2021, 19:31 (GMT)
Merge with master
December 20, 2021, 19:30 (GMT)
Run clang-format
December 20, 2021, 19:20 (GMT)
Sculpt: split sculpt.c into three files

Sculpt.c is now three files:

* Sculpt.c: main API methods and the brush stroke operator
* Sculpt_brushes.c: Code for individual brushes.
* Sculpt_ops.c: Sculpt operators other than the brush stroke operator.

TODO: split brush stroke operator into a new file (sculpt_stroke.c?).
December 20, 2021, 19:08 (GMT)
Fix T94144: Duplicate edges in dual mesh node

The duplicated edges were caused by 'oversubdivided' edges, i.e. edges
where some of the vertices on them are only connected to two polygons.
The fix finds these vertices and 'dissolves' them so that only one edge
is created.

For most 'normal' meshes this shouldn't occurr, or only very little, so
the performance impact of this change should be neglegible. In practice
this is also avoidable by triangulating the mesh first.

Differential Revision: https://developer.blender.org/D13445
December 20, 2021, 19:07 (GMT)
Sculpt-dev: Rearrange a few functions
Revision bdb5852 by Hans Goudey (master)
December 20, 2021, 18:46 (GMT)
Cleanup: Remove mesh valid assertions in debug builds

These are useful for development, but when the primitive nodes
aren't actively changing, the performance cost is not worth it.
December 20, 2021, 18:43 (GMT)
Fix: Incorrect assert conditions in NURBSpline

This fix provides better conditions for asserts in `NURBSpline::knots`
method accounting for cyclic NURBS curves.

Differential Revision: https://developer.blender.org/D13620
Revision 76cb11e by Hans Goudey (master)
December 20, 2021, 17:03 (GMT)
Cleanup: Remove unused node type flag

This flag was checked, but not set anywhere.
Revision 82fa2bd by Hans Goudey (master)
December 20, 2021, 16:48 (GMT)
Cleanup: Comment formatting in node.cc

Also remove a SCOPED_TIMER I added by mistake in a previous commit.
Revision cb96435 by Hans Goudey (master)
December 20, 2021, 16:34 (GMT)
Geometry Nodes: Parallelize mesh grid primitive

On a Ryzen 3700x, this ended up 2.5x faster than before. More
benchmarking details are included in the differential revision.

For smaller grids, all this should do is increase the
code size a bit, and add a few more if statements.

Differential Revision: https://developer.blender.org/D13617
Revision 1d25ba1 by Hans Goudey (master)
December 20, 2021, 15:57 (GMT)
Cleanup: Remove unused arguments
December 20, 2021, 15:17 (GMT)
Update our USD 21.02 patch to support gcc-11

There are two issues in USD code that break building it with gcc-11,
one (in `demangle.cpp`) was already fixed upstream, the other (in
`singularTask.h`) is still pending (reported upstream, see
https://github.com/PixarAnimationStudios/USD/issues/1721).

CC #platforms_builds_tests_devices project.
December 20, 2021, 14:53 (GMT)
Add multiple remapping to sync override.
December 20, 2021, 14:38 (GMT)
Moved remapping one level up.
December 20, 2021, 13:39 (GMT)
Moved IDRemapper up one level.
December 20, 2021, 13:14 (GMT)
Fix Cycles OptiX crash with 3D curves after point cloud changes

Includes refactoring to reduce the number of bits taken by primitive types,
so they more easily fit in the OptiX limit.
December 20, 2021, 13:14 (GMT)
Fix T94251: Cycles wrong pointcloud normal for instanced objects

Refactor code a bit also so we need to do fewer matrix transforms for shader
data setup of points and curves.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021