Azaezel 6 rokov pred
rodič
commit
003c79132e

+ 7 - 7
Templates/Full/game/shaders/common/lighting/advanced/reflectionProbeArrayP.hlsl

@@ -293,13 +293,13 @@ float4 main( PFXVertToPix IN ) : SV_TARGET
    {
    {
       if (probes[i].contribution == 0)
       if (probes[i].contribution == 0)
          continue;
          continue;
-
-      if (probes[i].type < 2) //non-skylight
-      {
-         irradiance += iblBoxDiffuse(surface, probes[i]);
-         specular += F*iblBoxSpecular(surface, probes[i]);
-         contrib +=probes[i].contribution;
-      }
+                  
+      if (probes[i].type == 2) //skip skylight
+         continue;
+         
+      irradiance += iblBoxDiffuse(surface, probes[i]);
+      specular += F*iblBoxSpecular(surface, probes[i]);
+      contrib +=probes[i].contribution;
    }
    }
    contrib = saturate(contrib);
    contrib = saturate(contrib);
    irradiance = lerp(iblSkylightDiffuse(surface, probes[skyID]),irradiance,contrib);
    irradiance = lerp(iblSkylightDiffuse(surface, probes[skyID]),irradiance,contrib);