Blender Git Commits

Blender Git "blender-v2.83-release" branch commits.

Page: 2 / 17

August 16, 2021, 07:48 (GMT)
Fix T83164: Spline IK `joint_bindings` parameter is broken.

Code freeing the array would not properly reset its length value to
zero.

Note that this corrupted data could also be saved in .blend files, so
had to bump fileversion and add some doversion code too.

Fix T90166: crash when creating a liboverride.
August 16, 2021, 07:45 (GMT)
Cleanup/Fix RNA array length accessors returning non-zero values in invalid cases.

This was apparently done in two places only, with a very cryptic comment
(`/* for raw_access, untested */`), and... I cannot see how returning a
non-zero length value for an array that does not exist or is not
accessible at least, would be anything but an obvious source of issues.

Note that both commits adding those lines are from stone ages (2009):
rBcbc2c1886dee and rB50e3bb7f5f34.
August 16, 2021, 07:44 (GMT)
Fix T89835: Crash after Instancing to Scene after making linked Collection local.

Even though the ID itself remain the same after being made local, from
depsgraph point of view this is a different ID. Hence we need to tag all
of its users for COW update, as well as rebuild depsgraph relationships.

Should be also backported to LTS 2.93 (and 2.83 if possible).
August 16, 2021, 07:43 (GMT)
Fix T85436: Separate by loose parts doesn't show new objects

Only the "changed" state from the last edit-object was used,
this meant the operator would not perform the necessary update
with multi-object edit-mode.

Use "changed" & "changed_multi" naming convention.
August 16, 2021, 07:41 (GMT)
Fix T90417: font loading creates duplicate ID names

Also repair any errors in existing files.

Error from e0dd3fe5872ba37ff188e292b80b46fcf8df413c.
August 16, 2021, 07:34 (GMT)
Fix T89450: Crash slicing BMEditSelSeq

Slicing with indices greater than the length of the sequence would crash.
August 16, 2021, 07:33 (GMT)
Fix slicing with negative indices

Negative indices that remained negative after adding the sequence length
caused incorrect slicing.

With the default scene for example:

bpy.context.scene.objects[-4:2]

Gave a different result to:

tuple(bpy.context.scene.objects)[-4:2]

Clamp indices above zero so loops that step forward works as intended.
August 16, 2021, 07:23 (GMT)
Fix fix invalid index use for edit-mesh laplacian smooth

Only vertex indices were ensured to be correct.
August 16, 2021, 07:17 (GMT)
Fix T90493: Undo a knife-project operation crashes

The crash occurred calling because mesh_get_eval_final in edit-mode
freed all derived mesh data without tagging the object for updating.

However meshes in edit-mode weren't meant to be used as knife-project
source-data, adding support for multi object edit-mode caused this.
August 16, 2021, 07:16 (GMT)
Fix T89241: 3D Text "Scale to Fit" wraps onto the second line

Disable wrapping when "scale to fit" is used, assert the error is
small so an invalid scale-to-fit value wont go by unnoticed.
August 11, 2021, 11:54 (GMT)
Blender 2.83.18-rc
August 10, 2021, 09:03 (GMT)
Blender 2.83.17-release
August 2, 2021, 12:44 (GMT)
Remove pipeline_config.json.

File is replaced by pipeline_config.yaml.
August 2, 2021, 06:18 (GMT)
Fix memory leak with Python RNA property get callback errors

Failure to return a list of the expected size & type wasn't
decrementing the value, leaking a reference.

Caused by 127b5423d6203d521acb2b96b7de5534e8dbe79a a workaround for the
real error that was fixed f5e020a7a6ad6451fcaf075ae14f7014b8a4faea.
July 27, 2021, 12:12 (GMT)
Cycles: upgrade CUDA to 11.4

This fixes a performance regression on Ampere cards, on specific scenes like
classroom. For cycles-x there is little difference, but this is still helpful
for LTS releases, and we need to upgrade at some point anyway.
July 26, 2021, 15:33 (GMT)
2.83 uses gcc 9.
July 26, 2021, 14:13 (GMT)
Fix 2.83 uses optix 7.0.
July 26, 2021, 13:39 (GMT)
Fix pipeline configuration: Use GCC 8.
July 26, 2021, 13:18 (GMT)
Add pipeline config formatted in yaml.
July 26, 2021, 08:32 (GMT)
Fix merge error in apple build.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021