Bladeren bron

Starting working on AssetsManager
Fixing an issue with empty renderlist for shadows

David Catuhe 11 jaren geleden
bovenliggende
commit
7f26047cce

+ 1 - 1
Babylon/Materials/textures/babylon.renderTargetTexture.js

@@ -85,7 +85,7 @@ var BABYLON;
                 delete this._waitingRenderList;
             }
 
-            if (!this.renderList || this.renderList.length == 0) {
+            if (!this.renderList) {
                 return;
             }
 

+ 1 - 1
Babylon/Materials/textures/babylon.renderTargetTexture.ts

@@ -83,7 +83,7 @@
                 delete this._waitingRenderList;
             }
 
-            if (!this.renderList || this.renderList.length == 0) {
+            if (!this.renderList) {
                 return;
             }
 

+ 11 - 0
Babylon/Tools/babylon.assetsManager.js

@@ -0,0 +1,11 @@
+var BABYLON;
+(function (BABYLON) {
+    var AssetsManager = (function () {
+        function AssetsManager() {
+            this.tasks = [];
+        }
+        return AssetsManager;
+    })();
+    BABYLON.AssetsManager = AssetsManager;
+})(BABYLON || (BABYLON = {}));
+//# sourceMappingURL=babylon.assetsManager.js.map

+ 9 - 0
Babylon/Tools/babylon.assetsManager.ts

@@ -0,0 +1,9 @@
+module BABYLON {
+    export class AssetsManager {
+        private tasks = [];
+
+        constructor() {
+            
+        }
+    }
+} 

+ 1 - 0
Tools/BuildOurOwnBabylonJS/BuildOurOwnBabylonJS/babylonJS.xml

@@ -1,5 +1,6 @@
 <?xml version="1.0" encoding="utf-8" ?>
 <files xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="babylonJS.xsd">
+  <script src="Babylon/Tools/babylon.assetsManager.js"></script>
   <script src="Babylon/Rendering/babylon.outlineRenderer.js"></script>
   <script src="Babylon/Mesh/babylon.linesMesh.js"></script>
   <script src="Babylon/Tools/babylon.gamepads.js"></script>

+ 2 - 1
Tools/Gulp/gulpfile.js

@@ -151,7 +151,8 @@ gulp.task('scripts', ['shaders'] ,function() {
       '../../Babylon/Tools/babylon.gamepads.js',
       '../../Babylon/Cameras/babylon.gamepadCamera.js',
       '../../Babylon/Mesh/babylon.linesMesh.js',
-      '../../Babylon/Rendering/babylon.outlineRenderer.js'
+      '../../Babylon/Rendering/babylon.outlineRenderer.js',
+      '../../Babylon/Tools/babylon.assetsManager.js'
     ])
     .pipe(concat('babylon.js'))
     .pipe(gulp.dest('build/'))

File diff suppressed because it is too large
+ 2 - 2
babylon.1.14-beta-debug.js


File diff suppressed because it is too large
+ 4 - 4
babylon.1.14-beta.js