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. |
Revision fb0d512 by Jacques Lucke (temp-geometry-nodes-fields, temp-geometry-nodes-fields--anonymous-attributes, temp-parallel-multi-function) 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. |
Revision 6146a67 by Jacques Lucke (temp-geometry-nodes-fields, temp-geometry-nodes-fields--anonymous-attributes, temp-parallel-multi-function) 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) |
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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021