f79896f5b966482355f27f35bf24c793f9d36c08
Previously, the input socket drawing code did not cover all cases with required and optional labels for all socket types. E.g. menu sockets were never drawn with label (unless there was some error) regardless of whether `optional_label` was set or not. This patch unifies the handling of this flag, i.e. all socket types support drawing with and without label. This is also required before we can expose this functionality to users. Since all menu inputs had optional labels by default before, this patch makes labels optional explicitly by changing the declaration of all the nodes. This way, there is no expected user-visible change with this patch. Pull Request: https://projects.blender.org/blender/blender/pulls/146935
…
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.
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.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
