blender/tests/files/render/node_inlining
Jacques Lucke ef0d14592f Shader Nodes: support Enable Output node
This adds support for the Enable Output node to shader nodes. The same
node is already used by Geometry Nodes and the Compositor. It allows
building node groups that dynamically hide certain outputs based on
inputs. Like elsewhere, this dynamic show/hide behavior only works when
driven by a menu.

During evaluation, this node mainly just acts like a switch node that
switches between the provided value and a default/fallback value for the
socket type.

Pull Request: https://projects.blender.org/blender/blender/pulls/163997
2026-09-17 01:53:58 +02:00
..
cycles_renders Shader Nodes: support Enable Output node 2026-09-17 01:53:58 +02:00
eevee_renders Shader Nodes: support Enable Output node 2026-09-17 01:53:58 +02:00
storm_renders Shader Nodes: support Enable Output node 2026-09-17 01:53:58 +02:00
boolean_math.blend Shader Nodes: support Boolean Math node in EEVEE and Cycles 2026-09-12 14:43:16 +02:00
bundles.blend
closures.blend
dangling-links.blend
enable_output.blend Shader Nodes: support Enable Output node 2026-09-17 01:53:58 +02:00
index_switch.blend Shader Nodes: support Index Switch node 2026-08-06 09:37:00 +02:00
menu_socket.blend
repeat_zones.blend
string_pattern_parsing.blend Shader Nodes: add better string socket support and string nodes 2026-08-17 12:44:07 +02:00
switch.blend Shader Nodes: support Switch node 2026-08-07 21:23:32 +02:00