Prechádzať zdrojové kódy

Fix Sheen without reflection Map

sebavan 6 rokov pred
rodič
commit
1227b5654c

+ 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