Blender Git Commit Log

All Blender Git commits.

Page: 412 / 8462

July 27, 2021, 15:12 (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, 15:06 (GMT)
fix
July 27, 2021, 15:00 (GMT)
progress
July 27, 2021, 14:29 (GMT)
improve
July 27, 2021, 14:01 (GMT)
initial attribute field
July 27, 2021, 13:49 (GMT)
Merge branch 'master' into temp-geometry-nodes-fields-prototype
July 27, 2021, 13:48 (GMT)
Switch GCC version for buildbot builds to 10.
July 27, 2021, 13:34 (GMT)
Geometry Nodes: Add node labels to Attribute maths nodes

This adds the operator name to the node label which is consistent with the shading nodes.
The vector node has `Vector` as a prefix.

The Attribute nodes already have a different coloured header.

The same label is used when collapsing nodes, this helps readability.

Reviewed By: pablovazquez

Differential Revision: https://developer.blender.org/D10749
July 27, 2021, 13:13 (GMT)
Merge branch 'master' into soc-2021-vse-strip-thumbnails
July 27, 2021, 13:06 (GMT)
Added YAML builtbot config file.

Builtbot is switching over from json to yaml. Both
configuration files should be kept in sync for now.

The json file will be removed when everything works as expected.
July 27, 2021, 12:53 (GMT)
BlenRead: Add GHash-based search for already read linked IDs.

Ths commit adds a new `IDNameLibMap` to `Main`, used during file reading
to quickly find already read linked IDs.

Without that, search would use string-based search over list of linked
data, which becomes extremely slow and inneficient in cases where a lot
of IDs are linked from a same library. See also {T89194}.

Extrem-usecase reported in T89194 is now about 4 times faster in linked
data reading (about 2 times faster for the whole .blend file loading).

More normal cases (like Sprites studio production files) have barely
measurable speed improvements, a few percents at best.

NOTE: `main_idmap` API was extended to support insertion and removal of
IDs from the mapping, avoids having to re-create the whole thing several
time during libraries expansion in readcode.

Differential Revision: https://developer.blender.org/D11757
July 27, 2021, 12:51 (GMT)
Cleanup: Cycles X viewport drawing functions

Call them explicitly view_draw() while it is expected the code
operates within a 3d viewport context.

No functional changes. Is an internal Cycles change, which has
no affect on other engines.

Differential Revision: https://developer.blender.org/D12038
July 27, 2021, 12:38 (GMT)
PyAPI: support different int sizes for PyC_AsArray
July 27, 2021, 12:36 (GMT)
Cleanup: pass sizeof array element to PyC_AsArray

Replace the is_double argument which was only used for single/double
precision floats.

This allows supporting different sized int types more easily.
July 27, 2021, 12:33 (GMT)
improve
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 27, 2021, 12:05 (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 27, 2021, 11:54 (GMT)
Merge branch 'master' into temp-geometry-nodes-fields-prototype
July 27, 2021, 11:42 (GMT)
Cleanup buffer usage
July 27, 2021, 11:41 (GMT)
Fix typo
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021