Benjamin Guignabert 5 лет назад
Родитель
Сommit
f496f99f9b
2 измененных файлов с 6 добавлено и 2 удалено
  1. 5 1
      src/Materials/material.ts
  2. 1 1
      src/Rendering/prePassRenderer.ts

+ 5 - 1
src/Materials/material.ts

@@ -1246,8 +1246,12 @@ export class Material implements IAnimatable {
         if (this.getScene().blockMaterialDirtyMechanism) {
             return;
         }
+
+        const prePassRenderer = this.getScene().enablePrepassRenderer();
         
-        this.getScene().markDeferredDirty();
+        if (prePassRenderer) {
+            prePassRenderer.markAsDirty();
+        }
     }
 
     /**

+ 1 - 1
src/Rendering/prePassRenderer.ts

@@ -119,7 +119,7 @@ export class PrePassRenderer {
         }
     }
 
-    public markDeferredDirty() {
+    public markAsDirty() {
         this._isDirty = true;
     }