Fix triplanar texture code generation in visual shaders
This commit is contained in:
parent
e49d25bac0
commit
ca9b3e929b
2 changed files with 5 additions and 5 deletions
|
|
@ -4359,13 +4359,13 @@ String VisualShaderNodeTextureUniformTriplanar::generate_code(Shader::Mode p_mod
|
|||
String code = "\t{\n";
|
||||
|
||||
if (p_input_vars[0] == String() && p_input_vars[1] == String()) {
|
||||
code += "\t\tvec4 n_tex_read = triplanar_texture( " + id + ", triplanar_power_normal, triplanar_pos );\n";
|
||||
code += "\t\tvec4 n_tex_read = triplanar_texture(" + id + ", triplanar_power_normal, triplanar_pos);\n";
|
||||
} else if (p_input_vars[0] != String() && p_input_vars[1] == String()) {
|
||||
code += "\t\tvec4 n_tex_read = triplanar_texture( " + id + ", " + p_input_vars[0] + ", triplanar_pos );\n";
|
||||
code += "\t\tvec4 n_tex_read = triplanar_texture(" + id + ", " + p_input_vars[0] + ", triplanar_pos);\n";
|
||||
} else if (p_input_vars[0] == String() && p_input_vars[1] != String()) {
|
||||
code += "\t\tvec4 n_tex_read = triplanar_texture( " + id + ", triplanar_power_normal," + p_input_vars[1] + " );\n";
|
||||
code += "\t\tvec4 n_tex_read = triplanar_texture(" + id + ", triplanar_power_normal, " + p_input_vars[1] + ");\n";
|
||||
} else {
|
||||
code += "\t\tvec4 n_tex_read = triplanar_texture( " + id + ", " + p_input_vars[0] + ", " + p_input_vars[1] + " );\n";
|
||||
code += "\t\tvec4 n_tex_read = triplanar_texture(" + id + ", " + p_input_vars[0] + ", " + p_input_vars[1] + ");\n";
|
||||
}
|
||||
|
||||
code += "\t\t" + p_output_vars[0] + " = n_tex_read.rgb;\n";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue