Fixed an error where matching swizzle were reported as wrong when using swizzle of type vec3 v3 = v2.xxy

experimental
Nehon 10 years ago
parent 3acd6b2f33
commit a04a304954
  1. 8
      jme3-core/src/main/java/com/jme3/shader/ShaderUtils.java

@ -120,11 +120,11 @@ public class ShaderUtils {
card = Integer.parseInt(type.replaceAll(".*vec", "")); card = Integer.parseInt(type.replaceAll(".*vec", ""));
if (swizzling.length() > 0) { if (swizzling.length() > 0) {
if (card >= swizzling.length()) { //if (card >= swizzling.length()) {
card = swizzling.length(); card = swizzling.length();
} else { // } else {
card = 0; // card = 0;
} // }
} }
} }
} }

Loading…
Cancel
Save