Browse Source

Add Ambient Fallback

Sebastien Vandenberghe 7 năm trước cách đây
mục cha
commit
86bb28f06d
1 tập tin đã thay đổi với 6 bổ sung2 xóa
  1. 6 2
      src/Materials/PBR/babylon.pbrBaseMaterial.ts

+ 6 - 2
src/Materials/PBR/babylon.pbrBaseMaterial.ts

@@ -885,14 +885,18 @@
                     fallbacks.addFallback(fallbackRank++, "NORMAL");
                 }
 
-                if (defines.VERTEXCOLOR) {
-                    fallbacks.addFallback(fallbackRank++, "VERTEXCOLOR");
+                if (defines.AMBIENT) {
+                    fallbacks.addFallback(fallbackRank++, "AMBIENT");
                 }
 
                 if (defines.EMISSIVE) {
                     fallbacks.addFallback(fallbackRank++, "EMISSIVE");
                 }
 
+                if (defines.VERTEXCOLOR) {
+                    fallbacks.addFallback(fallbackRank++, "VERTEXCOLOR");
+                }
+
                 if (defines.NUM_BONE_INFLUENCERS > 0) {
                     fallbacks.addCPUSkinningFallback(fallbackRank++, mesh);
                 }