소스 검색

Merge branch 'master' of https://github.com/BabylonJS/Babylon.js

David Catuhe 6 년 전
부모
커밋
7fb3ab503f
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      src/Shaders/pbr.fragment.fx

+ 3 - 3
src/Shaders/pbr.fragment.fx

@@ -1010,7 +1010,7 @@ void main(void) {
 
         // Full value needed for alpha.
         vec3 finalSpecularScaled = finalSpecular * vLightingIntensity.x * vLightingIntensity.w;
-        #ifdef MS_BRDF_ENERGY_CONSERVATION
+        #if defined(ENVIRONMENTBRDF) && defined(MS_BRDF_ENERGY_CONSERVATION)
             finalSpecularScaled *= energyConservationFactor;
         #endif
     #endif
@@ -1022,7 +1022,7 @@ void main(void) {
 
         // Full value needed for alpha. 
         vec3 finalRadianceScaled = finalRadiance * vLightingIntensity.z;
-        #ifdef MS_BRDF_ENERGY_CONSERVATION
+        #if defined(ENVIRONMENTBRDF) && defined(MS_BRDF_ENERGY_CONSERVATION)
             finalRadianceScaled *= energyConservationFactor;
         #endif
     #endif
@@ -1040,7 +1040,7 @@ void main(void) {
 
         // Full value needed for alpha.
         vec3 finalClearCoatScaled = finalClearCoat * vLightingIntensity.x * vLightingIntensity.w;
-        #ifdef MS_BRDF_ENERGY_CONSERVATION
+        #if defined(ENVIRONMENTBRDF) && defined(MS_BRDF_ENERGY_CONSERVATION)
             finalClearCoatScaled *= energyConservationFactor;
         #endif