Quellcode durchsuchen

Avoid an unnecessary condition check when shadowMaxZ is not used

Popov72 vor 5 Jahren
Ursprung
Commit
3fec2f6057
1 geänderte Dateien mit 3 neuen und 1 gelöschten Zeilen
  1. 3 1
      src/Shaders/ShadersInclude/lightFragment.fx

+ 3 - 1
src/Shaders/ShadersInclude/lightFragment.fx

@@ -1,4 +1,4 @@
-#ifdef LIGHT{X}
+#ifdef LIGHT{X}
     #if defined(SHADOWONLY) || defined(LIGHTMAP) && defined(LIGHTMAPEXCLUDED{X}) && defined(LIGHTMAPNOSPECULAR{X})
         //No light calculation
     #else
@@ -135,7 +135,9 @@
                 }
             }
 
+            #ifdef SHADOWCSMUSESHADOWMAXZ{X}
             if (index{X} >= 0)
+            #endif
             {
                 float frustumLength = frustumLengths{X}[index{X}];
                 #if defined(SHADOWPCF{X})