소스 검색

Fixed the error message when types/swizzles in a variable mapping do not match

Nehon 10 년 전
부모
커밋
3acd6b2f33
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      jme3-core/src/plugins/java/com/jme3/material/plugins/ShaderNodeLoaderDelegate.java

+ 2 - 2
jme3-core/src/plugins/java/com/jme3/material/plugins/ShaderNodeLoaderDelegate.java

@@ -1058,12 +1058,12 @@ public class ShaderNodeLoaderDelegate {
         if (!ShaderUtils.typesMatch(mapping)) {
             String ls = mapping.getLeftSwizzling().length() == 0 ? "" : "." + mapping.getLeftSwizzling();
             String rs = mapping.getRightSwizzling().length() == 0 ? "" : "." + mapping.getRightSwizzling();
-            throw new MatParseException("Type mismatch, cannot convert" + mapping.getLeftVariable().getType() + ls + " to " + mapping.getRightVariable().getType() + rs, statement1);
+            throw new MatParseException("Type mismatch, cannot convert " + mapping.getRightVariable().getType() + rs + " to " + mapping.getLeftVariable().getType() + ls, statement1);
         }
         if (!ShaderUtils.multiplicityMatch(mapping)) {
             String type1 = mapping.getLeftVariable().getType() + "[" + mapping.getLeftVariable().getMultiplicity() + "]";
             String type2 = mapping.getRightVariable().getType() + "[" + mapping.getRightVariable().getMultiplicity() + "]";
-            throw new MatParseException("Type mismatch, cannot convert" + type1 + " to " + type2, statement1);
+            throw new MatParseException("Type mismatch, cannot convert " + type1 + " to " + type2, statement1);
         }
     }