Bläddra i källkod

fixed NPE during loading shader node material without vertex nodes.

javasabr 7 år sedan
förälder
incheckning
a717a5e50f
1 ändrade filer med 3 tillägg och 1 borttagningar
  1. 3 1
      jme3-core/src/main/java/com/jme3/material/ShaderGenerationInfo.java

+ 3 - 1
jme3-core/src/main/java/com/jme3/material/ShaderGenerationInfo.java

@@ -206,7 +206,9 @@ public class ShaderGenerationInfo implements Savable, Cloneable {
             clone.vertexUniforms.add(uniform.clone());
         }
 
-        clone.vertexGlobal = vertexGlobal.clone();
+        if (vertexGlobal != null) {
+            clone.vertexGlobal = vertexGlobal.clone();
+        }
 
         for (ShaderNodeVariable varying : varyings) {
             clone.varyings.add(varying.clone());