瀏覽代碼

fixed texture check in ShaderMaterial.isReady

David Catuhe 8 年之前
父節點
當前提交
25868cbe55

文件差異過大導致無法顯示
+ 1769 - 1769
dist/preview release/babylon.d.ts


文件差異過大導致無法顯示
+ 5 - 5
dist/preview release/babylon.js


+ 6 - 0
dist/preview release/babylon.max.js

@@ -45482,6 +45482,12 @@ var BABYLON;
                 defines.push("#define BonesPerMesh " + (mesh.skeleton.bones.length + 1));
                 fallbacks.addCPUSkinningFallback(0, mesh);
             }
+            // Textures
+            for (var name in this._textures) {
+                if (!this._textures[name].isReady()) {
+                    return false;
+                }
+            }
             // Alpha test
             if (engine.getAlphaTesting()) {
                 defines.push("#define ALPHATEST");

文件差異過大導致無法顯示
+ 1769 - 1769
dist/preview release/babylon.module.d.ts


文件差異過大導致無法顯示
+ 5 - 5
dist/preview release/babylon.noworker.js


+ 7 - 0
src/Materials/babylon.shaderMaterial.ts

@@ -190,6 +190,13 @@
                 fallbacks.addCPUSkinningFallback(0, mesh);
             }
 
+            // Textures
+            for (var name in this._textures) {
+                if (!this._textures[name].isReady()) {
+                    return false;
+                }
+            }
+
             // Alpha test
             if (engine.getAlphaTesting()) {
                 defines.push("#define ALPHATEST");