2
0
Эх сурвалжийг харах

* Require alpha discard define to be set in order to enable the alpha discard feature (for multi pass lighting shader)

shadowislord 11 жил өмнө
parent
commit
4050b7cbbf

+ 5 - 3
jme3-core/src/main/resources/Common/MatDefs/Light/Lighting.frag

@@ -106,9 +106,11 @@ void main(){
     #ifdef ALPHAMAP
        alpha = alpha * texture2D(m_AlphaMap, newTexCoord).r;
     #endif
-    if(alpha < m_AlphaDiscardThreshold){
-        discard;
-    }
+    #ifdef DISCARD_ALPHA
+        if(alpha < m_AlphaDiscardThreshold){
+            discard;
+        }
+    #endif
 
 
     // ***********************