Blender Git Commit Log

All Blender Git commits.

Page: 284 / 8462

August 30, 2021, 15:30 (GMT)
Cleanup: clang-tidy

readability-named-parameter
August 30, 2021, 15:23 (GMT)
Nodes: add more flexible method to declare sockets of a node

Previously, built-in nodes had to implement "socket templates"
(`bNodeSocketTemplate`) to tell Blender which sockets they have.
It was nice that this was declarative, but this approach was way
too rigid and was cumbersome to use in many cases.

This commit starts to move us away from this rigid structure
by letting nodes implement a function that declares the sockets
the node has. Right now this is used as a direct replacement
of the "socket template" approach to keep the refactor smaller.
It's just a bit easier to read and write.

In the future we want to support more complex features like
dynamic numbers of sockets and type inferencing. Those features
will be easier to build on this new approach.

This new approach can live side by side with `bNodeSocketTemplate`
for a while. That makes it easier to update nodes one by one.

Note: In `bNodeSocketTemplate` socket identifiers were made
unique automatically. In this new approach, one has to specify
unique identifiers manually (unless the name is unique already).

Differential Revision: https://developer.blender.org/D12335
August 30, 2021, 15:04 (GMT)
Fix T91056: GPencil merge layers doesn't preseve Keyframe type.

Now if the frame does not exist in destination layer, the frame type of merge layer is used.

For existing frames in destination layer, the existing type is not changed.
August 30, 2021, 14:02 (GMT)
support anonymous attributes in foreach_attribute
August 30, 2021, 14:00 (GMT)
Fix tile size calculation in Cycles X

Was not behaving correct when number of samples is way above
number of available path states.

Reported by Alaska in the Cycles room in the blender.chat.
August 30, 2021, 13:27 (GMT)
Merge branch 'master' into asset-greasepencil
August 30, 2021, 13:17 (GMT)
Fix T90742: Gpencil ghost point on selection

Reviewed By: fclem, filedescriptor

Maniphest Tasks: T90742

Differential Revision: https://developer.blender.org/D12259
August 30, 2021, 13:12 (GMT)
Merge branch 'master' into asset-greasepencil
August 30, 2021, 12:38 (GMT)
adaptive_cloth: AdaptiveMesh: no need to add flag after split edge

Since split edge triangulate already handles copying the extra data,
there is no need to try to add the flag `EDGE_BETWEEN_SEWING_EDGES` to
the newly split edges.
August 30, 2021, 12:36 (GMT)
adaptive_cloth: Mesh: split edge: option to copy extra data

An extra option to copy to the extra data from the edge that is split
to the edges that are formed due to the split. This does not include
the other edges added for triangulation purposes.
August 30, 2021, 12:33 (GMT)
Fixes for the UBO.
August 30, 2021, 12:24 (GMT)
support creating anonymous attributes
August 30, 2021, 12:21 (GMT)
Docs: retitle 'GPU Shader Module' to 'GPU Module'

We already have a module for GPU Shader (`gpu.shader`).

So, remove the name "Shader" from the title to avoid confusion.
August 30, 2021, 10:13 (GMT)
Add subdivision component relation to modifiers.
August 30, 2021, 09:37 (GMT)
Merge branch 'master' into soc-2021-vse-strip-thumbnails
August 30, 2021, 09:34 (GMT)
Fix error scaling thumbnails to zero dimensions

Follow up to fix for T89868.
August 30, 2021, 09:33 (GMT)
Fix invalid mask use for the UV-project modifier

Mistake in a30a8179331d689c9e599fb9a530c0b6b155f689.
August 30, 2021, 09:33 (GMT)
Fix T90651: camera reconstruction crash without scene camera

This was working differently in 2.79, tried tracking this down and it
seems this was wrong since the 2.8 beginning in {rB7907dfc40018}.

This would not only crash without an active scene camera, but would also
result in different tracks from different camera's constraints could not
be selected.

So select id depends on corresponding camera, remove the dependency on
scene camera completely.

Maniphest Tasks: T90651

Differential Revision: https://developer.blender.org/D12230
August 30, 2021, 09:32 (GMT)
Cleanup: Spelling in Cycles X comments
August 30, 2021, 09:25 (GMT)
Fix buffer size mismatch in SCRIPT_OT_python_file_run

Reading paths over 512 bytes would cause a buffer overrun.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021