From acc2f381097b6b2208d268b13d3548b5c9b0ecff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Fri, 22 Nov 2019 14:27:11 +0100 Subject: [PATCH] Fix invalid substitution in MixRgbNodeConverter --- .../converters/material/script_shader/node_converters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/io_scene_godot/converters/material/script_shader/node_converters.py b/io_scene_godot/converters/material/script_shader/node_converters.py index 2e795389..5ba716bc 100644 --- a/io_scene_godot/converters/material/script_shader/node_converters.py +++ b/io_scene_godot/converters/material/script_shader/node_converters.py @@ -718,7 +718,7 @@ def parse_node_to_fragment(self): mix_func = find_function_by_name(rgb_mix_func_name) if mix_func is None: - # TODO: supportt all the blend types + # TODO: support all the blend types warning_str = 'blend type %s not supported at %s, fall back to ' \ 'blend type MIX' % (self.bl_node.blend_type, self.bl_node.name) logging.warning(warning_str) @@ -735,7 +735,7 @@ def parse_node_to_fragment(self): self.add_function_call(mix_func, in_args, out_args) if self.bl_node.use_clamp: - self.local_code.append("%s = clamp(%s, vec4(0.0), vec4(1.0))") + self.local_code.append("%s = clamp(%s, vec4(0.0), vec4(1.0))" % (out_color_id, out_color_id)) self.out_sockets_map[out_color_socket] = out_color_id