소스 검색

simplification

Azaezel 6 년 전
부모
커밋
003c79132e
1개의 변경된 파일7개의 추가작업 그리고 7개의 파일을 삭제
  1. 7 7
      Templates/Full/game/shaders/common/lighting/advanced/reflectionProbeArrayP.hlsl

+ 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)
          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);
    irradiance = lerp(iblSkylightDiffuse(surface, probes[skyID]),irradiance,contrib);