Skip to content

Commit c4db668

Browse files
committed
Generate global code for VisualShader nodes that connect to VaryingSetters
Updated visual shader code to call generate_global_per_node() for nodes connected to VaryingSetter nodes, even if they don't connect directly to Output.
1 parent 4ce466d commit c4db668

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

scene/resources/visual_shader.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -2796,7 +2796,7 @@ void VisualShader::_update_shader() const {
27962796

27972797
if (varying_setters.has(i)) {
27982798
for (int &E : varying_setters[i]) {
2799-
err = _write_node(Type(i), &global_code, nullptr, nullptr, func_code, default_tex_params, input_connections, output_connections, E, processed, false, classes);
2799+
err = _write_node(Type(i), &global_code, &global_code_per_node, nullptr, func_code, default_tex_params, input_connections, output_connections, E, processed, false, classes);
28002800
ERR_FAIL_COND(err != OK);
28012801
}
28022802
}

0 commit comments

Comments
 (0)