Bläddra i källkod

Fix infinite loop after removing a selfShader.

clementlandrin 2 år sedan
förälder
incheckning
58f2505c49
1 ändrade filer med 2 tillägg och 0 borttagningar
  1. 2 0
      h3d/mat/Pass.hx

+ 2 - 0
h3d/mat/Pass.hx

@@ -312,6 +312,8 @@ class Pass {
 		selfShadersCache = shaders;
 		selfShadersCache = shaders;
 		if ( prev != null )
 		if ( prev != null )
 			prev.next = selfShadersCache;
 			prev.next = selfShadersCache;
+		else 
+			selfShaders = shaders;
 		return selfShaders;
 		return selfShaders;
 	}
 	}