Przeglądaj źródła

fixed 2 parameters of shadow renderer. (#819)

Alexandr Brui 7 lat temu
rodzic
commit
ec9bb24807

+ 1 - 1
jme3-core/src/main/java/com/jme3/shadow/AbstractShadowRenderer.java

@@ -752,7 +752,7 @@ public abstract class AbstractShadowRenderer implements SceneProcessor, Savable,
     public void setEdgesThickness(int edgesThickness) {
         this.edgesThickness = Math.max(1, Math.min(edgesThickness, 10));
         this.edgesThickness *= 0.1f;
-        postshadowMat.setFloat("PCFEdge", edgesThickness);
+        postshadowMat.setFloat("PCFEdge", this.edgesThickness);
     }
 
     /**

+ 1 - 1
jme3-core/src/main/java/com/jme3/shadow/DirectionalLightShadowRenderer.java

@@ -283,7 +283,7 @@ public class DirectionalLightShadowRenderer extends AbstractShadowRenderer {
         super.read(im);
         InputCapsule ic = im.getCapsule(this);
         lambda = ic.readFloat("lambda", 0.65f);
-        zFarOverride = ic.readInt("zFarOverride", 0);
+        zFarOverride = ic.readFloat("zFarOverride", 0);
         light = (DirectionalLight) ic.readSavable("light", null);
         fadeInfo = (Vector2f) ic.readSavable("fadeInfo", null);
         fadeLength = ic.readFloat("fadeLength", 0f);