Explorar o código

Fixed Backface Shadows param for PBRLighting

Nehon %!s(int64=8) %!d(string=hai) anos
pai
achega
c713a06146

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

@@ -281,6 +281,7 @@ MaterialDef Phong Lighting {
             POINTLIGHT : LightViewProjectionMatrix5
             NUM_BONES : NumberOfBones
             INSTANCING : UseInstancing
+            BACKFACE_SHADOWS: BackfaceShadows
         }
 
         ForcedRenderState {

+ 5 - 1
jme3-core/src/main/resources/Common/MatDefs/Light/PBRLighting.j3md

@@ -104,6 +104,8 @@ MaterialDef PBR Lighting {
 
         //For Vertex Color
         Boolean UseVertexColor
+
+        Boolean BackfaceShadows : false
     }
 
  Technique {
@@ -170,7 +172,7 @@ MaterialDef PBR Lighting {
     }
 
 
-    Technique PostShadow15{
+    Technique PostShadow{
         VertexShader GLSL150:   Common/MatDefs/Shadow/PostShadow.vert
         FragmentShader GLSL150: Common/MatDefs/Shadow/PostShadow.frag
 
@@ -193,6 +195,7 @@ MaterialDef PBR Lighting {
             POINTLIGHT : LightViewProjectionMatrix5
             NUM_BONES : NumberOfBones
             INSTANCING : UseInstancing
+            BACKFACE_SHADOWS: BackfaceShadows
         }
 
         ForcedRenderState {
@@ -224,6 +227,7 @@ MaterialDef PBR Lighting {
             POINTLIGHT : LightViewProjectionMatrix5
             NUM_BONES : NumberOfBones
             INSTANCING : UseInstancing
+            BACKFACE_SHADOWS: BackfaceShadows
         }
 
         ForcedRenderState {