Nicolas Cannasse %!s(int64=4) %!d(string=hai) anos
pai
achega
db6293874f
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  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);