Browse Source

Fixed indirect light extraction in Material

Teencrusher 9 years ago
parent
commit
b4737b0206
1 changed files with 2 additions and 0 deletions
  1. 2 0
      jme3-core/src/main/java/com/jme3/material/Material.java

+ 2 - 0
jme3-core/src/main/java/com/jme3/material/Material.java

@@ -713,12 +713,14 @@ public class Material implements CloneableSmartAsset, Cloneable, Savable {
                 ambientLightColor.addLocal(l.getColor());
                 ambientLightColor.addLocal(l.getColor());
                 if(removeLights){
                 if(removeLights){
                     lightList.remove(l);
                     lightList.remove(l);
+                    j--;
                 }
                 }
             }
             }
             if (l instanceof LightProbe) {
             if (l instanceof LightProbe) {
                 probe = (LightProbe)l;                
                 probe = (LightProbe)l;                
                 if(removeLights){
                 if(removeLights){
                     lightList.remove(l);
                     lightList.remove(l);
+                    j--;
                 }
                 }
             }
             }
         }
         }