Blender Git Commit Log

All Blender Git commits.

Page: 573 / 8462

June 10, 2021, 08:42 (GMT)
Cycles X: Move pass mapping outside of the class

No functional changes, just avoids use of class as a namespace,
and allows to modify the logic and signature a bit easier.

Differential Revision: https://developer.blender.org/D11551
June 10, 2021, 07:35 (GMT)
Merge branch 'master' into temp-attribute-processor
June 10, 2021, 07:04 (GMT)
Cleanup: spelling in comments
June 10, 2021, 06:51 (GMT)
Cleanup: quiet array-parameter warning from GCC11
June 10, 2021, 06:36 (GMT)
adaptive_cloth: initial conversion of cloth modifier to `modifyMesh`
from `deformVerts`

Adaptive remeshing requires the mesh connectivity to change, so the
modifier should be of `eModifierTypeType_Nonconstructive` type and use
the `modifyMesh()` function instead of the `deformVerts()` function.

The next step is to make the `clothModifier_do()` function to take
advantage of the mesh given to it since now that mesh can be edited by
it and returned directly.
June 10, 2021, 06:34 (GMT)
Docs: update oxygen configuration to v1.9.1
June 10, 2021, 00:54 (GMT)
Curve Deform Node: Refactor parameter sorting again
June 10, 2021, 00:44 (GMT)
Docs: Add preprocessor define for doxygen

Doxygen by default leaves out any functions inside
#ifdef blocks that it thinks are disabled.

This change adds a DOXYGEN symbol, so you can
still get the functions included in the
documentation even if the #ifdef would
have normally excluded them.

before

#if defined(_WIN32)

after

#if defined(_WIN32) || defined(DOXYGEN)

Patch provided by Campbell Barton on chat.
June 10, 2021, 00:34 (GMT)
Windows: Use TBBMalloc for GMP

TBBmalloc_proxy already takes care of any allocations
being done from MSVC compiled code, some of the dependencies
like GMP cannot be build with MSVC and we have to use
mingw to build them. mingw however links against the older
msvcrt.dll for its allocation needs, which TBBMallocProxy
does not hook.

GMP has an option to supply your own allocation functions
so we can still manually redirect them to TBBMalloc.

In a test-file with a boolean geometry node, this patch
uses 32s effective CPU time compared to 52s before.

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

Reviewed by Campbell Barton, Ray Molenkamp
June 9, 2021, 21:51 (GMT)
Merge branch 'master' into temp-geometry-nodes-curve-deform-node
Revision a3226bd by Hans Goudey (master)
June 9, 2021, 21:51 (GMT)
Fix: Point translate and point scale don't execute on curve data
June 9, 2021, 21:43 (GMT)
Merge branch 'master' into temp-geometry-nodes-curve-deform-node
June 9, 2021, 21:31 (GMT)
Fix T88546: Pose slider typed input not working

Remove an unnecessary call to pose_slide_mouse_update_percentage
That call was overriding the typed value

Reviewed By: #animation_rigging, Sybren A. St�vel

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

Ref D11395
Revision 93fd07e by Hans Goudey (master)
June 9, 2021, 20:54 (GMT)
Geometry Nodes: Copy spline attributes in the curve resample node

Previously only point domain attributes were copied to the result curve.
June 9, 2021, 20:39 (GMT)
Fix T88799: 3DViewport Stats Column Measurements

To draw the overlay stats in columns the strings must be measured to
find the longest one. In some circumstances this measurement can be
incorrect. We draw the text with a specific size yet do not explicitly
set the size before calling BLF_size. This patch properly sets the size
so that the measurement will match what will be used for output.

See T88799 for examples of measurement failure.

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

Reviewed by Hans Goudey
June 9, 2021, 20:15 (GMT)
Merge branch 'master' into geometry-nodes-curve-to-points-node
Revision 675677e by Hans Goudey (master)
June 9, 2021, 19:53 (GMT)
Splines: Add API functions for interpolating data

First, expand on the interpolation to evaluated points with a templated
helper function, and a function that takes a GSPan. Next, add a set of
functions to `Spline` for interpolating at arbitrary intervals between
the evaluated points. The code for doing that isn't that complicated
anyway, but it's nice to avoid repeating, and it might make it easier
to unroll the special cases for the first and last points if we require
the index factors to be sorted.
June 9, 2021, 18:53 (GMT)
Added an AttributeRef struct that is the actual data during node eval.
June 9, 2021, 18:22 (GMT)
Clean up: Refactored and commented
June 9, 2021, 18:06 (GMT)
Cleanup: remove unused code
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021