Ver código fonte

fixed transparent shadows on mac.

Rémy Bouquet 9 anos atrás
pai
commit
a7edef3a06

+ 8 - 0
jme3-core/src/main/resources/Common/MatDefs/Light/Lighting.j3md

@@ -214,6 +214,14 @@ MaterialDef Phong Lighting {
             INSTANCING : UseInstancing
         }
 
+        ForcedRenderState {
+            FaceCull Off
+            DepthTest On
+            DepthWrite On
+            PolyOffset 5 3
+            ColorWrite Off
+        }
+
     }
 
 

+ 1 - 1
jme3-examples/src/main/java/jme3test/light/TestDirectionalLightShadow.java

@@ -217,7 +217,7 @@ public class TestDirectionalLightShadow extends SimpleApplication implements Act
         inputManager.addMapping("fwd", new KeyTrigger(KeyInput.KEY_PGUP));
         inputManager.addMapping("back", new KeyTrigger(KeyInput.KEY_PGDN));
         inputManager.addMapping("pp", new KeyTrigger(KeyInput.KEY_P));
-        inputManager.addMapping("backShadows", new KeyTrigger(KeyInput.KEY_B));
+        inputManager.addMapping("backShadows", new KeyTrigger(KeyInput.KEY_K));
 
 
         inputManager.addListener(this, "lambdaUp", "lambdaDown", "ThicknessUp", "ThicknessDown",