Browse Source

Minor fix on GLSL shader parser

jfons 5 years ago
parent
commit
af3f9a854e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      servers/rendering/rendering_device_binds.cpp

+ 1 - 1
servers/rendering/rendering_device_binds.cpp

@@ -103,7 +103,7 @@ Error RDShaderFile::parse_versions_from_text(const String &p_text, const String
 					base_error = "Missing `=` in '" + l + "'. Version syntax is `version = \"<defines with C escaping>\";`.";
 					base_error = "Missing `=` in '" + l + "'. Version syntax is `version = \"<defines with C escaping>\";`.";
 					break;
 					break;
 				}
 				}
-				if (l.find(";") != -1) {
+				if (l.find(";") == -1) {
 					// We don't require a semicolon per se, but it's needed for clang-format to handle things properly.
 					// We don't require a semicolon per se, but it's needed for clang-format to handle things properly.
 					base_error = "Missing `;` in '" + l + "'. Version syntax is `version = \"<defines with C escaping>\";`.";
 					base_error = "Missing `;` in '" + l + "'. Version syntax is `version = \"<defines with C escaping>\";`.";
 					break;
 					break;