Find a file
Jacques Lucke 42093bbe3d Nodes: have either input or output socket in declaration
Support for having an input and output socket in the same socket declaration
builder was added for the original node panels to be able to support inline
sockets. However, those were generally disabled for now. As can be seen in the
simulation and repeat zone, inline sockets can work differently too. Having an
input and output in the same socket declaration builder builder makes some
things simpler but makes other things much harder. For example, the current
design wouldn't work all that well if the input and output socket has different
types. This is easier to do with the `align_with_previous_socket` approach.

I'm not yet entirely sure whether we want to use the same approach for
corresponding sockets in the node tree interface, but that can be tried and
decided separately.

Pull Request: https://projects.blender.org/blender/blender/pulls/119599
2024-03-18 14:36:03 +01:00
.gitea
.github
build_files Merge branch 'blender-v4.1-release' 2024-03-15 21:13:19 +01:00
doc
extern
intern Merge branch 'blender-v4.1-release' 2024-03-18 11:00:49 +01:00
lib Merge branch 'blender-v4.1-release' 2024-03-16 19:45:51 +01:00
locale
release Add Khronos PBR Neutral tone mapper 2024-03-18 12:16:53 +01:00
scripts Add Khronos PBR Neutral tone mapper 2024-03-18 12:16:53 +01:00
source Nodes: have either input or output socket in declaration 2024-03-18 14:36:03 +01:00
tests Cleanup: Tests: update message to refer to git instead of svn 2024-03-17 09:47:40 +01:00
tools
.clang-format
.clang-tidy
.editorconfig
.git-blame-ignore-revs
.gitignore
.gitmodules
AUTHORS
CMakeLists.txt
COPYING
GNUmakefile
make.bat
pyproject.toml
README.md

Blender

Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.

Blender screenshot

Project Pages

Development

License

Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.

See blender.org/about/license for details.