Browse Source

Fix Sheen without reflection Map

sebavan 6 years ago
parent
commit
1227b5654c
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/Shaders/ShadersInclude/pbrDebug.fx
  2. 1 1
      src/Shaders/pbr.fragment.fx

+ 1 - 1
src/Shaders/ShadersInclude/pbrDebug.fx

@@ -132,7 +132,7 @@
     #elif DEBUGMODE == 74 && defined(CLEARCOAT) && defined(ENVIRONMENTBRDF) && !defined(REFLECTIONMAP_SKYBOX)
         gl_FragColor.rgb = clearCoatEnvironmentReflectance;
         #define DEBUGMODE_GAMMA
-    #elif DEBUGMODE == 75 && defined(SHEEN)
+    #elif DEBUGMODE == 75 && defined(SHEEN) && defined(REFLECTION)
         gl_FragColor.rgb = sheenEnvironmentReflectance;
         #define DEBUGMODE_GAMMA
     #elif DEBUGMODE == 76 && defined(ALPHABLEND)

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

@@ -1028,7 +1028,7 @@ void main(void) {
     #endif
 
     // _____________________________ Sheen Environment Oclusion __________________________
-    #ifdef SHEEN
+    #if defined(SHEEN) && defined(REFLECTION)
         vec3 sheenEnvironmentReflectance = getSheenReflectanceFromBRDFLookup(sheenColor, NdotV, sheenAlphaG);
 
         #ifdef RADIANCEOCCLUSION