Browse Source

minor fix

Nicolas Cannasse 4 years ago
parent
commit
db6293874f
1 changed files with 3 additions and 1 deletions
  1. 3 1
      h3d/scene/MeshBatch.hx

+ 3 - 1
h3d/scene/MeshBatch.hx

@@ -79,7 +79,9 @@ class MeshBatch extends MultiMaterial {
 		var scene = getScene();
 		if( scene == null ) return;
 		cleanPasses();
-		for( index => mat in materials ) {
+		for( index in 0...materials.length ) {
+			var mat = materials[index];
+			if( mat == null ) continue;
 			var matInfo = @:privateAccess instanced.primitive.getMaterialIndexes(index);
 			for( p in mat.getPasses() ) @:privateAccess {
 				var ctx = scene.renderer.getPassByName(p.name);