소스 검색

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

David Catuhe 7 년 전
부모
커밋
71321a8430
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      src/Materials/PBR/babylon.pbrBaseMaterial.ts
  2. 1 1
      src/Materials/babylon.standardMaterial.ts

+ 1 - 1
src/Materials/PBR/babylon.pbrBaseMaterial.ts

@@ -519,7 +519,7 @@
         private static _scaledReflectivity = new Color3();
 
         public isReadyForSubMesh(mesh: AbstractMesh, subMesh: SubMesh, useInstances?: boolean): boolean { 
-            if (this.isFrozen) {
+            if (subMesh.effect && this.isFrozen) {
                 if (this._wasPreviouslyReady) {
                     return true;
                 }

+ 1 - 1
src/Materials/babylon.standardMaterial.ts

@@ -511,7 +511,7 @@ module BABYLON {
          * Child classes can use it to update shaders
          */
         public isReadyForSubMesh(mesh: AbstractMesh, subMesh: SubMesh, useInstances?: boolean): boolean {            
-            if (this.isFrozen) {
+            if (subMesh.effect && this.isFrozen) {
                 if (this._wasPreviouslyReady && subMesh.effect) {
                     return true;
                 }